《ASP编程基础及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张登辉,刘益红编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2002
  • ISBN:7111108639
  • 页数:297 页
图书介绍:

第1章 Web和ASP介绍 1

1.1 Web基础知识 1

1.1.1 Web概念 1

1.1.2 Web产生的背景及发展过程 1

1.1.3 Web技术现状 2

1.2 ASP与Web的关系 3

1.2.1 ASP技术的由来 3

1.2.2 ASP的运行机制 5

1.2.3 ASP与动态Web 5

1.2.4 理解Web应用程序概念 6

1.2.5 ASP支持的语言 6

1.3 安装与配置Microsoft IIS 4.0 6

1.3.1 Microsoft IIS 4.0简介 6

1.3.2 安装Microsoft IIS 4.0 7

1.3.3 配置Microsoft IIS 4.0 9

1.4 安装与配置Microsoft PWS 14

1.4.1 Microsoft PWS简介 14

1.4.2 配置Microsoft PWS 15

1.5 小结 16

1.6 习题 16

第2章 ASP编程基础 17

2.1 HTML简介 17

2.1.1 HTML基本概念 17

2.1.2 HTML常用标记使用说明 17

2.1.3 HTML的表单 19

2.2 VBScript简介 23

2.2.1 VBScript与VB的关系 23

2.2.2 VBScript的特点 23

2.2.3 VBScript常用开发工具Visual InterDev简介 23

2.3.2 HTML中嵌入VBScript 25

2.3.3 VBScript中嵌入HTML 25

2.3.1 网页文件中HTML与VBScript配合的必要性 25

2.3 HTML与VBScript的配合 25

2.4 初步接触ASP程序 26

2.4.1 第一个程序“Hello,the world.” 26

2.4.2 今天的日期 27

2.4.3 逐渐变大的文字 29

2.4.4 显示上一个网页输入的内容 30

2.4.5 用户正在使用何种浏览器 31

2.4.6 显示文本文件的内容 32

2.4.7 查看数据库的内容 33

2.5 小结 34

2.6 习题 35

第3章 ASP程序设计基本规则 36

3.1 建立ASP程序的方法 36

3.1.1 ASP程序与HTML标记 36

3.1.2 ASP程序与Client Side Scrint 36

3.1.4 ASP对脚本语言的要求 37

3.1.3 ASP程序与Server Side Script 37

3.2 VBScript的语法 38

3.2.1 VBScript语句的书写规则 38

3.2.2 VBScript中变量及程序的命名原则 38

3.2.3 VBScript中变量的声明 39

3.2.4 VBScript变量的作用范围 39

3.2.5 VBScript的数据类型 40

3.2.7 VBScript的关系运算符 42

3.2.6 VBScript的算术运算符 42

3.2.8 VBScript的逻辑运算符 43

3.2.9 运算符的优先顺序 44

3.3 程序的流程控制 45

3.3.1 If判断结构 46

3.3.2 Elseif结构 46

3.3.3 For循环结构 47

3.3.4 Do循环结构 48

3.3.5 Select多重选择结构 48

3.4 ASP对象 49

3.4.1 ASP对象的基本概念 49

3.3.6 ForEach结构 49

3.4.2 ASP对象的属性 50

3.4.3 ASP对象的方法 50

3.4.4 如何使用ASP对象 50

3.5 内建的函数 51

3.5.1 数值函数 51

3.5.2 字符串函数 52

3.5.3 数组函数 53

3.5.4 显示格式控制函数 56

3.5.5 日期、时间函数 57

3.5.6 数据类型转换函数 58

3.6 自定义程序块 60

3.6.1 过程 60

3.6.2 过程调用 60

3.6.3 自定义函数 61

3.7 小结 62

3.6.4 自定义函数调用 62

3.8 习题 63

第4章 ASP的内建对象 64

4.1 ASP的内建对象简介 64

4.1.1 ASP内建对象的种类 64

4.1.2 ASP内建对象的使用 65

4.2 Response对象 65

4.2.1 Response对象功能介绍 65

4.2.2 Response对象的属性 66

4.2.3 Response对象的方法 69

4.2.4 客户端Cookie的设置与获取 72

4.3 Request对象 75

4.3.1 Request对象功能介绍 75

4.3.2 使用表单的GET方法和POST方法取得数据 75

4.3.3 取得Web客户端的环境信息 79

4.3.4 取得Web客户端的Cookie 83

4.4.1 Server对象功能介绍 84

4.4.2 Server对象的属性 84

4.4 Server对象 84

4.4.3 使用Server对象的CreateObject方法 85

4.4.4 使用Server对象的HtmlEncode方法 86

4.4.5 使用Server对象的MapPath方法 86

4.4.6 使用Server对象的URL.Encode方法 87

4.5 Application对象 88

4.5.1 Application对象功能及使用方法介绍 88

4.5.2 Application对象的方法 89

4.5.3 Application对象的事件 90

4.5.4 Application对象使用实例 91

4.6 Session对象 94

4.6.1 Session对象功能及使用方法介绍 94

4.6.2 Session对象的属性 95

4.6.3 Session对象的集合 98

4.6.4 Session对象的事件 98

4.6.5 Session对象的方法 100

4.6.6 Session和Cookies的区别 100

4.6.7 Session对象使用实例 101

4.7 Objectcontext对象 103

4.7.1 交易处理的概念 103

4.7.2 在IIS中使用MTS的方法 104

4.8 小结 106

4.9 习题 107

第5章 ASP组件 108

5.1 ASP组件简介 108

5.2.2 Schedual计划文件 109

5.2.1 Ad Rotator组件功能介绍 109

