《普通高等学校网络工程专业规划教材:ASP编程与应用技术》全面而又系统地介绍了Web应用程序开发中的ASP技术、脚本程序编写技术、HTML+CSS技术及使用Spry框架开发具有Web2.0特色网络程序的技术。
《普通高等学校网络工程专业规划教材:ASP编程与应用技术》内容包括网络应用程序开发技术,创建服务器环境,HTML+CSS基础,ASP脚本语言、内部对象、常用组件的介绍,SQL语句在ASP中的应用,ADO对象的属性、方法、事件,Spry框架在ASP程序中的应用,ASP开发实例(网络在线考试系统的设计)。
《普通高等学校网络工程专业规划教材:ASP编程与应用技术》的可读性和实用性强,读者范围广,主要定位于大学本科教育,可作为Web应用程序开发人员的培训教材,也可作为大专院校教师、网络工程技术人员及通信工程技术人员的参考书。
《普通高等学校网络工程专业规划教材:ASP编程与应用技术》特色: 内容新颖。多种服务器调试环境的搭建、HTML+CSS的实例教学、脚本语言、内部对象采用案例教学、结合网络工程应用介绍最新的ASP组件技术、Ajax中Spry框架技术与ASP技术的完美搭配、功能完善的工程案例等。 从实用角度出发,结合ASP开发所需掌握的知识点,通过大量具有针对性的例子,系统而深入地介绍ASP的工作原理和运行环境,使读者透彻掌握数据库访问和应用开发技术。在新技术的应用上,选用Ajax的Spry框架与ASP搭配,使得传统的ASP技术充满活力,能够开发出更多具有Web2.0特色的网络应用程序。本书最后较为完整地介绍一个工程案例的开发过程,以期达到巩固和加深学习效果的目的,是对全书知识的一个综合运用。 内容全面而完整、结构安排合理、图文并茂、通俗易懂,能够很好地帮助读者学习和理解ASP技术。 因ASP是开发Web应用程序的一种技术,因此,ASP技术与其他Web开发技术是息息相关的。所以读者在学习本书的时候,不但能掌握ASP技术,也会对开发Web应用程序的流程有一个较深刻的了解,为开发其他类型的Web应用程序打下一个良好的基础。
从1996年ASP诞生到现在已经过去了15年,在这短短的15年中,ASP得到了迅速的发展和广泛的应用,虽然它的升级版本ASP.NET在2001年已经出现,但直到今天,使用ASP技术制作的网站在Internet仍然随处可见,它的易学性、易用性仍是其他Web应用程序开发技术无法比拟的。
ASP技术是一项十分成熟和应用广泛的Web应用程序开发技术,但由于Web技术的飞速发展,如何把最新的Web应用与传统的ASP技术相结合,使得ASP技术能够持续发展下去,一直以来都在探索和完善中,编者在总结近几年对Web新技术的研究、使用和教学经验的基础上,并参阅大量的资料,编写出这本《ASP编程与应用技术》,旨在帮助广大读者掌握ASP技术及较新的Web应用技术,为开发更加完善的ASP应用程序打下坚实的基础。
本书的特色
特色之一: 内容新颖。本书内容的新颖性体现在这几个方面。多种服务器调试环境的搭建、HTML+CSS的实例教学、脚本语言、内部对象采用案例教学、结合网络工程应用介绍最新的ASP组件技术、Ajax中Spry框架技术与ASP技术的完美搭配、功能完善的工程案例等。
特色之二: 本书从实用角度出发,结合ASP开发所需掌握的知识点,通过大量具有针对性的例子,系统而深入地介绍了ASP的工作原理和运行环境,透彻掌握数据库访问和应用开发。在新技术的应用上,选中Ajax的Spry框架与ASP搭配,使得传统的ASP技术充满了活力,能够开发出更多具有Web 2.0特色的网络应用程序。在本书最后,较为完整地介绍了一个工程案例的开发过程,以期达到巩固和加深学习效果的目的,是对全书知识的综合运用。
特色之三: 本书内容全面完整、结构安排合理、图文并茂、通俗易懂,能够很好地帮助读者学习和理解ASP技术。
特色之四: 因ASP是开发Web应用程序的一种技术,因此,ASP技术与其他Web开发技术是息息相关的。所以读者在学习本书的时候,不但能掌握ASP技术,也会对开发Web应用程序的流程有一个较深刻的了解,为开发其他类型的Web应用程序打下一个良好的基础。 全书共分10章。第1章介绍网络应用程序开发技术;第2章介绍如何创建服务器环境;第3章介绍HTML+CSS基础;第4章介绍ASP脚本语言;第5章介绍ASP的内部对象;第6章介绍ASP常用组件的使用方法;第7章介绍 SQL语句在ASP中的应用技术;第8章介绍ASP访问数据库技术--ADO对象的使用方法;第9章介绍Spry框架在ASP程序中的应用技术;第10章给出案例分析之一,网络在线考试系统的设计技术。
本书由曾懿主编,陈晖、任新、朱敏、肖丹等参编,其中陈晖编写了第6章和第7章,曾懿编写了第9章、第10章,任新编写了第4章、第5章,朱敏编写了第3章、第8章,肖丹编写了第1章、第2章。贵州大学信息化管理中心的杨云江教授担任丛书编审委会主任兼丛书总主编,负责全书目录结构、书稿内容结构的组织、规划与审定工作以及书稿的审定工作。
在编写本书过程中,参考和借鉴了大量的论文论著、图书资料和网站资料,在此,对相关作者致谢!
因作者知识和水平有限,加上时间仓促,书中难免有不完善、疏漏和错误之处,恳请广大读者批评指正。
作者
2012年7月
第1章 网络应用程序开发技术
1.1 网络应用程序系统模式
1.1.1 文件/服务器模式
1.1.2 客户机/服务器模式
1.1.3 浏览器/服务器模式
1.2 Web应用程序技术
1.2.1 三层结构
1.2.2 CGI技术
1.2.3 API技术
1.2.4 ASP技术
1.2.5 ASP.NET技术
1.2.6 PHP技术
1.2.7 JSP技术
1.3 ASP概述
1.3.1 ASP的特点
1.3.2 ASP文件的基本结构
1.3.3 一个简单的ASP程序
思考题
第2章 创建服务器环境
2.1 ASP的执行环境
2.1.1 选择ASP的原因
2.1.2 如何执行ASP程序
2.2 在Windows2003中架构网站服务器
2.2.1 IIS的安装
2.2.2 IIS的架设
2.2.3 IIS虚拟目录的设置
2.2.4 测试网站服务器
2.3 其他解析环境的配置
2.3.1 解析环境的原理
2.3.2 Net Box简介
2.3.3 Net Box的安装和配置
2.3.4 ASP Web Server简介
2.3.5 ASP Web Server的安装和配置
思考题
第3章 HTML和CSS基础
3.1 HTML语言基础
3.1.1 HTML简介
3.1.2 文本格式的设置
3.1.3 表格技术的应用
3.1.4 在网页中应用图像
3.1.5 添加动感效果
3.1.6 框架网页应用
3.1.7 超链接应用
3.1.8 设计表单
3.2 CSS样式应用
3.2.1 创建和应用CSS
3.2.2 设置CSS属性
思考题
第4章 ASP脚本语言
4.1 VBScript编程基础
4.1.1 常量
4.1.2 变量
4.1.3 数组
4.1.4 运算符
4.1.5 函数与过程
4.1.6 结构流程控制语句
4.1.7 VBScript脚本编程实例
4.2 JavaScript编程基础
4.2.1 基本语法规则
4.2.2 常量和变量
4.2.3 流程控制语句
4.2.4 函数
4.2.5 面向对象编程
4.2.6 文档对象模型
思考题
第5章 ASP的内部对象
第6章 ASP常用组件
第7章 SQL语言在ASP中的应用
第8章 ASP访问数据库:ADO对象
第9章 Spry框架在ASP程序中的应用
第10章 案例分析:网络在线考试系统的设计