《ASP网络开发技术 第2版》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:汪晓平,钟军编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115116946
  • 页数:383 页
图书介绍:本书详细地介绍了ASP(Active Server Pages)技术,介绍的具体内容有ASP概念、VBScript基础知识、ASP编程基础、ASP的5大内置对象(包括Request对象、Reponse对象、Server对象、Applicatioin对象以及Session对象)、ASP的内置组件(包括BrowserCap组件、FileSystem组件、Content Linker组件、Dictionary组件以及Ad Rotator组件)、ADD数据库开发技术(包括Connection对象、RecordSet对象、Command对象、Parameter对象以及Field对象)。最后给出了大量综合实例,内容包括网络上比较热门的ASP技术,同时给出了几个非常综合的程序如WWW聊天室、BBS系统、网络书店以及办公自动化系统等。

第1章 初识Active ServerPages 1

1.1 ASP的概述 1

目 录 1

1.2 ASP的运行环境 3

1.3 ASP同脚本语言的关系 3

1.4 ASP环境配置 4

1.4.1 PWS服务器安装配置 4

1.4.2 IIS Web服务器安装配置 6

1.5 SQLServer 2000数据库服务器安装配置 10

1.5.1 SQLServer 2000安装 11

1.5.2启动SQLServer 14

1.5.3利用SQL创建数据库 14

1.6学习ASP要掌握的基础知识 16

2.1 VBScript与Visual Basic的区别 17

2.2 VBScript代码的基本格式 17

第2章VBScript基本语法和概念 17

2.3 VBScript编码约定 19

2.3.1常数命名约定 19

2.3.2变量命名约定 20

2.3.3变量作用域 20

2.3.4变量作用域前缀 20

2.3.5描述性变量名和过程名 21

2.3.6对象命名约定 21

2.3.7代码注释约定 21

2.4 VBScript变量 23

2.4.1什么是变量 23

2.4.2声明变量 23

2.4.3命名规则 23

2.4.4变量赋值 24

2.5 VBScript过程和函数 25

2.5.1 Sub过程 25

2.5.2 Function过程 26

2.6数据类型 27

2.6.1 VBScript数据类型 27

2.6.2 Variant子类型 28

2.7VBScript的常数 29

2.8 VBScript运算符 29

2.9使用循环语句 30

2.9.1使用Do循环 31

2.9.2使用While...Wend 34

2.9.3使用For...Next 34

2.10使用条件语句 36

2.10.1使用If...Then...Else进行判断 36

2.10.2使用Select Case进行判断 37

2.11 VBScript中的错误陷井 39

2.13.2格式转换函数 40

2.13.1 数学函数 40

2.13 VBScript的函数 40

2.12 VBScript代码的调试 40

2.13.3日期时间函数 41

2.13.4字符串操作函数 42

2.13.5变体子类型 42

第3章ASP基础 43

3.1 ASP文件的结构 43

3.2 ASP基本语法 43

3.3声明脚本语言 44

3.4〈Script〉标记和〈%…%〉标记的区别 45

3.5 HTML文件中应用ASP变量 46

3.6在ASP中使用基本脚本语言 48

3.6.1 Do…Loop语句 48

3.6.2 For…Next语句 49

3.6.3格式化日期 51

3.6.4格式化数字 52

3.6.6 Split函数的使用 53

3.6.5使用数学函数 53

3.6.7使用With语句 54

3.6.8调用函数和过程 54

3.7使用Server-Side Include(SSI) 56

3.7.1 SSI的功能 56

3.7.2#Include指令 56

3.7.3.inc文件 56

3.8测试Web服务器 57

3.9本章小结 58

第4章Request和Response对象 59

4.1基本对象综述 59

4.2 Request对象 60

4.2.1 QueryString集合 60

4.2.2 Form集合 64

4.2.3 ServerVariable集合 68

4.3 Response对象 71

4.3.1 Response对象的属性 72

4.3.2 Response对象的方法 75

4.4本章小结 81

