图书目录

目    录

  

第1章  ASP的基础知识 1

1.1  静态网页与动态网页的区别 1

 1.1.1  静态网页 1

 1.1.2  动态网页 2

1.2  ASP概述 2

 1.2.1  ASP的技术特点 2

 1.2.2  ASP的工作流程 3

 1.2.3  ASP的工作原理 4

 1.2.4  ASP的运行环境 4

 1.2.5  ASP的内建对象 4

1.3  架设ASP动态网站服务器 5

 1.3.1  配置Internet服务器的

       IP地址 5

 1.3.2  安装与架设IIS 6

1.4  ASP文件的编写、保存、调试

与运行 11

 1.4.1  编写与保存ASP文件 12

 1.4.2  调试与运行ASP程序 14

1.5  习题 15

 1.5.1  填空题 15

 1.5.2  选择题 15

 1.5.3  问答题 15

 1.5.4  操作题 15

第2章  ASP网页框架语言

    ——HTML 16

2.1  网页的基础知识 16

 2.1.1  万维网 16

 2.1.2  超文本传输协议 17

 2.1.3  统一资源定位器 17

 2.1.4  超文本标记语言 18

2.2  HTML文档的基本结构 18

 2.2.1  添加起始标记 19

 2.2.2  设置网页标题 19

 2.2.3  输入文件主体 20

 2.2.4  HTML文档中的注释 21

2.3  编辑HTML网页正文 22

 2.3.1  输入网页标题 22

 2.3.2  划分正文段落 23

 2.3.3  设置文本格式 23

2.4  建立超链接 25

 2.4.1  创建外部链接 25

 2.4.2  创建内部链接 26

 2.4.3  创建邮件链接 27

2.5  在HTML网页中插入图片 27

 2.5.1  插入网页图片 27

 2.5.2  设置图片格式与布局 28

 2.5.3  在网页中加入水平线 29

2.6  在HTML网页中使用列表 30

 2.6.1  使用编号列表 30

 2.6.2  使用符号列表 31

 2.6.3  自定义列表 31

 2.6.4  定义嵌套列表 32

2.7  在HTML网页中使用表格 32

 2.7.1  认识表格标记 33

 2.7.2  设置表格的整体属性 33

 2.7.3  设置表格的单行属性 34

 2.7.4  设置表格单元格属性 35

2.8  在HTML网页中使用表单 37

 2.8.1  认识表单的基本结构 37

 2.8.2  设定用户输入区域 38

 2.8.3  设定列表框 38

 2.8.4  设定文本框与文件选项 40

2.9  在HTML网页中使用框架 41

 2.9.1  认识框架标记 41

 2.9.2  确定框架目标 42

 2.9.3  设置框架网页的外观 42

2.10  DHTML简介 44

2.11  习题 44

 2.11.1  填空题 44

 2.11.2  选择题 45

 2.11.3  问答题 45

 2.11.4  操作题 45

第3章  VBScript编程基础 46

3.1  VBScript语言概述 46

 3.1.1  VBScript语言的特点 46

 3.1.2  在HTML中使用VBScript 47

 3.1.3  在ASP中使用VBScript 48

3.2  VBScript中的变量 50

 3.2.1  简单变量的声明 50

 3.2.2  数组变量的声明 50

 3.2.3  变量的赋值 51

 3.2.4  变量的命名约定 52

 3.2.5  变量的作用域与存活期 52

3.3  VBScript中的运算符 54

 3.3.1  算术运算符 54

 3.3.2  关系运算符 55

 3.3.3  逻辑运算符 55

 3.3.4  连接运算符 56

 3.3.5  运算符的优先级 56

3.4  VBScript中的数据类型 56

3.5  VBScript中常量的定义 58

3.6  赋值语句 58

3.7  条件语句 59

 3.7.1  If…Then语句 60

 3.7.2  If…Then…Else语句 61

 3.7.3  Select Case语句 61

3.8  循环语句 62

 3.8.1  Do…Loop语句 63

 3.8.2  For Each…Next语句 64

 3.8.3  For…Next语句 64

 3.8.4  While…Wend语句 66

 3.8.5  Exit语句 67

3.9  VBScript中的过程 68

 3.9.1  Sub过程 69

 3.9.2  Function过程 70

 3.9.3  按地址传递与按值传递 71

 3.9.4  数组参数 72

3.10  VBScript函数 73

