图书前言

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

  本书从最基本的 ASP.NET 4.5技术讲起,逐渐深入,让读者由浅入深地对 ASP.NET 4.5技术有一个全面了解。本书的主要内容可划分为6个部分。

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

  第2部分主要是对 ASP.NET 4.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 4.5的MVC框架的相关知识。

  第6部分主要通过大型综合系统开发的介绍来引导读者进入应用系统设计和开发的层次,主要包括2章内容:第21章按照软件系统开发的步骤来介绍网络书店系统的实现过程:功能需求分析、功能设计、系统框架设计、程序结构设计、数据库分析和设计以及各层应用程序的实现,并涉及到系统集成方面的相关技术;第22章介绍了如何利用ASP.NET AJAX、LINQ到SQL等技术来实现在线 RSS阅读器。

  

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

  本书由张正礼主持编写,此外,高克臻、张云霞、许小荣、王冬、王龙、张银芳、周新国、陈作聪、沈毅、蔡娜、张秀梅、张玉兰、李爽、田伟、张璐、周艳丽、肖斌等人也参与了本书的编写,作者向他们的辛勤劳动表示衷心的感谢。

  由于作者水平有限,书中错误、纰漏之处难免,欢迎广大读者、同仁批评斧正。

  

  本书提供了相关素材及源文件,供读者上机练习使用,同时还提供了20小时49课多媒体教学视频,读者可从网上下载这些资源文件。下载地址:http://pan.baidu.com/s/1qWMjqf6。

  

  

  

  

  编  者

  2015年7月