本书详细介绍了Web程序设计技术ASP。全书分为4部分共7章。第1部分为第1章,介绍学习Web程序设计技术前应首先了解的相关知识及基本操作:第2部分为第2章,介绍ASP的基础语言VBScript;第3部分包括第3、4、5、6章,从入门到提高,结合范例,循序渐进地介绍ASP,介绍了ASP的常用对象和组件,介绍了ASP程序与数据库的集成;第4部分为第7章,通过综合实例让学生系统地掌握ASP编程技术。
本书可以作为普通高等院校、高职高专院校计算机网络、软件、信息及电子商务专业Web程序设计课程教材,也可以作为对交互式网站设计与制作感兴趣的学生自学用书,还可以作为企业、单位建站或网络、软件公司教学培训用书。
第1章相关的基础知识
1.1Web的基本概念及相关知识
1.1.1Web概述
1.1.2HTML语言
1.1.3超链接
1.1.4站点
1.1.5首页
1.1.6URL
1.1.71P地址
1.1.8静态和动态网页
1.1.9脚本
1.1.10FTP
1.1.11Web制作工具
1.1.12Web服务器
1.2Web服务器的配置
1.2.1PWS
1.2.211S
1.3网页中的表单
1.3.1表单的概念
1.3.2表单元素及其常用属性
1.3.3表单输入标记Input
1.3.4Select标记
1.3.5Textarea标记
1.3.6表单提交
1.4Web数据库
1.4.1Access和SQLServer
1.4.2数据库管理
1.4.3SQL语言
1.5Web程序设计技术概述
1.5.1脚本
1.5.2PHP
1.5.3ASP
1.5.4JSP
1.6本章小结
1.7习题
第2章VBScript语言
2.1VBScript概述
2.1.1VBScript概述
2.1.2HTML页面中添加VBScript代码
2.2VBScript的数据类型、常量、变量和运算符
2.2.1数据类型
2.2.2常量
2.2.3变量
2.2.4运算符
2.3VBScript的语句
2.3.1条件语句
2.3.2循环语句
2.4VBScript的过程和函数
2.4.1VBScript中的过程
2.4.2VBScript中的函数
2.5VBScript的对象
2.5.1对象的概念
2.5.2Windows对象
2.5.3Document对象
3.5.4VBScript事件处理
2.6综合实例
2.7本章小结
2.8习题
第3章ASP简介
3.1ASP概述.
3.1.1ASP简介
3.1.2ASP的特点
3.1.3ASP的工作方式
3.1.4ASP的运行环境
3.2ASP的语法和规则
3.2.1ASP文件的组成和约定
3.2.2HTML中插入ASP代码的方式
3.3ASP的开发方法
3.3.1ASP的开发工具
3.3.2调试ASP脚本
3.4本章小结
3.5习题
第4章ASP的内置对象
4.1Request对象
4.1.1数据集合QueryString
4.1.2Form数据集合
4.1.3数据集合CookIntemetExplOrers
4.1.4数据集合ServerVariables
4.2Response对象
4.2.1Response对象数据集合
4.2.2Response对象属性
4.2,3Response对象方法
4.3Application对象和Session对象
4.3.1Application对象
4.3.2Sesssion对象
4.3.3Global.asa文件
4.4Server对象
4.4.1Server对象的属性
4.4.2Server对象的方法
4.5本章小结
4.6习题
第5章ASP的组件
5.1ASP组件概述
5.2文件存取组件
5.2.1FileSystereObject对象
5.2.2TextStream对象
5.2.3实际运用说明
5.3广告轮显组件
5.3.1广告轮显组件的属性和方法
5.3.2广告轮显组件的使用
5.4文件上传组件
5.4.1文件上传组件的来源与安装
5.4.2文件上传组件的使用
5.5本章小结
5.6习题
第6章ASP与数据库的集成
6.1ASP与数据库的连接方式
6.1.1ADO简介
6.1.2ODBC数据源
6.1.3ADO的对象
6.2Connection连接对象
6.2.1创建Connection连接对象
6.2.2Connection连接对象的属性
6.2.3Connection连接对象的方法
6.2.4Errors错误集合与Error错误对象
6.3Command命令对象
6.3.1创建Command命令对象
6.3.2Command命令对象的属性
6.3.3Command命令对象的方法
6.3.4Parameters参数集合和Parameter参数对象
6.3.5查询操作
6.4Recordset记录集对象
6.4.1建立Recordset对象
6.4.2Recordset记录集对象的属性
6.4.3Recordset记录集对象的方法
6.4.4Fields列集合和Field列对象
6.5本章小结
6.6习题
第7章ASP开发实例
7.1简单的留言板
7.1.1留言板的整体框架设计
7.1.2留言板的程序设计
7.2聊天室
7.2.1聊天室的总体框架设计
7.2.2聊天室的程序设计
7.3BBS论坛
7.3.1论坛的总体框架设计
7.3.2论坛的后台数据库设计
7.3.3论坛的程序设计
7.4利用DreamweaverMX制作留言板系统
7.4.1留言板的总体框架设计
7.4.2留言板的数据库设计
7.4.3具体制作过程
7.5本章小结
7.6习题
Web程序设计是计算机科学中最活跃的分支之一,它已成为信息技术中的一个不可缺少的内容和发展基石。随着互联网的发展,过去的静态网页已发展到现在的动态交互式网页,网站建设技术上升到一个新的层次。现在设计制作静态网页已是件相对比较容易工作,而能设计制作具有交互式网站的人则相对比较缺乏,许多人也对这方面的技术抱以浓厚的兴趣。目前全国均在大力发展电子政务和电子商务,迫切需要掌握这方面建站技术的专业人才。
本教材重点面向学习计算机实用技术的高职高专学生,介绍了Web程序设计的基本方法和技巧。本书体系完整,表述严谨,结构清晰,由浅入深,并注意培养学生实际动手能力,可操作性强。通过对本书的学习,学生能掌握目前国内最流行的ASP交互式网页制作技术,能开发制作有一定实用性功能的交互式网站。
本书可以作为高职高专计算机网络、软件、信息及电子商务专业Web程序设计课程教材,也可以作为对交互式网站设计与制作感兴趣的学生自学用书,还可以作为企业、单位建站或网络、软件公司教学培训用书。
本书编者均为从事Web程序设计教学的一线教师,有着丰富的实际建站经验。本书的编写,体现了编者多年的教学与实践经验。本书由江西信息应用职业技术学院曾斌副教授主编,江西航天科技学院关南宝老师与曾斌教授共同设计拟定全书的体系结构。本书第1章由关南宝编写:第2章由江西航天科技学院胡超编写:第3章由江西航天科技学院叶君编写:第4章由江西蓝天职业技术学院肖华波编写:第5章由孙远光编写:第6章和第7章由曾斌编写。
目前,我国迫切需要大批既有一定理论基础,又有较高实际操作水平和创新能力的人才。作为肩负培养这方面人才重任的高职高专教育,其快速发展已成为我国高等教育的重要组成部分。我们在本书的编写过程中努力使之符合高职高专教育的特点,希望能为高职高专的教材建设略尽绵薄之力。
本书在编写过程中得到了编者所在院校领导与同事的关心与帮助,—一些兄弟院校领导和同仁的帮助与指导,以及清华大学出版社领导和编辑的帮助与指导,在此表示诚挚的谢意!由于时间仓促,书中难免有疏漏之处,恳请读者指正。