《ASP网络开发技术》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:汪哓平等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2000
  • ISBN:7115083428
  • 页数:379 页
图书介绍:

第一章 序言 1

1.1 崭新活跃的Web 1

1.2 Web技术发展的动态 1

1.3 ASP技术的发展 2

1.4 本书的内容概述 3

1.5 谁该读此书 3

第二章 初识Active Server Pages 4

2.1 Active Server Pages的概述 4

2.2 Active Server Pages的运行环境 7

2.3 Active Server Pages和传统CGI的对比 7

2.4 ASP同脚本语言的关系 10

2.5 学习ASP要掌握的基础知识 10

第三章 ASP脚本语言——VBScript 12

3.1 VBScript与Visual Basic的区别 12

3.2 VBScript代码的基本格式 13

3.3 VBScript编码约定 15

3.3.1 什么是编码约定 15

3.3.2 常数命名约定 15

3.3.3 变量命名约定 15

3.3.4 变量作用域 16

3.3.5 变量作用域前缀 16

3.3.6 描述性变量名和过程名 16

3.3.7 对象命名约定 16

3.3.8 代码注释约定 17

3.4 VBScript变量 18

3.4.1 什么是变量 18

3.4.2 声明变量 18

3.4.3 变量命名规则 19

3.4.4 变量赋值 19

3.5 VBScript过程和函数 21

3.5.1 Sub过程 21

3.5.2 Function过程 21

3.6 数据类型 22

3.6.1 VBScript数据类型 22

3.6.2 Variant子类型 23

3.7 VBScript的常数 24

3.7.1 创建常数 24

第四章 VBScript的基本语法 25

4.1 VBScript运算符 25

4.2 使用循环语句 26

4.3 使用条件语句 29

4.4 在VBScript中使用对象 31

4.4.1 标签对象 31

4.4.2 Dictionary对象 33

4.4.3 Err对象 34

4.5 VBScript中的错误陷井 35

4.6 VBScript代码的调试 36

4.7 VBScript的函数 36

4.7.1 数学函数 36

4.7.2 格式转换函数 36

4.7.3 日期时间函数 37

4.7.4 字符串操作函数 37

4.7.5 变体子类型 38

第五章 ASP基础 39

5.1 ASP文件的结构 39

5.2 ASP的基本语法 39

5.3 声明脚本语言 40

5.4 <Script>标记和<%…%>标记的区别 42

5.5 HTML文件中应用ASP变量 43

5.6 在ASP中使用基本脚本语言 45

5.6.1 do…loop语句 45

5.6.2 For…next语句 47

5.6.3 格式化日期 48

5.6.4 格式化数字 49

5.6.5 使用数学函数 50

5.6.6 split函数的使用 51

5.6.7 使用with语句 51

5.6.8 调用函数和过程 52

5.7 使用Server-Side Include(SSI) 54

5.7.1 SSI的功能 54

5.7.2 #include指令 54

5.7.3 使用动态的SSI 54

5.7.4 应用程序的输出 55

5.7.5 包含文件的大小 56

5.7.6 #config 56

5.7.7 #flastmod 57

5.7.8 inc文件 57

5.8 ASP使用小结 57

5.8.1 作为单个表达式使用 57

5.8.2 与脚本语言一起使用 58

5.8.3 嵌在HTML语言中使用 58

5.9 测试web服务器 59

第六章 用Request和Response实现数据动态交换 61

6.1 基本对象综述 61

6.2 Request对象 62

6.2.1 QueryString集合 63

6.2.2 Form集合 66

6.2.3 ServerVariable集合 69

6.2.4 对Headers的授权操作 74

6.3 Response对象 75

6.3.1 Response对象的属性 76

6.3.2 Response对象的方法 80

6.4 Cookies集合 91

6.4.1 什么是cookie 91

6.4.2 Cookie的工作方式 92

6.4.3 Cookie的属性 93

6.4.4 写入Cookie 93

6.4.5 读取Cookie 94

6.4.6 删除cookie 95

6.4.7 Cookie字典 97

6.5 显示网络的安全颜色 98

第七章 Server、Application和Session对象 101

7.1 利用Server对象创建各种控件实例 101

7.1.1 Server对象的属性 101

7.1.2 Server对象的方法 102

7.2 用Application对象为多个用户共享数据 105

7.2.1 Application的属性 106

7.2.2 Application对象的方法 106

7.2.3 Aplication对象的事件 107

7.3 用Session对象为每个用户保存数据 110

7.3.1 Session简介 110

