ASP动态网页制作教程

出版时间:2008-11  出版社:人民邮电出版社  作者:吴素芹 等 著  页数:269  
Tag标签:无  

前言

  ASP(Active Setver Pages)是微软公司开发的服务器端的脚本编写环境。它支持VBScript、JavaScript等多种脚本语言,通过ADO可以快速地访问数据库。使用ASP可以组合HTML页、脚本命令和ActiveX组件来完成Web应用程序的开发,以满足不同用户的需求。因为ASP具有开发速度快、语法简单易学、开发环境简捷灵活等特点,深受广大开发人员的青睐,已成为世界上使用最广泛的web开发工具之一。  本书利用通俗易懂的语言和实用生动的例子,系统地介绍了网络基础知识、ASP概述、Web页面制作基础、ASP开发基础、VBScript脚本语言、ASP内置对象、ASP常用组件、文件管理、ADO数据库访问和ASP高级程序设计等,并且在每一章的后面提供了习题及上机指导,以方便读者及时验证学习效果。最后,通过一个综合实例及两个课程设计帮助读者快速掌握ASt,程序的开发过程。  全书分为3部分,共13章。第1部分为第1章,介绍网络基础知识,主要包括Internet和Web的相关概念以及Web开发工具和Web开发语言等。第2部分包括第2章至第10章,首先介绍了ASF,的相关概念、运行环境的搭建以及如何开发ASP程序;然后介绍了Web页面制作基础,开发ASP程序需要了解和掌握的基础知识,VBScript脚本语言的语法及其应用;紧接着介绍了ASP动态网页制作的核心内容,包括ASP的内置对象、ASP的常用组件、ASP中对文件管理、在ASP中如何使用ADO组件等;最后介绍了ASP高级程序设计的相关技术,如XML、Ajax等。第3部分包括第11章至第13章,其中第11章结合博客网站的开发过程,综合应用了前面章节介绍的各种技术,明确了网站的关键开发步骤;第12章和第13章为两个课程设计,即在线投票系统和无刷新聊天室,供读者练习使用。  本书可作为普通高等院校计算机科学与技术、电子信息等相关专业动态网页制作、网站设计与制作、网络程序设计等课程的教材,建议学时为32~48学时。其中应保证上机练习在16学时以上。只有理论学习和上机练习紧密结合,才能真正掌握使用ASP进行动态网页设计与制作的能力。  本书由吴素芹、赵征鹏和李林共同编写。其中,吴素芹编写了第1~4章,赵征鹏编写了第5~8章,李林编写了第9~13章。与此同时,参与本书程序编写调试、内容校订整理的还有冠长梅、张鹏斌、董大勇、王茜、孙秀梅、刘玲玲、赛奎春、梁晓岚、王永生等,在此表示感谢!  虽然在本书的编写过程中,我们本着科学、严谨的态度,力求精益求精,但书中错误、疏漏之处在所难免,敬请广大读者批评指正。

内容概要

  本书通过通俗易懂的语言和实用生动的例子,系统地介绍了网络基础知识、ASP概述、Web页面制作基础、ASP开发基础、VBScript脚本语言、ASP内置对象、ASP常用组件、文件管理、ADO数据库访问和ASP高级程序设计等。每一章的后面提供了习题及上机指导,以方便读者及时验证学习效果。本书在最后部分提供了一个综合实例及两个课程设计,可帮助读者快速掌握ASP程序的开发过程。  本书可作为普通高等院校计算机科学与技术、电子信息等相关专业动态网页制作、网站设计与制作、网络程序设计等课程的教材,也可供相关技术人员和计算机爱好者自学使用。

书籍目录

第1章 网络基础知识1.1 Internet基础1.1.1 Internet概述1.1.2 TCP/IP1.1.3 IP地址、域名和URL1.2 Web简介1.2.1 什么是Web1.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 什么是ASP2.1.1 ASP的发展历程2.1.2 ASP的技术特点2.1.3 ASP的运行环境2.2 IIS的安装2.2.1 IIS简介2.2.2 安装IIS2.2.3 卸载IIS2.3 IIS的配置2.3.1 配置IIS2.3.2 启动ActiveServerPages服务2.3.3 设置虚拟目录2.3.4 创建网站2.4 测试网站服务器2.5 第一个ASP程序小结习题上机指导第3章 Web页面制作基础3.1 HTML标记语言3.1.1 什么是HTML3.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 CSS3.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与HTML4.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 在网页中使用Cookie6.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 释放Session6.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数据源管理器中配置DSN9.2.1 配置MicrosoftAccess数据库DSN9.2.2 配置SQLServer数据库DSN9.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中应用Ajax10.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 退出聊天室的设计

章节摘录

  1.2.3 web的访问原理  Web应用程序是基于B/S(Browser/Server,浏览器/服务器)结构的。下面首先熟悉服务器端与客户端的概念,然后了解静态网页和动态网页的工作原理。  1.服务器端与客户端  通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。例如,当浏览者在浏览网站主页时,网站主页所在的远程计算机就被称为服务器端,而浏览者的计算机就被称为客户端。  如果计算机上安装了www服务器软件,此时就可以把计算机作为服务器,成为服务器端,浏览者通过网络可以访问该计算机。对于初学者,在进行程序调试时,可以把自己的计算机既当作服务器,又当作客户端。  2.静态网页的工作原理  所谓静态网页,就是在网页文件里不存在程序代码,只有HTML标记,其文件后缀名一般为.htm或.html。静态网页创建成功后,其中的内容不会再发生变化,无论何时何人访问,显示的内容都是一样。如果要对其内容进行添加、修改、删除等操作,就必须到程序的源代码中进行相关操作,然后再将修改后的静态网页重新上传到服务器上。  静态网页的工作原理非常简单。当用户在客户端浏览器通过网址访问网页时,即表明向服务器端发出了一个浏览网页的请求。当服务器端接受请求后,便查找所要浏览的静态网页文件,并将找到的网页文件发送给客户端。其原理如图1-1所示。  3.动态网页的工作原理  所谓动态网页,就是在网页文件中不仅包含HTML标记,同时还包含实现特定功能的程序代码,该类网页的后缀名通常根据程序语言的不同而不同。例如,ASP文件的后缀为.asp,JSP文件的后缀则为.jsp。动态网页可以根据不同的时间、不同的浏览者而显示不同的信息。例如,常见的留言板、论坛、聊天室都是应用动态网页实现的。  动态网页的工作原理相对复杂。当用户在客户端浏览器通过网址访问网页时,即说明向服务器发出了一个浏览网页的请求。当服务器接受请求后,首先查找所要浏览的动态网页文件,其次执行查找到的动态网页文件中的程序代码,然后将动态网页转化成标准的静态网页,最后再将该网页发送给客户端。

编辑推荐

  本书通过通俗易懂的语言和实用生动的例子,系统地介绍了网络基础知识、ASP概述、Web页面制作基础、ASP开发基础、VBScript脚本语言、ASP内置对象、ASP常用组件、文件管理、ADO数据库访问和ASP高级程序设计等。  每一章的后面提供了习题及上机指导,以方便读者及时验证学习效果。  本书在最后部分提供了一个综合实例及两个课程设计,可帮助读者快速掌握ASP程序的开发过程。  本书可作为普通高等院校计算机科学与技术、电子信息等相关专业动态网页制作、网站设计与制作、网络程序设计等课程的教材,也可供相关技术人员和计算机爱好者自学使用。

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP动态网页制作教程 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7