第1章 ASP基础入门 1
1.1 ASP技术起源 1
1.1.1 Internet服务与网页的深入认识 1
1.1.2 C/S与B/S软件体系结构 2
1.1.3 网络程序设计语言 5
1.2 利用ASP开发动态网页 8
1.2.1 ASP起源与发展 8
1.2.2 ASP开发工具 8
1.2.3 ASP文件的组成 9
1.2.4 脚本语言的选择 11
1.2.5 开发ASP注意事项 11
1.3 搭建ASP开发环境 12
1.3.1 ASP开发环境简介 12
1.3.2 IIS服务器安装与配置 12
1.3.3 SQL Server安装与配置 14
1.3.4 搭建网站 18
1.3.5 ASP程序无法运行的几种解决方法 22
第2章 HTML 5基础 24
2.1 HTML 5概述 24
2.1.1 HTML 5简介 24
2.1.2 HTML的作用 25
2.1.3 编辑环境和编辑器 25
2.1.4 标签与属性 25
2.1.5 基本结构 26
2.2 字体与文字设计 27
2.2.1 标题 27
2.2.2 行的控制 29
2.2.3 水平线 31
2.2.4 文字分区 33
2.2.5 特殊符号 34
2.3 语义化标签 35
2.3.1 结构元素 36
2.3.2 纯语义性的元素 39
2.3.3 内联元素 40
2.3.4 综合示例 42
2.4 列表的运用 44
2.4.1 有序列表 45
2.4.2 无序列表 47
2.4.3 嵌套列表 48
2.4.4 定义列表标记 49
2.5 表格的运用 50
2.5.1 表格的基本结构 51
2.5.2 表格标签属性 51
2.5.3 表格行的设定 53
2.5.4 单元格的设定 54
2.5.5 跨多行、多列的表元 57
2.5.6 表格分组的应用 58
2.5.7 表格的标题标签 62
2.5.8 表格的嵌套 62
2.6 HTML 5超链接 64
2.6.1 连接路径 65
2.6.2 超链接的应用 66
2.7 设计多媒体效果 69
2.7.1 设定背景图像 69
2.7.2 网页中插入图片标签 69
2.7.3 图像的超链接应用 70
2.7.4 动态文字的应用 71
2.7.5 插入多媒体文件 73
2.7.6 视频 75
2.7.7 音频 77
2.7.8 画布 78
2.7.9 绘制图形 79
2.8 CSS基本用法 85
第3章 HTML 5控件 89
3.1 表单 89
3.2 表单的属性 91
3.2.1 Form属性 91
3.2.2 Formaction属性 92
3.2.3 Formmethod属性 92
3.2.4 placeholder属性 93
3.2.5 autofocus属性 94
3.2.6 list属性 95
3.2.7 autocomplete属性 95
3.2.8 require/pattern属性 96
3.2.9 max/min/step属性 97
3.3 文本框控件的使用 98
3.3.1 单行文本框 98
3.3.2 多行文本框 99
3.3.3 密码文本框 100
3.3.4 E-mail文本框 101
3.3.5 url文本框 101
3.3.6 date文本框 103
3.3.7 time文本框 103
3.3.8 datetime文本框 104
3.3.9 month文本框 104
3.3.10 week文本框 105
3.3.11 number文本框 106
3.3.12 range文本框 107
3.3.13 search文本框 107
3.3.14 tel文本框 108
3.3.15 Color类型文本框 109
3.4 单选按钮的应用 110
3.5 复选框的运用 111
3.6 下拉菜单和列表的运用 112
3.6.1 下拉菜单 113
3.6.2 下拉列表框 113
3.7 图像域、隐藏域和文件域简介 115
3.7.1 图像域 115
3.7.2 隐藏域 116
3.7.3 文件域 117
第4章 HTML 5与HTML 4的区别 118
4.1 语法的变化 118
4.2 新增的元素 120
4.2.1 新增结构元素 120
4.2.2 新增的input元素的类型 121
4.2.3 新增的其他元素 121
4.3 废除的元素 123
4.4 新增的属性 123
4.5 废除的属性 128
第5章 ASP脚本语言——VBScript 130
5.1 VBScript简介 130
5.1.1 什么是VBScript 130
5.1.2 在HTML页面中添加VBScript代码 130
5.2 VBScript基础 132
5.2.1 数据类型与变量 132
5.2.2 数组 136
5.2.3 表达式与运算符 138
5.2.4 流程控制 144
5.2.5 过程 155
5.2.6 内部函数 159
第6章 ASP六大内置对象 167
6.1 Response对象 168
6.1.1 Response对象集合 168
6.1.2 Response对象属性 171
6.1.3 Response对象方法 175
6.2 Request对象 182
6.2.1 Request对象集合 182
6.2.2 Request对象属性 201
6.2.3 Request对象方法 203
6.3 Session对象 211
6.3.1 Session对象集合 212
6.3.2 Session对象属性 214
6.3.3 Session对象方法 215
6.3.4 Session对象事件 215
6.4 Application对象 216
6.4.1 Application对象集合 218
6.4.2 Application对象方法 221
6.4.3 Application对象事件 221
6.5 Server对象 222
6.5.1 Server对象属性 222
6.5.2 Server对象方法 223
6.6 ObjectContext对象 226
第7章 ASP组件 228
7.1 ASP组件概述 228
7.2 Ad Rotator组件 229
7.2.1 Ad Rotator组件的属性和方法 229
7.2.2 Ad Rotator组件的使用 230
7.3 Content Rotator组件 234
7.4 Content Linking组件 237
7.4.1 线性排列顺序文件 237
7.4.2 Content Linking组件的方法 238
7.5 计数器组件 240
7.5.1 计数器组件的方法 240
7.5.2 计数器组件的使用 240
7.6 Page Counter组件 241
7.7 Browser Capabilities组件 242
7.7.1 Browscap.ini文件 243
7.7.2 Browser Capabilities组件的使用 245
7.8 Dictionary组件 246
7.8.1 Dictionary对象的成员概要 246
7.8.2 对Dictionary中增加和删除条目 247
7.8.3 修改键或条目的值 247
7.8.4 设置比较模式 248
7.9 FileAccess文件对象组件 248
7.9.1 FileSystemObject对象的基础 249
7.9.2 文本文件的处理 249
7.9.3 获取文件属性 253
7.9.4 文本文件的读取与写入 255
7.10 其他ASP组件 268
7.10.1 Permission Checker组件 268
7.10.2 Logging Utility组件 269
7.10.3 Tools组件 269
7.10.4 在ASP中实现电子邮件的功能 269
7.10.5 BrowserHawk组件 270
第8章 SQL Server 2000与数据库基础 271
8.1 SQL Server 2000简介 271
8.1.1 SQL Server的主要管理工具 271
8.1.2 注册服务器 273
8.2 SQL Server数据库的数据库对象 273
8.2.1 创建数据库 274
8.2.2 表 280
8.2.3 键 281
8.2.4 表索引 281
8.2.5 视图 281
8.2.6 存储过程 282
8.2.7 触发器 283
8.2.8 数据目录 284
8.2.9 数据类型 284
8.3 表的创建 287
8.3.1 表设计窗口 287
8.3.2 使用表设计窗口创建表 291
8.3.3 创建表主键 294
8.4 表索引的管理 296
8.4.1 表设计工具属性页 296
8.4.2 利用表设计工具属性创建索引 298
8.4.3 使用向导创建索引 299
8.4.4 利用“管理索引”对话框管理表索引 302
8.5 创建关联 303
8.6 执行SQL语句 306
8.6.1 SQL查询分析器使用基础 306
8.6.2 查询数据命令——SELECT语句 307
8.6.3 使用INSERT语句插入数据 317
8.6.4 使用DELET语句删除数据 319
8.6.5 使用UPDATE语句删除数据 321
第9章 ASP数据库编程 323
9.1 数据库开发基础 323
9.1.1 OLE DB 323
9.1.2 ODBC 325
9.1.3 ADO 325
9.1.4 一个简单的ASP数据库程序 327
9.1.5 ASP数据库开发步骤总结 334
9.2 Connection对象 335
9.2.1 Connection对象常用方法和属性 335
9.2.2 Connection连接数据库 336
9.2.3 Connection关闭数据库 336
9.2.4 Connection执行查询 337
9.2.5 Connection执行添加 337
9.2.6 Connection执行删除 338
9.3 Command对象 338
9.3.1 Command对象的创建 339
9.3.2 Command对象的方法和属性 340
9.3.3 Command执行数据库操作 340
9.4 RecordSet对象 341
9.4.1 创建RecordSet对象 342
9.4.2 Recordset对象属性和方法 342
9.4.3 利用Recordset实现记录集分页 343
9.5 Errors集合与Error对象 347
9.6 事务处理 348
9.7 数据库的操作权限 350
9.8 ASP与SQL Server 2000连接实例 352
9.8.1 实例的详细剖析 354
9.8.2 Fields集合简介 355
9.8.3 向数据库中插入数据 356
参考文献 359