第1章 网络程序设计概述
1.2.1 什么是服务器、客户端(P2)
网络 浏览器 Windows98 |
HTTP 请求 ——————→ ←—————— HTTP 响应 |
网络服务器 Windows2000 ASP SQL |
SQL 查询 ———→ ←——— 查询结果 |
数据库引擎 |
——→ ←——
|
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 站点卡
Dreamweaver 浏览网页用 127.0.0.1)
主目录
文档
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 对象