7.3.2 Session对象的属性 111

7.3.3 Session对象的事件 114

7.4 用Global.asa文件初始化应用程序 115

7.4.1 Session_onstart事件 116

7.4.2 Session_onend事件 117

7.4.3 Application_onstart事件 117

7.4.4 Application_onend事件 118

7.4.5 用<object>声明对象 118

7.4.6 显示站上在线人数 119

第八章 ASP的内置组件 120

8.1 用Browser组件来获取客户浏览器的信息 120

8.1.1 Brower组件的功能 121

8.1.2 Browsecap.ini文件 122

8.2 用FileSystem组件来处理文件 127

8.2.1 创建新文件 127

8.2.2 读取和追加数据 128

8.2.3 对文件进行各种处理 133

8.3 计数器示例 137

8.4 对文件夹的处理 138

8.5 处理驱动器并获取驱动器信息 142

第九章 content Linker等内置组件 146

9.1 利用content Linker组件进行网络导航 146

9.2 利用Dictionary组件来存储数据 150

9.2.1 利用dictionary宋存储数据 150

9.2.2 利用两个列表框来交换数据 152

9.2.3 读取INI文件 157

9.3 用Ad Rotator组件来制作动态广告 160

9.3.1 Ad Rotator组件的使用 160

9.4 利用content rotator组件来动态显示网页 163

9.5 用PermissionChecker组件实现密码登录 165

9.6 用ASP发送E-Mail 167

9.7 验证服务器安装的各种组件 168

第十章 第三方组件 173

10.1 用MailSender组件发送E-Mail 173

10.2 用Mailerr组件发送E-Mail 174

10.3 用SA-FileUp组件实现文件的上载 175

10.3.1 上载一个文件 175

10.3.2 上载附加信息 176

10.3.3 上载多个文件 178

10.3.4 限制上载文件的大小 179

10.4 用Page Counter组件显示页面被访问的次数 181

10.5 用asphttp组件下载网页 182

10.6 用imagesize组件来改变图像大小 183

10.7 用lastmod组件来获取文件的属性 184

第十一章 利用ADO来实现对数据库的访问 187

11.1 ADO的原理 187

11.2 用ADO进行数据库编程概述 189

11.3 SQL语言简介 190

11.3.1 SQL入门 191

11.3.2 集合函数 200

11.4 开始使用ADO 202

11.4.1 使用开放式数据库互联ODBC 203

11.4.2 创建一个系统DSN 203

11.4.3 ADOVBS.INC文件 206

11.5 Cinnection对象 212

11.5.1 创建Connection对象 212

11.5.2 Connection对象的方法 212

11.5.3 Connection对象的属性 218

11.6 获取DSN服务器的详细信息 220

11.7 Command对象 222

11.7.1 创建Command对象 222

11.7.2 Command对象的属性 223

11.7.3 Command对象的方法 224

11.8 Parameters集合 226

11.8.1 Parameters的属性 226

11.8.2 Parameters集合的方法 227

11.9 Parameter对象 227

11.9.1 Parameter对象的属性 228

11.9.2 Parameter对象的方法 228

11.10 Errors集合和Error对象 229

11.10.1 Errors集合的属性 229

11.10.2 Errors集合的方法 229

11.10.3 Error对象的属性 229

11.11 利用GetString函数来优化数据库编程 229

第十二章 利用RecordSet的强大功能访问数据库 231

12.1 RecordSet的简单介绍 231

12.2 RecordSet对象的属性 234

11.2.1 创建RecordSet方式的属性 234

12.2.2 RecordSet的行为属性 234

12.2.3 记录游标移动的属性 238

12.2.4 数据维护属性 240

12.3 RecordSet对象的方法 241

12.3.1 打开、关闭和复制RecordSet的方法 241

12.3.2 在RecordSet中移动或刷新数据的方法 242

12.3.3 编辑修改数据的方法 243

12.3.4 有关RecordSet能力的方法 244

12.4 RecordSet的应用 245

12.4.1 限制输出的记录数 245

12.4.2 分页显示一张表 246

12.4.3 编辑数据库中的每一条记录 248

12.5 Fields集合 253

12.6 Field对象 254

12.6.1 Field对象的属性 254

12.6.2 Field对象的方法 256

第十三章 综合实例 257

13.1 制作一个日历 257

13.2 制作一个留言本 263

13.3 网络bbs论坛 267

13.4 WWW聊天室 301

13.5 网上购物 325

13.6 网上测试 335

13.7 编程小结 344

附录 VBScript函数参考 349