《ASP网络编程实例》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:许曰滨等编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2001
  • ISBN:7115092893
  • 页数:317 页
图书介绍:本书从Active Server Pages(简称ASP)程序设计基础知识入手,通过一系列典型实例,如网上广告、网上聊天室、公共信息查询系统、网上购物系统、网上考试系统和多媒体网页等的设计制作,介绍了脚本语言、内嵌对象和外挂组件的应用方法,并着重讲解了Web数据库的连接与访问技术以及有关的程序设计方法。本书既可供大、中专院校相关专业的学生自学使用,也可供网络编程人员学习参考。

前言页 1

第1章 ASP应用程序设计基础 1

1.1 概述 2

1.1.1 ASP运行平台 2

1.1.2 系统运行模式 3

1.1.3 ASP程序示例 4

1.1.4 设计者需要掌握的内容 4

1.2 超文本语言HTML 6

1.2.1 HTML文档结构 6

1.2.2 页面框架 8

1.2.3 页面链接 10

1.2.4 HTML的常用标签 11

1.3 脚本语言VBScript 13

1.3.1 概述 13

1.3.2 变量、常量和运算符 15

1.3.3 语句 16

1.3.4 Sub过程和Function函数 18

1.4 内嵌对象 19

1.4.1 Request对象 19

1.4.2 Response对象 20

1.4.3 Server对象 21

1.4.4 Application对象 22

1.4.5 Session对象 22

第2章 数据采集与数据交换 25

2.1 数据输入标签 26

2.1.1 信息表格与信息输入 26

2.1.2 用表格输入客户信息 29

2.2 下拉菜单与按钮 32

2.2.1 下拉菜单 32

2.2.2 单选按钮和复选按钮 35

2.3.1 数据提交与数据接收 37

2.3 服务器接收信息 37

2.3.2 FORM集合传送方式 38

2.3.3 QUERYSTRING集合方式 42

2.4 Cookie技术简介 44

2.4.1 基本概念 44

2.4.2 创建Cookie 45

2.4.3 读取Cookie的值 47

2.5 Buffer的使用 49

2.5.1 浏览器与服务器的信息交换 49

2.5.2 打开缓冲区 50

2.5.3 几种变量的比较 51

2.6 数据采集认证 52

2.6.1 使用Cookie进行数据提交 53

2.6.2 问题分析 56

第3章 网上广告制作与编故事 59

3.1 概述 60

3.2 ActiveX Server外挂式对象组件 61

3.2.1 检查系统是否安装了AdRotator对象 61

3.2.2 外挂对象的使用 64

3.2.3 广告轮显对象 64

3.3 广告制作 65

3.3.1 广告主页面 65

3.3.2 记载广告要求的文件--Adrot.txt 66

3.3.3 相关的文件 68

3.3.4 运行分析 71

3.3.5 容易出现的问题 72

3.4 文件系统对象FileSystemObject 72

3.4.1 检查系统是否安装了FileSystemObject对象 73

3.4.2 FileSystemObject对象的使用 74

3.4.3 文件创建 75

3.4.4 打开文件 75

3.4.6 读文件内容 76

3.4.5 写文件与关闭文件 76

3.4.7 查看外存空间 77

3.4.8 文件特征的读取与设置 77

3.4.9 文件拷贝、移动和删除 78

3.5 应用例子--网上编故事 79

3.5.1 设计思想 79

3.5.2 编故事主页面 79

3.5.3 提交故事页面 81

3.5.4 浏览故事页面 83

第4章 网上聊天室设计 87

4.1 客户登记 88

4.1.1 主页面设计形式 88

4.1.2 主页面处理流程 90

4.1.3 “Chat.asp”程序主要部分 90

4.2.1 进入聊天室的判定 91

4.2 进入聊天室(Main.asp) 91

4.2.2 建立显示区的框架结构 93

4.2.3 框架命令 94

4.3 发言程序(Speaking.asp)设计 95

4.3.1 退出聊天室 95

4.3.2 发言信息输入页面 96

4.3.3 谈话内容处理 98

4.4 信息显示程序(Showing.asp) 100

4.4.1 运行机制及功能要求 100

4.4.2 页面制新与显示 101

4.5 显示聊天者(Talker.asp) 103

4.5.1 显示方法 103

4.5.2 动态网页显示 105

4.6 常见的设计错误 105

4.7 “网上聊天室系统”程序清单 106

4.7.1 “Chat.asp”程序清单 106

4.7.2 “Main.asp”程序清单 107

4.7.3 “Speaking.asp”程序清单 108

4.7.4 “Showing.asp”程序清单 111

4.7.5 “Talker.asp”程序清单 112

第5章 ADO简介 113

5.1 ADO基础 114

5.1.1 ADO与数据库的连接 115

5.1.2 检查系统是否安装了ADO 116

5.2 Connection对象 119

5.2.1 Connection对象的方法 119

5.2.2 Connection对象的属性 123

5.3 Recordset对象 123

5.3.1 Fields集合 124

5.3.2 Recordset对象的方法 125

5.3.3 Recotdset对象的属性 131

5.4.1 Command对象的方法 134

5.4 Command对象 134

5.4.2 Command对象的属性 135

5.4.3 用Command对象执行存储过程 136

5.5 Errors集合 137

5.5.1 Errors集合的方法 137

5.5.2 Errors集合的属性 137

5.5.3 Error对象 138

第6章 Web数据库与信息查询系统 139

6.1 关系数据库 140

6.1.1 数据库管理系统DBMS 140

6.1.2 数据库模式 141

6.2 概述Access 2000系统 142

6.2.1 Access 2000启动 142

6.2.2 建立数据库 143

