ASP.NET 3.5前沿技术与实战案例精粹

出版时间:2010-6  出版社:中国铁道出版社  作者:朱先忠  页数:460  

前言

当今,人们对于Intemet应用的需求日益广泛。AJAX的出现为Web应用注入了一剂兴奋剂,很快吸引了全世界技术人员的广泛关注。作为一种正在成长的新技术,AJAX结合若干沿用已久的Web技术的同时,以一种新颖、有趣的方式来使用它们,它能使传统Web应用程序焕发新的生机,更能使新一代Web应用程序具备近似于传统桌面应用程序的实时性优点。本书作为一本以ASENET3.5AJAX实战案例为主题的图书,力求从各个层面介绍ASENET3.5AJAX开发环境下的AJAX应用开发技术。如今,随着ASENET。技术的日益热门,职场中对于ASENETAJAX程序员的需求在数量与质量两方面将日益加大。谁能尽快掌握ASP.NETAJAX框架编程技术,谁就能在未来的ASENET技术领域立于不败之地。然而,由于HTML技术本身的局限性,加之硬件性能与桌面应用水平的提高,用户要求提升Web体验的呼声愈来愈高。因此,RIA(富因特网应用程序)登上历史舞台是大势所趋。本书中第7章和第8章引入的两个案例将会带您尽快加入到。RIA开发群体中。本书特色与目前市面上其他已有的ASENET技术图书相比,本书立足于最新的ASENET3.5、AJAX及Silverlight技术,且重在案例剖析。本书更为全面、深入地论述了ASENETAJAX框架及Silverlight应用中涉及的各种技术、技巧,决不回避技术难题,并尽可能逐一给出相应的论证案例。书中案例具有如下技术特色:精选8个典型的Web2.0应用案例。使用标准N层架构开发案例。分别使用传统SQL、纯LINQ和二者联合方式实现数据访问层封装。部分案例使用WCF服务封装业务逻辑层。联合应用.ASENETAJAX服务器控件、AJAXControl Foolkit扩展器及定制扩展器组件编程。使用AJAX客户端技术开发ASENET3.5应用程序。开发SSL认证支持的通用型邮件接收类。引入URL,重定向技术。提供Silverlight2.0数据中心型应用案例,使用ADO.NET数据服务、LINQtoXML、WebClient、独立存储、XAML,界面动态切换等技术。提供Silverlight3.0游戏案例,联合使用ADO.NET数据服务+NETRIA服务封装数据访问与业务逻辑。基于XML,存储技术开发ASENET3.5应用程序。本书内容本书针对中级ASENET3.5程序员迫切需要解决的一些技术难题,引入8个不同应用领域的典型案例。这些案例力求从ASENETAJAX框架基础、客户端、服务器端以及ASENETAJAXControlFoolkit等各个层面对.ASP.NET3.5AJAX框架进行全方位的应用技巧介绍。从难易程度方面看,本书中的案例难度基本是平行的,因此读者可以根据自己的兴趣和需要直接切入相应的案例。同时,这些案例中尽可能应用ASENET3.5开发环境中的多种架构方案,供读者参考对比。特别是书中的第7章和第8章引入的Silverlight案例意在帮助ASENET程序员将其开发水平提高到一个新的层次,因为RIA开发是Web应用的必然归宿。通过仔细阅读本书中的案例,读者可以对ASENET3.5框架及相关技术在大型开发中的应用有一个实战性的认识,并尽快投入到实际开发中。

内容概要

本书着眼于.NET 3.5、C#3.0、ASENET 3.5与Silverlight等最新技术的实战应用,但考虑到概念的新颖性,在案例解析的过程中适时地引出对最新技术(特别是关键技术)的补充与解释。    本书分为两部分。第一部分(即第1章)概述了与ASP.NET 3.5开发环境相关的最新技术特征,并重点讨论使用ASP.NET 3.5框架进行Web编程所必备的技术基础。在第二部分,精选了8个现代Web开发中的典型案例,并尽量遵循基于ASP.NET 3.5框架开发所倡导的流行架构与模式进行编程,力图使读者对ASE.NET 3.5实战环境下的各个层面有一个全面深入的认识。另外,第7章和第8章中的案例基于时下最流行的Silverlight技术开发而成,目的是使读者对Web应用的未来(即RIA应用的开发)有一个超前的了解。    本书适合具有一定Web开发经验的读者阅读,也适合具有一定ASP.NET Web与AJAX开发经验并想进一步学习ASP.NET 3.5框架有关前沿技术的中、高级读者阅读。

书籍目录

