Web应用程序开发教程
2009-4
人民邮电
姜卫//何苗//李晓黎
389
互联网技术的不断发展和普及已经改变了人们的工作和生活习惯,很多人希望能够通过互联网足不出户地满足自己的需求,电子商务已经成为许多企事业单位的业务发展方向。因此,如何构建互联网站、开发Web应用程序已经成为当前的热门技术之一。高校的许多专业都开设了相关的课程。开发Web应用程序必须了解两部分内容,即前台的开发工具和后台的数据库,本书选择了这一领域中的经典组合ASP+SQL Server,使读者能够掌握最实用的开发技术。ASP是一种服务器端的脚本语言,支持VBScfipt和JavaScript等脚本的使用。很多同类图书只介绍VBScript这种常用的脚本语言,很少介绍JavaScript。JavaScript可以在网页中实现一些特殊效果,能够使网页设计更加灵活、实用。本书对这两种脚本语言都进行了介绍。编者在多年开发Web应用程序和研究相关课程教学的基础上编写了本书。全书内容分为4个部分。第1部分介绍ASP程序设计基础,由第1~5章组成,全面讲解了开发Web应用程序的基本流程、配置ASP应用环境、ASP脚本语言、内置对象和组件等;第2部分介绍SQL Server 2000数据库的管理和开发接口,由第6章和第7章组成,比较详尽地讲解了Web应用程序所必备的后台数据库管理及开发技术,读者无需再查阅其他数据库管理的参考资料;第3部分介绍非常实用的案例,由第8~l1章组成,案例包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、网上商城购物系统、旅游在线报名系统、软件资源下载系统等,这些案例具有很强的实用性.读者可以通过这些系统学习开发’Web应用"程序的过程和技术,也可以在实例的基础上稍加修改,独立使用;第4部分是附录,包括为了便于老师教学和学生实践设计的7个实验和1个综合性的大作业,以及H1ML语言的介绍等。另外,本书每章都配有相应的习题,帮助读者理解所学习的内容,使读者加深印象、学以致用。本书提供教学PPT课件、源程序文件和数据库脚本等,需要者可以登录人民邮电出版社教学服务与资源网(]http://www.ptpedu.com.cn)免费下载。本教材在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进,不仅适合教学,也适合开发Web应用程序的各类人员自学使用。由于编者水平有限,书中难免存在不足之处,敬请广大读者批评指正。
ASP+SQL Server是开发Web应用程序的经典组合,被国内外众多网站所广泛采用,具有很强的实用性。本书首先系统介绍了ASP程序设计和SQL Server 2000数据库管理的基础知识,然后结合几个使用ASP+SQL Server 2000开发Web应用程序的实例,包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、网上商城购物系统、旅游在线报名系统、软件资源下载系统、新闻发布及管理系统等,全面介绍了用ASP和SQL Server 2000开发Web应用程序的方法和技巧。 本书既可以作为大学本科“Web应用程序设计”课程的教材,也可作为高职高专院校相关专业的教材,或作为Web应用程序开发人员的参考用书。
第1部分 ASP程序设计基础 第1章 Web应用程序设计与开发概述 1.1 Web应用程序设计语言的产生与发展 1.2 Web应用程序的基本开发流程和工作原理 1.3 当前比较流行的Web应用程序设计语言 1.3.1 HTML简介 1.3.2 ASP简介 1.3.3 JSP简介 1.3.4 PHP简介 习题 第2章 ASP基础和应用环境配置 2.1 Web服务器环境配置 2.1.1 安装IIS 2.1.2 配置和管理IIS 2.1.3 申请和配置互联网站 2.2 常用ASP编辑工具——Dreamweaver 2.2.1 Dreamweaver主界面 2.2.2 设置网页背景和颜色 2.2.3 设置字体属性 2.2.4 超级链接 2.2.5 图像和动画 2.2.6 表格 2.3 ASP程序设计基础 2.3.1 显示当前日期和时间的例子 2.3.2 初学者的常见问题 习题 第3章 ASP脚本语言 3.1 VBScript编程基础 3.1.1 数据类型 3.1.2 常量和变量 3.1.3 运算符 3.1.4 函数与过程 3.1.5 条件语句 3.1.6 循环语句 3.1.7 自定义过程和函数 3.1.8 错误处理 3.2 JavaScript编程基础 3.2.1 JavaScript脚本使用 3.2.2 数据类型和变量 3.2.3 运算符 3.2.4 程序控制语句 3.2.5 内置对象综述 3.2.6 弹出警告对话框 3.2.7 弹出确认对话框 3.2.8 弹出输入数据对话框 3.2.9 弹出新窗口 3.2.10 Window对象事件处理 习题 第4章 ASP内置对象 4.1 Request对象 4.1.1 读取网址的参数信息 4.1.2 读取表单传递的数据 4.1.3 读取Cookie数据 4.1.4 读取服务器端的环境变量 4.2 Response对象 4.2.1 输出到网页 4.2.2 网页转向 4.2.3 写入Cookie数据 4.3 Server对象 4.3.1 创建组件实例 4.3.2 取得服务器的物理路径 4.4 Application对象 4.4.1 Application对象应用及计数器实例 4.4.2 Application对象锁定 4.4.3 使用Global.asa 4.4.4 图形化的计数器 4.5 Session对象 4.5.1 Session对象应用 4.5.2 使用Session保存登录信息 4.5.3 Session对象的事件 习题 第5章 ASP常用组件 第2部分 SQL Server 2000数据库管理及开发接口 第6章 SQL Server 2000数据库管理 第7章 ASP数据库编程技术 第3部分 ASP应用实例开发 第8章 常用ASP应用实例 第9章 网上商城购物系统 第10章 旅游在线报名系统 第11章 软件资源下载系统 第4部分 附录
插图:(2)单击“新建”按钮,“选定的索引”框显示系统分配给新索引的名称。(3)在“列名”下选择要创建索引的列。可以选择多达16列。为获得最佳性能,最好只选择一列或两列。对所选的每一列,可指出索引是按升序还是降序组织列值。(4)如果要创建唯一索引,请选中“创建IJNIQUE”复选框。(5)用户可以标识填充因子来指定每个索引页的填满程度。索引页上的空余空间量很重要,因为当索引页填满时,系统必须花时间拆分它以便为新行腾出空间。创建索引时很少需要指定填充因子。提供该选项是用于微调性能。在包含现有数据的表上创建新索引时,尤其是当能精确预测那些数据以后的改变时,该选项很有用。(6)如果要创建聚集索引,请选中“创建为ClusTERED”复选框。因为一个表中只能有一个聚集索引,所以如果已经存在了其他的聚集索引,就会提示用户不能再创建新的聚集索引。(7)设置完成后,单击“确定”按钮。(8)当保存表时,索引即创建在数据库中。SQL,Server2000还提供了创建索引的向导,使用此向导用户可以更加方便地创建索引。在企业管理器中,展开服务器组,再展开要创建索引的服务器。在“工具”菜单中单击“向导”命令,打开“选择向导”对话框。展开“数据库”文件夹,选择“创建索引向导”,然后单击“确定”按钮,如图6.78所示。
《Web应用程序开发教程:ASP+SQL Server》是作者结合多年的Web应用程序开发与SQL Server数据库管理经验编写而成.比较详尽地介绍了开发基于ASP+SQL Server的Web应用程序所必备的相关技术《Web应用程序开发教程:ASP+SQL Server》首先从开发Wet)应用程序的基本流程开始,全面介绍ASP应用环境配置、脚本语言、内置对象和组件等,使读者熟悉使用.ASP开发Web应用程序的基本方法,从而为进一步阅读奠定基础。然后介绍SOL Server2000后台数据库的基本管理方法和开发接口,读者无需再查阅其他数据库管理的参考资料,就可以独立完成web应用程序开发的整个过程,最后,《Web应用程序开发教程:ASP+SQL Server》还提供一组非常实用的实验案例,包括用户管理及登录系统、简易网上论坛、网站流量统计系统、网络投票系统、网上商城购物系统、旅游在线报名系统、软件资源下载系统和新闻发布及管理系统等,使读者在实践中积累经验此外,《Web应用程序开发教程:ASP+SQL Server》每章都配有相应的习题和比较实用的实验,帮助读者理解所学习的内容,使读者开发Web应用程序的基础知识、应用能力和创新意识得到全面培养与提高《Web应用程序开发教程:ASP+SQL Server》在内容的选择、深度的把握上充分考虑初学者的特点,内容安排上力求做到循序渐进《Web应用程序开发教程:ASP+SQL Server》不仅适台本科教学,也适合Web应用程序开发的各类培训班和准备使用ASP+SQL Server开发Web应用程序的读者参考。体现作者多年的web应用程序开发经验讲解大量实用技巧,重点突出,便于灵活掌握提供典型应用实例与上机实验,分析详细,实用性强
内容不错,适合学习网站开发
推荐教材,上课用
还可以.可做入门基础.
这本书相当好,建议大家购买
跟老师的一样
老师指定的教材,翻了一下,蛮适合初学者的
覆盖面大,适合大概的了解
但是感觉妈妈呼呼,有点不细致
这本书的质量很好,更重要的是书的内容很不错。
内容不错,质量也很好,应该是正品!