ASP程序设计循序渐进教程

出版时间:2009-10  出版社:清华大学出版社  作者:喻钧,田喜群,唐俊勇 主编  页数:272  
Tag标签:无  

前言

ASP(Active Server Pages)是Microsoft公司开发的动态网页设计语言,是服务器端的脚本程序环境,能够根据客户端的不同请求,生成不同的静态HTML页面并返回客户端浏览器。简单地说,ASP就是利用ActiveX技术在服务器端动态生成HTML页面的一种脚本环境。ASP的主要特性是能够将各种脚本、HTML、组件和强大的web数据库访问功能结合在一起,形成一个能在服务器上运行的开放的应用程序,并能够与用户进行实时交互。ASP的所有命令和脚本均在服务器端执行,与客户端浏览器的版本无关。只要是支持HTML的浏览器都支持ASP,不存在浏览器的兼容问题,也不存在代码会传输到客户端被窃取的问题。ASP脚本是解释执行的,不需编译成可执行程序,节省大量系统资源。ASP支持多种脚本语言(JavaScript、VBScript),用户可以任意选择。ASP提供了简单方便的数据库访问方法,使读者能够迅速掌握基于Web的数据库应用系统的开发。ASP的优点是简单易学、功能强大,非常适合网站程序设计的初学者进行学习。缺点是只能在windows环境下使用,无法实现跨平台的应用。学习ASP的关键是要广涉多练,笔者在长期的授课和实际项目开发中总结了大量的程序精华,都融人到本书实例中,供读者学习和参考,其中很多源代码经过简单修改后可以直接用于项目开发。

内容概要

  本书从ASP初学者的角度出发,对动态网页设计技术Active Server Pages进行了由浅入深的详细介绍。本书共分为7章,分别介绍了ASP基础、HTML语言、VBScript脚本语言、ASP组件、ASP内置对象、访问Web数据库等内容。  全书内容翔实,通俗易懂,讲解清晰,适合自学。书中给出了丰富的实例以帮助读者深入理解和学习,在每章的后面还配有习题和上机练习。此外,本书还可作为ASP编程的参考手册。  本书既适合高等院校的学生作为教材使用,也适合自学动态网页设计的读者作为学习和使用的参考书。

书籍目录

第1章 ASP概述 1.1 动态网页技术  1.1.1 C/S与B/S软件体系结构  1.1.2 Web网页的工作原理  1.1.3 脚本语言 1.2 利用ASP开发动态网页  1.2.1 ASP的定义及特点  1.2.2 创建ASP文件  1.2.3 ASP文件引用 1.3 配置ASP的调试运行环境  1.3.1 IIS的安装与配置  1.3.2 数据库服务器的安装 1.4 本章小结 1.5 习题与上机练习第2章 HTML语言基础 2.1 HTML文档结构  2.1.1 HTML基本概念  2.1.2 HTML文档结构 2.2 HTML文档标记  2.2.1 页面标记  2.2.2 字体标记  2.2.3 文字布局标记  2.2.4 列表标记  2.2.5 超链接  2.2.6 表格标记 2.3 表单  2.3.1 表单标记  2.3.2 表单域标记 2.4 框架 2.5 本章小结 2.6 习题与上机练习第3章 ASP脚本语言 3.1 ASP脚本语言简介 3.2 VBScript基础  3.2.1 数据类型与变量  3.2.2 表达式与运算符  3.2.3 流程控制 3.3 VBScript的过程和函数  3.3.1 Sub过程  3.3.2 Function函数  3.3.3 Include File应用  3.3.4 VBScript的内置函数 3.4 JavaScript脚本语言  3.4.1 JavaScript语言基础  3.4.2 JavaScript的数据结构  3.4.3 JavaScript运算符  3.4.4 JavaScript语句  3.4.5 JavaScript函数  3.4.6 事件驱动及处理 3.5 本章小结 3.6 习题与上机练习第4章 ASP内置对象 4.1 Response对象  4.1.1 Response对象的方法  4.1.2 Response对象的属性  4.1.3 Response对象的数据集合  4.1.4 实例: 验证用户输入的密码 4.2 Request对象  4.2.1 Request对象的数据集合  4.2.2 Request对象的属性  4.2.3 Request对象的方法  4.2.4 实例: 记录用户访问信息 4.3 Server对象  4.3.1 Server对象的属性  4.3.2 Server对象的方法 4.4 Session和Application对象  4.4.1 特定用户使用的Session对象  4.4.2 所有用户共享的Application对象  4.4.3 Global.asa文件  4.4.4 实例: 统计在线人数 4.5 本章小结 4.6 习题与上机练习第5章 ACTIVEX组件第6章 访问Web数据库第7章 ASP技术的综合实例附录A VBScript函数和常数速查表附录B JavaScript函数(方法)速查表附录C 习题答案参考文献

章节摘录

插图:第1章 ASP概述如今这个时代,Web技术的迅速发展在极大地改变着整个世界,影响着人们生活、工作、学习、交流的方方面面。只要你坐在电脑前,都可以交换信息、购买物品、签订合同、电子支付等。无论来自何方,Internet都能把我们和世界连在一起。Internet提供的服务包括www(World Wide web)服务、文件传输(FTP)、电子邮件、远程登录(Telnet)、新闻论坛(Usenet)、电子布告栏(BBS)等,全球用户可以通过这些服务,获取Internet上的信息和功能。WWW(或称Web)是当前Internet上最为流行的信息检索服务系统。它就像一张附着在Internet上的覆盖全球的信息“蜘蛛网”,镶嵌着无数以超文本形式存在的信息。它把Internet上现有资源统统连接起来,通过它,加入其中的每个用户能够在瞬间抵达世界的各个角落。Web服务器是www服务的核心部分,它可以存储许多静态HTML(HypertextMarkup Language)或动态网页文件。HTML是Web页的标记性语言,通过一定的格式标记文本或图像等元素,使之在浏览器中显示出来。早期的网站一般都是由HTML静态网页制作,尽管它们在提供站点信息方面作用巨大,但随着web应用的深入,HTML的局限性也日益明显,它无法满足一些特殊需要,比如,无法实现与用户的交互;当需要使用数据库时,纯粹的HTML语言也不能实现数据库的访问等。当今多数的web站点都是具有复杂交互能力的Web页面,它们运用动态网页技术为用户提供更多的信息和更便捷的服务。这些动态的Web页面(通常称为“Web应用程序”)集成了静态的网页结构信息和处理程序(称为“脚本”),通常位于Web服务器上,可以根据用户的不同请求进行处理,最后将结果返回给用户。最初解决交互、访问数据库等问题的方案是使用一些标准的应用程序(如CGI)来完成。然而,这需要开发人员具备深厚的编程知识,而且还会被编译代码所限制。在这种情况下诞生了Active Server Pages(ASP)。

编辑推荐

《ASP程序设计循序渐进教程》:21世纪普通高校计算机公共课程规划教材丛书特点:案例驱动的教学模式一线优秀教师担纲编写立体化教学资源解决方案

图书封面

图书标签Tags

评论、评分、阅读与下载


    ASP程序设计循序渐进教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   对我这些对asp学过一点的人来说这本书帮了我不少忙
 

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

京ICP备13047387号-7