第1章  ASP.NET 3.5应用基础与开发环境概述  1.1  C# 3.0新特征    1.1.1  使用var创建隐型局部变量    1.1.2  使用var关键字的注意事项    1.1.3  匿名类型的引入    1.1.4  使用对象与集合初始化器    1.1.5  扩展方法    1.1.6  Lambda表达式    1.1.7  LINQ查询表达式概述    1.1.8  LINQ查询表达式中的from子句  1.2  .NET 3.5中的ORM支持    1.2.1  LINQ架构概览    1.2.2  LINQ to Objects    1.2.3  LINQ to DataSet    1.2.4  DataRowExtensions和DataTableExtensions简介    1.2.5  LINQ to SQL    1.2.6  LINQ to Entities    1.2.7  LINQ to XML  1.3  LinqDataSource控件的引入    1.3.1  Inserting事件    1.3.2  Updating事件    1.3.3  Deleting事件  1.4  ListView控件的引入    1.4.1  ListView的模板    1.4.2  ListView控件的常用属性  1.5  DataPager控件的引入  1.6  ASENET AJAX框架简介    1.6.1  ASENET AJAX框架体系构成    1.6.2  ASP.NET AJAX框架服务器端架构    1.6.3  ASP.NET AJAX框架客户端架构    1.6.4  搭建ASP.NET AJAX框架开发环境  1.7  SQL Server 2008概述  1.8  SQL Server 2008新功能和增强功能    1.8.1  高信任度    1.8.2  高效性    1.8.3  智能性  1.9  使用ADO.NET组件访问SQL Server 2008  1.10  使用LINQ to SQL组件访问SQL Server 2008  1.11  小结第2章  开发人才招聘求职网站第3章  开发Web版RSS阅读器第4章  打造桌面级邮件管理系统第5章  开发迷你博客第6章  开发电子商城第7章  开发RIA图像管理系统第8章  开发青蛙回家游戏第9章  开发社区论坛第10章  开发社区论坛高级模块

章节摘录

插图:如今Web开发领域的数据访问主要体现在如下几个方面:如何检索非关系型数据,例如XMI。RSS、Web服务、REST、平面型文件等。如何与普通对象(plain old object)进行交互。如何与域模型进行交互并进行相应查询。如何支持更为丰富的数据构造与转换,如支持灵活的查询组成等。如何在强类型及动态语言情况下实现清晰干净的编码。为了从根本上解决以上数据访问难题.ET 3.5框架引入了重量级对象——LINQ(即微软的ORM。LINQ是微软推出的一种全新的查询技术,它的最大特点是能够把查询功能直接引入到.NET 3.5框架所支持的编程语言中,并整合为一体,从而使得查询操作成为编程语言的一部分,开发人员可以像创建编程语言代码一样方便地创建查询操作或表达式。LINQ是Visual Studio 2008和.NET 3.5版中一项突破性的创新,它在对象领域和数据领域之间架起了一座桥梁。同时,作为底层框架,。LINQ为ORM实现提供更强大的基础平台。本节首先探讨LINQ的基本架构,然后对LINQ中的重要组件,即LINQ to Objects、LINQ t0ADO.NET(包括LINQ to DataSet、LINQ to SQL和LINQ to Entities)和LINQ to XMI。展开重点解析。限于篇幅,仅侧重探讨本书后面开发实例相关的LINQ技术。1.2.1 LlNQ架构概览总体来看,LINQ提供了如下重要技术支持:基于.NET的查询,集合与转换操作。使数据查询成为一个核心的编程概念。可操作几乎所有类型的数据。支持关系数据库操作。支持XML。支持普通对象(Plain old Obiect)操作。支持所有的.NET语言。图1.5给出了NET 3.5框架引入的LINQ技术的整体架构示意图。

编辑推荐

《ASP.NET3.5前沿技术与实战案例精粹》:精选8个完整的应用系统。融合最新的前沿技术,透析高新技术的优势。结合作者多年的开发技巧,揭示更真实的开发环境和氛围。详细阐述开发中的难点和疑点,帮助读者更快地提高编程水平。提供良好的售后解答,为您解决后顾之忧。《ASP.NET3.5前沿技术与实战案例精粹》技术特色:精选8个典型Web 2.0综合案例,这些案例全部采用了标准N层架构开发。案例中使用了传统SQL、纯LlNQ和二者联合的方式实现数据访问层封装、WCF、AJAX服务器、AJAX客户端、URI一重定向、SiIverlight 2、ADO.NET数据服务、LINQ TO XML、WebCIient、独立存储、XAML界面动态切换等技术。用生动的语言和真实的案例,以练代讲,加深读者对新技术的掌握并提高其应用能力。《ASP.NET3.5前沿技术与实战案例精粹》适用读者有一定C#语言基础,缺乏实战经验的读者。希望尽快在ASP.NET应用程序中实现AJAX功能支持的开发人员。希望能够对现有的ASP.NET程序进行改进并为其添加流行的AJAX支持的开发者。力图基于AJAX技术进行ASP.NETWeb控件开发的高级程序员。对于下一代Web应用(RIA技术)有浓厚兴趣的开发者或研究人员。

图书封面

评论、评分、阅读与下载


    ASP.NET 3.5前沿技术与实战案例精粹 PDF格式下载


用户评论 (总计1条)

 
 

  •   很有重点。
 

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

京ICP备13047387号-7