第1章 WWW 站点的建立

1-1 Web 数据库介绍

1-1-2 通过 WWW 访问数据库的优点(P3)

  用浏览器软件通过 WWW 访问数据库;

  用 HTML 开发,用浏览器查询;

  所有平台浏览器都能浏览 HTLM 文件。

1-2 硬件环境和软件环境

1-2-2 软件环境(P6)

 1.服务器端

   操作系统:Windows 2000 Server

   网络协议:TCP/IP

   Web 服务器:Internet Information Server 4.0

   数据库:MS SQL Server 7.0

   浏览器:Internet Explore 4.01

1-3-3 Windows NT Server 的管理工具(P27)

 (1)域用户管理器

    网络操作系统,以域(domain)形式对计算机组进行集中控制。

    修改 Windows NT 用户数据库。

    开始—管理工具—

    分配用户组、设置用户密码、允许监督、配置用户权限。

  (2)管理IISMicrosoft管理控制台(MMC)

   Windows 2000 Server:开始—程序—管理工具—

   Internet 服务管理器(IIS 5.0)。

1-3-4 使用 IIS4.0 建立和管理Web站点

Windows 2000
资源管理器文件夹窗口
Win 2000 Server IIS
Web 服务器树窗口
SQL 2000 Server
企业管理器 树窗口
桌面

我的电脑

A:软驱

C:硬盘

D:光驱

Internet Explorer

网上邻居

IIS Web 服务器

fsx 主机

Web_zd 站点

FTP_zd 站点

wssd_zd 站点

yjwd 文件夹

txsj 文件夹

Console Root 控制台

MS SQL Server 服务器

SQL Server Group 服务器组

FSX 佛山谢服务器

Databases 数据库

wssdk 网上书店库

Tables 表

 2. 为 Windows 2000 Server:增加IP地址(P29)

网卡 RTL 8029 RTL 8139
IP 地址

主机头名

子网掩码

TCP 端口

222.22.2.29

wssd_zd29

255.255.255.0

80

222.22.2.39

wssd_zd39

255.255.255.0

80

 * 开始—设置—网络和拨号连接—本地链接8139(安装网卡时建立的)

  —属性—Internet协议(TCP/IP)—属性—

  网卡IP地址:222.22.2.39,

  子网掩码:255.255.255.0

 3. 添加新的 Web 站点(P30)

   创建 Web 站点(如,网上书店站点 wssd_zd):

 1)Windows 2000 Server:开始—程序—管理工具—

   Internet 服务管理器(IIS 5.0)。

 2)Microsoft管理控制台(MMC):Internet Information Server

    本地机器:如佛山谢主机 fsx_zj。

 3)双击机器 fsx_zj看到默认 Web 站点。

 4)右击机器 fsx_zj—新建—Web站点。

 5)Web站点名:如,wssd_zd。

 6)Web站点IP地址:222.22.2.39,TCP 端口号:80。

   * C类 IP 地址可用屏蔽码技术改为128个子网段。

  * C类 本地小型网:如校园网

    网络号:192—223

    子网掩码:255.255.255.0

    可容主机:256-2台

 7)高级—选择 “222.22.2.39   80”—编辑—

    主机头名:如,www.wssd.com

 7)设置主属性

  IIS服务器—右击主机,如 fsx_zj—属性—主属性—WWW服务—编辑。

 8)主目录默认路径:C:\InetPub\wwwroot,存放用户访问的资源。

  设置主目录:IIS服务器—右击站点—属性—主目录,如 F:\fsx_ml

 9)允许“读取”和“脚本”访问—完成。

 10)发布Web站点:右击站点,如 wssd_zd—开始—启动站点。

 4.浏览Web站点

 1)在 WWW 服务器本机检测站点。

  http://localhost/index.asp

  打开启动的测试文件:C:\InetPub\WWWroot\localstart.asp

 2)在客户机浏览 WWW 服务器 Web 站点

  如,佛山谢主机 fsx_zj

   http://fsx_zj/index.asp(用主机名)

   浏览用 IP地址222.22.2.39,用实验组网络指定的 IP地址。

   http://222.22.2.39/index.asp

    在代理服务器上设置的指定IP地址后,才能在学校内部网intranet上浏览。

    取得ISP提供的动态IP地址后,才能在国际互联网internet上浏览。

    http://www.wssd_zd.com(用主机头名:国际互联网域名)

    http://222.22.2.39(用ISP提供的动态IP地址)

 3)对Web站点使用IP地址或主机头区分

   在一台服务器上用相同的IP地址 222.22.2.39 和端口号80,

   主机头名不同,建立不同站点。

 例如:网上书店站点 http://www.wssd_zd.com

      林木森站点 http://www.lms_zd.com

 4.创建虚拟目录(P31)

 1)映射虚拟目录路径

   管理控制台(MMC)—右击站点wssd_zd—新增—虚拟目录—

   虚拟目录:如 f:\fsx_ml。

 2)浏览 WWW 服务器 Web 虚拟目录中的主页。

 (如,佛山谢目录 G:\fsx_ml)

   http://wssd_zd/fsx_ml/index.asp

 5. 设置默认文档(P31)

  要按自己希望的搜索顺序排列默认文档

   default.htm, default.asp, index.htm, index.asp。

 6.名词解释:

   1)主机名:网络配置的主机标识名

       如,佛山谢主机 fsx_zj。

       可作实验组网络中的站点浏览。http://fsx_zj

  2)Web站点名:在Internet服务管理器建立的Web站点。

      如,网上书店站点wssd_zd。

  3)主机头名(域名):

       到ISP登记域名,IIS站点属性可标识主机头名。

       如,网上书店站点 www.wssd_zd.com。

       可作国际互联网Internet上网站浏览的域名。

       http://www.wssd_zd.com

  4)站点的IP地址:222.22.2.39

   指定网卡IP地址:222.22.2.39

   在 Windows 2000 Server 平台中,指定网卡IP地址。

   浏览站点用的IP地址:222.22.2.39(实验组网络)。

      http://222.22.2.39

  5)在校园网代理服务器设置指定的IP地址。

       可作校园网Intranet上浏览站点的IP地址。

       http://222.22.2.39

  6)动态IP地址:由 ISP 动态分配,如,222.22.2.39。

       国际互联网Internet上网站的临时IP地址。

