《ASP动态网站之旅》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:李福荣,曹庆臻编著
  • 出 版 社:北京:人民交通出版社
  • 出版年份:2000
  • ISBN:7114036817
  • 页数:289 页
图书介绍:Active Server Pages(以下简称ASP)使生成Web动态内容及构造功能强大的Web应用程序的工作变得十分简单。本书的主要内容如下:介绍了动态网页技术和Active Server Pages的工作原理及特点,以及ASP程序运行的环境和开发ASP程序的工具;ASP的基本语法结构和程序编制方法;以VBscript为主,介绍了ASP脚本语言基础;介绍了ASP的内建对象的使用方法;介绍了ActiveX组件的使用方法;以一个虚拟的公司网站建设为例,系统地介绍了如何用ASP设计开发出动态网页;给出了ASP程序设计规范及编程技巧集锦。本书是ASP程序设计的入门介绍,适合有一定HTML和VBscript知识基础的读者阅读。

第一章 ASP:动态网站开发之利器 1

1.1 动态网页技术的发展 1

1.1.1 Web客户端动态网页程序 2

1.1.2 Web服务器端动态网页程序 2

1.2 什么是Active Server Pages? 4

1.2.1 Active Server Pages简介 4

1.2.2 Active Server Pages的工作原理 4

1.2.3 Active Server Pages可以做什么? 5

1.3 Active Server Pages的特点 6

1.4 Active Server Pages的发展前景 6

第二章 ASP开发的环境和工具 9

2.1 ASP服务器端环境的安装和设置 9

2.2 ASP程序开发工具软件介绍 14

第三章 ASP网页程序设计入门 17

3.1 设置ASP网页程序的运行环境 17

3.2 最简单的ASP文件 19

3.3 在网页中加入ASP程序 21

3.4 ASP的内建对象和ActiveX组件简介 22

第四章 ASP脚本基础:变量和函数 25

4.1 ASP脚本语言简介 25

4.2 在ASP程序中使用变量 26

4.2.1 变量的类型 26

4.2.2 变量的使用 27

4.2.3 声明常量 30

4.2.4 使用数组变量 30

4.3 ASP脚本中的运算和函数 32

4.3.1 运算符及其优先级 33

4.3.2 ASP脚本中日期和时间函数 33

4.3.3 ASP脚本中的数组函数 39

4.3.4 ASP脚本中的字符串函数 40

4.3.5 ASP脚本函数概览 48

第五章 ASP脚本基础:过程和语句 51

5.1 ASP脚本程序中的过程 51

5.1.1 ASP脚本过程概述 51

5.1.2 过程的数据进出 52

5.1.3 在代码中使用Sub和Function过程 52

5.1.4 创建自己的Sub过程 52

5.1.5 创建自己的函数 55

5.2 ASP脚本程序中的语句 56

5.2.1 条件语句 56

5.2.2 循环语句 60

5.3 注释ASP脚本 65

5.4 ASP脚本程序的容错处理 65

第六章 动态交互基础:ASP内建对象Response和Request 68

6.1 Response对象 69

6.1.1 Response对象概述 69

6.1.2 Response对象使用实例 70

6.2 Request对象 77

6.2.1 Request对象概述 77

6.2.2 利用Resquest对象获取HTML表单中变量的值 78

6.2.3 利用Resquest对象获取ASP程序环境变量的值 82

6.3 在ASP程序中使用HTML表单 85

第七章 动态交互维护:ASP内建对象Application和Session 94

7.1 网页动态交互维护简介 94

7.2 Session对象 95

7.2.1 Session对象概述 95

7.2.2 使用Session对象创建Session变量 96

7.2.3 Session对象的方法和属性 99

7.2.4 Session的内容 101

7.2.5 Session对象的事件 101

7.2.6 Session的工作原理 103

7.3 Application对象 106

7.3.1 Application对象概述 106

7.3.2 创建和读取Application变量 107

7.3.3 Application对象的方法 110

7.3.4 Application对象的内容 111

7.3.5 Application事件 112

7.4 关于Global.asa文件 113

7.4.1 Application事件 114

7.4.2 Session事件 115

7.4.3 <OBJECT>声明 116

7.4.4 TypeLibrary声明 117

7.5 Server对象 119

第八章 动态交互扩展:ActiveX组件 124