3.11  习题 77

 3.11.1  填空题 77

 3.11.2  选择题 77

 3.11.3  问答题 77

 3.11.4  操作题 77

第4章  Request对象与Response

    对象 78

4.1  Request对象与Response

对象的关系 78

4.2  Request对象 79

 4.2.1  Request对象概述 79

 4.2.2  Request对象在网页

       设计中的应用 80

4.3  Response对象 85

 4.3.1  Response对象概述 85

 4.3.2  Response对象在网页

       设计中的应用 87

4.4  在网页中使用Cookie 95

 4.4.1  Cookie的设置 95

 4.4.2  Cookie的使用 97

4.5  习题 100

 4.5.1  填空题 100

 4.5.2  选择题 100

 4.5.3  问答题 101

 4.5.4  操作题 101

第5章  Server对象 102

5.1  Server对象概述 102

5.2  Server对象的属性 103

5.3  Server对象的方法 104

 5.3.1  HTMLEncode()方法 104

 5.3.2  URLEncode()方法 105

 5.3.3  MapPath()方法 106

 5.3.4  CreateObject()方法 108

 5.3.5  Transfer()方法 108

 5.3.6  Execute()方法 109

 5.3.7  GetLastError()方法 110

5.4  习题 110

 5.4.1  填空题 110

 5.4.2  选择题 110

 5.4.3  问答题 111

 5.4.4  操作题 111

第6章  Application对象与Session

    对象 112

6.1  Application对象 112

 6.1.1  Application对象概述 112

 6.1.2  Application对象的属性 113

 6.1.3  Application对象的方法 114

 6.1.4  Application对象的事件 114

 6.1.5  使用Application对象保存

       数据 115

6.2  Session对象 116

 6.2.1  Session对象概述 116

 6.2.2  Session对象的属性 117

 6.2.3  Session对象的方法 117

 6.2.4  Session对象的事件 118

 6.2.5  使用Session对象记录用户

       登录信息 118

6.3  Global.asa文件 119

6.4  习题 121

 6.4.1  填空题 121

 6.4.2  选择题 121

 6.4.3  问答题 122

 6.4.4  操作题 122

第7章  ASP的内置组件 123

7.1  使用Ad Rotator组件制作

广告轮显效果 123

 7.1.1  创建Ad Rotator计划文件 124

 7.1.2  设置广告图像重定向文件 125

 7.1.3  创建网站广告显示页面 125

7.2  使用Browser Capabilities

组件检测浏览器 129

7.3  使用Content Rotator组件

制作内容轮转效果 131

7.4  使用Content Linker组件

制作页面索引 133

 7.4.1  Content Linker组件简介 133

 7.4.2  Content Linker组件方法 134

 7.4.3  使用Content Linker组件

       创建管理对象 134

7.5  使用Page Counter组件设计

网站计数器 137

7.6  使用Counters组件创建投票

计数器 138

7.7  使用PermissionChecker组件

检查用户权限 140

7.8  使用MyInfo组件存储网站

所有者信息 141

7.9  使用Tools组件创建Tools

对象 141

7.10  使用IIS Log组件抽取IIS

 日志信息 143

7.11  利用Dictionary对象保存

 字典对象 143

7.12  开发ASP自定义组件 146

7.13  习题 146

 7.13.1  填空题 146

 7.13.2  选择题 147

 7.13.3  问答题 147

 7.13.4  操作题 147

第8章  ASP的文件处理 148

8.1  FSO组件概述 148

8.2  利用FSO组件读写文件 150

 8.2.1  TextStream对象简介 150

 8.2.2  创建一个文本文件 151

 8.2.3  向文本文件中添加数据 152

 8.2.4  读取文本文件中的内容 153

8.3  利用FSO组件管理文件 154

 8.3.1  File对象简介 155

 8.3.2  移动、复制及删除文件 156

 8.3.3  检测文件和文件夹是否

       存在 157

 8.3.4  检测文件的属性 157

8.4  利用FSO组件获取驱动器

信息 159

8.5  利用FSO组件管理文件夹 162

8.6  习题 165

 8.6.1  填空题 165

 8.6.2  选择题 165

 8.6.3  问答题 166

 8.6.4  操作题 166

第9章  ADO数据库访问技术 167