1-3-6 SQL Server 的管理工具使用(P32)

 1. 开始—程序—MS SQL Server—

    客户机网络连接工具:客户机上设置的信息。

    企业管理器:数据库服务器管理工具。

    数据导入与导出:

    查询分析器:数据库查询工具,查询、添加、修改和删除等操作。

    服务器管理器:启动、暂停和停止 SQL Server 数据库服务器。

 

练习1(记录到 P34)

 

第2章 学习 ASP 之前的准备

2-1-2 HTML 非正文标记的使用(P38)

 1.<HTML>...</HTML>:HTML格式内容始末标记。

 2.<head>...</head>:文件头始末标记。

 3.<title>...</title>:标题内容始末标记。

2-1-3 HTML 正文标记的使用

 1.标题字体标识(Header):<H#>...</H#>   (#=1,2,3,4,5,6)

例如:<H1>一级标题</H1>

 2.段元素标识(Paragraph):<P>...</P>(P40)

例如:<P>第一段文字</P>

 3.行控制标识(Break):<BR>...</BR>

   预格式化文本标识:<PRE>...</PRE>,显示内容不会自动换行。

   地址引用标识(Address):<Address>...</Address>,联系地址等。

   水平线标识(HR)

 4.列表标识(Listing)(P41)

   无序列表(Unordered Lists):<UL>...</UL>

例如:

   <UL>

   <LI>列表项1

   <LI>列表项2

   ......

   </UL>

   有序列表(Ordered Lists):<OL>...</OL>(P42)

   定义型列表(Definition Lists):<DL>...</DL>

 5.字符格式化标识(P44)

    字体大小标识(Font Size):<FONT SIZE=#>...</FONT>

例如:<FONT SIZE=+2>文本内容</FONT>

    字体颜色标识(Font Color):<FONT COLOR=#>...</FONT>

例如:<FONT COLOR=red>...</FONT>

    客户端字体标识(Font Face):<FONT FACE=#>...</FONT>

例如:<FONT FACE=楷体>...</FONT>

    物理字体标识(Physical Style)

例如:<B>黑体显示</B>

 6.资源定位标识:<A HREF="URL">...</A>,选项 HREF:产生超链接。

例如:<A HREF="http://localhost">本地主机</A>

 7.图像标识:<IMG>

例如:<IMG SRC="../fhzy.gif" ALT="返回主页">

 8.HTML 字符实体:& IMG

 9.表格标识:

   <table>...</table>:表格

   <caption>...</caption>:标题

   <tr>...</tr>:行

   <th>...</th>:列标题栏

   <td>...</td>:表格数据

<!- 2. 列标题栏行 !>

<tr><td>学号</td><td>姓名</td><td>成绩</td></tr>

<!- 3. 学号10003行的数据 !>

<tr><td>10003</td><td>林木森</td><td>95分</td></tr>

实例:表格程序 bgcx

2-1-4 HTML 表单使用

 1.HTML 中表单的概念(P48)

   用户填写表单—提交—服务器端处理—返回处理结果。

 2.Form 标记

  <form>……</form>

 3.输入域

   <input>……</input>

<!- 1. 输入域 input 单行文本 text -!>

<p>姓名:<input type="text" name="DHWB1" size="20"></p>

<!- 2.单选按钮 radio 选中 checked -!>

<p>性别:

<input type="radio" value="NAN" checked name="DXAN1" >男

<input type="radio" value="NU" name="DXAN1" >女</p>

<!- 4. 多选框 checkbox -!>

<p>请你选择我们的产品:

