《ASP动态网站开发教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:廖彬山,高峰霞编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2000
  • ISBN:7302012172
  • 页数:305 页
图书介绍:本书按易学、易懂、易掌握的原则,结合ASP内部知识体系,由浅入深、循序渐进地介绍了怎样用ASP进行Web动态网站的开发。全书共9章和2个附录。第1章对ASP程序的特点、运行环境、工作流程及创建方法做了介绍;第2章对流行的两种脚本语言VBScript和JScript进行了讲解;第3章阐述了怎样用Request和Response对象来实现客户端和服务器端之间的动态交互;第4章介绍了怎样用Application、Session和Server对象来管理应用程序和会话;第5章介绍了常用ASP服务器组件的使用,包括Ad Rotator、Content Linker、Content Rotator、File Access和CDONTS等;第6章以大量篇幅对读者十分感兴趣的Web数据库开发做了详细介绍;第7章介绍了ASP的相关知识,包括脚本调试和自定义错误信息等;第8章对流行的网站开发环境Visual InterDev做了介绍;第9章通过两个综合实例(聊天室和网上书店)对前面所学的知识进行了贯穿。附录部分对IIS 5.0和SSI命令做了介绍。

第1章 ASP基础 1

1.1 Web开发历史 1

1.2 ASP的运行环境 2

1.3 ASP的工作流程 3

1.4 创建ASP程序 3

1.4.1 使用ASP命令 5

1.4.2 删除白空格 6

1.4.3 多脚本语言混合编程 6

1.5 ASP内建对象 7

1.6 包含文件 8

1.7 思考与练习 10

第2章 VBScript和JScript 11

2.1 服务器端脚本和客户端脚本 11

2.2 VBScript脚本语言 14

2.2.1 将单行语句分成多行 14

2.2.2 在代码中加注释 14

2.2.3 使用不同进制的数字 15

2.2.4 数据类型 15

2.2.5 变量 16

2.2.6 常量 19

2.2.7 数组 19

2.2.8 运算 20

2.2.9 控制结构 22

2.2.10 With语句 26

2.2.11 过程 26

2.2.12 VBS?ript函数摘要 30

22.3 JScript脚本语言 33

2.3.1 语句和语句块 34

2.3.2 变量 34

2.3.3 数据类型 35

2.3.4 运算符 36

2.3.5 数组 38

2.3.6 控制结构 39

2.3.7 函数 42

2.3.8 复制、传递和比较数据 42

2.3.9 特殊字符 43

2.3.10 固有对象 43

2.4 思考与练习 45

第3章 与客户端动态交互 46

3.1 Request对象 46

3.1.1 QueryString集合 46

3.1.2 Form集合 49

3.1.3 ServerVariables集合 51

3.2 Response对象 54

3.2.1 Response对象的方法 54

3.2.2 Response对象的属性 58

3.3 使用Cookie 61

3.3.1 什么是Cookie 61

3.3.2 Cookie的属性 61

3.3.3 设置Cookie 61

3.3.4 获取Cookies 62

3.4 思考与练习 63

第4章 管理会话和应用程序 64

4.1 Application对象 64

4.2 Session对象 66

4.2.1 在Session对象中存储数据 66

4.2.2 启动和结束会话 67

4.2.3 SessionID Cookie 67

4.2.4 Session对象和事件 68

4.3 Global.asa文件 69

4.4 Server对象 70

4.4.1 设置脚本超时 70

4.4.2 Server对象的方法 71

4.5 思考与练习 74

第5章 使用ASP服务器组件 75

5.1 创建组件实例 75

5.1.1 用Server.CreateObject创建对象实例 75

5.1.2用<OBJECT>标记创建对象实例 75

5.1.3 从Java类中创建对象 76

5.1.4 设置对象的作用域 76

5.1.5 类型库声明 78

5.2 使用Ad Rotator组件 79

5.3 使用Content Linket组件 81

5.4 使用Content Rotator组件 85

5.5 使用Browser Capabilities组件 86

5.6 使用File Access组件 88

5.6.1 用FSO编程 89

5.6.2 获得驱动器的信息 90

5.6.3 处理文件夹 91

5.6.4 处理文件 93

5.7 收发电子邮件 99

5.7.1 发送电子邮件 99

5.7.2 接收电子邮件 101

5.8 其他基本组件 102

5.8.1 使用Dictionary对象 102

5.8.2 Permission Checker组件 103

5.8.3 Page Counter组件 104

5.8.4 Counters组件 105

5.8.5 MyInfo组件 105

5.8.6 Tools组件 105

5.8.7 IIS Log组件 106

5.9 思考与练习 106

第6章 用ADO访问数据库 107

6.1 数据库基础 107

6.1.1 概念及术语 107

6.1.2 SQL Server 110

6.1.3 结构化查询语言 112

6.1.4 ODBC 116

6.1.5 OLE DB 120

6.1.6 ADO对象模型 120

6.2 Connection对象 122

