《ASP动态网页製作教程》是人民邮电出版社于2008年出版的一本图书。
基本介绍
- 书名:ASP动态网页製作教程
- 又名: Active Server Pages for Webmasters
- ISBN:9787115188106
- 页数: 269页
- 出版社:人民邮电出版社
- 出版时间:2008年11月1日
- 装帧:平装
- 开本:16开
- 丛书名 : 21世纪高等学校计算机规划教材
内容简介
《ASP动态网页製作教程》一书通过通俗易懂的语言和实用生动的例子,系统地介绍了网路基础知识、ASP概述、Web页面製作基础、ASP开发基础、VBScript脚本语言、ASP内置对象、ASP常用组件、档案管理、ADO资料库访问和ASP高级程式设计等。每一章的后面提供了习题及上机指导,以方便读者及时验证学习效果。《ASP动态网页製作教程》在最后部分提供了一个综合实例及两个课程设计,可帮助读者快速掌握ASP程式的开发过程。
目录
第1章 网路基础知识
1.1 Internet基础
1.1.1 Internet概述
1.1.2 TCP/IP
1.1.3 IP位址、域名和URL
1.2 Web简介
1.2.1 什幺是Web
1.2.2 C/S模式与B/S模式
1.2.3 Web的访问原理
1.3 Web程式开发环境
1.3.1 Web开发工具
1.3.2 Web开发语言
小结
习题
上机指导
第2章 ASP概述
2.1 什幺是ASP
2.1.1 ASP的发展历程
2.1.2 ASP的技术特点
2.1.3 ASP的运行环境
2.2 IIS的安装
2.2.1 IIS简介
2.2.2 安装IIS
2.2.3 卸载IIS
2.3 IIS的配置
2.3.1 配置IIS
2.3.2 启动ActiveServerPages服务
2.3.3 设定虚拟目录
2.3.4 创建网站
2.4 测试网站伺服器
2.5 第一个ASP程式
小结
习题
上机指导
第3章 Web页面製作基础
3.1 HTML标记语言
3.1.1 什幺是HTML
3.1.2 HTML档案结构
3.1.3 HTML头部标记与主体标记
3.2 设定文字风格
3.2.1 定义文字字型
3.2.2 文字的排版
3.2.3 注释标记
3.3 建立超连结
3.3.1 连结标记
3.3.2 建立内部连结
3.3.3 建立外部连结
3.4 多媒体效果
3.4.1 插入图片
3.4.2 播放音乐、视频和Flash动画
3.4.3 播放背景音乐
3.4.4 滚动效果
3.5 製作表格
3.5.1 表格的基本结构
3.5.2 定义表格的标题和表头
3.5.3 设定表格的框线和间隔
3.5.4 定义表格尺寸和背景颜色
3.5.5 设定表格的对齐方式
3.5.6 设定跨行、跨列的表格
3.6 建立表单
3.6.1 表单的结构
3.6.2 在表单中插入控制项
3.7 构建框架
3.7.1 框架的基本结构
3.7.2 在网页中构建框架
3.7.3 在框架中套用超连结
3.8 CSS
3.8.1 CSS的特点
3.8.2 定义CSS样式
3.8.3 引用CSS样式的方式
小结
习题
上机指导
第4章 ASP开发基础
4.1 ASP基本语法
4.1.1 ASP的档案结构
4.1.2 声明脚本语言
4.1.3 ASP与HTML
4.2 ASP指令的使用
4.2.1 使用输出指令
4.2.2 使用#include指令包含档案
4.3 申请域名和空间
4.3.1 了解域名
4.3.2 注册域名
4.3.3 申请空间
4.4 发布网站
4.4.1 区域网路内发布网站
4.4.2 通过FTP上载网站
小结
习题
上机指导
第5章 VBScript脚本语言
5.1 VBScript语言概述
5.1.1 了解VBScript语言
5.1.2 VBScript代码编写格式
5.2 常量与变数
5.2.1 VBScript常量
5.2.2 变数的声明和赋值
5.2.3 变数的作用域和存活期
5.3 运算符的套用
5.4 函式的套用
5.4.1 字元串处理
5.4.2 数据转换
5.4.3 日期时间数据的处理
5.4.4 数据类型的判断
5.4.5 数学函式的套用
5.5 数组的创建与套用
5.5.1 创建数组
5.5.2 套用数组函式
5.6 流程控制语句
5.6.1 运用VBScript选择语句
5.6.2 运用VBScript循环语句
5.7 注释语句的使用
5.8 过程的创建与调用
5.8.1 调用Sub过程
5.8.2 调用Function过程
小结
习题
上机指导
第6章 ASP内置对象
6.1 ASP内置对象概述
6.2 Request请求对象
6.2.1 获取表单数据
6.2.2 查询字元串数据
6.2.3 获得伺服器端环境变数
6.2.4 以二进制码方式读取数据
6.3 Response回响对象
6.3.1 向客户端传送数据
6.3.2 利用缓冲输出数据
6.3.3 重定向网页
6.3.4 向客户端输出二进制数据
6.3.5 在网页中使用Cookie
6.3.6 停止输出
6.4 Application应用程式对象
6.4.1 访问Application套用级变数
6.4.2 锁定和解锁Application对象
6.4.3 製作网站计数器
6.5 Session会话对象
6.5.1 访问Session会话级变数
6.5.2 返回当前会话的唯一标誌符
6.5.3 限定会话结束时间
6.5.4 释放Session
6.6 Server服务对象
6.6.1 设定ASP脚本执行时间
6.6.2 创建伺服器组件实例
6.6.3 获取档案的真实物理路径
6.6.4 输出HTML原始码
6.7 ObjectContext事务处理对象
6.7.1 终止事务的处理
6.7.2 完成事务的处理
小结
习题
上机指导
第7章 ASP常用组件
7.1 AdRotate广告轮显组件
7.1.1 AdRotate组件简介
7.1.2 建立实现广告轮显的档案
7.1.3 在首页显示广告信息
7.2 BrowserCapabilities浏览器性能组件
7.2.1 BrowserCapabilities组件简介
7.2.2 存储浏览器信息的Browscap.ini档案
7.2.3 获取客户端浏览器信息
7.3 PageCounter计数器组件
7.3.1 PageCounter组件简介
7.3.2 设计无刷新图形计数器
7.4 CDONTS邮件收发组件
7.4.1 CDONTS组件简介
7.4.2 SMTP伺服器的安装和配置
7.4.3 套用CDONTS组件传送邮件
7.4.4 套用CDONTS组件接收邮件
小结
习题
上机指导
第8章 档案管理
8.1 FileSystemObject档案系统对象
8.2 档案的基本操作
8.2.1 对档案的操作
8.2.2 对资料夹的操作
8.2.3 获取档案信息
8.2.4 获取资料夹信息
8.2.5 显示磁碟信息
8.3 文本档案的操作
8.3.1 向文本档案中写入数据
8.3.2 读取文本档案中的数据
小结
习题
上机指导
第9章 ADO资料库访问
9.1 ADO概述
9.1.1 ADO技术简介
9.1.2 ADO的对象和数据集合
9.2 在ODBC数据源管理器中配置DSN
9.2.1 配置MicrosoftAccess资料库DSN
9.2.2 配置SQLServer资料库DSN
9.3 Connection对象连线资料库
9.3.1 创建Connection对象
9.3.2 连线Access资料库
9.3.3 连线SQLServer资料库
9.4 Command对象执行操作命令
9.4.1 创建Command对象
9.4.2 执行添加数据的操作
9.4.3 调用存储过程
9.5 RecordSet对象查询和操作记录
9.5.1 创建RecordSet对象
9.5.2 查询和分页显示记录
9.5.3 添加、更新和删除记录
9.6 Error对象返回错误信息
9.6.1 了解Error对象
9.6.2 设定错误陷阱
小结
习题
上机指导
第10章 ASP高级程式设计
10.1 ASP操作XML文档
10.1.1 XML概述
10.1.2 XML的3种显示格式
10.1.3 通过DOM技术载入XML文档
10.1.4 ASP向XML文档中添加数据
10.1.5 ASP读取XML数据
10.2 在ASP中套用Ajax
10.2.1 Ajax技术概述
10.2.2 Ajax与传统Web技术的区别
10.2.3 Ajax使用的技术
10.2.4 Ajax开发需要注意的几个问题
10.2.5 实现Ajax的步骤
10.2.6 一个完整的Ajax实例
10.3 在ASP中使用类
10.3.1 类的定义
10.3.2 定义类的方法
10.3.3 定义类的属性
小结
习题
上机指导
第11章 ASP综合开发实例——部落格网站
11.1 概述
11.2 网站总体设计
11.2.1 项目规划
11.2.2 系统功能结构图
11.3 资料库设计
11.3.1 资料库E-R图分析
11.3.2 数据表概要说明
11.3.3 主要数据表的结构
11.4 档案架构设计
11.5 公共档案的编写
11.5.1 防止SQL注入和创建资料库连线
11.5.2 统计访问量
11.6 前台主页面设计
11.6.1 前台主页面概述
11.6.2 前台主页面的布局
11.6.3 前台主页面的实现
11.7 文章 展示模组设计
11.7.1 文章 展示模组概述
11.7.2 主页面文章 展示的实现过程
11.7.3 文章 列表展示的实现过程
11.7.4 文章 详细显示的实现过程
11.8 相册展示模组设计
11.8.1 相册展示模组概述
11.8.2 相册展示的实现过程
11.9 博主登录模组设计
11.9.1 博主登录功能概述
11.9.2 博主登录的实现过程
11.10 文章 管理模组设计
11.10.1 文章 管理模组概述
11.10.2 文章 分类管理的实现过程
11.10.3 文章 添加的实现过程
11.10.4 文章 查询和删除的实现过程
11.11 相册管理模组设计
11.11.1 相册管理模组概述
11.11.2 上传图片的实现过程
11.11.3 浏览图片的实现过程
11.11.4 删除图片的实现过程
第12章 课程设计一——线上投票系统
12.1 课程设计的目的
12.2 设计思路
12.3 设计过程
12.3.1 数据表的设计
12.3.2 资料库连线的创建
12.3.3 显示投票选项的设计
12.3.4 参与投票的设计
12.3.5 查看结果的设计
第13章 课程设计二——无刷新聊天室
13.1 课程设计的目的
13.2 设计思路
13.3 设计过程
13.3.1 Global.asa档案的创建
13.3.2 登录页面的设计
13.3.3 聊天室主页面设计
13.3.4 线上用户列表的设计
13.3.5 用户发言的设计
13.3.6 显示聊天信息的设计
13.3.7 退出聊天室的设计