书籍详情
精通ASP 3.0网络编程
作者:云舟工作室编著
出版社:人民邮电出版社
出版时间:2001-01-01
ISBN:9787115095459
定价:¥50.00
购买这本书可以去
内容简介
本书是一本详细介绍ASP 3.0网络编程技术的实用教程。全书的内容包括ASP开发运行基本环境的设置、ASP相关知识入门、ASP的语法、ASP的内置对象、ASP与数据库的结合、ASP应用实例和ASP程序的编写及调试技巧等。应用实例中介绍了在线传呼机、在线投票系统、学校信息查询管理系统等常见的Web应用实例,并在第10章展示了一个用ASP开发的综合性大型公司信息管理系统。此外,在附录中还提供了HTML语言等的快速参考。本书内容全面、实用性强,包含了ASP编程技术的大部分关键知识;举例典型实用,综合了众多ASP程序员的实际开发经验。本书适合学习ASP编程技术的读者以及想提高ASP编程水平的程序员阅读。
作者简介
暂缺《精通ASP 3.0网络编程》作者简介
目录
第1章 ASP 3.0基础知识 1
1.1 ASP概述 1
1.1.1 什么是ASP 1
1.1.2 ASP和传统CGI的比较 2
1.1.3 简介ASP的6大对象 4
1.1.4 ASP的内置组件 7
1.2 ASP 3.0的新功能 8
1.2.1 超文本文件 8
1.2.2 ASP技术的发展 9
1.2.3 ASP 3.0技术的新功能 9
1.3 编写第一个ASP Web页面 10
1.3.1 什么是ASP Web应用程序 10
1.3.2 ASP文件的存取方式和结构特点 11
1.3.3 ASP的基本语法 11
1.3.4 一个完整的ASP Web页面 12
1.3.5 ASP Web页面错误的简单处理 15
1.4 初识Global.asa文件 16
1.4.1 Global.asa文件的内容和结构 16
1.4.2 服务器何时读取Global.asa文件 17
1.4.3 Application_Onstart事件 17
1.4.4 Application_OnEnd事件 17
1.4.5 Session_Onstart事件 18
1.4.6 Session_OnEnd事件 18
1.4.7 用标识来声明对象 19
1.5 ASP使用方法小结 19
1.5.1 作为单个的ASP表达式使用 20
1.5.2 和脚本语言一起使用 20
1.5.3 内嵌于HTML语言中使用 20
第2章 ASP的运行与开发环境 22
2.1 ASP的运行环境 22
2.1.1 Web服务器软件的选择 22
2.1.2 IIS简介 23
2.1.3 IIS安装过程 24
2.1.4 建立新站点 26
2.1.5 站点设置 29
2.2 ASP开发利器----Visual InterDev 6.0 33
2.2.1 安装Visual InterDev 6.0 33
2.2.2 InterDev 6.0 IDE介绍 36
2.2.3 创建Web项目举例 40
2.2.4 建立简单的网页 44
第3章 ASP的脚本语言 46
3.1 HTML语言简介 46
3.1.1 HTML文件 46
3.1.2 HTML标记简介 46
3.2 HTML的元素及属性 47
3.2.1 字体样式 47
3.2.2 网页样式 48
3.2.3 列表样式 49
3.2.4 表格样式 50
3.2.5 表单样式 53
3.2.6 框架样式 55
3.3 VBScript在ASP中的应用 55
3.3.1 声明变量 56
3.3.2 时间函数 57
3.3.3 条件控制 58
3.3.4 循环控制 59
3.3.5 字符处理 60
3.3.6 子过程和函数 61
3.3.7 错误处理 62
3.4 JScript在ASP中的运用 62
3.4.1 如何在ASP中嵌入JScript 62
3.4.2 JScript中函数的应用 63
第4章 ASP的6大对象 70
4.1 基本对象综述 70
4.2 Request对象 70
4.2.1 Request对象的基本内容 70
4.2.2 QueryString数据集合 71
4.2.3 Form数据集合 73
4.2.4 ServerVariables数据集合 75
4.2.5 Cookies数据集合 78
4.2.6 ClientCertificate数据集合 79
4.2.7 TotalBytes属性 80
4.2.8 BinaryRead方法 81
4.3 Response对象 81
4.3.1 Cookies数据集合 82
4.3.2 Write方法 83
4.3.3 Redirect方法 85
4.3.4 Response对象的其他方法 87
4.3.5 ContentType属性 88
4.3.6 Buffer属性 89
4.4 Session对象 91
4.4.1 Session对象的一些功用 91
4.4.2 Session数据集合 92
4.4.3 Session对象属性 93
4.4.4 Session对象方法 94
4.4.5 Session对象事件 95
4.5 Application对象 96
4.5.1 Application数据集合 96
4.5.2 Application对象方法 97
4.5.3 Application对象事件 97
4.5.4 Application对象属性 98
4.5.5 Application对象的应用 99
4.6 Server对象 101
4.6.1 Server对象属性 102
4.6.2 Server对象方法 104
4.7 ObjectContext对象 105
4.7.1 @Transaction标识 106
4.7.2 ObjectContext对象方法 106
4.7.3 ObjectContext对象事件 106
4.8 内部对象的新增功能 107
4.8.1 Application对象 107
4.8.2 Session对象 107
4.8.3 Server对象 108
第5章 ASP的内置组件 110
5.1 Ad Rotator组件 110
5.2 Browser Capabilities组件 112
5.3 Content Linking组件 114
5.4 Content Rotator组件 116
5.5 Page Counter组件 117
5.6 Permission Checker组件 118
5.7 SA-FILEUP组件 119
5.8 FileSystem组件 121
5.8.1 对文件的处理 121
5.8.2 对文件的其他处理 125
5.8.3 对文件夹的处理 129
5.8.4 对驱动器的处理 133
第6章 ASP的重头戏----ADO 136
6.1 ADO对象及特点 136
6.2 Recordset对象 138
6.2.1 Recordset对象的属性 139
6.2.2 Recordset对象的方法 144
6.2.3 Recordset对象的Fields数据集合 150
6.2.4 Field对象的属性 151
6.2.5 Field对象的方法 154
6.2.6 Recordset对象的应用 154
6.3 Connection对象 161
6.3.1 Connection对象的属性 161
6.3.2 Connection对象的方法 164
6.3.3 事务处理 166
6.3.4 Connection对象的应用 167
6.4 Command对象 172
6.4.1 Command对象的属性 172
6.4.2 Command对象的方法 174
6.4.3 Command对象的Parameters数据集合 175
6.4.4 Parameter对象的属性 176
6.4.5 Parameter对象的方法 178
6.5 Error对象 178
6.5.1 Errors数据集合属性 178
6.5.2 Errors数据集合方法 179
6.5.3 获取Errors数据集合 179
6.5.4 Error对象属性 180
6.6 ADO对象小结 180
第7章 使用ADO对象与数据库配合工作 181
7.1 ODBC与ADO 181
7.1.1 ODBC简介 181
7.1.2 基于ODBC接口的ADO 182
7.1.3 创建ODBC数据源 182
7.1.4 使用ADO对数据库进行读写 185
7.2 SQL Server 7.0的安装与设置 186
7.2.1 安装SQL Server 7.0 186
7.2.2 注册服务器 190
7.2.3 理解SQL Server的安全模式 191
7.2.4 创建用户 193
7.2.5 用户权限的设定 194
7.3 SQL语言 194
7.3.1 SQL简介 195
7.3.2 创建新表 195
7.3.3 从表中读取记录 197
7.3.4 删除和修改表 198
7.3.5 SQL常用语句 198
7.4 ADO与数据库配合的应用实例 201
第8章 ASP应用简单实例 209
8.1 在线传呼机 209
8.1.1 在线传呼功能的实现 209
8.1.2 在线传呼机的实现原理 213
8.2 网上投票系统 228
8.2.1 投票页面vote.htm 229
8.2.2 表单处理脚本feedback.asp 232
8.2.3 显示当前投票情况show.asp 238
8.2.4 发布投票系统主页 241
第9章 学校教学网站的设计实例 245
9.1 考试在线查分系统 245
9.1.1 功能与界面介绍 245
9.1.2 原理分析 247
9.2 在线选课系统 251
9.2.1 功能与界面介绍 251
9.2.2 系统的设计与实现 252
9.3 校园网上图书馆 268
9.3.1 功能与界面介绍 268
9.3.2 系统的设计与实现 274
第10章 公司Intranet系统 294
10.1 公司业务工具 294
10.1.1 设备使用查看与预约工具 295
10.1.2 事故报告工具 306
10.1.3 客户帮助向导 316
10.2 交流工具 321
10.2.1 公司在线日历 321
10.2.2 表单信件和文档附件 328
10.2.3 电子邮件发送工具 340
10.2.4 生日页面 345
10.3 公司员工常用工具 348
10.3.1 员工请假工具 348
10.3.2 员工职位在线申请工具 357
10.4 反馈信息获取工具 364
10.4.1 公司投票站 364
10.4.2 意见箱 375
第11章 ASP脚本调试 386
11.1 调试ASP脚本 386
11.1.1 Microsoft脚本调试工具 386
11.1.2 脚本调试技巧 388
11.1.3 使用Cookie 391
11.2 ASP编程小结 393
11.2.1 VBScript的变量声明 394
11.2.2 URLEncode的使用 395
11.2.3 SQL语句的书写 395
11.2.4 创建对象的释放 396
11.2.5 服务器文件路径 396
11.2.6 数据存放问题 397
11.2.7 AdoVbs.Inc文件 398
第12章 安全性维护 407
12.1 NTFS权限 407
12.1.1 维护Global.asa的安全 407
12.1.2 脚本映射文件 408
12.1.3 Cookie安全性 408
12.2 SessionID能否被黑客猜中 408
12.2.1 加密重要的SessionID Cookie 408
12.2.2 使用身份验证机制保护被限制的ASP内容 408
12.2.3 保护元数据库 409
12.2.4 使用SSL维护应用程序的安全 409
12.2.5 维护包含文件的安全 409
12.2.6 客户资格认证 409
12.2.7 用于处理资格证明的ASP脚本 410
12.3 创建事务性脚本 410
12.3.1 关于事务 410
12.3.2 声明事务性脚本 411
12.4 提交或终止脚本 411
12.4.1 编写事务事件 411
12.4.2 对象作用域 413
12.4.3 事务排队 413
附 录 415
A.1 ASP对象和组件参考 415
A.1.1 ASP内置对象 415
A.1.2 ASP内置组件 420
A.2 VBScript内部函数 423
A.3 VBScript快速参考 426
A.3.1 语句参考 426
A.3.2 操作符参考 429
A.3.3 对象 431
A.3.4 常数 431
A.4 HTML快速参考 435
1.1 ASP概述 1
1.1.1 什么是ASP 1
1.1.2 ASP和传统CGI的比较 2
1.1.3 简介ASP的6大对象 4
1.1.4 ASP的内置组件 7
1.2 ASP 3.0的新功能 8
1.2.1 超文本文件 8
1.2.2 ASP技术的发展 9
1.2.3 ASP 3.0技术的新功能 9
1.3 编写第一个ASP Web页面 10
1.3.1 什么是ASP Web应用程序 10
1.3.2 ASP文件的存取方式和结构特点 11
1.3.3 ASP的基本语法 11
1.3.4 一个完整的ASP Web页面 12
1.3.5 ASP Web页面错误的简单处理 15
1.4 初识Global.asa文件 16
1.4.1 Global.asa文件的内容和结构 16
1.4.2 服务器何时读取Global.asa文件 17
1.4.3 Application_Onstart事件 17
1.4.4 Application_OnEnd事件 17
1.4.5 Session_Onstart事件 18
1.4.6 Session_OnEnd事件 18
1.4.7 用标识来声明对象 19
1.5 ASP使用方法小结 19
1.5.1 作为单个的ASP表达式使用 20
1.5.2 和脚本语言一起使用 20
1.5.3 内嵌于HTML语言中使用 20
第2章 ASP的运行与开发环境 22
2.1 ASP的运行环境 22
2.1.1 Web服务器软件的选择 22
2.1.2 IIS简介 23
2.1.3 IIS安装过程 24
2.1.4 建立新站点 26
2.1.5 站点设置 29
2.2 ASP开发利器----Visual InterDev 6.0 33
2.2.1 安装Visual InterDev 6.0 33
2.2.2 InterDev 6.0 IDE介绍 36
2.2.3 创建Web项目举例 40
2.2.4 建立简单的网页 44
第3章 ASP的脚本语言 46
3.1 HTML语言简介 46
3.1.1 HTML文件 46
3.1.2 HTML标记简介 46
3.2 HTML的元素及属性 47
3.2.1 字体样式 47
3.2.2 网页样式 48
3.2.3 列表样式 49
3.2.4 表格样式 50
3.2.5 表单样式 53
3.2.6 框架样式 55
3.3 VBScript在ASP中的应用 55
3.3.1 声明变量 56
3.3.2 时间函数 57
3.3.3 条件控制 58
3.3.4 循环控制 59
3.3.5 字符处理 60
3.3.6 子过程和函数 61
3.3.7 错误处理 62
3.4 JScript在ASP中的运用 62
3.4.1 如何在ASP中嵌入JScript 62
3.4.2 JScript中函数的应用 63
第4章 ASP的6大对象 70
4.1 基本对象综述 70
4.2 Request对象 70
4.2.1 Request对象的基本内容 70
4.2.2 QueryString数据集合 71
4.2.3 Form数据集合 73
4.2.4 ServerVariables数据集合 75
4.2.5 Cookies数据集合 78
4.2.6 ClientCertificate数据集合 79
4.2.7 TotalBytes属性 80
4.2.8 BinaryRead方法 81
4.3 Response对象 81
4.3.1 Cookies数据集合 82
4.3.2 Write方法 83
4.3.3 Redirect方法 85
4.3.4 Response对象的其他方法 87
4.3.5 ContentType属性 88
4.3.6 Buffer属性 89
4.4 Session对象 91
4.4.1 Session对象的一些功用 91
4.4.2 Session数据集合 92
4.4.3 Session对象属性 93
4.4.4 Session对象方法 94
4.4.5 Session对象事件 95
4.5 Application对象 96
4.5.1 Application数据集合 96
4.5.2 Application对象方法 97
4.5.3 Application对象事件 97
4.5.4 Application对象属性 98
4.5.5 Application对象的应用 99
4.6 Server对象 101
4.6.1 Server对象属性 102
4.6.2 Server对象方法 104
4.7 ObjectContext对象 105
4.7.1 @Transaction标识 106
4.7.2 ObjectContext对象方法 106
4.7.3 ObjectContext对象事件 106
4.8 内部对象的新增功能 107
4.8.1 Application对象 107
4.8.2 Session对象 107
4.8.3 Server对象 108
第5章 ASP的内置组件 110
5.1 Ad Rotator组件 110
5.2 Browser Capabilities组件 112
5.3 Content Linking组件 114
5.4 Content Rotator组件 116
5.5 Page Counter组件 117
5.6 Permission Checker组件 118
5.7 SA-FILEUP组件 119
5.8 FileSystem组件 121
5.8.1 对文件的处理 121
5.8.2 对文件的其他处理 125
5.8.3 对文件夹的处理 129
5.8.4 对驱动器的处理 133
第6章 ASP的重头戏----ADO 136
6.1 ADO对象及特点 136
6.2 Recordset对象 138
6.2.1 Recordset对象的属性 139
6.2.2 Recordset对象的方法 144
6.2.3 Recordset对象的Fields数据集合 150
6.2.4 Field对象的属性 151
6.2.5 Field对象的方法 154
6.2.6 Recordset对象的应用 154
6.3 Connection对象 161
6.3.1 Connection对象的属性 161
6.3.2 Connection对象的方法 164
6.3.3 事务处理 166
6.3.4 Connection对象的应用 167
6.4 Command对象 172
6.4.1 Command对象的属性 172
6.4.2 Command对象的方法 174
6.4.3 Command对象的Parameters数据集合 175
6.4.4 Parameter对象的属性 176
6.4.5 Parameter对象的方法 178
6.5 Error对象 178
6.5.1 Errors数据集合属性 178
6.5.2 Errors数据集合方法 179
6.5.3 获取Errors数据集合 179
6.5.4 Error对象属性 180
6.6 ADO对象小结 180
第7章 使用ADO对象与数据库配合工作 181
7.1 ODBC与ADO 181
7.1.1 ODBC简介 181
7.1.2 基于ODBC接口的ADO 182
7.1.3 创建ODBC数据源 182
7.1.4 使用ADO对数据库进行读写 185
7.2 SQL Server 7.0的安装与设置 186
7.2.1 安装SQL Server 7.0 186
7.2.2 注册服务器 190
7.2.3 理解SQL Server的安全模式 191
7.2.4 创建用户 193
7.2.5 用户权限的设定 194
7.3 SQL语言 194
7.3.1 SQL简介 195
7.3.2 创建新表 195
7.3.3 从表中读取记录 197
7.3.4 删除和修改表 198
7.3.5 SQL常用语句 198
7.4 ADO与数据库配合的应用实例 201
第8章 ASP应用简单实例 209
8.1 在线传呼机 209
8.1.1 在线传呼功能的实现 209
8.1.2 在线传呼机的实现原理 213
8.2 网上投票系统 228
8.2.1 投票页面vote.htm 229
8.2.2 表单处理脚本feedback.asp 232
8.2.3 显示当前投票情况show.asp 238
8.2.4 发布投票系统主页 241
第9章 学校教学网站的设计实例 245
9.1 考试在线查分系统 245
9.1.1 功能与界面介绍 245
9.1.2 原理分析 247
9.2 在线选课系统 251
9.2.1 功能与界面介绍 251
9.2.2 系统的设计与实现 252
9.3 校园网上图书馆 268
9.3.1 功能与界面介绍 268
9.3.2 系统的设计与实现 274
第10章 公司Intranet系统 294
10.1 公司业务工具 294
10.1.1 设备使用查看与预约工具 295
10.1.2 事故报告工具 306
10.1.3 客户帮助向导 316
10.2 交流工具 321
10.2.1 公司在线日历 321
10.2.2 表单信件和文档附件 328
10.2.3 电子邮件发送工具 340
10.2.4 生日页面 345
10.3 公司员工常用工具 348
10.3.1 员工请假工具 348
10.3.2 员工职位在线申请工具 357
10.4 反馈信息获取工具 364
10.4.1 公司投票站 364
10.4.2 意见箱 375
第11章 ASP脚本调试 386
11.1 调试ASP脚本 386
11.1.1 Microsoft脚本调试工具 386
11.1.2 脚本调试技巧 388
11.1.3 使用Cookie 391
11.2 ASP编程小结 393
11.2.1 VBScript的变量声明 394
11.2.2 URLEncode的使用 395
11.2.3 SQL语句的书写 395
11.2.4 创建对象的释放 396
11.2.5 服务器文件路径 396
11.2.6 数据存放问题 397
11.2.7 AdoVbs.Inc文件 398
第12章 安全性维护 407
12.1 NTFS权限 407
12.1.1 维护Global.asa的安全 407
12.1.2 脚本映射文件 408
12.1.3 Cookie安全性 408
12.2 SessionID能否被黑客猜中 408
12.2.1 加密重要的SessionID Cookie 408
12.2.2 使用身份验证机制保护被限制的ASP内容 408
12.2.3 保护元数据库 409
12.2.4 使用SSL维护应用程序的安全 409
12.2.5 维护包含文件的安全 409
12.2.6 客户资格认证 409
12.2.7 用于处理资格证明的ASP脚本 410
12.3 创建事务性脚本 410
12.3.1 关于事务 410
12.3.2 声明事务性脚本 411
12.4 提交或终止脚本 411
12.4.1 编写事务事件 411
12.4.2 对象作用域 413
12.4.3 事务排队 413
附 录 415
A.1 ASP对象和组件参考 415
A.1.1 ASP内置对象 415
A.1.2 ASP内置组件 420
A.2 VBScript内部函数 423
A.3 VBScript快速参考 426
A.3.1 语句参考 426
A.3.2 操作符参考 429
A.3.3 对象 431
A.3.4 常数 431
A.4 HTML快速参考 435
猜您喜欢