简介
本书详细讲述了使用ASP进行网络程序设计的应用技术。全书共包括12
章,依次讲述了WWW的工作原理、ASP运行环境与开发工具、HTML基础知识
、ASP脚本语言——VBScript基础知识、Request和Response等内部对象、
数据库存取组件和文件存取组件等内部组件、文件上传及发送E-mail等第
三方组件的知识,并在第12章给出了3个功能基本完善的开发实例。
本书采用了“书 + 光盘 + 支持网站”三位一体的立体教材支持模式
,其中配套光盘中包括了全部示例的源文件,支持网站(www.jjshang.com
)中提供了学习论坛和大量的补充资源。
本书自第1版出版以来,就深受广大读者的认可。前两版迄今已发行20
万册,其中第2版被评为2004北京高等教育精品教材奖并荣获全国优秀畅销
书(科技类)奖,成为众多高校网络程序设计课程的教材。
本书非常适合作为高等院校、高职高专院校的网络程序设计课程教材
,同时也非常适合网络程序设计人员自学使用。
目录
目录
第1章 ASP程序设计概述
1.1 网络程序设计语言概述
1.1.1 网络程序设计语言的产生背景
1.1.2 WWW的工作原理
1.1.3 目前主要的网络程序设计语言
1.2 ASP的运行环境
1.2.1 安装IIS
1.2.2 安装Internet Explorer
1.3 ASP的开发工具
1.4 开发一个简单的ASP文件
1.4.1 新建ASP文件
1.4.2 保存ASP文件
1.4.3 浏览ASP文件
1.5 新建一个应用程序
1.5.1 什么是应用程序
1.5.2 新建一个文件夹
1.5.3 添加虚拟目录
1.5.4 设置默认文档
1.5.5 建立ASP文件
1.5.6 新建应用程序小结
1.6 ASP文件的组成及约定
1.7 ASP文件的注意事项
1.8 本章小结
习题1
第2章 HTML基础知识
2.1 什么是HTML
2.1.1 HTML简介
2.1.2 Web浏览器
2.1.3 HTML开发工具
2.1.4 制作一个简单的HTML文件
2.2 HTML基本语法
2.2.1 HTML标记
2.2.2 标记属性
2.2.3 文档头部
2.2.4 文档主体
2.2.5 注释语句
2.3 HTML基本元素
2.3.1 文字
2.3.2 列表
2.3.3 图像
2.3.4 表格
2.3.5 超链接
2.3.6 字符实体
2.4 HTML高级元素
2.4.1 表单
2.4.2 框架网页
2.5 其他元素
2.6 本章小结
习题2
第3章 VBScript基础知识
3.1 脚本语言概述
3.2 VBScript代码的基本格式
3.3 VBScript的数据类型
3.4 VBScript常量
3.4.1 直接常量
3.4.2 符号常量
3.5 VBScript变量
3.5.1 变量的命名规则
3.5.2 变量的声明、赋值和引用
3.5.3 使用Option Explicit语句强制声明变量
3.5.4 变量的作用范围和有效期
3.6 VBScript数组
3.6.1 数组的命名、声明、赋值和引用
3.6.2 多维数组
3.6.3 变长数组
3.7 VBScript运算符和表达式
3.7.1 算术运算符和数学表达式
3.7.2 连接运算符和字符串表达式
3.7.3 比较运算符和条件表达式
3.7.4 逻辑运算符
3.7.5 混合表达式中的优先级
3.8 VBScript函数
3.8.1 数学函数
3.8.2 字符串函数
3.8.3 日期和时间函数
3.8.4 数组函数
3.8.5 格式化函数
3.8.6 转换函数
3.8.7 检验函数
3.9 VBScript过程
3.9.1 Sub子程序
3.9.2 Function函数
3.9.3 子程序和函数的位置
3.10 使用条件语句
3.10.1 If...Then...Else语句
3.10.2 Select Case语句
3.11 使用循环语句
3.11.1 For...Next循环
3.11.2 Do...Loop循环
3.11.3 While...Wend循环
3.11.4 For Each...Next循环
3.11.5 循环嵌套
3.11.6 使用Exit语句强行退出循环
3.12 注释语句
3.13 容错语句
3.14 本章小结
习题3
第4章 Request和Response对象
4.1 ASP内部对象概述
4.2 利用Request对象从客户端获取信息
4.2.1 Request对象简介
4.2.2 使用Form集合获取表单信息
4.2.3 使用QueryString集合获取查询字符串信息
4.2.4 使用ServerVariables集合获取环境变量信息
4.2.5 使用ClientCertificate集合获取身份验证信息
4.2.6 TotalBytes属性
4.2.7 BinaryRead方法
4.3 利用Response对象向客户端输出信息
4.3.1 Response对象简介
4.3.2 使用Write方法输出信息
4.3.3 使用Redirect方法实现页面重定向
4.3.4 使用End方法停止处理脚本程序
4.3.5 Buffer属性、Clear方法、Flush方法
4.3.6 BinaryWrite方法
4.3.7 关于HTTP响应信息的复杂操作
4.4 使用Cookie在客户端保存信息
4.4.1 Cookie简介
4.4.2 使用Response对象设置Cookie
4.4.3 使用Request对象获取Cookie
4.4.4 Cookie综合示例
4.5 本章小结
习题4
第5章 Session和Application对象
5.1 利用Session对象记载单个用户信息
5.1.1 Session对象简介
5.1.2 利用Session存储信息
5.1.3 利用Session存储数组信息
5.1.4 Contents集合
5.1.5 TimeOut属性
5.1.6 Abandon方法
5.2 利用Application对象记载所有用户信息
5.2.1 Application对象简介
5.2.2 利用Application存储信息
5.2.3 利用Application存储数组信息
5.2.4 Contents集合
5.3 Global.asa文件
5.3.1 什么是Global.asa文件
5.3.2 Global.asa简单示例
5.4 本章小结
习题5
第6章 Server对象
6.1 Server对象简介
6.2 Server对象的属性和方法
6.2.1 ScriptTimeOut属性
6.2.2 CreateObject方法
6.2.3 HTMLEncode方法
6.2.4 URLEncode方法
6.2.5 MapPath方法
6.2.6 Execute方法
6.2.7 Transfer方法
6.3 本章小结
习题6
第7章 数据库基础知识
7.1 数据库的基本概念
7.1.1 数据管理技术的发展阶段
7.1.2 数据库的基本术语
7.1.3 数据库管理系统
7.2 建立Access数据库
7.2.1 规划自己的数据库
7.2.2 新建数据库
7.2.3 新建和维护表
7.2.4 新建和维护查询
7.3 SQL语言简介
7.3.1 Select语句
7.3.2 Insert语句
7.3.3 Delete语句
7.3.4 Update语句
7.4 设置数据源
7.5 本章小结
习题7
第8章 ASP存取数据库
8.1 ASP内部组件概述
8.2 利用数据库存取组件存取数据库
8.2.1 数据库存取组件简介
8.2.2 数据库准备工作
8.2.3 连接数据库
8.2.4 利用Select语句查询记录
8.2.5 利用Insert语句添加记录
8.2.6 利用Delete语句删除记录
8.2.7 利用Update语句更新记录
8.3 对通讯录程序的再探讨
8.3.1 利用Select语句查询记录
8.3.2 利用Insert语句添加记录
8.3.3 利用Delete语句删除记录
8.3.4 利用Update语句更新记录
8.4 本章小结
习题8
第9章 深入进行数据库编程
9.1 ADO的内部对象
9.2 Connection对象
9.2.1 建立Connection对象
9.2.2 Connection对象的属性和方法
9.2.3 排序显示数据
9.2.4 查找数据
9.2.5 链接到详细页面
9.2.6 事务处理
9.2.7 Error对象和Errors集合
9.3 Command对象
9.3.1 建立Command对象
9.3.2 Command对象的属性和方法
9.3.3 利用Command对象存取数据库
9.3.4 非参数查询
9.3.5 参数查询
9.3.6 Parameter对象和Parameters集合
9.4 Recordset对象
9.4.1 建立Recordset对象
9.4.2 Recordset对象的属性和方法
9.4.3 利用Recordset对象存取数据库
9.4.4 添加不完整的记录
9.4.5 分页显示数据
9.4.6 Field对象和Fields集合
9.5 存取SQL Server数据库
9.6 对多个表进行组合查询
9.7 通讯录综合示例
9.7.1 通讯录的设计
9.7.2 通讯录的实现
9.7.3 关于通讯录的讨论
9.8 本章小结
习题9
第10章 文件存取组件及其他组件
10.1 文件存取组件
10.1.1 FileSystemObject对象的属性和方法
10.1.2 文件及文件夹的基本操作
10.1.3 TextStream对象的属性和方法
10.1.4 文本文件的基本操作
10.1.5 File对象的属性和方法
10.1.6 Folder对象的属性和方法
10.1.7 Drive对象的属性
10.2 广告轮显组件
10.2.1 广告轮显组件的属性和方法
10.2.2 使用广告轮显组件示例
10.3 浏览器兼容组件
10.3.1 浏览器兼容组件的工作原理
10.3.2 浏览器兼容组件的属性
10.3.3 使用浏览器兼容组件示例
10.4 文件超链接组件
10.4.1 文件超链接组件的方法
10.4.2 使用文件超链接组件示例
10.5 计数器组件
10.5.1 计数器组件的属性和方法
10.5.2 使用计数器组件示例
10.6 本章小结
习题10
第11章 使用第三方组件
11.1 文件上传组件ASPUpload
11.1.1 下载和安装ASPUpload组件
11.1.2 ASPUpload组件的属性和方法
11.1.3 上传单个文件
11.1.4 上传多个文件
11.1.5 判断文件是否已经存在
11.2 发送E-mail组件W3Jmail
11.2.1 下载和安装W3Jmail组件
11.2.2 W3Jmail组件的属性和方法
11.2.3 简单发送E-mail
11.2.4 在线发送E-mail
11.2.5 在线发送附件
11.3 发布信息综合示例
11.4 关于第三方组件
11.5 本章小结
习题11
第12章 网络程序开发实例
12.1 留言板
12.1.1 留言板的总体设计
12.1.2 留言板的关键技术
12.1.3 留言板的具体实现
12.2 聊天室
12.2.1 聊天室的总体设计
12.2.2 聊天室的关键技术
12.2.3 聊天室的具体实现
12.3 BBS论坛
12.3.1 BBS论坛的总体设计
12.3.2 BBS论坛的关键技术
12.3.3 BBS论坛的具体实现
12.4 本章小结
习题12
附录A 常见问题答疑
附录B 本书约定
参考文献
iHx
第1章 ASP程序设计概述
1.1 网络程序设计语言概述
1.1.1 网络程序设计语言的产生背景
1.1.2 WWW的工作原理
1.1.3 目前主要的网络程序设计语言
1.2 ASP的运行环境
1.2.1 安装IIS
1.2.2 安装Internet Explorer
1.3 ASP的开发工具
1.4 开发一个简单的ASP文件
1.4.1 新建ASP文件
1.4.2 保存ASP文件
1.4.3 浏览ASP文件
1.5 新建一个应用程序
1.5.1 什么是应用程序
1.5.2 新建一个文件夹
1.5.3 添加虚拟目录
1.5.4 设置默认文档
1.5.5 建立ASP文件
1.5.6 新建应用程序小结
1.6 ASP文件的组成及约定
1.7 ASP文件的注意事项
1.8 本章小结
习题1
第2章 HTML基础知识
2.1 什么是HTML
2.1.1 HTML简介
2.1.2 Web浏览器
2.1.3 HTML开发工具
2.1.4 制作一个简单的HTML文件
2.2 HTML基本语法
2.2.1 HTML标记
2.2.2 标记属性
2.2.3 文档头部
2.2.4 文档主体
2.2.5 注释语句
2.3 HTML基本元素
2.3.1 文字
2.3.2 列表
2.3.3 图像
2.3.4 表格
2.3.5 超链接
2.3.6 字符实体
2.4 HTML高级元素
2.4.1 表单
2.4.2 框架网页
2.5 其他元素
2.6 本章小结
习题2
第3章 VBScript基础知识
3.1 脚本语言概述
3.2 VBScript代码的基本格式
3.3 VBScript的数据类型
3.4 VBScript常量
3.4.1 直接常量
3.4.2 符号常量
3.5 VBScript变量
3.5.1 变量的命名规则
3.5.2 变量的声明、赋值和引用
3.5.3 使用Option Explicit语句强制声明变量
3.5.4 变量的作用范围和有效期
3.6 VBScript数组
3.6.1 数组的命名、声明、赋值和引用
3.6.2 多维数组
3.6.3 变长数组
3.7 VBScript运算符和表达式
3.7.1 算术运算符和数学表达式
3.7.2 连接运算符和字符串表达式
3.7.3 比较运算符和条件表达式
3.7.4 逻辑运算符
3.7.5 混合表达式中的优先级
3.8 VBScript函数
3.8.1 数学函数
3.8.2 字符串函数
3.8.3 日期和时间函数
3.8.4 数组函数
3.8.5 格式化函数
3.8.6 转换函数
3.8.7 检验函数
3.9 VBScript过程
3.9.1 Sub子程序
3.9.2 Function函数
3.9.3 子程序和函数的位置
3.10 使用条件语句
3.10.1 If...Then...Else语句
3.10.2 Select Case语句
3.11 使用循环语句
3.11.1 For...Next循环
3.11.2 Do...Loop循环
3.11.3 While...Wend循环
3.11.4 For Each...Next循环
3.11.5 循环嵌套
3.11.6 使用Exit语句强行退出循环
3.12 注释语句
3.13 容错语句
3.14 本章小结
习题3
第4章 Request和Response对象
4.1 ASP内部对象概述
4.2 利用Request对象从客户端获取信息
4.2.1 Request对象简介
4.2.2 使用Form集合获取表单信息
4.2.3 使用QueryString集合获取查询字符串信息
4.2.4 使用ServerVariables集合获取环境变量信息
4.2.5 使用ClientCertificate集合获取身份验证信息
4.2.6 TotalBytes属性
4.2.7 BinaryRead方法
4.3 利用Response对象向客户端输出信息
4.3.1 Response对象简介
4.3.2 使用Write方法输出信息
4.3.3 使用Redirect方法实现页面重定向
4.3.4 使用End方法停止处理脚本程序
4.3.5 Buffer属性、Clear方法、Flush方法
4.3.6 BinaryWrite方法
4.3.7 关于HTTP响应信息的复杂操作
4.4 使用Cookie在客户端保存信息
4.4.1 Cookie简介
4.4.2 使用Response对象设置Cookie
4.4.3 使用Request对象获取Cookie
4.4.4 Cookie综合示例
4.5 本章小结
习题4
第5章 Session和Application对象
5.1 利用Session对象记载单个用户信息
5.1.1 Session对象简介
5.1.2 利用Session存储信息
5.1.3 利用Session存储数组信息
5.1.4 Contents集合
5.1.5 TimeOut属性
5.1.6 Abandon方法
5.2 利用Application对象记载所有用户信息
5.2.1 Application对象简介
5.2.2 利用Application存储信息
5.2.3 利用Application存储数组信息
5.2.4 Contents集合
5.3 Global.asa文件
5.3.1 什么是Global.asa文件
5.3.2 Global.asa简单示例
5.4 本章小结
习题5
第6章 Server对象
6.1 Server对象简介
6.2 Server对象的属性和方法
6.2.1 ScriptTimeOut属性
6.2.2 CreateObject方法
6.2.3 HTMLEncode方法
6.2.4 URLEncode方法
6.2.5 MapPath方法
6.2.6 Execute方法
6.2.7 Transfer方法
6.3 本章小结
习题6
第7章 数据库基础知识
7.1 数据库的基本概念
7.1.1 数据管理技术的发展阶段
7.1.2 数据库的基本术语
7.1.3 数据库管理系统
7.2 建立Access数据库
7.2.1 规划自己的数据库
7.2.2 新建数据库
7.2.3 新建和维护表
7.2.4 新建和维护查询
7.3 SQL语言简介
7.3.1 Select语句
7.3.2 Insert语句
7.3.3 Delete语句
7.3.4 Update语句
7.4 设置数据源
7.5 本章小结
习题7
第8章 ASP存取数据库
8.1 ASP内部组件概述
8.2 利用数据库存取组件存取数据库
8.2.1 数据库存取组件简介
8.2.2 数据库准备工作
8.2.3 连接数据库
8.2.4 利用Select语句查询记录
8.2.5 利用Insert语句添加记录
8.2.6 利用Delete语句删除记录
8.2.7 利用Update语句更新记录
8.3 对通讯录程序的再探讨
8.3.1 利用Select语句查询记录
8.3.2 利用Insert语句添加记录
8.3.3 利用Delete语句删除记录
8.3.4 利用Update语句更新记录
8.4 本章小结
习题8
第9章 深入进行数据库编程
9.1 ADO的内部对象
9.2 Connection对象
9.2.1 建立Connection对象
9.2.2 Connection对象的属性和方法
9.2.3 排序显示数据
9.2.4 查找数据
9.2.5 链接到详细页面
9.2.6 事务处理
9.2.7 Error对象和Errors集合
9.3 Command对象
9.3.1 建立Command对象
9.3.2 Command对象的属性和方法
9.3.3 利用Command对象存取数据库
9.3.4 非参数查询
9.3.5 参数查询
9.3.6 Parameter对象和Parameters集合
9.4 Recordset对象
9.4.1 建立Recordset对象
9.4.2 Recordset对象的属性和方法
9.4.3 利用Recordset对象存取数据库
9.4.4 添加不完整的记录
9.4.5 分页显示数据
9.4.6 Field对象和Fields集合
9.5 存取SQL Server数据库
9.6 对多个表进行组合查询
9.7 通讯录综合示例
9.7.1 通讯录的设计
9.7.2 通讯录的实现
9.7.3 关于通讯录的讨论
9.8 本章小结
习题9
第10章 文件存取组件及其他组件
10.1 文件存取组件
10.1.1 FileSystemObject对象的属性和方法
10.1.2 文件及文件夹的基本操作
10.1.3 TextStream对象的属性和方法
10.1.4 文本文件的基本操作
10.1.5 File对象的属性和方法
10.1.6 Folder对象的属性和方法
10.1.7 Drive对象的属性
10.2 广告轮显组件
10.2.1 广告轮显组件的属性和方法
10.2.2 使用广告轮显组件示例
10.3 浏览器兼容组件
10.3.1 浏览器兼容组件的工作原理
10.3.2 浏览器兼容组件的属性
10.3.3 使用浏览器兼容组件示例
10.4 文件超链接组件
10.4.1 文件超链接组件的方法
10.4.2 使用文件超链接组件示例
10.5 计数器组件
10.5.1 计数器组件的属性和方法
10.5.2 使用计数器组件示例
10.6 本章小结
习题10
第11章 使用第三方组件
11.1 文件上传组件ASPUpload
11.1.1 下载和安装ASPUpload组件
11.1.2 ASPUpload组件的属性和方法
11.1.3 上传单个文件
11.1.4 上传多个文件
11.1.5 判断文件是否已经存在
11.2 发送E-mail组件W3Jmail
11.2.1 下载和安装W3Jmail组件
11.2.2 W3Jmail组件的属性和方法
11.2.3 简单发送E-mail
11.2.4 在线发送E-mail
11.2.5 在线发送附件
11.3 发布信息综合示例
11.4 关于第三方组件
11.5 本章小结
习题11
第12章 网络程序开发实例
12.1 留言板
12.1.1 留言板的总体设计
12.1.2 留言板的关键技术
12.1.3 留言板的具体实现
12.2 聊天室
12.2.1 聊天室的总体设计
12.2.2 聊天室的关键技术
12.2.3 聊天室的具体实现
12.3 BBS论坛
12.3.1 BBS论坛的总体设计
12.3.2 BBS论坛的关键技术
12.3.3 BBS论坛的具体实现
12.4 本章小结
习题12
附录A 常见问题答疑
附录B 本书约定
参考文献
iHx
网络程序设计——ASP
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!