6.2.1 创建Connection对象 123

6.2.2 连接数据源 124

6.2.3 执行SQL查询 125

6.3 Re?ordset对象 127

6.3.1 游标类型 132

6.3.2 锁定类型 134

6.3.3 添加记录 135

6.3.4 更新记录 137

6.3.5 删除记录 139

6.3.6 Supports方法 139

6.3.7 Status属性 140

6.3.8 分页显示 141

6.4 Fields集合和Field对象 143

6.4.1 Fields集合的属性和方法 143

6.4.2 Field对象的属性 144

6.4.3 Field对象的方法 145

6.4.4 实例——图片上传和显示 146

6.5 Command对象 149

6.5.1 Command对象基本用法 150

6.5.2 参数查询 151

6.5.3 Parameters集合和Parameter对象 156

6.5.4 存储过程 157

6.6 事务处理 161

6.7 Errors集合和Error 对象 162

6.8 Properties集合和Property对象 162

6.9 思考与练习 163

第7章 相关内容 164

7.1 调试ASP脚本 164

7.1.1 脚本错误 164

7.1.2 Microsoft脚本调试器 166

7.1.3 断点调试 167

7.2 自定义错误消息 170

7.2.1 添加自定义错误消息 171

7.2.2 自定义ASP错误处理 173

7.3 事务 176

7.3.1 声明事务脚本 176

7.3.2 提交或中止事务 177

7.4 用Visual Basic开发IIS应用程序 177

7.4.1 Visual Basic开发环境简介 177

7.4.2 IIS应用程序的结构 180

7.4.3 系统要求 180

7.4.4 WebClass简介 181

7.4.5 开发过程 182

7.4.6 添加模板WebItem到WebClass中 183

7.4.7 添加自定义WebItem到WebClass中 184

7.4.8 WebClass事件 185

7.4.9 发送HTML到浏览器 188

7.4.10 从HTML表单中获取信息 190

7.4.11 执行文本替换 191

7.5 思考与练习 193

第8章 Visual InterDev 194

8.1 使用基础 194

8.1.1 主要特点 194

8.1.2 开发环境和工作模式 195

8.1.3 用户界面概览 196

8.2 建立Web工程 199

8.3 建立Web页 202

8.3.1 添加新页面 202

8.3.2 设置页面属性 203

8.3.3 文本与列表 203

8.3.4 滚动文本 205

8.3.5 超级链接 205

8.3.6 书签 206

8.3.7 插入图像 206

8.3.8 表格 208

8.3.9 表单 209

8.3.10 文档大纲 211

8.4 客户端脚本 211

8.4.1 设置脚本语言 212

8.4.2 事件处理 212

8.4.3 脚本大纲 213

8.4.4 事件的冒泡处理 214

8.4.5 使元素可编程 216

8.4.6 样式属性 217

8.4.7 文本的替换处理 217

8.4.8 DHTML对象模型 218

8.5 样式表 224

8.5.1 CSS结构和规则 224

8.5.2 将样式表应用到页面中 226

8.5.3 插入SPAN和DIV 227

8.5.4 CSS编辑器 229

8.6 滤镜和过渡 232

8.6.1 滤镜 232

8.6.2 过渡 234

8.7 服务器端脚本 237

8.8 数据环境 237

8.8.1 创建一个数据连接 237

8.8.2 创建数据命令 239

8.8.3 查询设计器 241

8.8.4 获取和显示数据库信息 242

8.9 思考与练习 246

第9章 综合实例 248

9.1 聊天室 248

9.2 网上书店 269

9.2.1 创建一个网上书目 269

9.2.2 添加图书到购物袋中 272

9.2.3 显示购物袋 273

附录A IIS5.0 277

A.1 IIS管理单元 277

A.2 Web站点管理 277

A.2.1 站点属性和属性继承 277

A.2.2 添加站点 279

A.2.3 停止、暂停或启动站点 281

A.2.4 主目录 281

A.2.5 虚拟目录 282

A.2.6 默认文档 283

A.2.7 重定向请求 284

A.2.8 设置Web站点内容的截止日期 285

A.2.9 为Web页添加页脚 285

A.2.10 为Web站点指定操作员 286

A.3配置应用程序 286

A.3.1 创建应用程序 286

A.3.2 应用程序保护 287

A.3.3 设置应用程序映射 287

A.3.4 配置ASP应用程序 288

A.3.5 启用ASP调试 289

A.4 验证 290

A.4.1 启用验证 292

A.4.2 配置匿名验证 293

A.4.3 配置基本验证 293

A.5 访问控制 293

A.5.1 IP地址访问限制 294

A.5.2 Web服务器权限 295

A.5.3 设置目录和文件的NTFS权限 296

A.6 WebDAV 297

A.7 ASP的新增和改进功能 299

附录B 服务器端包含 301

B.1 #config命令 301

B.2 #echo命令 302

B.3 #exec命令 304

B.4 #flastmod命令 304

B.5 #fsize命令 304