《ASP开发基础与范例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:彭万波等编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505370375
  • 页数:312 页
图书介绍:ASP是由Microsoft公司所提供的动态网页设计脚本开发技术,是由服务器端执行完毕后输出结果到客户端浏览器。本书首先介绍了ASP的基础知识,包括ASP的运行环境,ASP的脚本语言VBScript以及ASP的常用语法等,然后介绍ASP的高级应用技巧,包括如何使用ASP的内建对象,Cookies以及常用ActiveX的组件等。最后介绍ASP创建数据库和查询数据库的方法。本书提供大量的应用实例,如开发留言册,设计网上搜索引擎,建立聊天室等,可供读者模仿使用。此外,在本书的附录中还提供了HTML语言常用的标记符、VBScript常用函数、IIS 5.0支持ASP的新功能以及ASP组件的一般编制步骤,以供读者参考查阅。本书内容全面、结构清晰、叙述简练、程序实例丰富,由浅入深,不仅适合于ASP初学者学习,也适合于ASP程序员在编程时参考,同时也是Web页面设计人员学习InterDev或Web Computing的基础。

第1章 ASP基础 1

1.1 概述 2

1.1.1 功能 2

1.1.2 特点 3

1.2 运行方式 4

1.3 运行环境 4

1.3.1 软硬件环境 5

1.3.2 安装PWS服务器 6

1.3.3 测试PWS服务器 9

1.3.4 安装IIS服务器 10

1.4 初学ASP应该注意的问题 14

1.4.1 使用何种脚本程序 14

1.4.2 脚本程序的标识 14

1.4.3 使用Server-Side Include语句 14

1.5.1 ASP与CGI 15

1.5.2 PHP与JSP 15

1.4.4 打开ASP文件不等于浏览ASP网页 15

1.5 其他相关知识 15

1.6 本章小结 16

第2章 ASP的脚本程序 17

2.1 关于ASP的脚本程序 18

2.1.1 VBScript简介 18

2.1.2 JavaScript简介 18

2.2 认识VBScript 18

2.2.1 VBScript与Visual Basic的区别 18

2.2.2 VBScript代码的基本格式 19

2.3 VBScript的常量与变量 19

2.3.1 常量 20

2.3.2 变量 21

2.4.1 运算符 25

2.4 VBScript的基本语句 25

2.4.2 使用条件语句 26

2.4.3 使用循环语句 29

2.5 函数与子程序 32

2.5.1 用Function定义自定义函数 33

2.5.2 用Sub定义子程序 34

2.6 VBScript的内建函数 35

2.6.1 数学函数 35

2.6.2 格式转换函数 37

2.6.3 日期时间函数 39

2.6.4 字符串操作函数 40

2.6.5 变体子类型函数 43

2.7 本章小结 44

第3章 编写ASP程序 45

3.1 第1个ASP程序 46

3.2 ASP文件设计惯例 49

3.3 输出变量值 50

3.4 在ASP中使用基本脚本程序 51

3.5 Server-Side Include语句 52

3.6 Global.asa文件 55

3.7 对初学ASP编程者的一些建议 56

3.8 本章小结 56

第4章 ASP的对象 57

4.1 概述 58

4.2 Response对象 58

4.2.1 方法 59

4.2.2 属性 65

4.3 Request对象 71

4.3.1 属性与方法 71

4.3.2 集合 72

4.3.3 应用Request对象 79

4.4.2 操作Cookies 81

4.4 Cookies集合 81

4.4.1 认识Cookies 81

4.4.3 Cookies的属性 83

4.4.4 Cookies的应用 83

4.5 Server对象 85

4.5.1 ScriptTimeout属性 85

4.5.2 方法 87

4.6 Application对象 89

4.6.1 方法 89

4.6.2 数据集合 90

4.6.3 属性 90

4.6.4 事件 92

4.6.5 使用Set关键字 93

4.7 Session对象 94

4.7.1 属性 94

4.7.4 事件 97

4.7.2 数据集合 97

4.7.3 Abandon方法 97

4.7.5 应用Session对象 98

4.8 ObjectContext对象 99

4.8.1 @Transaction标识 100

4.8.2 方法 100

4.8.3 事件 101

4.9 本章小结 101

第5章 ActiveX组件 103

5.1 概述 104

5.2 File Access组件 105

5.2.1 认识FileSystemObject与TextStream对象 106

5.2.2 利用FileSystemObject对象创建文件 111

5.2.3 利用TextStream对象读取和追加数据 112

5.2.4 利用FileSystemObject对象进行其他文件处理 114

5.2.5 认识并使用File对象 116

5.2.6 使用Dictionary对象 119

5.2.7 使用Err对象 123

5.3 CDONTS组件 124

5.3.1 使用的条件、方法和属性 125

5.3.2 一个简单的邮件发送程序 126

5.4 Ad Rotator组件 128

5.4.1 方法与属性 129

5.4.2 利用Ad Rotator组件制作动态广告 130

5.5 Browser组件 134

5.5.1 功能概述 134

5.5.2 Browscap.ini文件 136

5.6 NextLink组件 139

5.6.1 方法 139

5.6.2 应用 141

5.7 PermissionChecker组件 142

5.7.1 一个简单的用户限制文件 143

5.7.2 使用PermissionChecker组件创建密码访问网页 144

5.8 免费组件 146