6.2.3 输入记录 148

6.3 利用ODBC连接Access 2000 149

6.3.2 设置系统数据源 151

6.3.1 安装指定的数据库驱动程序 151

6.3.3 设置客户名称和密码 153

6.4 利用OLEDB连接Access 154

6.4.1 连接信息 155

6.4.2 利用“数据链接” 155

6.5 飞机航班查询系统 157

6.5.1 主页设计(QueryLine.asp) 157

6.5.2 查询条件生成(QueryLine1.asp) 159

6.5.3 数据库查询(QueryLine2.asp上) 161

6.5.4 查询结果显示(QueryLine2.asp下) 162

6.5.5 测试结果 164

6.6 出错分析 165

6.7 程序清单 165

6.7.1 “QueryLine.asp” 165

6.7.3 “QueryLine2.asp” 167

6.7.2 “QueryLine1.asp” 167

第7章 网上购物系统 169

7.1 程序框架 170

7.1.1 处理流程 170

7.1.2 商品分类信息 171

7.1.3 商品信息 172

7.1.4 购物篮 173

7.2 主页(ShopingA.asp) 174

7.2.1 打开商品分类表 174

7.2.2 读取表中的记录 175

7.2.3 主页程序流程 176

7.3 商品选购(ShopingB.asp) 179

7.3.1 初始化 180

7.3.2 选购商品 181

7.3.3 购物选择的信息提交 183

7.4 核算网页(ShopingC.asp) 183

7.4.1 客户所购商品清点 184

7.4.2 计算总金额 185

7.5 登记(ShopingD.asp) 189

7.5.1 处理流程 190

7.5.2 程序清单 190

7.6 购物受理(ShopingE.asp) 192

7.6.1 “客户档案”表和“交易”表 193

7.6.2 处理流程 194

7.6.3 登记新客户档案 195

7.6.4 将购物数据写入“交易”表 196

7.7 程序清单 198

7.7.1 主页(ShopingA.asp) 198

7.7.2 商品选购网面(ShopingB.asp) 200

7.7.3 核算网页(ShopingC.asp) 201

7.7.4 登记网页(ShopingD.asp) 204

7.7.5 受理网面(ShopingE.asp) 205

第8章 网上考试系统 209

8.1 总体结构 210

8.1.1 数据表--“考生档案” 211

8.1.2 数据表--“网络基础” 212

8.1.3 系统页面结构 212

8.2 考生身份认证页面(TestA.asp) 214

8.2.1 背景知识 214

8.2.2 考生身份验证 215

8.3 考试(TestB.asp) 219

8.3.1 考试页面的功能 219

8.3.2 考试处理流程 220

8.3.3 程度设计 221

8.4 阅卷网面(TestC.asp) 223

8.4.1 评分 224

8.4.2 评分处理流程 225

8.4.3 成绩登记 226

8.5 程序设计中的问题 229

8.6 网上考试程序清单 233

8.6.1 主页程序清单(TestA.asp) 233

8.6.2 考试页面(TestB.asp) 235

8.6.3 阅卷页面(TestC.asp) 236

第9章 网上论坛 239

9.1 总体结构 240

9.1.1 系统功能 240

9.1.2 数据库结构 241

9.1.3 网页结构 242

9.2 身份认证网页(BBSI.asp) 243

9.2.1 页面形式 243

9.2.2 处理流程 243

9.3 屏幕框架(BBS2.asp) 245

9.4 论坛管理(BBS3.asp) 246

9.4.1 网页显示 246

9.4.2 退出机制 247

9.5 文章选择与显示(BBS4.asp和BBS6.asp) 248

9.5.1 选择文章 249

9.5.2 文章浏览 251

9.6 文章输入(BBS5.asp与BBS7.asp) 253

9.6.1 BBS5.asp页面 253

9.6.2 BBS7.asp页面 253

9.7 删除文章(BBS8.asp) 256

9.7.1 删除方式 256

9.7.2 清理论坛 257

9.8 网上论坛程序清单 259

9.8.1 身份认证页面(BBS1.asp) 259

9.8.2 屏幕框架程序(BBS2.asp) 260

9.8.3 论坛管理(BBS3.asp) 261

9.8.4 选择文章(BBS4.asp) 262

9.8.5 定义输入区(BBS5.asp) 263

9.8.6 文章浏览(BBS6.asp) 264

9.8.7 文章输入(BBS7.asp) 265

9.8.8 论坛清理(BBS8.asp) 267

第10章 多媒体网页制作 269

10.1 网络多媒体技术 270

10.1.1 声音、图像与动画 270

10.1.2 多媒体吞吐量 272

10.2 创建多媒体组件--位图 272

10.2.1 图像格式 272

10.2.2 创建图片 274

10.3 创建多媒体组件--动画 279

10.3.1 动画基础 279

10.3.2 动画 279

10.3.3 创建动画 280

10.3.4 制作小动画或滚动字幕 282

10.3.5 遵循的原则 288

10.4.2 供网页使用的视频资源 289

10.4 创建多媒体组件--视频 289

10.4.1 基本概念 289

10.4.3 网上数字视频格式 290

10.4.4 视频文件 290

10.4.5 在网页中实现数字视频 296

10.5 创建多媒体组件--音频 296

10.5.1 声音文件 297

10.5.2 声音文件的恰当使用 297

10.5.3 供网页使用的声音资源 298

10.5.4 声音文件格式及其用途 298

10.5.5 将声音加入网页 299

10.5.6 使用RealAudio 300

10.5.7 使用Shockwave音频 301

10.5.8 编辑和处理声音 301

10.6 一个多媒体网页示例 303

附录 SQL语言简介 309