1.1 什么是ASP 1
1.1.1 ASP的历史和现状 1
第1章 ASP概述 1
1.1.2 发展前景 2
1.2 安装和设置Web服务器 2
1.2.1 Web服务器 3
1.2.2 项目实现 3
1.IIS的安装 3
2.设置虚拟目录 6
3.在Dreamweaver MX 2004中设置站点和编辑ASP页面 7
1.2.3 项目拓展 10
1.3.1 项目实现 12
1.【实例】显示日期和时间 12
1.3 简单的ASP实例 12
2.【实例】用表单传递信息到ASP 18
3.【实例】用URL传递信息到ASP 24
1.3.2 项目拓展——【实例】简单的留言板 26
1.写留言页 27
2.接收留言页 28
3.接收留言页中文件对象的建立、打开、读写和关闭 29
4.查看留言页 30
5.留言与查看留言的过程 31
习题 32
第2章 Dreamweaver MX 2004的应用 33
2.1 Dreamweaver站点建立 33
2.1.1 站点的设计流程与规划及文档的编辑 33
1.Dreamweaver MX 2004工作区 34
2.创建两种不同类型的文档 35
3.两种不同类型文档编辑界面的差异 36
2.1.2 站点的建立、测试和管理 37
1.站点的建立 37
2.站点的测试 39
3.站点的管理 41
2.2 Dreamweaver基本操作 43
2.2.1 两个重要的面板 43
1.属性面板 43
2.插入栏 44
3.Dreamweaver的帮助 44
2.2.2 面板的基本操作 45
1.面板的拆分与组合 45
3.隐藏面板 46
2.面板的大小调整和打开与关闭 46
2.2.3 文档的3种视图窗口 47
1.使用“设计”视图窗口 47
2.使用“代码”视图窗口 47
3.使用“代码和设计”视图窗口 47
2.3 表单页及VBScript程序的制作 48
2.3.1 初识表单 48
1.表单的属性 48
2.表单对象 49
2.3.2 【实例】学生通讯录登记表 49
1.学生通讯录登记表的设计 50
2.表单页的制作 50
3.表单页代码 58
2.动态页的代码 60
1.动态页的效果 60
2.3.3 【实例】初识VBScript动态页 60
4.保存和浏览表单页 60
3.动态页代码解析 63
2.3.4 【实例】用表单改变网页前景与背景颜色 65
1.动态页的效果 65
2.动态页的代码 66
3.动态页代码解析 67
习题 67
第3章 ASP访问数据库(一) 69
3.1 在通讯录中添加记录 70
3.1.1 数据库相关知识和添加记录的相关语句 70
1.数据库相关知识 70
2.添加记录的相关语句 70
1.案例效果 71
3.1.2 项目实现 71
2.制作过程 72
3.知识解析 76
3.1.3 项目拓展 77
3.2 浏览通讯录 79
3.2.1 浏览记录的相关语句 79
1.SQL中的SELECT语句 79
2.VBScript中的循环语句 79
3.2.2 项目实现 80
1.案例效果 80
2.制作过程 80
3.知识解析 84
3.2.3 项目拓展 85
2.SQL中的UPDATE语句 86
1.SQL中的DELETE语句 86
3.3.1 删除和修改记录的相关语句 86
3.3 在通讯录中删除和修改数据 86
3.3.2 项目实现 87
1.案例效果 87
2.制作过程 88
3.知识解析 94
3.3.3 项目拓展 95
3.4 通讯录数据查询 96
3.4.1 查找记录的相关语法 96
1.SQL查询语句中的关系运算符和逻辑运算符 96
2.SQL查询语句中的LIKE和通配符 96
3.4.2 项目实现 96
1.案例效果 96
2.制作过程 97
3.知识解析 101
3.4.3 项目拓展 102
1.多字段查找同一关键字 102
2.拆分查找字符串 103
3.同音查找 103
3.5 通讯录的显示分页 103
3.5.1 与分页有关的记录集对象的属性 104
1.PageSize属性 104
2.AbsolutePage属性 104
3.PageCount属性 104
4.RecordCount属性 104
3.5.2 项目实现 104
1.案例效果 104
2.制作过程 106
3.知识解析 110
3.5.3 项目拓展 111
1.利用表单(Form)传送查询条件 111
2.利用URL传送查询条件的分页浏览页 114
习题 118
第4章 ASP访问数据库(二) 119
4.1 图书管理——一对多关系 119
4.1.1 一对多关系概述 119
4.1.2 项目实现 120
1.案例效果 120
2.制作过程 122
3.知识解析 132
4.1.3 项目拓展——利用Access数据库编写SQL语句 133
4.2 图书管理——多对多关系 134
4.2.1 多对多关系概述 134
4.2.2 项目实现 136
1.案例效果 136
2.制作过程 138
3.知识解析 146
4.2.3 项目拓展——在“中介”表里添加字段 148
4.3 分组查询和动态图表 148
4.3.1 分组查询 148
4.3.3 项目实现 149
4.3.2 动态图表 149
1.案例效果 149
3.分组查询常用的SQL函数 149
2.HAVING子句 149
1.GRCUP BY子句 149
2.制作过程 151
3.知识解析 158
4.3.4 项目拓展——动态柱形图 160
习题 162
第5章 ASP其他应用 163
5.1 利用ASP发送电子邮件 163
5.1.1 ASP发电子邮件的相关语句 163
1.CDONTS组件的调用 163
2.VBScript随机函数 163
5.1.2 项目实现 163
1.案例效果 163
2.制作过程 165
3.知识解析 171
5.1.3 项目拓展——利用数据库向大量用户群发电子邮件 172
5.2 利用ASP上传文件和ASP的其他应用 173
5.2.1 上传文件相关知识 173
5.2.2 项目实现 173
1.案例效果 173
2.制作过程 174
3.知识解析 176
5.2.3 项目拓展 176
1.用ASP实现全文检索功能 176
2.利用Visual Basic或Visual C++编写ActiveX组件,供ASP调用 177
习题 177
第6章 ASP.NET简介 178
6.1 ASPN.NET概述 178
6.1.1 什么是ASP.NET 178
1.ASP.NET的优点 178
2.ASP.NET与ASP的比较 179
4.ASP.NET Web应用程序 180
3.ASP.NET所包含的文件类型和主要作用 180
6.1.2 配置ASP.NET环境 181
1.运行ASP.NET的系统要求 181
2.配置ASP.NET开发环境 181
6.2 ASP.NET与ASP的一些不同点 182
6.2.1 ASP.NET对象的定义 182
1.对象的创建 183
2.对象来源 183
6.2.2 ASP.NET实现文件上传 184
1.ASP.NET文件上传示例 184
2.程序说明及运行效果 187
3.相关的语法元素说明 187
1.正则表达式的构造语法 190
6.2.3 ASP.NET的正则表达式及应用 190
2.正则表达式的应用示例 191
6.2.4 ASP.NET程序操作Access数据库 193
1.ASP.NET程序操作Access数据库示例 193
2.程序说明和运行效果 195
习题 195
第7章 SQL Server安装及使用简介 196
7.1 SQL Server 2000软件的安装 196
7.1.1 服务器端软件的安装 196
7.1.2 客户端软件的安装 202
7.2 在SQL Server中创建数据表 203
7.2.1 在服务器端创建数据表 205
7.2.2 在客户端创建数据表 207
7.2.3 导入Access数据表到SQL Server中 209
7.3 ODBC应用 212
7.3.1 ODBC相关知识 212
7.3.2 在ODBC中设置Access数据源 212
7.3.3 在ODBC中设置SQL Server数据源 214
7.3.4 在ASP中使用包含文件 217
习题 217
第8章 ASP综合案例 218
8.1 B to C电子商务网站相关知识 218
8.1.1 电子商务的含义 218
8.1.2 B to C电子商务 218
8.2 一个简化了的网上购物网站完整案例 218
8.2.1 顾客使用部分 219
1.案例效果 219
2.制作过程 223
8.2.2 数据管理员使用部分 242
1.案例效果 242
2.制作过程 245
8.2.3 送货员使用部分 248
1.案例效果 248
2.制作过程 249
习题 251
附录 252
附录1 ASP内置对象 252
附录2 ADO对象 256
附录3 ASP其他常用组件 262
附录4 VBScript常用函数 268
附录5 SQL常用语句和子句 278
附录6 SQL常用函数 281