9.1  Access数据库简介 167

 9.1.1  Access数据库的基本操作 167

 9.1.2  Access数据库的基础知识 170

 9.1.3  SQL简介 173

 9.1.4  ODBE简介 177

 9.1.5  OLE DB简介 180

 9.1.6  ADO对象模型 181

 9.1.7  ADO对象简介 182

9.2  Connection对象 183

 9.2.1  与数据库建立连接 183

 9.2.2  Connection对象的属性 189

 9.2.3  Connection对象的方法 191

9.3  Command对象 193

 9.3.1  创建Command对象 193

 9.3.2  Command对象的属性 194

 9.3.3  Command对象的方法 196

 9.3.4  参数查询 197

9.4  习题 200

 9.4.1  填空题 200

 9.4.2  选择题 201

 9.4.3  问答题 201

 9.4.4  操作题 201

第10章  Recordset对象 202

10.1  Recordset对象概述 202

 10.1.1  认识Recordset对象 202

 10.1.2  Recordset对象的工作

         流程 203

 10.1.3  Recordset对象的属性 204

 10.1.4  Recordset对象的方法 205

10.2  使用Recordset对象 208

 10.2.1  游标类型 208

 10.2.2  锁定类型 212

 10.2.3  浏览记录 213

 10.2.4  添加记录 214

 10.2.5  更新记录 216

 10.2.6  删除记录 219

 10.2.7  Supports方法 220

 10.2.8  Status属性 221

 10.2.9  分页显示 221

10.3  认识Fields集合与Field

 对象 223

 10.3.1  Fields集合简介 223

 10.3.2  Fields对象简介 224

10.4  认识Errors集合与Error

 对象 226

10.5  认识Properties集合与

 Property对象 226

10.6  习题 227

 10.6.1  填空题 227

 10.6.2  选择题 227

 10.6.3  问答题 227

 10.6.4  操作题 227

第11章  ASP程序开发实例

         ——用户管理 228

11.1  用户管理系统的相关技术 228

 11.1.1  验证码技术简介 228

 11.1.2  MD5数据加密 236

 11.1.3  表单验证的实现 237

 11.1.4  检测表单内容的合法性 239

11.2  用户管理系统简介 241

 11.2.1  数据库设计 242

 11.2.2  系统文件简介 243

11.3  设计用户管理系统 243

 11.3.1  系统主界面 243

 11.3.2  用户注册模块 245

 11.3.3  用户登录模块 247

 11.3.4  限制一般用户权限 252

 11.3.5  用户管理模块 252

 11.3.6  添加用户模块 256

 11.3.7  修改用户模块 259

 11.3.8  删除用户模块 260

 11.3.9  修改密码模块 261

 11.3.10  退出登录模块 263

11.4  习题 264

 11.4.1  问答题 264

 11.4.2  操作题 264

第12章  ASP程序开发实例

         ——聊天室 265

12.1  网络聊天室的相关技术 265

 12.1.1  刷新聊天室 265

 12.1.2  私聊功能 266

12.2  聊天室系统简介 267

 12.2.1  数据库设计 268

 12.2.2  系统文件简介 268

12.3  设计聊天室系统 269

 12.3.1  用户登录模块 269

 12.3.2  用户注册模块 272

 12.3.3  用户聊天模块 275

12.4  习题 283

 12.4.1  问答题 283

 12.4.2  操作题 283

第13章  ASP网站开发实例

         ——网上论坛 284

13.1  总体系统设计 284

 13.1.1  设计目标 284

 13.1.2  设计方案 285

 13.1.3  设计功能 285

13.2  数据库的分析与设计 287

 13.2.1  数据库功能分析 287

 13.2.2  数据库结构设计 288

13.3  论坛主界面 289

 13.3.1  设计论坛首页 289

 13.3.2  连接数据库 291

13.4  用户管理模块 291

 13.4.1  用户注册页面 292

 13.4.2  用户登录页面 295

 13.4.3  修改登录密码 297

13.5  文章管理模块 299

 13.5.1  显示论坛发帖列表 299

 13.5.2  阅读与回复文章 302

 13.5.3  论坛发帖功能 306

13.6  留言管理模块 308

 13.6.1  论坛留言功能 308

 13.6.2  查看留言功能 310

 13.6.3  回复留言功能 312

13.7  设计论坛框架 313

13.8  游客访问功能 315

13.9  习题 316

 13.9.1  问答题 316

 13.9.2  操作题 316

? VI ?

ASP动态网站开发基础教程(第4版)

  

? VII ?

     目    录