第5章 Server、Application和Session对象 82

5.1利用Server对象创建各种控件实例 82

5.1.1 Server对象的属性 82

5.1.2 Server对象的方法 83

5.2 Application对象为多个用户共享数据 86

5.2.1 Application的属性 86

5.2.2 Application对象的方法 87

5.2.3 Application对象的事件 87

5.3 Session对象为每个用户保存数据 91

5.3.1 Session简介 91

5.3.2 Session对象的属性 91

5.3.3 Session对象的事件 93

5.4 Global.asa文件初始化应用程序 94

5.4.2Session_OnEnd事件 95

5.4.1Session_onstart事件 95

5.4.3 Application_OnStart事件 96

5.4.4Application_OnEnd事件 96

5.5本章小结 96

第6章ASP的内置组件 97

6.1用Browser组件来获取客户浏览器的信息 97

6.1.1 Browser组件 98

6.1.2 Browsecap.ini文件 98

6.2 FileSystem组件来处理文件 102

6.2.1创建新文件 102

6.2.2读取和追加数据 103

6.2.3对文件进行各种处理 108

6.3记数器示例 113

6.4对文件夹的处理 113

6.5处理驱动器并获取驱动器信息 117

6.6利用Content Linker组件进行网络导航 120

6.7利用Dictionary组件来存储数据 123

6.8 Ad Rotator组件来制作动态广告 125

6.9本章小结 128

第7章ADO访问数据库 129

7.1ADO的原理 129

7.2 ADO进行数据库编程概述 130

7.3 SQL语言简介 131

7.3.1 SQL入门 132

7.3.2集合函数 139

7.4开始使用ADO 141

7.4.1 使用开放式数据库互连ODBC 141

7.4.2创建一个系统DSN 141

7.4.3 ADOVBS.INC文件 142

7.5 Connection对象 143

7.5.1创建Connection对象 143

7.5.2 Connection对象的方法 143

7.5.3 Connection对象的属性 148

7.6获取DSN服务器的详细信息 150

7.7 Command对象 152

7.7.1 Command对象的属性 152

7.7.2 Command对象的方法 153

7.8 Parameters集合 156

7.8.1 Parameters的属性 156

7.8.2 Parameters集合的方法 157

7.9 Parameter对象 157

7.9.1 Parameter对象的属性 157

7.9.2Parameter对象的方法 158

7.10 Errors集合和Error对象 158

7.10.1 Errors集合的属性 158

7.10.2 Errors集合的方法 158

7.10.3 Error对象的属性 159

7.11本章小结 159

8.1 RecordSet的简单介绍 160

第8章RecordSet访问数据库 160

8.2 RecordSet对象的属性 163

8.2.1创建RecordSet方式的属性 163

8.2.2 RecordSet行为属性 163

8.2.3记录游标移动的属性 168

8.2.4数据维护属性 169

8.3 RecordSet对象的方法 170

8.3.2在RecordSet中移动或刷新数据的方法 171

8.3.1打开、关闭和复制RecordSet的方法 171

8.3.3编辑修改数据的方法 173

8.3.4有关RecordSet的其他方法 173

84 RecordSet的应用 174

8.4.1 限制输出的记录数 174

8.4.2分页显示一张表 175

8.4.3编辑数据库中的每一条记录 177

8.5 Fields集合 181

8.6.1 Field对象的属性 182

8.6 Field对象 182

8.6.2 Field对象的方法 183

8.7本章小结 184

第9章ASP综合实例 185

9.1制作一个日历 185

9.2制作一个留言本 191

9.3网上考试系统 195

9.4无组件文件上载 204

9.5无组件获取图像的大小 209

9.6 BBS系统 214

9.6.1系统功能分析 214

9.6.2系统功能模块设计 214

9.6.3数据库设计 214

9.6.4各个功能模块创建 216

9.7.1系统功能分析 236

9.7.2系统功能模块设计 236

9.7 WWW聊天室 236

9.7.3数据库设计 237