8.1 ActiveX组件简介 124

8.2 ActiveX组件的使用方法 126

8.2.1 在Active Server Pages页面范围内创建组件 126

8.2.2 在Session范围内创建组件 127

8.2.3 在Application范围内创建组件 129

8.3 Browser Capabilities组件 130

8.3.1 为什么要使用Browser Capabilities组件 130

8.3.2 如何使用Browser Capabilities组件 131

第九章 动态交互的精髓:ADO与数据库驱动网页 138

9.1 数据库驱动网页简介 138

9.2 创建和配置ODBC数据源 139

9.3 ADO使用入门 142

9.4 建立与数据库对话的SQL语句 144

9.5 使用Recordset对象处理结果 149

9.5.1 对记录集进行分页显示 149

9.5.2 使用AddNew方法向记录集中添加一条新记录 152

9.5.3 Recordset游标和锁定类型 154

9.5.4 遍历Recordset 156

9.6 用Command对象改善查询 157

9.6.1 用Command对象执行SQL命令 157

9.6.2 用Command对象执行预先定义的查询对象 159

9.7 使用DSN-less的方法建立数据库连接 163

第十章 动态网站之旅(一) 164

10.1 网站规划 164

10.2 制作图形界面的计数器 165

10.2.1 FileSystemObject对象介绍 165

10.2.2 制作图形界面的计数器 170

10.3 制作网站留言簿 176

10.3.1 选择访客留言的存储方式 177

10.3.2 设计访客留言提交页面 178

10.3.3 设计访客留言处理程序 180

10.3.4 设计访客留言观看程序 182

第十一章 动态网站之旅(二) 187

11.1 建立联机杂志 187

11.1.1 Content Linking组件介绍 187

11.1.2 建立联机杂志内容数据库 190

11.1.3 使用Content Linking组件生成联机杂志目录页 191

11.1.4 使用ADO生成联机杂志内容页 194

11.2 建立绿色食品论坛 202

11.2.1 BBS数据库设计 203

11.2.2 BBS主页面程序设计 204

11.2.3 “发起讨论主题”程序设计 207

11.2.4 “参与讨论”相关程序设计 210

11.2.5 “最近三周新闻标题查询”相关程序设计 215

第十二章 动态网站之旅(三) 218

12.1 建立绿色食品在线购物系统 218

12.1.1 “绿色食品在线购物系统”数据库设计 218

12.1.2 “绿色食品在线购物系统”主页面设计 219

12.1.3 “绿色食品在线购物系统”购物区程序设计 221

12.1.4 “绿色食品在线购物系统”最终购物程序设计 225

12.2 建立广告显示系统 230

12.2.1 AdRotator组件使用简介 230

12.2.2 创建广告显示系统 234

12.2.3 设置广告显示系统的位置 237

第十三章 动态网站之旅(四) 238

13.1 建立内部办公系统的权限认证 238

13.1.1 建立保存用户认证信息的数据库 238

13.1.2 建立授权认证的ASP程序 239

13.1.3 建立内部办公系统的首页 242

13.2 建立内部公告发布系统 244

13.3 建立内部在线交谈系统 249

13.3.1 聊天室所需数据库设计 250

13.3.2 聊天室登录页面程序设计 250

13.3.3 聊天室聊天页面程序设计 252

13.3.4 聊天室相关查询程序设计 257

第十四章 ASP程序设计规范及编程技巧集锦 262

14.1 ASP程序设计基本规范 262

14.1.1 注释您的代码 263

14.1.2 应该学会写“纯天然”的ASP代码 263

14.1.3 知道哪儿能找到您所需要的信息 263

14.1.4 采用明智的目录结构 264

14.1.5 让其他人来看看您的代码 264

14.1.6 命名变量时采用前缀 265

14.1.7 编写网站开发的技术文档 266

14.1.8 使用包含文件 266

14.1.9 使用显式变量定义(Option Explicit) 268

14.1.10 在您的ASP页面顶部定义变量 269

14.2 ASP编程技巧集锦 269

14.2.1 优化ASP程序 270

14.2.2 处理客户端问题的编程技巧 270

14.2.3 ASP脚本处理方面的编程技巧 273

14.2.4 数据库处理方面的编程技巧 279

14.2.5 其他方面的编程技巧 283