第1章 ASP概述 1
第1课 动态网页开发技术 1
1.1 Internet和WWW 1
1.2 HTTP和URL 1
1.3 HTML 2
1.4 静态网页 2
1.5 动态网页 2
1.6 动态网页开发的主流技术 3
课后作业 4
第2课 ASP的运行环境 5
2.1 ASP的工作流程 5
2.2 配置ASP运行环境 5
2.3 ASP网页的编写工具 7
2.4 编写和运行ASP程序 8
2.5 编写ASP程序的注意事项 8
课后作业 9
第2章 HTML标记及使用技巧 11
第3课 HTML基本标记 11
3.1 HTML基本框架 11
3.2 HTML标记 12
3.3 HTML基本标记(html、head、body、段落标记、文字标记) 13
课后作业 16
第4课 创建超链接和插入图片 17
4.1 创建超链接 17
4.2 插入图片 21
课后作业 23
第5课 列表标记和框架 24
5.1 列表标记 24
5.2 框架标记 28
课后作业 30
第6课 表格和表单 31
6.1 表格 31
6.2 表单 34
课后作业 38
第7课 层叠样式表CSS 38
7.1 CSS简介 39
7.2 CSS定义的几种方法 39
7.3 CSS的字体属性 40
7.4 CSS的文本属性 43
7.5 CSS的颜色和背景属性 46
7.6 CSS的方框属性 48
课后作业 57
第3章 VBScript程序基础 58
第8课 数据类型、变量、常量、运算符 58
8.1 VBScript的数据类型 58
8.2 VBScript变量 59
8.3 VBScript常量 60
8.4 VBScript运算符 63
8.5 在网页中使用VBScript 64
课后作业 66
9.1 If...hen...Else(条件)语句 67
第9课 流程控制语句 67
9.2 Select Case(选择)语句 69
课后作业 71
第10课 循环语句 71
10.1 Do...Loop循环 72
10.2 While...Wend循环 73
10.3 For...Next循环 74
10.4 For Each...Next循环 74
课后作业 75
第11 课数组(Array) 75
11.1 声明一个数组变量 76
11.2 声明一个动态数组 76
11.3 数组操作函数 77
课后作业 79
第12课 VBScript函数 79
12.1 Sub过程 79
12.2 Function函数 81
12.3 VBScript内置函数 82
课后作业 84
第13课 类(Class)的应用 84
13.1 什么是类 85
13.2 面向对象语言 85
13.3 VBScript中定义类、创建对象和销毁对象 85
13.4 类的属性 86
13.5 类的函数 86
课后作业 88
第4章 JavaScript程序基础 89
第14课 JavaScript简介 89
14.1 什么是JavaScript 89
14.2 JavaScript与Java的区别 90
14.3 开发JavaScript所用的软件 91
14.4 编写一个JavaScript实例 91
课后作业 92
第15课 JavaScript的语言基础 93
15.1 JavaScript的数据类型 93
15.2 常量和变量 94
15.3 表达式和运算符 96
15.4 语句 97
课后作业 104
第16课 JavaScript对象 104
16.1 对象的基础知识 104
16.2 基本对象 105
16.3 内置对象 107
16.4 浏览器对象 109
课后作业 118
第17课 JavaScript的事件处理 118
17.1 事件处理概述 118
17.2 指定事件处理程序的方法 118
17.3 事件详解 119
17.4 关于对象化编程的语句 121
课后作业 123
第5章 ASP内置对象 124
第18课 Request对象及应用 124
18.1 从客户端浏览器获取数据 124
18.2 用Request.QueryString集合读取GET方法数据 125
18.3 用Request.Form集合读取表单POST方法数据 126
18.4 用Request.ServerVariables集合读取服务器端的环境变量 129
课后作业 131
第19课 Response对象及应用 131
19.1 Response属性 132
19.2 Response方法 133
第20课 Cookies集合及应用 135
课后作业 135
20.1 什么是Cookie 136
20.2 Cookie的功能及其操作 136
20.3 创建多键值Cookie 136
20.4 Cookie属性 137
课后作业 138
第21课 Application对象及应用 139
21.1 Application对象简介 139
21.2 Application对象的属性 139
21.3 Application对象的方法 140
21.4 Application对象的事件 140
课后作业 141
第22课 Session对象及应用 141
22.1 Session对象简介 142
22.2 Session对象的事件 143
课后作业 146
第23课 Server对象及应用 146
23.1 Server对象的属性 146
23.2 Server对象的方法 146
课后作业 148
第6章 ActiveX Server组件 150
第24课 Ad Rotator组件 150
24.1 Ad Rotator组件对象的创建 150
24.2 Ad Rotator计划文件 151
24.3 Ad Rotator组件对象的属性和方法 152
25.1 Content Linking组件对象的创建 154
25.2 Content Linking组件列表文件 154
第25课 Content Linking组件 154
课后作业 154
25.3 Content Linking组件对象的方法 155
课后作业 157
第26课 页面计数器组件 157
26.1 创建页面计数器组件的实例对象 157
26.2 页面计数器对象的方法 157
课后作业 159
第27课 File Access组件 159
27.1 File Access组件对象列表 159
27.2 文件操作 160
27.3 处理文件夹 163
课后作业 164
第7章 数据库访问控制 166
第28课 数据库基本知识 166
28.1 计算机数据管理的发展 166
28.2 什么是数据模型 167
28.3 什么是数据库管理系统 169
28.4 Access简介 169
28.5 数据库常用概念及术语 170
28.6 创建Access数据库 172
28.7 ODBC简介 173
28.8 使用ODBC 174
28.9 OLE DB简介 174
29.1 ADO简介 175
第29课 Connection和Command对象 175
课后作业 175
29.2 ADO对象模型 177
29.3 Connection对象 177
29.4 Command对象 180
课后作业 183
第30课 SQL语句的使用 184
30.1 SQL语言简介 184
30.2 SQL的组成 184
30.3 SQL运算符 185
30.4 用SQL编写SELECT查询 186
30.5 DELETE语句 186
30.8 联合语句 187
30.6 INSERT INTO语句 187
30.7 Update语句 187
课后作业 188
第31课 Recordset对象记录集操作 189
31.1 建立Recordset对象 189
31.2 Recordset记录集对象的属性 191
31.3 Recordset记录集对象的方法 193
31.4 Fields集合和Field对象 194
课后作业 197
32.1 系统功能分析 198
32.2 系统模块设计 198
第32课 网上留言板 198
第8章 课业设计与工作实践 198
32.3 数据库设计 199
32.4 详细设计与代码编写 200
32.5 程序测试 222
第33课 简易网上论坛 223
33.1 系统功能分析及数据库设计 223
33.2 title.asp(首页) 224
33.3 titlenew.asp(添加新主题页面) 227
33.4 titleout.asp(发布资料) 228
33.5 detail.asp(填写回复信息页面) 229
33.6 detnew.asp(验证内容页面) 232
33.7 detout.asp(显示页面) 233
课后作业 234