ASP 3.0 网络开发技术(含盘)
分類: 图书,计算机/网络,程序设计,ASP,
作者: 杨威
出 版 社: 人民邮电出版社
出版时间: 2000-11-1字数:版次: 第1版第2次页数: 400印刷时间:开本:印次:纸张:I S B N : 9787115088086包装: 精装编辑推荐
本书分为十二章三个部分,第一部分介绍了ASP 的技术特点、工作原理和安装方法,同时讲解了Web 页面的制作基础以及ASP 的对象与组件。第二部分引导读者在上一部分学习的基础上了解ASP 应用开发的步骤和过程。第三部分则以实例的形式详细讲解了ASP 应用开发中最常遇到的课题,包括开发数据库应用、设计BBS、处理电子邮件等内容。附录介绍了HTML语法、JavaScript和VBSoript语法参考。
内容简介
本书分为十二章三个部分,第一部分介绍了ASP 的技术特点、工作原理和安装方法,同时讲解了Web 页面的制作基础以及ASP 的对象与组件。第二部分引导读者在上一部分学习的基础上了解ASP 应用开发的步骤和过程。第三部分则以实例的形式详细讲解了ASP 应用开发中最常遇到的课题,
目录
第一章 ASP(Active Server Pages)概述1
1.1 Internet/Intranet技术简介1
1.1.1 Internet/Intranet发展背景1
1.1.2 Internet/Intranet所提供的服务3
1.1.3 Web页面的工作原理5
1.2 ASP入门6
1.2.1 什么是ASP7
1.2.2 ASP的工作原理7
1.2.3 如何创建ASP页面7
1.3 其他Web开发技术9
1.3.1 CGI(通用网关接口)10
1.3.2 ISAPI10
1.3.3 IDC10
1.4 ASP的独特优点11
1.5 ASP 3.0的新特性12
1.5.1 Server.Transfer方法12
1.5.2 Server.Execute方法13
1.5.3 ASPError对象14
第二章 建立ASP的运行环境15
2.1 在Windows 98上建立ASP的运行环境15
2.1.1 安装PWS16
2.1.2 管理PWS18
2.2 在Windows NT 4.0上建立ASP的运行环境28
2.2.1 安装IIS 4.028
2.2.2 管理IIS 4.032
2.3 在Windows 2000上建立ASP的运行环境43
2.3.1 IIS 5.0的管理界面43
2.3.2 IIS5.0中虚拟目录的创建与管理45
2.4 测试ASP运行环境47
第三章 Web页面制作基础51
3.1 HTML基础51
3.1.1 HTML的语法表示52
3.1.2 HTML文件的基本结构52
3.2 用FrontPage 2000设计Web页面53
3.2.1 FrontPage 2000的操作界面53
3.2.2 新建网页55
3.2.3 基本编辑操作56
3.2.4 在浏览器中预览网页60
3.2.5 插入图片61
3.2.6 插入超链接62
3.2.7 设置页面属性63
3.2.8 使用FrontPage 2000的在线帮助67
3.3 表单(Form)设计68
3.3.1 表单的基本概念68
3.3.2 设计表单69
3.3.3 设置表单域属性72
3.3.4 处理表单程序77
第四章 ASP对象81
4.1 Response对象81
4.1.1 使用Response.Write方法输出信息82
4.1.2 使用Response.end终止脚本运行84
4.1.3 使用Response.redirect重定向URL85
4.1.4 利用Response.IsclientConnected判断客户端是否断开86
4.1.5 利用Response来向客户端写入Cookies87
4.2 Request 对象88
4.2.1 Request. QueryString集合88
4.2.2 Request.Form集合89
4.2.3 Request.ServerVariables集合89
4.3 SESSION对象92
4.3.1 定义与使用Session变量92
4.3.2 Session对象的事件94
4.3.3 结束一个Session95
4.4 Application对象96
4.4.1 Application变量的定义与使用97
4.4.2 Application的Lock/Unlock方法97
4.5 SERVER对象97
4.5.1 SERVER.ScriptTimeout属性98
4.5.2 SERVER.CREATOBJECT方法98
4.5.3 SERVER.HTMLENCODE方法98
4.5.4 SERVER.MAPPATH方法98
4.5.5 SERVER.URLENCODE方法99
第五章 ASP组件101
5.1 如何使用ASP内置组件101
5.2 使用 Ad Rotator组件102
5.3 使用Browser Capabilities组件106
5.4 使用Content Linking组件110
5.5 使用Data Access组件112
5.6 使用File Access组件112
5.7 其他ASP组件115
5.7.1 Content Rotator组件115
5.7.2 Permission Checker组件116
5.7.3 Logging Utility 组件118
5.7.4 Tools组件122
第六章 VBScript语言125
6.1 如何在Web页面中插入VBScript脚本126
6.2 VBScript的数据类型130
6.3 VBScript的变量131
6.3.1 声明变量131
6.3.2 变量赋值132
6.3.3 数组变量的使用132
6.3.4 变量的命名规则135
6.3.5 变量的作用范围和生存周期136
6.4 VBScript的运算符和表达式138
6.4.1 算术运算符138
6.4.2 比较运算符142
6.4.3 逻辑运算符142
6.4.4 串运算符143
6.5 VBScript的控制结构144
6.5.1 条件语句144
6.5.2 循环语句151
6.6 VBScript的函数与过程152
6.6.1 什么是过程与函数153
6.6.2 过程与函数的区别153
6.6.3 VBScript常用内置函数155
第七章 JavaScript语言159
7.1 JavaScript语言概述159
7.2 JavaScript的数据类型、变量与运算符162
7.3 JavaScript的函数163
7.4 JavaScript中的事件166
7.5 JavaScript中的对象174
7.6 JavaScript的流程控制语句177
7.7 在JavaScript中使用ASP对象178
7.8 使用Microsoft脚本编辑器书写JavaScript程序178
7.9 互联网上的JavaScript资源181
第八章 ASP用程序开发入门183
8.1 ASP应用程序概述183
8.2 创建ASP应用程序186
8.2.1 在Windows NT 4.0中创建ASP 应用程序186
8.2.2 在Windows 2000 Server中创建ASP应用程序187
8.2.3 在Windows 98环境中创建ASP应用程序189
8.3 ASP应用开发实例一-一个简单的聊天室190
8.3.1 聊天室框架页面mainchat.htm191
8.3.2 信息显示页面text.asp192
8.3.3 信息输入页面chat.asp193
8.3.4 信息存放文件textwork.txt194
8.3.5 创建"聊天室"应用程序194
8.4 ASP应用开发实例二--在线访问统计195
8.4.1 Global.asa文件的代码195
8.4.2 Stats.asp的代码196
8.4.3 创建"在线访问统计"应用程序198
第九章 使用ASP开发Web数据库应用201
9.1 Web数据库概述201
9.2 ADO概述204
9.2.1 Connection对象204
9.2.2 Command对象207
9.2.3 建立一个RecordSet对象208
9.2.4 Field对象214
9.3 常用的SQL命令语法215
9.3.1 修改表结构215
9.3.2 查询表中的数据信息216
9.3.3 删除数据库的内容218
9.3.4 向数据库插入记录218
9.3.5 修改数据库记录219
9.4 ASP数据库开发的常用子程序219
9.4.1 创建一个Access数据库220
9.4.2 建立数据库的DSN223
9.4.3 检索记录的子程序226
9.4.4 编辑记录的子程序228
9.4.5 添加新记录的子程序234
9.4.6 删除记录的子程序240
9.4.7 将检索结果分页显示243
9.5 调用数据库的存储过程247
9.5.1 创建存储过程248
9.5.2 在ASP中调用存储过程253
9.5.3 自动获取参数信息261
9.6 使用FrontPage 2000的"数据库结果向导"263
9.7 优化Web数据库应用268
9.8 使用RDS访问Web数据库269
9.9 用ASP开发数据库的综合实例284
第十章 用ASP创建电子公告牌(BBS)293
10.1 概述293
10.2 基于数据库的BBS实例294
10.2.1 BBS的主程序Board.asp295
10.2.2 用于发表文章的表单程序 post.asp298
10.2.3 发布用户填写信息的程序Postit.asp300
10.2.4 发表子文章的程序PostSub.asp302
10.2.5 浏览文章及其相关子文章的程序 Message.asp304
10.2.6 BBS管理系统登录界面Login.asp310
10.2.7 用户身份验证程序Check.asp311
10.2.8 系统管理界面的主程序Admin.asp312
10.2.9 以管理员身份浏览文章界面AdminMessage.asp316
10.2.10 用于发布管理文章的程序Adminpost.asp323
10.2.11 AdminPost.asp的表单处理程序AdminPostit.asp324
10.2.12 发布管理子文章的程序AdminPostSub.asp325
10.2.13 删除文章子程序Delete.asp327
10.2.14 退出系统子程序Logout.asp328
10.3 使用BBS328
10.3.1 发表新文章329
10.3.2 回复文章329
10.3.3 在文章中定位330
10.4 管理BBS331
第十一章 使用Active X组件333
11.1 Active X技术概述334
11.2 在Web网页中插入ActiveX组件335
11.3 使用第三方组件实现网上的投票系统340
11.4 创建自定义组件344
11.5 ASP组件资源348
第十二章 使用ASP处理电子邮件351
12.1 安装与配置Microsoft SMTP Service351
12.2 CDONTS概述356
12.3 使用CDONTS发送邮件357
12.3.1 发送普通邮件357
12.3.2 发送带有附件的邮件362
12.3.3 巧用CDONTS实现"友情推荐"功能363
12.4 使用CDONTS接收邮件365
12.5 创建邮件列表366
12.5.1 创建存储邮件地址的数据库367
12.5.2 创建申请订阅的程序367
12.5.3 创建广播发送程序369
附录A HTML语言索引375
A.1 与页面基本信息相关的标签375
A.2 与页面文字属性相关的标签376
A.3 与页面格式有关的HTML标签379
附录B VBScript语言参考385
B.1 VBScript的函数385
B.2 VBScript的常量389
B.2.1 颜色常量389
B.2.2 比较常量389
B.2.3 数据和时间常量389
B.2.4 日期格式常量390
B.2.5 MsgBox常量390
B.2.6 字符串常量391
附录C JavaScript语言参考393
C.1 JavaScript的对象393
C.2 JavaScript的属性396
C.3 JavaScript的方法398
C.4 JavaScript中的事件400