本书以MacromediaDreamweaverMX 2004作为开发工具,从简单的Web使用入手,详细介绍了Web应用程序的开发原理、构成和实际应用。其中对ASP对象、组件以及和数据库的连接知识作了详细的讲解和介绍,并在后面章节中以实例的形式进行了实际的使用。
本书共分为两篇:基础篇和实例篇。基础篇部分通过大量简单的Web应用实例,介绍了Web应用程序的基本概念、原理、ASP运行环境、语法及对象、组件以及数据库的使用;实例篇从目前使用比较广泛的几个小型的Web应用程序入手,更为深入地讲解了如何使用ASP的内建对象、组件,以及与数据库的连接等相关知识,目的是让用户更好地理解ASP。本书适用范围广,既可用于广大的网页制作、网页编程从业者及爱好者,也可作为在校师生的自学教材。
第一篇基础篇
第1章DreamweaverMX2004概述
1.1DreamweaverMX2004的安装和启动
1.1.1DreamweaverMX2004的安装
1.1.2启动DreamweaverMX2004
1.2DreamweaverMX2004的操作界面
1.2.1DreamweaverMX2004操作界面概述
1.2.2Dreamweaver所包括的面板
1.2.3常见的文件格式
1.3DreamweaverMX2004功能简介
1.4练习
第2章构建站点
2.1网站创建的工作流程
2.2网站创建的策划
2.2.1确定网站主题
2.2.2规划浏览网站的群体
2.2.3准备网站资源
2.2.4网站策划结构图
2.2.5网站文件的管理
2.3创建本地站点
2.3.1显示站点窗口
2.3.2创建站点
2.4本地站点的管理
2.4.1文件管理
2.4.2站点编辑
2.4.3使用站点地图规划站点
2.5创建新页面
2.5.1从欢迎界面上创建空白页面
2.5.2关闭欢迎界面创建空白页面
2.6页面基本属性的修改
2.7网页头部内容
2.7.1Meta标记
2.7.2网页标题
2.8站点创建实例
2.8.1创建本地站点
2.8.2创建travel站点所需的文件和文件夹
2.8.3为文件添加标题
2.9练习
第3章ASP基础知识
3.1ASP介绍
3.1.1什么是动态网页和静态网页
3.1.2什么是ASP
3.1.3ASP的工作原理
3.2ASP的使用环境
3.2.111S5.0的安装
3.2.2HS5.0的配置
3.3电子商务简介
3.4创建简单的ASP程序
3.5练习
第4章使用脚本语言创建动态网页。
4.1脚本语言介绍
4.2使用VBScript创建动态网页
4.2.1VBScript介绍
4.2.2VBScript的数据类型
4.2.3表达式和运算符
4.2.4VBScript语言的基本结构
4.2.5VBScript的程序和函数定义
4.3VBScript的流程控制语句
4.3.1选择语句
4.3.2循环语句
4.4VBScript函数及其应用
4.4.1VBScript丰富的函数
4.4.2怎样调用内部函数
4.5使用JavaScript创建动态网页
4.5.1JavaScfipt介绍
4.5.2基本结构和语法
4.5.3JavaScript流程控制语句
4.5.4JavaScript函数
4.5.5JavaScript事件
4.5.6JavaScript对象
4.6练习
第5章ASP的内置对象
5.1使用Request和Response对象实现Web交互
5.1.1从浏览器中获取信息
5.1.2从QueryString中接收信息
5.1.3使用Response返回信息
5.1.4页面的重导向
5.1.5Response的属性和方法
5.1.6Request的属性
5.1.7如何获取客户端环境变量
5.1.8ASP页面缓冲
5.1.9调查表实例
5.2Application对象
5.2.1使用自定义属性
5.2.2处理Application对象事件
5.2.3创建聊天室实例
5.2.4网页计数器实例
5.3Session对象
5.3.1Session介绍
5.3.2Session事件
5.3.3密码验证实例
5.4Server对象
5.4.1Server对象的属性和方法
5.4.2Server对象属性的应用
5.4.3取得文件的路径
5.4.4向浏览器输出HTML代码
5.4.5CreatObiect的使用
5.4.6在浏览器中输出URL代码
5.5Cookies集合
5.5.1Cookies基本知识
5.5.2Cookies工作原理
5.5.3将Cookies写入浏览器
5.5.4从浏览器读取Cookies
5.5.5使用global.asa文件
5.6练习
第6章ASP的内置组件
6.1浏览器兼容组件
6.2内容超链接组件
6.2.1文本超链接的参数
6.2.2文本超链接组件的方法
6.3文件存取组件
6.3.1对文件的操作
6.3.2驱动器的操作
6.4组件应用实例
6.4.1PageCounter组件
6.4.2计数器实例
6.5练习
第7章与ASP相关的数据库
7.1数据库系统基本知识
7.1.1数据库系统概述
7.1.2数据库模型
7.2范式理论和实体关系模型
7.2.1范式理论
7.2.2实体关系模型
7.3SQL
7.3.1SQL介绍
7.3.2创建设备和数据库
7.4Access
7.4.1Access介绍
7.4.2创建Access数据库实例
7.5ASP存取和管理数据库
7.5.1建立连接
7.5.2建立表并输入内容
7.5.3修改表结构
7.5.4插入、修改或删除表内容
7.5.5内容检索
7.6Connection对象的使用
7.6.1使用Connection对象打开和关闭数据库
7.6.2向浏览器输出数据库内容
7.6.3以表格形式输出内容
7.7Errors数据集
7.8Properties数据集和Property对象
7.8.1Properties数据集
7.8.2Property对象
7.9RecordSet对象
7.9.1RecordSet对象的属性和方法
7.9.2实现数据库的分页显示
7.9.3利用RecordSet对象进行添加、修改和删除操作
7.10Fields数据集和Field对象
7.10.1Fields数据集
7.10.2Field对象
7.11Command对象
7.12Parameters数据集和Parameter对象
7.12.1Parameters数据集
7.12.2Parameter对象
7.13练习
第二篇实例篇
第8章用户注册和登录
8.1用户注册
8.1.1设计用户注册表
8.1.2设计用户注册页面
8.1.3检查用户注册信息
8.1.4将用户注册信息写入表中
8.2用户登录
8.2.1设计用户登录页面
8.2.2检查用户登录信息
第9章畅所欲言——留言板
9.1系统构成分析
9.1.1数据表
9.1.2管理表
9.2留言板首页制作
9.3管理页面制作
9.3.1管理者登录页面
9.3.2登录检查文件
9.3.3管理文件页面制作
9.3.4删除文件
9.3.5密码更改文件
9.4留言板测试
第10章网上评分系统
10.1系统构成分析
10.2首页制作
10.3辅助文件制作
10.4评分系统管理
10.4.1登录文件
10.4.2管理页面
10.4.3编辑页面制作
10.4.4制作修改页面
10.4.5添加页面制作
10.4.6查看文件制作
10.4.7退出管理制作
10.5系统测试
第11章新闻系统
11.1系统构成分析
11.2创建数据库
11.3新闻尾部标记制作和链接文件的创建
11.3.1新闻尾部标记制作
11.3.2创建链接文件
11.4制作首页
11.5管理页面
11.5.1创建登录页面和登录检查页面
11.5.2创建新闻添加页面
11.5.3创建新闻录入页面
11.5.4创建编辑和删除页面
11.5.5创建退出管理
11.6创建新闻查看页面
11.7新闻系统测试
第12章迅捷自助表单提交系统
12.1系统构成分析
12.2系统平台制作
12.3首页制作
12.4管理页面
12.4.1超链接文件的制作
12.4.2登录页面制作
12.4.3编辑页面制作
12.4.4其他相关文件制作
12.5系统测试
对于Internet的迅速发展以及它的前景展望,WWW技术可说是其中的关键因素。它采用超文本、超媒体方式进行信息的存储和传递,可以把各种信息资源有机地结合起来,是一种具有图文并茂的信息集成能力,以及超文本链接能力的信息检索服务程序和信息查询工具。WWW文件以超文本格式编写,含有许多相关文件的接口,用鼠标选择文件中的超链接,将即时连接上与该词汇相关的文件,不论该文件在世界的哪一台机器上。
初识ASP的用户,往往把ASP归结为一种语言,其实这种想法是不正确的。就本人对ASP的认识来说,它既非语言,也并非我们常说的开发工具,它只是一种技术框架。在其上我们可以把脚本语言、Web数据库以及HTML语言等相互进行结合,形成一个可以直接在服务器上运行的程序。除此之外,它还可以把浏览者所需要的内容制定成一个普通的网页,然后再发送到客户端的浏览器上。
ASP具有简单易学、环境配置简单与数据库的兼容性好、开发速度快捷、高效率的多用户同步执行以及对系统的软硬件要求都相对较低的优点。其内置的对象和组件可以很轻松地实现我们所要达到的目的,可以和Access数据库、SQLServer数据库、Oracle数据库等多数据库进行连接。
本书共分为12章。第1-2章介绍了DreamweaverMX2004的使用环境和方法;第3-7章介绍了ASP基础知识:第8-12章为实例部分。基础篇通过大量简单的Web应用实例,介绍了Web应用程序的基本概念、原理、ASP运行环境、语法及对象、组件以及数据库的使用;实例篇则通过制作“留言板”、“评分系统”、“用户登录系统”、“新闻系统”、“表单提交系统”几个小型的Web应用程序,深入讲解了如何使用ASP的内建对象、组件、以及与数据库的连接等相关知识,以便让用户更好地理解ASP。
此外,本书的每一章最后都配有与本章内容相关的练习题,以帮助读者加深对本章知识的认识和理解。书中所有实例的源代码均收录在所附光盘中,读者可以直接打开运行或学习、研究之用。
本书具有内容丰富、深入浅出、图文并茂、范例实用性强等特点,适用范围广,可用于广大的网页制作爱好者,也可用于网页制作从业者以及对Web并不是很了解的初、中级用户,对Web高手来说也具有很高的参考价值。此外,还可作为网页培训班的教材,对于大中专院校的师生来说,也是一本不可多得的参考书籍。
参加本书编写的人员有黄慧珍、孙茂生、杜仲滨、王小丽、张小明、陶洪义、张景辉、,杨柳、高岩、王静、崔庆亮、安韶华、岳志波、张海风、朱新红、。王莉、严彬等。由于时间仓促,书中难免有错误纰漏之处,希望广大读者批评指正。