第1章 网络程序设计概述

1.2.1 什么是服务器、客户端(P2)

网络

浏览器

Windows98

HTTP
Request

请求

——————→

←——————

HTTP
Response

响应

网络服务器

Windows2000
Server IIS5.0
网络应用程序

ASP SQL

SQL 查询

———→

←———

查询结果

数据库引擎
连接数据库
ODBC

 

——→

←——

 

SQL

数据库

服务器

1.3 目前主要的网络程序设计语言

1.3.1 ASP 概述(P3)

 ASP(Active Server pages动态服务页面):

服务端运行,HTML 文件中嵌入 VBScrip 

或 Java Script 脚本语言。

1.3.2 PHP 概述(P5)

 PHP:可以在 Windows 操作系统下运行,

与 MySQL、Apache Web 服务器是一个较好的组合。

1.3.3 JSP 概述

 JSP:Java Server pages

第2章 ASP 初步

2.1 ASP 的运行环境(P8)

 Windows 2000 + IIS 5.0

 Windows 98 + PWS 4.0

2.1.1 安装 IIS 5.0

 1.Windows 2000 安装 IIS 5.0

  开始—设置—控制面板—添加/删除程序—

  添加/删除 Windows 组件—Internet 信息服务(IIS) 18.3MB—……。

2.1.2 浏览 ASP 文件(P10)

  WWW 主目录:C:\inetpub\wwwroot

  浏览主目录下的 ASP 文件 index.asp

  http://localhost/index.asp

  http://127.0.0.1/index.asp

  http://计算机名/index.asp

  http://计算机 IP 地址/index.asp

2.1.3 添加虚拟目录

  右击 [默认 Web 站点]—新建—虚目录—别名:WWW—

文件夹 http://localhost/www/index.asp

浏览主页 C:\inetpub\wwwroot\www

2.1.4 设置默认文档(P11)

  右击虚目录——属性—文档—默认主页 index.asp

 1.服务器发布的 Web 站点

  1)网卡 IP 地址设置

  网络邻居属性—本地连接属性—Internet(TCP/IP)属性—

  IP 地址:200.0.0.1

  子网掩码:255.255.255.0

  首先DNS:202.96.128.68   备用DNS:202.96.134.133

  2)在 IIS 中设置 Web 站点

  服务器设置

  接通网络客户机—控制面板—管理工具—Internet 服务管理器—

  [默认 Web 站点]属性—

Web 站点卡

主目录

文档

 3)客户机设置

  网卡 IP 地址:200.0.0.2

  子网掩码:255.255.255.0

  禁用 DNS

  4)检测网络

   C:\>ping 200.0.0.1

  5)浏览服务器发布的 Web 站点

   http://200.0.0.1

 2.查找“网络书店”主页

 1)Internet 上查找“网络书店”主机

   域名:如 http://www.wlsd.com—域名服务器(DNS)—

   IP 地址:如 200.0.0.1—“网络书店”主机

  2)在 Web 服务器中查找“网络书店”主页

  IP 地址:如,200.0.0.1—主目录:如 E:\网络书店\—

   默认主页 index.htm index.asp

2.3 制作一个简单的 ASP 文件(P13)

  访问时间 fmsj.asp

<%

fmsj=date()&time()

Response.Write fmsj

%>

2.4 ASP 的语法简介(P15)

 服务器端的 Script 程序代码:<% ...... %>

 客户端的 Script 程序代码:<Script> ...... </Script>

第3章 ASP 脚本语言 — VBScript

3.2 VBScrip 代码的基本格式(P19)

 ASP 程序将 VBScrip 代码放在服务器端执行

方法一:

 <% 

  Script 程序代码

 %>

方法二:

 <Script Language="VBScrip" Runat="Server">

  Script 程序代码

</Script>

3.3 VBScrip 数据类型(P20)

类型 描述
byte 8位无符号整数
Single 32位单精度浮点数
double 64位双精度浮点数
Boolean 布尔型只有两个值
真(true)、假(false)
Empty 未初始化变量
Null 不包含任何有效数据的变量

3.4 VBScrip 常量(P20)

  例:Const PI=3.14159;

3.4 VBScrip 变量(P21)

 <% 

  Dim a

  Dim b,c,d

 %>

3.6 VBScrip 数组(P23)

  1.数组:一组类型相同的有序数据,

    这些数据按顺序存放在内存中一片连续的地址中。

 2.数组的命名、声明、赋值和引用

 例如:

  <%

   Dim a(3)  '声明4个项目的数组

   a(0)=1    '给数组变量赋值

   a(1)=2

   Sum=a(0)+a(1)  '引用数组变量

3.7 VBScrip 运算符(P23)

 1. 比较运算符

    >  >=  <  <=  ==  !=

 2. 逻辑运算符

    !  &  |  ^  &&  ||

 3. 连接运算符

    &、+

3.8 VBScrip

3.8.2 字符串函数(P26)

 例:Trim(string) 将字符串前后的空格去掉。

3.8.3 日期和时间函数(P28)

 例:Now() 取得系统当前的日期和时间

     Date() 取得系统当前的日期

3.8.4 数学函数(P29)

 例:sin(number) 返回角度的正弦值

3.9 VBScrip 过程(P31)

 Sub 子程序:执行程序无返回值。

 Function 函数:执行程序后返回结果。

3.10 使用条件语句

3.10.1 If ... Then ... Else 语句(P36)

 例:if Grade>=85 Then

       Response.Write"......"

      Else

3.10.2 Select Case 语句(P38)

 例:Select Case Grade

       Case "A"

       Response.Write"......"

       Case "B"

       Response.Write"......"

3.11 使用循环语句

3.11.1 For ... Next 循环(P40)

    for(初值;终值;步级)

     {

      语句;

     }

 例:For I=1 to 100

      sum=sum+I^2

     Next

3.11.2 Do ... Loop 循环(P41)

 1. while 语句

    先判型:先判断,后执行。

 2. do-while 语句

    后判型:先执行,后判断。

 例:Do While I<=100

      sum=sum+I^2

      I=I+1

     Loop

3.11.3 While ... Wend 循环(P43)

 例:

3.11.4 For Each ... In 循环

  For Each 元素 In 集合

    执行语句

   Next

 

第4章 Request 和 Response 对象

第5章 Session 和 Application 对象