ASP网络编程基础

出版时间:2010-1  出版社:清华大学出版社有限公司  作者:蒲鹏,陈慧 编著  页数:149  字数:253000  

前言

当今的Web编程已经成为软件开发的主流,原来C/S架构的程序也慢慢地开始往B/S架构转移,小到公司企业网站,大到办公系统OA,客户信息管理系统CRM,企业资源规划ERP系统,都无不是Web应用大显身手的地方,于是网络编程迅速成为本专科院校的专业或非专业学生感兴趣的技术。本教材所有方案都是编者在实际项目开发过程中总结出来的经验,是多年来的心血。本教材核心思想就是让广大读者以ASP作为编程基础,逐步掌握网络编程的思想,本书在编写过程中强化核心的理论,切忌泛泛而谈,精选新颖、全面的内容,注重通过应用来体现理论价值,培养读者的实践动手能力,使读者轻松、快捷地掌握本书的知识。本书共分8章,主要内容包括:第1章为动态网页的发展背景。本章主要是为全书整个ASP内容作一个铺垫,让读者了解ASP是什么,在当前的动态网页制作中处于一个什么样的位置。第2章为ASP的开发环境。本章主要详细地介绍了ASP的编写环境、开发环境、运行环境的配置,这是本书的实践基础。第3章为HTML基础。本章主要介绍静态网页的主要内容,ASP制作的动态网页是在静态网页的基础上发展而来的。且ASP的精髓就在于它可以控制HTML的输出。第4章为ASP的内置对象。本章主要介绍了ASP作为一种技术主要包含的内容。第5章为服务器端脚本VBScript。本章主要介绍了用来实现ASP技术的服务器端脚本VBScript的语法,这是本书的重点,如果不懂VBScript语法,就不会使用ASP技术。第6章为ASP进行数据库的操作。本章主要介绍了ASP操作数据库的过程,其中包括了检索、更新、插入、删除等基本操作,这是本书的核心章节,也是制作动态网站的核心内容。第7章为JavaScript的应用。本章主要介绍了另外一种在客户端应用广泛的脚本语言JavaScript,它可以辅助ASP技术,使得开发的网站有更好的动态交互以及良好的用户体验。第8章为ASP的内置组件。本章介绍了.ASP的常用内置组件,主要目的是为了拓展读者的知识面及保证ASP内容的完整。随着Web技术的发展,很多内置组件都被其他技术所替代。本书的第1、2、5、6章由蒲鹏编写,第3、4、7、8章由陈慧编写。本书的作者都在网络编程领域从事ASP教学以及Web开发,有着丰富的工作经验和教学经验,在该领域曾编写过多本教材,发表过多篇文章。由于计算机技术的发展日新月异,并且本书作者水平有限书中难免有不妥之处,敬请同行与读者指正。

内容概要

本书主要内容包括网络编程及ASP的简介,服务器端IIS的安装、配置及常见故障排除方法,HTML语言的标记,服务器端脚本语言VBScript的语法,ASP内置对象Request、Response、Session、Application、Server,在ASP网页中对Access数据库的存取操作,ASP典型案例(考生管理系统),等等。除此之外,为了拓展读者关于网络编程的知识面,本书在最后两章介绍了客户端脚本语言JavaScript和ASP常用的内置组件(如广告滚动组件、文件访问组件)。  本书按“引导、实践、创新”三步走的指导思想,设置了实例、上机练习题和网站设计综合练习题,力求让每一个读者迅速进入实践过程,突出强调技能训练,最终达到让读者学会独立“做网站”的目的。  本书内容翔实,实例丰富,既适合作为高校针对特定的研究生选修课(文科)及公选课(面向全校学生)的授课教材,又适合作为大专院校的计算机专业课程授课教材。此外,对有志于投身网络编程的广大读者,起到了很好的入门指路的作用。

书籍目录