5.2 Ad Rotator组件 109

5.2.3 Redirect文件的编写 110

5.2.4 Ad Rotator组件的属性和方法 110

5.3 Browser Capabilities组件 112

5.4 Content Linking组件 113

5.4.1 Content Linking组件功能及使用方法介绍 113

5.4.2 Content Linking组件的方法 114

5.4.3 设计一个ASP文件目录系统 114

5.5.1 File Access组件功能及使用方法介绍 115

5.5 操作文件的File Access组件 115

5.5.2 FileSystemObject对象的方法和属性 117

5.5.3 TextStream对象的方法和属性 118

5.5.4 Drives对象的属性 119

5.5.5 Folders对象的方法和属性 120

5.5.6 File对象的方法和属性 121

5.5.7 在Web服务器上进行目录及文件操作 123

5.6 Page Counter组件 129

5.6.1 Page Counter组件功能介绍 129

5.6.2 制作一个网页访问计数器 131

5.7 收/发E-mail的组件 132

5.7.1 CDONTS组件功能及使用方法简介 132

5.7.2 其他第三方组件 135

5.8 Permission Checker组件 137

5.9 在ASP程序中使用SSI方法 138

5.9.1 SSI的命令 139

5.9.2 SSI的几种主要应用 142

5.10 小结 143

5.11 习题 144

第6章 ASP和关系型数据库 145

6.1 关系型数据库基本概念 145

6.1.1 关系型数据库和数据表 145

6.1.2 数据集合 146

6.1.3 数据表之间的关联 147

6.2 Web数据库的基本概念 147

6.3.2 Microsoft Access 150

6.3 常用关系型数据库系统简介 150

6.3.1 SQL Server 7.0 150

6.4 结构化查询语言SQL简介 151

6.4.1 数据定义语言DDL 153

6.4.2 数据处理语言DML 155

6.4.3 数据控制语言DCL 156

6.5 利用ADO对象操作数据库 158

6.5.1 使用ADO Connection对象连接数据库 158

6.5.2 使用ADO Recordset对象处理数据集 160

6.5.3 使用ADO Command对象灵活地处理数据集 163

6.6 小结 166

6.7 习题 166

第7章 Web应用系统设计方法 167

7.1 Web应用程序基本概念 167

7.1.1 Web网站的组成 167

7.1.2 Web应用程序的组成 169

7.2.1 系统功能分析 171

7.2 Web应用系统设计 171

7.1.3 Global.asa文件的使用 171

7.2.2 系统安全性分析 175

7.2.3 系统设计 177

7.2.4 系统测试 182

7.2.5 系统上传 183

7.3 小结 183

7.4 习题 184

8.1.1 用户验证系统功能介绍 185

8.1 用户验证系统 185

第8章 常用的Web应用系统 185

8.1.2 用户登录界面 186

8.1.3 检查用户的登录信息 186

8.1.4 注册新用户 187

8.1.5 新用户检查 188

8.1.6 强制检查用户信息 189

8.2 图形化访客计数系统 190

8.2.1 图形化访客计数系统功能介绍 190

8.2.3 判断用户是否刷新首页 191

8.2.2 会话开始进入主页 191

8.2.4 判断用户是否访问过首页 192

8.3 留言机系统 193

8.3.1 留言板系统介绍 193

8.3.2 用户验证 194

8.3.3 管理员模块 196

8.3.4 论坛主界面 199

8.4.1 投票系统介绍 202

8.4 投票系统 202

8.4.2 投票标题输入 203

8.4.3 投票标题删除 204

8.4.4 投票 205

8.4.5 投票分析 206

8.5 网上聊天室系统 208

8.5.1 网上聊天室系统介绍 208

8.5.2 聊天室初始化 209

8.5.3 聊天室主界面 209

8.6 小结 212

8.7 习题 212

第9章 网上书店 214

9.1 网上书店总体设计 214

9.1.1 网上书店要完成的功能 214

9.1.2 网上书店系统设计 215

9.1.3 网上书店数据库设计 216

9.2.1 处理逻辑 219

9.2 图书展台 219

9.2.2 展台页面设计 220

9.2.3 程序清单 220

9.3 查询图书 223

9.3.1 处理逻辑 223

9.3.2 程序清单 224

9.4 购物车 227

9.4.1 处理逻辑 227

9.4.2 程序清单 228

9.5 购书结账 232

9.5.1 处理逻辑 232

9.5.2 程序清单 233

9.6 客户信息管理 237

9.6.1 处理逻辑 237

9.6.2 程序清单 239

9.9 习题 246

9.8 小结 246

9.7.2 图书情况调查 246

9.7.1 促销信息发布 246

9.7 网上书店其他辅助模块 246

第10章 网上书店后台系统 247

10.1 管理员界面 247

10.1.1 处理流程 247

10.1.2 程序清单 247

10.2 新增图书 248

10.2.1 处理流程 248

10.2.2 程序清单 249

10.3 图书推荐 253

10.3.1 处理流程 253

10.3.2 程序清单 254

10.4 等级分配 256

10.4.1 处理流程 256

10.4.2 程序清单 257

10.5.2 程序清单 259

10.5.1 处理流程 259

10.5 折扣分配 259

10.6 删除库存 261

10.6.1 处理流程 261

10.6.2 程序清单 262

10.7 订单管理 263

10.7.1 处理流程 263

10.7.2 程序清单 264

10.8.1 处理流程 267

10.8 月底结算 267

10.8.2 程序清单 268

10.9 辅助决策 271

10.9.1 处理流程 271

10.9.2 程序清单 272

10.10 小结 274

10.11 习题 274

附录VB Script函数 275

参考文献 297