图书前言

前言

ASP.NET 3.5是微软公司推出的全新的互联网应用程序开发技术,它不仅继承了 ASP.NET以前版本的使用简便、功能强大、效率高等优点,还进一步拉进了桌面应用开发和 Web开发的距离,推出的 LINQ技术使得数据访问操作变得更加便捷。 ASP.NET 3.5提供了强大的控件和组件技术,使程序员使用尽可能少的代码来开发强大、安全、动态的 Web程序,大大提高了程序开发的效率,因此,ASP.NET 3.5必然会成为主流的 Web程序开发技术。 

ASP.NET 3.5虽然与 ASP.NET以前版本存在很多相似之处,但在应用程序结构、页面代码模式、开发工具、控件技术以及页面设计等方面均有了很大改变,因此本书从最基本的 ASP.NET 3.5技术讲起,逐渐深入,让读者由浅入深地对 ASP.NET 3.5技术有一个全面了解。本书的主要内容可划分为 6个部分。 

. 第 1部分主要是对 ASP.NET 3.5 Web编程进行概要介绍,包括 4章内容:第 1章介绍 .NET框架的基本知识,主要包括 .NET技术的发展历程和 .NET 3.5带来的新特性;第 2章主要介绍 Visual Studio 2008程序开发工具的使用;第 3章介绍 ASP.NET Web程序开发的原理,主要包括应用程序构成、服务器控件、页面代码模式、 Application事件以及程序配置;第 4章介绍 ASP.NET 3.5程序开发使用的脚本语言 C#。 

. 第 2部分主要是对 ASP.NET 3.5 Web编程的基础知识进行介绍,包括 7章内容:第 5章介绍 Web控件的基本知识,包括基本的 Web控件、 Web控件类、表控件以及 Web控件的事件;第 6章介绍 ASP.NET技术提供的内置对象;第 7章介绍验证控件;第 8章介绍 Rich控件;第 9章介绍用户控件和页面绘图;第 10章介绍样式、主题和母版页;第 11章介绍导航控件。 

. 第 3部分主要是对数据操作的知识进行介绍,包括 5章内容:第 12章介绍 ADO.NET数据访问技术的基本原理;第 13章主要介绍如何把数据绑定到页面进行显示;第 14章主要介绍 ASP.NET提供的丰富数据显示控件,以方便用户数据的显示;第 15章主要介绍 XML和文件操作;第 16章主要介绍 LINQ技术。 

. 第 4部分主要介绍 ASP.NET高级编程的相关知识,包括 3章内容:第 17章介绍 Web服务的相关知识;第 18章介绍 Web编程安全的相关知识;第 19章介绍 AJAX编程的相关知识。 

. 第 5部分主要介绍 ASP.NET推出的 MVC程序架构框架,只包括 1章内容:第 20章介绍了 MVC设计模式以及基于 .NET框架面向 ASP.NET 3.5的 MVC框架的相关知识。 

. 第 6部分主要通过大型综合系统开发的介绍来引导读者进入应用系统设计和开发的层次,主要包括 2章内容:第 21章按照软件系统开发的步骤来介绍网络书店系统的实现过程:功能需求分析、功能设计、系统框架设计、程序结构设计、数据库分析和设计以及各层

应用程序的实现,并涉及到系统集成方面的相关技术;第 22章介绍了如何利用 ASP.NET AJAX、LINQ到 SQL等技术来实现在线 RSS阅读器。

本书适合作为 ASP.NET初学者的自学参考书,也可作为高等院校 ASP.NET的教学用书,特别是对计算机及相关专业的学生进行毕业设计具有非常好的指导价值。

本书主要由赵晓东、张正礼、许小荣执笔,此外,参与图书编写和视频制作的还有王琳、吴萍、夏小同、程琳、王宝力、李启阳、詹仁山、周林森、陈良先、曾宪华、黄智勇、王文才、黄贵珍、李玲、曹亚男、张达勇、苗莉、任永峰和石耀东等人,在这里对他们表示感谢。

由于作者水平有限,书中难免存在疏漏和错误之处,恳请专家和广大读者批评指正。在学习过程中,遇到疑难问题,可以通过以下方式与我们联系: booksaga@126.com,也可以登录图格新知网站 http://www.booksaga.com留言,我们将在第一时间给予答复!

编者 2009年 5月