5.8.1 如何使用免费组件 146

5.8.2 如何获取免费组件 148

5.9 本章小结 149

第6章 ADO基础及建立数据源 151

6.1 概述 152

6.1.1 特点 152

6.1.2 使用ADO开发数据库应用程序的优点与特色 153

6.1.3 ADO中的对象以及对象间的关系 153

6.2 ASP与ADO 154

6.3 SQL语言入门 155

6.3.1 从数据表中读取数据 155

6.3.4 插入与删除数据 156

6.3.3 操作字段与多个表 156

6.3.2 逻辑运算符 156

6.3.5 SQL语言中的常用统计函数 157

6.4 建立数据库与数据源 158

6.4.1 建立数据库 158

6.4.2 建立数据源 160

6.5 本章小结 166

第7章 Connection对象 167

7.1 Connection对象 168

7.1.1 概述 168

7.1.2 建立Connection对象 168

7.2 方法 168

7.2.1 Open方法 168

7.2.2 Execute方法 169

7.2.5 CommitTrans方法 170

7.2.6 RollbackTrans方法 170

7.2.3 Close方法 170

7.2.4 BeginTrans方法 170

7.3 属性 171

7.3.1 Attributes属性 171

7.3.2 CommandTimeout属性 171

7.3.3 ConnectionTimeout属性 172

7.3.4 ConnectionString属性 172

7.3.5 DefaultDatabase属性 172

7.3.6 Mode属性 172

7.3.7 Provider属性 173

7.3.8 Version属性 173

7.4 使用Connection对象链接不同的数据库 173

7.4.1 链接Access数据库 173

7.4.3 链接Visual Foxpro数据库 174

7.4.2 链接Excel数据库 174

7.4.4 链接SQL Server数据库 175

7.5 本章小结 176

第8章 RecordSet对象 177

8.1 RecordSet对象 178

8.1.1 概述 178

8.1.2 建立RecordSet对象 178

8.2 方法 178

8.2.1 操作RecordSet对象的方法 178

8.2.2 移动记录指针的方法 180

8.2.3 刷新数据库文件的方法 180

8.2.4 更新增删数据记录的方法 182

8.3.1 方式属性 183

8.3.2 行为属性 183

8.3 属性 183

8.3.3 记录指针移动的属性 184

8.3.4 数据维护属性 185

8.4 Fields集合与Field对象 186

8.4.1 Fields集合 186

8.4.2 Field对象 187

8.5 使用RecordSet对象读取数据库内容 188

8.5.1 读取Excel数据库文件内容 188

8.5.2 读取Access数据库文件内容 192

8.6 使用RecordSet对象对数据记录进行增加、删除及修改 195

8.6.1 使用AddNew方法增加数据记录 195

8.6.2 使用Delete方法删除数据记录 197

8.6.3 修改数据记录 198

8.7 本章小结 199

第9章 Command对象 201

9.2 方法 202

9.1.2 创建Command对象 202

9.2.1 CreateParameter方法 202

9.1 创建Command对象 202

9.1.1 概述 202

9.2.2 Execute方法 203

9.2.3 Command方法中包含的Action Query指令集合 203

9.3 属性 204

9.4 创建链接 205

9.4.1 链接Command对象 206

9.4.2 链接信息为字符串 206

9.4.3 链接信息为子程序名称 206

9.5 Command对象应用实例 207

9.6 本章小结 209

第10章 其他的ADO对象与集合 211

10.1.1 方法 212

10.1.2 属性 212

10.1 Parameter对象 212

10.2 Parameters集合 215

10.2.1 Parameters集合的方法 215

10.2.2 Parameters集合的属性 216

10.3 Error对象与Errors集合 216

10.3.1 Error对象的属性 216

10.3.2 Errors集合的方法与属性 217

10.4 本章小结 218

第11章 ASP开发综合实例 219

11.1 留言册开发 220

11.1.1 概述 220

11.1.2 建立数据库文件 220

11.1.3 程序的功能及实现方法 221

11.1.4 程序流程图 223

11.1.5 程序实现 223

11.2.1 概述 226

11.2.2 建立数据库文件 226

11.2 会员注册系统开发 226

11.2.3 程序的功能及实现方法 227

11.2.4 程序流程图 229

11.2.5 程序实现 229

11.3 E-mail自动发送系统 232

11.3.1 概述 232

11.3.2 建立程序运行系统 232

11.3.3 程序的功能及实现方法 233

11.3.4 程序实现 234

11.4 站内搜索引擎 236

11.4.1 概述 236

11.4.2 建立程序运行系统 236

11.4.3 程序的功能及实现方法 237

11.4.4 程序流程图 238

11.4.5 程序实现 239

11.5.1 概述 241

11.5 聊天室 241

11.5.2 建立数据库文件 242

11.5.3 程序的功能及实现方法 243

11.5.4 程序流程图 245

11.5.5 程序实现 247

11.5.6 简评 256

11.6.1 概述 257

11.6.2 建立数据库文件 257

11.6 网上考试系统开发 257

11.6.3 程序的功能及实现方法 259

11.6.4 程序流程图 261

11.6.5 程序实现 261

11.7 本章小结 266

附录A HTML语言常用的标识符 269

附录B VBScript常用函数 281

附录C IIS5.0支持ASP的新功能 305

附录D ASP组件的一般编制步骤 309