新書推薦:
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:NT$
449.0
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:NT$
280.0
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:NT$
349.0
《
人生解忧:佛学入门四十讲
》
售價:NT$
490.0
《
浪潮将至
》
售價:NT$
395.0
《
在虚无时代:与马克斯·韦伯共同思考
》
售價:NT$
260.0
《
日内交易与波段交易的资金风险管理
》
售價:NT$
390.0
《
自然信息图:一目了然的万物奇观
》
售價:NT$
640.0
|
編輯推薦: |
1、内容与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的
2、配套DVD光盘中提供本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像
|
內容簡介: |
ASPActive Server
Pages是Microsoft公司开发的一套服务器端脚本开发环境。使用ASP可以创建动态交互的Web页面和基于Web的应用程序。正因为ASP具有开发速度快、语法简单易学、可以访问ActiveX组件、开发环境简洁灵活等特点,成为世界上使用最广泛的Web开发工具之一,深受广大开发人员的青睐。本书共分为18章,内容包括网络基础知识、ASP概述、ASP基础入门、Web页面制作基础、VBScript脚本语言、ASP内置对象、文件上传组件、SQL语句在ASP中的应用、ADO数据库访问、邮件收发组件、ASP与XML高级编程、Ajax编程技术、报表打印技术、ASP程序调试与网站安全、网站发布、综合案例——博客网站、课程设计——新闻网站、课程设计——新城校友录。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
本书附有配套DVD光盘,光盘中提供本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像。其中,源代码全部经过精心测试,能够在Windows
XP、Windows 2003、Windows 7系统下编译和运行。
本书可作为应用型本科计算机类专业、软件学院、高职软件专业及相关专业的教材,同时也适合ASP爱好者以及初、中级的Web程序开发人员参考使用。
|
目錄:
|
第1章 网络基础知识
1.1 Internet基础
1.1.1 Internet概述
1.1.2 TCPIP
1.1.3 IP地址、域名和URL
1.2 Web简介
1.2.1 什么是Web
1.2.2 CS模式与BS模式
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 启动Active Server Pages服务
2.3.3 设置虚拟目录
2.3.4 创建网站
2.4 测试网站服务器
2.5 选择ASP开发工具
2.5.1 应用记事本开发
2.5.2 应用Dreamweaver开发
2.5.3 应用Visual InterDev 6.0开发
2.6 在Dreamweaver中设定开发环境
2.6.1 更改工具栏的显示样式
2.6.2 插入标签时隐藏辅助功能属性对话框
2.6.3 设置在粘贴时不改变表单项的名称
2.6.4 在“首选参数”“常规”对话框中设置常用项
2.7 开发第一个ASP程序
2.7.1 使用Dreamweaver创建一个ASP文件
2.7.2 编写ASP代码
2.7.3 保存ASP文件
2.7.4 配置IIS运行ASP程序
2.7.5 在浏览器中查看源代码
2.8 综合实例——在Windows 7中配置IIS
知识点提炼
习题
实验:在Windows XP中配置IIS
第3章 ASP基础入门
3.1 ASP构建网站的特点与工作原理
3.1.1 ASP构建网站的特点
3.1.2 ASP的工作原理
3.2 ASP文件结构
3.2.1 ASP文件基本结构
3.2.2 声明脚本语言
3.2.3 使用输出指令
3.2.4 使用#include指令
3.3 ASP语句书写规范
3.3.1 ASP语句中标点符号的使用
3.3.2 变量及函数的命名规则
3.3.3 语句书写规则
3.3.4 注释语句规则
3.4 获取帮助信息
3.4.1 安装和使用MSDN Library
3.4.2 网上获取资源
知识点提炼
习题
第4章 Web页面制作基础
4.1 HTML标记语言
4.1.1 什么是HTML
4.1.2 HTML文件结构
4.1.3 HTML头部标记与主体标记
4.2 设置文字风格
4.2.1 定义文字字体
4.2.2 文字的排版
4.2.3 注释标记
4.3 建立超链接
4.3.1 链接标记
4.3.2 建立内部链接
4.3.3 建立外部链接
4.4 多媒体效果
4.4.1 插入图片
4.4.2 播放音乐、视频和Flash动画
4.4.3 播放背景音乐
4.4.4 滚动效果
4.5 制作表格
4.5.1 表格的基本结构
4.5.2 定义表格的标题和表头
4.5.3 设置表格的边框和间隔
4.5.4 定义表格尺寸和背景颜色
4.5.5 设定表格的对齐方式
4.5.6 设置跨行、跨列的表格
4.6 建立表单
4.6.1 表单的结构
4.6.2 在表单中插入控件
4.7 CSS样式表
4.7.1 CSS的特点
4.7.2 定义CSS样式
4.7.3 引用CSS样式的方式
4.8 综合实例——防止表单在网站外部提交
知识点提炼
习题
实验:播放图片
第5章 VBScript脚本语言
5.1 VBScript脚本语言基础
5.1.1 了解VBScript语言
5.1.2 VBScript与Visual Basic的区别
5.1.3 在HTML中使用VBScript
5.1.4 在ASP中使用VBScript
5.2 在VBScript中定义常量
5.3 VBScript变量
5.3.1 变量的命名规则
5.3.2 声明变量
5.3.3 为变量赋值
5.3.4 变量的作用域和存活期
5.4 VBScript运算符
5.4.1 运用算术运算符
5.4.2 运用比较运算符
5.4.3 运用逻辑运算符
5.4.4 运算符的优先级
5.5 VBScript数组
5.5.1 声明数组
5.5.2 为数组元素赋值
5.5.3 应用数组函数
5.6 VBScript条件语句
5.6.1 使用If…Then语句实现单分支选择结构
5.6.2 使用If…Then…Else语句实现双分支选择结构
5.6.3 使用Select Case语句实现多分支选择结构
5.7 VBScript循环语句
5.7.1 Do…Loop循环语句应用
5.7.2 While…Wend循环语句应用
5.7.3 For…Next循环语句应用
5.7.4 For Each…Next循环语句应用
5.7.5 Exit退出循环语句应用
5.8 VBScript过程
5.8.1 定义Sub过程
5.8.2 定义Function过程
5.9 综合实例——编写温度单位转换器
知识点提炼
习题
实验:求圆面积
第6章 ASP内置对象
6.1 ASP内置对象概述
6.2 Request输入对象
6.2.1 认识Request对象
6.2.2 Request对象的语法
6.2.3 Request对象的数据集合
6.2.4 Request对象的属性和方法
6.3 Response输出对象
6.3.1 认识Response对象
6.3.2 Response对象的语法
6.3.3 Response对象的应用
6.4 Application应用程序对象
6.4.1 认识Application对象
6.4.2 Application对象的语法
6.4.3 Application对象的应用
6.4.4 Global.asa文件
6.5 Session会话对象
6.5.1 认识Session对象
6.5.2 Session对象的语法
6.5.3 Session对象的应用
6.5.4 Session对象与Application对象的比较
6.6 Server服务对象
6.6.1 认识Server对象
6.6.2 Server对象的语法
6.6.3 Server对象的应用
6.7 ObjectContext事务处理对象
6.7.1 认识ObjectContext对象
6.7.2 ObjectContext对象的语法
6.7.3 ObjectContext对象的应用
6.8 综合实例——应用Application对象设计一个网站计数器
知识点提炼
习题
实验:只对新用户计数的计数器
第7章 文件操作与上传组件
7.1 FileSystemObject文件系统组件
7.1.1 认识FileSystemObject组件
7.1.2 创建FileSystemObject对象
7.1.3 FileSystemObject对象对文件的操作
7.1.4 FileSystemObject对象对文件夹的操作
7.1.5 FileSystemObject对象对驱动器的操作
7.2 TextStream文本流对象
7.2.1 认识TextStream对象
7.2.2 创建TextStream对象
7.2.3 向文本文件中写入数据
7.2.4 读取文本文件中的数据
7.3 AspUpload上传组件
7.3.1 创建Upload对象
7.3.2 上传文件到服务器
7.3.3 上传文件到数据库
7.4 LyfUpload上传组件
7.4.1 创建UploadFile对象
7.4.2 上传文件到服务器
7.4.3 上传文件到数据库
7.5 使用ADODB.Stream组件上传文件
7.5.1 创建Stream对象
7.5.2 将数据库中的文件保存到服务器
7.6 综合实例——从文本文件中读取信息
知识点提炼
习题
实验:应用文本文件保存访客人数的计数器
第8章 SQL语句在ASP中的应用
8.1 了解SQL语言
8.2 简单查询
8.2.1 Select语句的应用
8.2.2 查询所有记录
8.2.3 使用TOP关键字查询指定数量的记录
8.2.4 为查询字段列定义别名
8.2.5 使用算术运算符进行比较查询
8.2.6 使用AND和OR逻辑运算符进行查询
8.2.7 使用ORDER BY子句进行排序查询
8.3 聚合函数查询
8.4 模糊查询
8.4.1 LIKE关键字的应用
8.4.2 使用_通配符进行查询
8.4.3 使用%通配符进行查询
8.5 分组查询
8.5.1 了解分组查询
8.5.2 使用GROUP BY子句查询
8.5.3 使用HAVING子句查询
8.5.4 使用ALL或CUBE关键字查询
8.6 多表查询
8.6.1 了解多表查询
8.6.2 使用INNER JOIN运算符进行内连接查询
8.6.3 使用OUTER JOIN运算符进行外连接查询
8.6.4 使用UNION运算符进行联合查询
8.7 嵌套查询
8.7.1 了解嵌套查询
8.7.2 简单嵌套查询
8.7.3 使用IN关键字的嵌套查询
8.7.4 使用NOT IN关键字的嵌套查询
8.7.5 使用EXISTS关键字的嵌套查询
8.8 使用SQL命令操纵数据库数据
8.8.1 使用Add命令添加数据
8.8.2 使用UPDATE命令修改数据
8.8.3 使用Delete命令删除数据
8.9 综合实例——使用嵌套查询检索数据
知识点提炼
习题
实验:查询前10名数据
第9章 ADO数据库访问
9.1 ADO概述
9.1.1 ADO技术简介
9.1.2 ADO的对象和数据集合
9.2 在ODBC数据源管理器中配置DSN
9.2.1 配置Microsoft Access数据库DSN
9.2.2 配置SQL Server数据库DSN
9.3 Connection对象连接数据库
9.3.1 创建Connection对象
9.3.2 连接Access数据库
9.3.3 连接SQL Server数据库
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 设置错误陷阱
9.7 综合实例——获取Access数据库中插入记录的自动编号
知识点提炼
习题
实验:批量更新数据
第10章 邮件收发组件
10.1 认识SMTP邮件服务
10.1.1 了解SMTP协议
10.1.2 安装和配置SMTP服务器
10.2 使用Jmail组件发送邮件
10.2.1 创建Jmail的Message对象
10.2.2 使用Jmail组件发送邮件
10.3 综合实例——使用Jmail组件发送带附件的邮件
知识点提炼
习题
实验:邮件群发
第11章 ASP与XML高级编程
11.1 XML概述
11.1.1 XML文档结构
11.1.2 XML语法要求
11.1.3 定义XML文档中的元素属性
11.1.4 字符和实体引用
11.2 XML的3种显示格式
11.2.1 使用CSS定义XML文档显示格式
11.2.2 使用XSL定义XML文档显示格式
11.2.3 应用XML数据岛技术定义XML文档显示格式
11.3 XMLDOMDocument技术
11.3.1 创建XMLDOMDocument对象
11.3.2 调用load方法直接加载XML文档
11.3.3 调用loadXML方法加载XML文档片断
11.4 ASP对XML数据的基本操作
11.4.1 ASP向XML文档中添加数据
11.4.2 ASP读取XML数据
11.4.3 ASP动态修改XML数据
11.5 综合实例——分页显示XML文件中的数据
知识点提炼
习题
实验:向XML文件中动态添加数据
第12章 Ajax编程技术
12.1 Ajax概述
12.1.1 Web 2.0中的Ajax
12.1.2 分析Ajax的工作原理
12.1.3 列举Ajax使用的技术
12.2 Ajax的实现过程
12.2.1 实现Ajax的步骤
12.2.2 创建XMLHttpRequest对象
12.2.3 创建HTTP请求
12.2.4 设置响应HTTP请求状态变化的函数
12.2.5 设置获取服务器返回数据的语句
12.2.6 发送HTTP请求
12.2.7 实现局部更新
12.2.8 一个完整的Ajax实例
12.3 综合实例——XML留言板
知识点提炼
习题
实验:验证注册的用户名
第13章 报表打印技术
13.1 报表打印技术概述
13.1.1 了解报表打印技术
13.1.2 报表设计方法
13.1.3 报表打印方法
13.2 JavaScript脚本打印报表
13.2.1 JavaScript脚本打印明细报表
13.2.2 JavaScript脚本打印分组报表
13.3 Excel报表打印
13.3.1 将Web页面中的数据导出到Excel并自动打印
13.3.2 建立Excel模板将数据库数据导入Excel
13.4 XML报表打印
13.4.1 XML文档分页报表打印
13.4.2 XSL浏览报表打印
13.5 综合实例——将页面中的客户列表导出到Word并打印
知识点提炼
习题
实验:利用Excel打印学生信息报表
第14章 ASP程序调试与网站安全
14.1 程序错误分类
14.2 常见程序调试方法
14.2.1 使用Microsoft脚本调试器调试
14.2.2 使用Visual InterDev调试工具调试
14.2.3 使用VBScript的Stop语句调试
14.2.4 应用Error对象调试
14.2.5 应用ASPError对象调试
14.3 网站安全
14.3.1 网站安全概述
14.3.2 保证程序设计安全
14.3.3 解决IIS服务器安全问题
14.3.4 安全防御措施
知识点提炼
第15章 网站发布
15.1 网站发布基础
15.1.1 注册域名
15.1.2 注册虚拟主机
15.1.3 动态域名解析服务
15.2 在局域网内发布网站
15.3 使用FTP上载网站
知识点提炼
习题
第16章 综合案例——博客网站
16.1 概述
16.2 网站总体设计
16.2.1 项目规划
16.2.2 系统功能结构图
16.3 数据库设计
16.3.1 数据库ER图分析
16.3.2 数据表概要说明
16.3.3 主要数据表的结构
16.4 文件架构设计
16.5 公共文件的编写
16.5.1 防止SQL注入和创建数据库连接
16.5.2 统计访问量
16.6 前台主页面设计
16.6.1 前台主页面概述
16.6.2 前台主页面的布局
16.6.3 前台主页面的实现
16.7 文章展示模块设计
16.7.1 文章展示模块概述
16.7.2 主页面文章展示的实现过程
16.7.3 文章列表展示的实现过程
16.7.4 文章详细显示的实现过程
16.8 相册展示模块设计
16.8.1 相册展示模块概述
16.8.2 相册展示的实现过程
16.9 博主登录模块设计
16.9.1 博主登录功能概述
16.9.2 博主登录的实现过程
16.10 文章管理模块设计
16.10.1 文章管理模块概述
16.10.2 文章分类管理的实现过程
16.10.3 文章添加的实现过程
16.10.4 文章查询和删除的实现过程
16.11 相册管理模块设计
16.11.1 相册管理模块概述
16.11.2 上传图片的实现过程
16.11.3 浏览图片的实现过程
16.11.4 删除图片的实现过程
16.12 网站发布
16.12.1 注册域名
16.12.2 申请空间
16.12.3 将域名解析到服务器
16.12.4 上传网站
第17章 课程设计——新闻网站
17.1 课程设计目的
17.2 功能描述
17.3 程序业务流程
17.4 数据库设计
17.4.1 数据表概要说明
17.4.2 主要数据表的结构
17.5 前台主要功能模块详细设计
17.5.1 前台文件总体架构
17.5.2 连接数据库模块设计
17.5.3 新闻展示模块设计
17.5.4 往日新闻查看模块设计
17.5.5 新闻排行模块设计
17.6 后台主要功能模块详细设计
17.6.1 后台总体架构
17.6.2 功能菜单模块设计
17.6.3 新闻信息管理模块设计
17.6.4 管理员信息设置模块设计
17.6.5 数据库维护管理模块设计
17.7 程序调试及错误处理
17.8 课程设计总结
第18章 课程设计——新城校友录
18.1 课程设计目的
18.2 功能描述
18.3 程序业务流程
18.4 数据库设计
18.4.1 数据表的实体E-R图
18.4.2 主要数据表的结构
18.4.3 数据表概要说明
18.5 前台主要功能模块详细设计
18.5.1 班级相册模块设计
18.5.2 添加同学详细信息模块设计
18.5.3 真情祝福模块设计
18.6 后台主要功能模块详细设计
18.6.1 后台管理页面的实现过程
18.6.2 班级相册管理模块设计
18.6.3 同学信息管理模块设计
18.7 程序调试及错误处理
18.7.1 更新Access数据库出现错误的原因
18.7.2 使用Err对象实现错误处理
18.8 课程设计总结
|
|