<input type="checkbox" name="DXK1" value="ON">电脑主机

<input type="checkbox" name="DXK2" value="ON">电脑主板

<input type="checkbox" name="DXK3" value="ON">电脑软件

<input type="checkbox" name="DXK4" value="ON">网络产品

</p>

 4.文本框

  <textarea>……</textarea>

<!- 5. 多行文本 textarea -!>

<p><textarea rows="3" name="DHWB1" cols="73"></textarea></p>

 5.下拉框 

  <select>……</select>

<!- 3. 下拉列表 select 选项 option -!>

<p>居住城市:

<select size="1" name="XLLB">

<option>北京<option>上海<option>广州

</select></p>

 6.选项框

  <option>

 7.表单提交

  submit、teset,提交方式 Get、Post。

<!- 6. 提交按钮 submit、重写按钮 reset -!>

<p>

<input type="submit" value="提交" name="TJAN">

<input type="reset" value="全部重写" name="CXAN">

</p>

实例:表单程序 bdcx bdcx1

2-2 VBScript 脚本语言

2-2-2 VBScript 中的数据类型(P53)

 1. VBScript 的 Variant 类型包含的数据子类型

   Byte: 0 到 255

   Boolean: True 或 False

   Integer: -32,768 到 32,767

2-2-3 VBScript 中的变量

 4. 给 VBScript 中的变量赋值(P54)

   x=100

   today=date

   对象赋值:

   Set conn=Server.CreateObject("ADODB.Connection")

   检测空变量:

   <% = ISEMPTY(x) %>

   x=""和x=0 不是空变量

5. VBScript 中的数组(P55)

   定义数组:DIM X(20)

   数组元素:X(0)----X(20)

   元素赋值:X(3)=30

   输出元素值:<% =X(3) %>

   定义二维数组(5列7行):DIM X(4,6)

   动态数组:DIM m()  ReDim n()

2-2-5 VBScript 中的运算符(P56)

 1.运算符的优先级

   算术运算符:^ - * / \ Mod + - &

   比较运算符:= <> < > Is(对象引用比较)

   逻辑运算符:Not And Or

2-2-6 VBScript 中的过程(P57)

 1.过程:Sub ....... End Sub,无返回值。

 2.函数:Function ...... End Function,计算返回值。

实例:过程和函数

 Sub ConvertTemp()

     temp = InputBox("请输入华氏温度。",l)

     MsgBox "温度为"& Celsius(temp) &"摄氏度。"

 End Sub

 

 Function Celsius(fDegrees)

     Celsius = (fDegrees-32)*5/9

 End Function

 3.调用过程

   MyProc firstarg,secondarg

2-2-7  VBScript 中的条件语句(P58)

 1.if...Then...Else 结构

   条件为真;

   If ... Then ...

   条件为真/假分支运行;

   If ... Then ... Else ... End If

   对多条件判断运行:

   If ... Then ... 

   ElseIf ... Then ... 

   ElseIf ... Then ... 

   Else ... End If

 2.使用 Select Case 进行判断(P60)

   Select ... Case Text

      Case ...

      Case ...

      Case ...

   End Select

2-2-8 VBScript 中的循环语句(P61)

 1.Do Loop 循环

  1)条件为真时循环。

   * 先判型

   Do While myNum > 10

      myNum = myNum - 1

   Loop

   * 后判型。

   Do

      myNum = myNum - 1

   Loop While myNum > 10

 2)直到条件为真时退出循环。

  * 先判型

   myNum = 20

   Do Until myNum = 10

      myNum = myNum - 1

   Loop

   * 后判型。

   myNum = 1

   Do

      myNum = myNum + 1

   Loop Until myNum = 10

  3)退出循环

   Exit Do

 3.For ... Next 循环(P63)

  1) Next 使计数加1

   For x = 1 To 50

       MyProc

   Next

  2) Step 使计数步级为2

   For j = 2 To 10 Step 2

       total = total + j

   Next

 4.For Each ... Next 循环

   对于数组中的每个元素或对象集合中的每一项重复一组语句。

2-2-9  VBScript 对象的使用(P65)

  <OBJECT>标记:包含对象。

  <PARAM>标记:设置对象属性的初始值。

 1. 将 ActiveX 标签控件添加到页面中。

  <OBJECT

   classid = "clsid:99b42120-...-...-...-..."

   id = lblActiveLbl

   ......>

  <PARAM NAME = "Angle" VALUE = "90">

   ......

  <PARAM NAME = "Caption" VALUE = "一个简单标签">

   ......

  </OBJECT>

 2.<FORM>控件操作标签控件的两个属性

  <FORM NAME="LabelControls">

  <INPUT TYPE="TEXT" NAME = "txtNewText" SIZE=25>

  <INPUT TYPE="BUTTON" NAME="cmdChangeIt" VLUE="更改文本">

   ......

  </FORM>

 3.cmdChangeIt 按钮的事件过程更改标签文本

 

习题2(记录到 P66)

返回主页