第1章 利用ASP创建电子商务网站 1
1.1 电子商务简介 1
1.2 初识Active Server Pages(ASP) 2
1.2.1 动态网页和静态网页概述 2
1.2.2 ASP概述 2
1.2.3 IIS 5.0的安装和设置 3
1.2.4 创建一个简单的ASP程序 6
课后练习 8
第2章 创建HTML网页 9
2.1 什么是HTML 9
2.2 使用HTML创建基本网页 10
2.2.1 创建基本框架 10
2.2.2 创建文本 11
2.2.3 创建图像 12
2.2.4 创建超链接 13
2.2.5 创建列表 15
2.2.6 创建表格 17
2.2.7 创建表单 21
2.3 块级元素的使用 26
2.3.1 DIV的使用 26
2.3.2 SPAN的使用 27
2.3.3 ADDRESS的使用 28
2.3.4 DEL的使用 29
2.3.5 PRE的使用 29
2.4 常用组件介绍 30
2.4.1 Applet的使用 30
2.4.2 Marquee的使用 31
2.4.3 Embed的使用 32
2.4.4 Object的使用 33
2.4.5 MAP的使用 34
课后练习 35
第3章 利用脚本语言创建动态网页 36
3.1 脚本语言概述 36
3.2 利用VBScript创建动态网页 36
3.2.1 VBScript简介 36
3.2.2 变量和数组 37
3.2.3 表达式和运算符 38
3.2.4 流程控制语句 39
3.2.5 过程 42
3.3 利用JavaScript创建动态网页 43
3.3.1 JavaScript简介 43
3.3.2 基本结构和语法 45
3.3.3 JavaScript流程控制语句 46
3.3.4 JavaScript函数 50
3.3.5 JavaScript事件 51
3.3.6 JavaScript对象 54
课后练习 60
第4章 ASP基础 62
4.1 ASP基本原理 62
4.1.1 ASP可以做什么 62
4.1.2 ASP是怎样工作的 62
4.2 如何使用ASP脚本 63
4.3 如何使用ASP组件 70
课后练习 72
第5章 ASP基本语法 74
5.1 变量和数组 74
5.1.1 定义变量 74
5.1.2 定义数组 74
5.2 条件运算 75
5.2.1 IF语句 75
5.2.2 SelectCase语句 77
5.3 循环语句 78
5.3.1 For循环语句 78
5.3.2 Do...Loop语句 79
5.4 函数与子程序 81
5.4.1 使用函数 81
5.4.2 子程序 84
课后练习 85
第6章 使用Response对象和Request对象 87
6.1 Response对象 87
6.1.1 向浏览器输出数据 87
6.1.2 停止输出数据 88
6.1.3 Response的数据集合 89
6.1.4 网页重定 90
6.1.5 Reponse的属性 91
6.1.6 Response的方法 92
6.2 使用Request对象 93
6.2.1 从浏览器获取数据 93
6.2.2 利用QueryString集合获取数据 95
6.2.3 获取客户端环境变量 96
6.2.4 Request的属性 97
6.3 一个调查表实例 99
课后练习 100
第7章 Application对象和Session对象的应用 102
7.1 Application对象的应用 102
7.1.1 Application对象简介 102
7.1.2 自定义属性的应用 102
7.1.3 使用Application事件和数据集合 103
7.1.4 一个聊天室实例 105
7.1.5 网页计数器实例 111
7.2 Session对象的应用 114
7.2.1 Session对象的数据集合 114
7.2.2 Session对象的属性 115
7.2.3 Session对象的方法 116
7.2.4 密码验证实例 118
课后练习 119
第8章 Server对象、Cookies集合和global.asa文件 121
8.1 Server对象的应用 121
8.1.1 Server对象概述 121
8.1.2 Server对象属性应用 121
8.1.3 向浏览器输出HTML代码 122
8.1.4 取得文件的路径 123
8.1.5 在浏览器中输出URL代码 124
8.1.6 CreatObject的使用 125
8.2 Cookies集合 126
8.2.1 Cookies工作原理 127
8.2.2 将Cookies写入浏览器 128
8.2.3 从浏览器读取Cookies 128
8.3 使用global.asa文件 129
8.3.1 global.asa文件概述 129
8.3.2 动态在线人数统计实例 130
课后练习 132
第9章 使用ASP内置组件 133
9.1 使用内置文件组件 133
9.1.1 创建和读写文件 133
9.1.2 对文件进行处理 138
9.1.3 操作文件夹和驱动器 143
9.2 使用计数器组件 148
9.2.1 PageCounter组件介绍 148
9.2.2 计数器实例 149
课后练习 150
第10章 使用ASP操作XML 151
10.1 XML基础 151
10.2 使用ASP操作XML 153
10.2.1 在ASP中创建DOMDocument对象 153
10.2.2 用ASP读取XML数据源 153
10.2.3 用ASP向XML输出数据 154
10.2.4 网站导航系统实例 155
课后练习 161
第11章 数据库系统基础 162
11.1 数据库系统基本理论 162
11.1.1 数据库系统概述 162
11.1.2 数据库模型 163
11.2 范式理论和实体关系模型 166
11.2.1 范式理论 166
11.2.2 实体关系模型 169
课后练习 171
第12章 创建和管理数据库 172
12.1 SQL Server 2000概述 172
12.1.1 了解SQL Server 2000 172
12.1.2 集成环境介绍 172
12.1.3 系统数据库介绍 176
12.2 创建数据库 177
12.2.1 利用企业管理器创建数据库 177
12.2.2 利用查询分析器创建数据库 179
12.3 管理数据库 183
12.3.1 查看数据库信息 183
12.3.2 删除数据库 183
12.3.3 维护数据库 184
课后练习 186
第13章 创建和管理数据库表 187
13.1 创建数据库表 187
13.1.1 了解SQL Server 2000的数据类型 187
13.1.2 创建表 188
13.2 数据完整性 190
13.2.1 强制数据完整性 190
13.2.2 使用IDENTITY属性 191
13.2.3 使用Uniqueidentifier 192
13.2.4 使用约束 193
13.3 管理数据库表 199
13.3.1 修改表 199
13.3.2 删除表 200
课后练习 201
第14章 使用SQL语句操作数据库 202
14.1 SQL语言简介 202
14.2 SELECT语句的基本形式 202
14.3 SELECT结构各子句 204
14.3.1 FROM子句 204
14.3.2 WHERE子句 204
14.3.3 GRCUP BY子句 209
14.3.4 ORDER BY子句 212
14.3.5 COMPUTE子句 213
14.4 使用函数 214
14.5 利用SQL语句操作数据 217
14.5.1 插入数据 217
14.5.2 修改数据 217
14.5.3 删除数据 218
14.6 视图和索引 218
14.6.1 创建视图 218
14.6.2 创建索引 220
14.7 Transact SQL程序设计 222
14.7.1 基本语法及变量 222
14.7.2 流程控制语句 224
课后练习 230
第15章 使用ASP数据库对象操作数据库 231
15.1 使用ODBC连接数据源 231
15.2 使用Connection对象连接数据库 233
15.2.1 使用Connection对象打开和关闭数据库 233
15.2.2 向浏览器输出数据库内容 235
15.2.3 以表格形式输出内容 236
15.3 使用RecordSet对象 238
15.3.1 RecordSet对象的属性和方法 238
15.3.2 实现数据库的分页显示 238
15.3.3 利用RecordSet对象进行添加、修改和删除操作 242
15.4 使用Command对象 246
15.4.1 RecordSet对象方法概述 246
15.4.2 使用Command对象执行SQL语句 247
课后练习 248
第16章 数据库的安全性管理和Web服务器的架设 249
16.1 数据库的安全性 249
16.1.1 使用企业管理器添加账号 249
16.1.2 使用Transact-SQL语句管理角色 251
16.1.3 数据库的备份和修复 253
16.1.4 数据导入和导出 256
16.2 Web服务器的架设 258
16.2.1 创建Web站点 258
16.2.2 为Web站点创建虚拟目录 259
16.2.3 设置站点安全性 260
课后练习 262
第17章 使用Dreamweaver MX制作简单页面 264
17.1 了解Dreamweaver MX操作界面 264
17.2 站点管理 266
17.2.1 设置站点信息 266
17.2.2 编辑站点 269
17.2.3 站点地图 271
17.3 制作简单的图文混排页面 273
17.3.1 制作基本文字页面 274
17.3.2 插入图像 276
17.3.3 创建超链接 284
17.3.4 插入其他基本元素 287
课后练习 290
第18章 表格和表单的应用 291
18.1 表格的使用 291
18.1.1 建立表格 291
18.1.2 表格数据的输出和引入 302
18.1.3 使用表格布局整个页面 304
18.2 嵌入表单元素 309
18.2.1 创建表单 310
18.2.2 创建文本域 311
18.2.3 创建按钮 314
18.2.4 创建复选框和单选框 315
18.2.5 插入列表 318
课后练习 320
第19章 Dreamweaver MX的深入应用 322
19.1 框架的使用 322
19.1.1 建立框架 323
19.1.2 框架的基本操作 325
19.1.3 利用框架创建网页 329
19.2 层的应用 332
19.2.1 创建层 332
19.2.2 层的基本操作 333
19.2.3 层的应用实例 340
课后练习 343
第20章 综合实例 345
20.1 创建在线新闻发布系统 345
20.1.1 网站整体规划 345
20.1.2 数据库设计 346
20.1.3 创建静态页面和ASP程序 348
20.2 网上书店 360
20.2.1 网站整体规划 360
20.2.2 数据库设计 360
20.2.3 创建静态页面和ASP程序 361
课后练习 367