前言
ASP.NET是Microsoft公司推出的ASP技术的最新版本,是基于.NET平台的一个革命性突破,它解决了过去Web开发技术中存在的各种不足和局限。在Internet迅速发展的今天,ASP.NET以其简单、快捷、高效的独特魅力,越来越得到广大用户的青睐。
作为整个.NET Framework的组成部分,ASP.NET建立在Common Language Runtime(公共语言运行时,CLR)的基础之上。CLR是一个功能强大而又灵活的结构,它的设计目标不仅满足开发人员的当前需要,而且更可以满足长远需要。ASP.NET的语法在很大程度上与ASP兼容,它还提供了一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序。
本书内容简介
第1章简要介绍开发ASP.NET Web程序必备的相关基础,包括.NET Framework的CLR、命名空间、类库和程序集,ASP和ASP.NET的区别与特点,安装和配置ASP.NET环境等。
第2章介绍ASP.NET的编程语言VB.NET,包括VB.NET的数据类型、常量和变量、数组和运算符、VB.NET的程序控制语句、过程和函数,以及VB.NET的面向对象基本概念等,最后通过三个示例介绍VB.NET在ASP.NET中的应用。
第3章主要介绍Web页面设计的基础知识,包括HTML的发展及概述,常用的HTML标记和HTML控件,ASP.NET中HTML控件和Web控件的关系,以及Web控件和验证控件的使用方法等。
第4章介绍了ASP.NET中的6大内置对象,包括使用Request对象获取服务环境变量、Response对象重定向浏览器、Application对象属性和应用,以及Session对象等。
第5章介绍ASP.NET访问数据库技术,包括SQL Server数据库基础、ADO.NET基础、ADO.NET中的数据对象和ASP.NET中提供的数据控件等。
第6章介绍ASP.NET与XML,包括XML的基础知识、使用ASP.NET技术读写XML文档,以及制作XML留言簿等。
第7章介绍使用ASP.NET构建新闻发布系统,包括新闻发布系统分析、数据库设计和配置应用程序,以及新闻发布系统的设计三个部分。
第8章介绍电子商务网站产品展示系统,包括设计前的准备、商品管理、商品列表、会员注册、会员管理以及购物车和订单管理。
第9章介绍网络考试系统的制作过程,包括功能分析、数据库设计、系统功能实现三个重要部分。
第10章介绍Web服务,包括Web服务概述和基础技术,创建和设计ASP.NET Web服务等。
本书特色和读者对象
本书结合实例完整介绍了ASP.NET Web开发知识,可以满足具备VB.NET编程基础的读者学习ASP.NET网站开发的需要。全书首先围绕Web开发讲解了ASP.NET、VB.NET和HMTL等基础知识,然后深入介绍了ASP.NET的知识,包括ASP.NET的对象,ASP.NET访问数据库,ASP.NET与XML等具体内容,最后,本书应用ASP.NET开发了3个综合性实例,通过实际应用帮助读者掌握ASP.NET应用知识。
本书是一本理论与实践紧密结合的ASP.NET开发教程,适用于高校相关专业教材,也可以作为ASP.NET开发人员的重要参考资料。本书共10章,每章安排3个课时,全书共需要30课时学习。
在编写过程中难免出现疏漏,敬请读者批评指正。
编 者
2006年4月