9.7.4各个功能模块创建 238

9.8本章小结 281

第10章ASP网上书店系统 284

10.1系统设计 284

10.1.1需求分析与系统设计 284

10.1.2数据库的设计 286

10.1.3所用到的页面一览 290

10.1.4本节小结 291

10.2后台系统的实现 292

10.2.1连接数据库的包含文件:includes/dbconn.inc 292

10.2.2后台管理的控制台:admin.asp 292

10.2.3新建图书类别:addcategory.asp 293

10.2.4新增供货商:addsupplier.asp 296

10.2.5新书入库:addbook.asp 298

10.2.6增加在库书的数目:appendbook.asp 301

10.2.7改变在库书信息:changestock.asp,showans_stockc.asp 303

10.2.8查询在库书信息:stockquery.asp,showans_stockq.asp 307

10.2.9销售状况查询:salequery.asp,showans_saleq.asp 312

10.2.10 查询顾客情况:customerquery.asp,showans_customerq.asp,showsalesbycustomer.asp 314

10.2.11修改管理员:changeadminasp 315

10.2.12验证管理员是否已经登录的一段代码 318

10.2.13本节小结 318

10.3前台系统的实现 318

10.3.1主页面上涉及到的四个文件 319

10.3.2显示所有的类、子类、所有图书名称:bookincategory.asp 321

10.3.3查询图书模块:bookquery.asp,showans_bookq.asp 323

10.3.4显示图书详细情况:viewitem.asp 323

10.3.5加入购物车:additem.asp 325

10.3.6显示购物车中的图书:showcart.asp 327

10.3.8从购物车中移走:itemremove.asp 329

10.3.7修改图书册数:itemchange.asp 329

10.3.9结帐台:checkout.asp 330

10.3.10注册(regist.asp)与登录(1ogin.asp)两个模块 330

10.3.11确认定货:orderverify.asp,reply_orderverify.asp 330

10.3.12顾客购书记录模块myinfo.asp 332

10.3.13本节小结 334

10.4本章小结 334

第11章办公自动化系统 335

11.1系统设计 335

11.1.1系统功能分析 335

11.1.2系统功能模块设计 336

11.2数据库设计 337

11.2.1数据库需求分析 337

11.2.2数据库概念结构设计 338

11.2.3数据库逻辑结构设计 340

11.3.3创建文件信息表 342

11.3.2创建回复议题表 342

11.3数据库结构的实现 342

11.3.1 创建公告信息表 342

11.3.4创建用户表 343

11.3.5私人信件表 343

11.3.6系统日志信息表 343

11.4.1系统运行环境 344

11.4.2系统安装调试说明 344

11.4系统功能详细分析 344

11.3.7议题讨论表 344

11.4.3系统的登录 345

11.4.4用户信息管理使用 346

11.4.5 公告管理的使用 347

114.6文件管理的使用 347

11.4.7议题信息的使用 348

11.4.8系统日志的使用 348

11.4.9优秀职员功能使用 348

11.5.1登录页面:login.asp 349

11.4.10互通信息模块功能的使用 349

11.5办公无纸化系统登录页面的创建 349

11.5.2主页面:index.asp 350

11.5.3数据连接文件:sysinc.asp 359

11.5.4文件上传页面:fileadd.asp 359

11.5.5添加议题页面:addyt.asp 361

11.5.6议题功能的后台数据管理页面:Yt1istl.asp 362

11.5.7公告信息的查看页面:Ggxx show.asp 365

11.5.8公告信息的后台数据管理页面:Information.asp 366

11.5.9创建用户资料修改页面:Modifyuser.asp 370

11.5.10用户信息的后台数据管理页面:Userformation.asp 373

11.5.11文件信息的后台数据管理页面:Fileinformation.asp 375

11.5.12系统日志后台数据管理页面:Logininfor.asp 377

11.5.13个人信件信息互通页面:Email.asp 380

11.5.14优秀职员统计页面:gooduser.asp 382

11.6本章小结 383