第1章 动态网页的发展背景 1.1 服务器端动态技术概述  1.1.1 服务器端动态技术的发展过程  1.1.2 服务器端动态技术的工作原理  1.1.3 主要的服务器端动态技术 1.2 客户端技术的概述 1.3 动态技术的最新发展  1.3.1 Web编程的三层架构  1.3.2 客户端技术Ajax的迅猛发展 1.4 关于ASP技术  1.4.1 什么是ASP  1.4.2 ASP所包含的内容  1.4.3 ASP的执行原理 1.5 小结 1.6 习题第2章 ASP的开发环境 2.1 ASP编写环境的配置  2.1.1 基本编写工具的概述  2.1.2 编写helloworld.asp 2.2 ASP运行环境的安装  2.2.1 Windows 2003 Server操作系统下IIS的安装配置  2.2.2 Windows XP下环境IIS的安装  2.2.3 建立主目录和虚拟目录 2.3 ASP调试环境 2.4 小结 2.5 习题第3章 HTML基础 3.1 HTML概述  3.1.1 什么是HTML语言  3.1.2 HTML文件的编写规则  3.1.3 HTML文件的常用编写方法 3.2 HTML语言的常用标识符  3.2.1 文档头标记  3.2.2 文字标记  3.2.3 图像标记  3.2.4 超链接标记  3.2.5 表格标记 3.3 HTML的表单 3.4 HTML的框架 3.5 小结 3.6 习题第4章 ASP的内置对象 4.1 ASP内置对象的概述 4.2 Response对象  4.2.1 Response对象的方法  4.2.2 Response对象的属性 4.3 Request对象 4.4  ookies数据集合 4.5 小结 4.6 习题第5章 服务器端脚本VBScript 5.1 常量和变量、数组、逻辑运算符号  5.1.1 常量和变量  5.1.2 数组  5.1.3 操作符 5.2 条件结构、循环结构  5.2.1 条件结构  5.2.2 循环结构 5.3 常用函数 5.4 实践篇 5.5 小结 5.6 习题第6章 ASP操作数据库 6.1 数据库概述  6.1.1 Access数据库简介  6.1.2 ASP对数据库的访问  6.1.3 记录集对象 6.2 ASP操作数据库的添加操作  6.2.1 使用SQL语句操作命令添加  6.2.2 使用记录集对象的Addnew()方法添加  6.2.3 网站注册功能的实现 6.3 ASP操作数据库的检索操作  6.3.1 检索的SQL语句语法  6.3.2 使用记录集对象进行检索  6.3.3 对网站注册的完善  6.3.4 网站登录功能的实现 6.4 ASP操作数据库的更新操作  6.4.1 使用SQL语句操作命令更新  6.4.2 使用记录集对象更新 6.5 ASP操作数据库的删除操作 6.6 ASP操作数据库的综合实例——考生管理系统  6.6.1 考生管理系统的设计  6.6.2 考生管理系统的实现 6.7 小结 6.8 习题第7章 JavaScript的应用第8章 ASP的内置组件参考文献

章节摘录

插图:1.3.2客户端技术Ajax的迅猛发展当今动态技术发展的另一领域就是以用户体验型的网络服务为特征的Web应用,这个应用正在影响着目前互联网的发展趋势。而主导这次应用的就是日趋流行的Ajax(Asynchronous JavaScript and XML)技术,它可以使客户端与服务器之间传输的数据量大大减少,可感知的系统响应时间大幅度缩短。由于反馈及时,用户感觉对应用程序的控制更加得心应手。下面将简单介绍Ajax技术。Ajax实际上是几项技术按一定的方式组合,在共同的协作中发挥各自的作用。在Ajax之前,Web站点强制用户进入提交、等待、重新显示范例,用户的动作总是与服务器的“思考时间”同步。而Ajax诞生之后,它提供了与服务器异步通信的能力,这个“异步”也体现了Ajax的核心思想,这也使得用户从一般的请求、响应的循环中解脱出来。例如,借助于Ajax,可以在用户单击按钮时,使用JavaSeript和DHTML立即更新用户界面,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS技术来更新用户界面,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信。Web站占看起来是即时响应的。1.Ajax中包含的内容以及相关技术(1)XML技术通过XMIL(Extensible Markup Language,可扩展标记语言),可以规范地定义结构化数据,使网上传输的数据和文档符合统一的标准。用XML表述的数据和文档,可以很容易地让所有程序共享。同时,XML还可以与XSLT(extensible Style sheet Language Transformation,可扩展样式表转换)进行数据交换与处理,改变数据的显示外观。(2)DOM技术DOM(Document Object Model,文档对象模型)是提供给HTML和XML使用的一组API,它提供了文件的表述结构,并可以利用它改变其中的内容和可见物。脚本语言通过DOM才可以跟页面进行交互。Web开发人员操作及建立文件的属性、方法以及事件都以对象来展现,实现动态显示和交互;它以树形结构表示HTML,和XML文档,定义了遍历这个树和检查、修改树的节点的方法和属性。(3)XMLHttpRequest对象XMLHttpRequest对象是XMLHTTP组件的对象,又是Ajax的核心组成内容。通过这个对象,Ajax可以像桌面应用程序一样只同服务器进行数据层面的交换,而不用每次都刷新界面,也不用每次将数据处理的工作都交给服务器来做;这样既减轻了服务器负担,又加快了响应速度、缩短了用户等待的时间。(4)JavaScript语言JavaScript是使用最多的客户端语言,本书将在第7章中进行介绍,它主要被用于操作XMLHttpRequest对象和数据库进行通信,最后用它绑定和处理所有数据。

编辑推荐

《ASP网络编程基础》:高等院校计算机应用技术系列教材

图书封面

评论、评分、阅读与下载


    ASP网络编程基础 PDF格式下载


用户评论 (总计1条)

 
 

  •   RT,本书不适合有基础的,毕竟纸张就这么多,也就讲了几个基础部分啥的,还有一个实例练习,推荐初学者看。。。十几块钱也差不多这个价格。。也木有包装,印刷倒是还凑乎。。马马虎虎看吧。。不太推荐购买。。
 

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

京ICP备13047387号-7