词条 | 圣殿祭司的ASP.NET3.5开发详解Ⅱ |
释义 | 圣殿祭司的ASP.NET3.5开发详解Ⅱ--新功能篇(使用C#)(附CD-ROM光盘1张) 作者:奚江华 市场价:¥68.00 ·出版社:电子工业出版社 ·页码:539 页 ·出版日期:2008年 ·ISBN:9787121072772 ·版本:1版 ·装帧:平装 ·开本:16 ·附带品描述:附CD-ROM光盘1张 分类: 图书 > 计算机与互联网 > 图形图像、动画、多媒体与网页开发 > 综合 图书 > 计算机与互联网 > 程序语言与软件开发 > 语言与开发工具 > C语言及其相关 图书 > 计算机与互联网 > 程序语言与软件开发 > 语言与开发工具 > .net > ASP.net 内容简介l 以全新的ASP.NET 3.5内容设计为出发点,循序渐进地讲解ASP.NET 3.5技术精要 l 聚焦于ASP.NET 3.5及VS 2008新功能 《圣殿祭祀的ASP.NET 3.5开发详解》以全新的ASENET 3.5内容设计为出发点,循序渐进地讲解ASP.NET 3.5技术精要。聚焦于ASENET 3.5及VS 2008新功能,例如JavaScript IntelliSense、JavaScript Debug, CSS的生成与管理、对C# 3.0的支持、LINQ lntelliSense及排错等。对于C# 3.0诸多的新语言功能,《圣殿祭祀的ASP.NET 3.5开发详解》亦详实披露新语法所带来的改革。 目录第1章 VS20081DE整合开发环境新功能介绍 1.1 ASP.NET3.5技术蓝图概述 1.2 ASP.NET3.5技术脉络 1.3 VS 2008开发工具版本介绍 1.4 VS 2008与VS2005环境的共存 1.5 VS2008性能改进 1.6 NET Framework Multi-Targeting 1.7 HTML设计画面的拆分视图 1.8 CSS样式生成与管理工具 1.9 JavaScript lntelliSense支持 1.10 JavaScript Debug支持 1.11 LINQ与O/R Mapping设计工具的支持 1.12 组合管理C﹟的using语句 1.13 嵌套Master Pages的支持 1.14 透明的lnmlliSense模式 1.15 标尺及网格线对WebForm窗体的设计辅助 1.16 VS2008重要Hot-Fix补丁程序 1.17 各章示例文件名称列表 结论 第2章 C# 3.0语言新功 2.1 隐式类型区域变量及数组声明 2.1.1 初探var隐式类型声明 2.1.2 隐式类型区域变量 (Impliciny TyPed LocaI Variables) 2.1.3 隐式类型数组 (Implicitly Typed Arrays) 2.1.4 var隐式类型区域变量与匿名类型的搭配运用 2.1.5 var隐式类型声明的特性与限制 2.2 对象初始化设置 (Object Initializers) 2.2.1 关于对象的初始化与构造器 2.2.2 对象初始化设置在类上的应用 2.3 集合初始化设置 (Collection Initializers) 2.4 匿名类型 (Anonymous Typcs) 2.5 Lambda表达式(Lambda Expressions) 2.6 扩展方法(Extension Methods) 2.7 自动属性实现(Auto-Implemented Properties) 2.8 部分方法定义(Partial Method Definiitions) 结论 第3章 LINQ新一代数据查询技术 3.1 LINQ Project缘起与诞生 3.2 LINQ架构概览 3.3 LINQ Query查询3步骤及延迟查询特性 3.4 LINQ to Object 3.5 LINQ to ADO.NET 3.5.1 LINQ to DataSet 3.5.2 LINQ to SQL 3.6 LINQ to XML 结论 第4章 DataSet设计工具与TableAdapter在数据访问中的应用 4.1 DataSet数据集简介 4.2 DataSet数据集的访问运用 4.3 强类型DataSet vs.弱类型DataSet 4.4 强类型DataSet创建 4.4.1 以数据源配置向导创建强类型DataSet数据集 4.4.2 以DamSa设计工具设计强类型DataSet数据集 4.5 用Code-Behind编写TableAdapter程序 4.6 TableAdapter的Insert、Update、Delete命令编写与参数化运用 4.7 强类型DataSet与弱类型DataSet的性能比较 4.8 打开强类型DataSet与TableAdapter黑箱 4.9 创建TableAdapter数据库事务 结论 第5章 新一代事务管理机制—-System .Transactions 5.1 事务的概念 5.2 传统的.NET事务技术 5.3 Local Transaction vs. Distributed Transaction 5.4 System.Transactions事务性编程模型 5.4.1 隐式事务(Implicit Transaction)——使用TransactionScope类 5.4.2 显式事务(Explicit Transaction)——使用Transaction类 5.5 System.Transactions轻量级事务管理者 5.6 数据并行处理与数据库锁定 5.7 事务隔离级别与范围的设置 结论 第6章 Cache 2.0第二代的网页缓存机制Ⅰ――网页输出缓存 第7章 Cache 2.0第二代的网页缓存机制Ⅱ——应用程序数据缓存 第8章 全新ASP.NET 3.5的ListView与DataPager控件 第9章 VS 2008对CSS样式生成与管理的支持 第10章 CSS在ASP.NET排版及控件上的应用 第11章 VS 2008对JavaScript及ASP.NET AJAX的IntelliSense支持 第12章 VS 2008对JavaScript的Debug支持 第13章 ASP.NET 3.5网页的运行状况监视――Health Monitoring 第14章 Silverlight l.0开发环境安装及辅助工具应用 第15章 Silverlight问答集及项目组成元素功能解说 第16章 Silverlight应用程序的开发Ⅰ——文本、图像与绘图 第17章 Silverlight应用程序的开发II――音频、视频及动画 …… 序言ASP.NET 3.5是一个继往开来的版本,它所采取的升级策略异于以往,往昔ASP.NET l.0升级到ASP.NET 2.0,在许多方面算是破坏式创新,大刀阔斧地改造整体架构与运作机制,从纯技术的角度来看,ASP.NET 2.0具备大幅创新的能力,但是若从企业及升级成本的角度来看,这种革命的成本也未免太大,因为ASP.NET l.x程序要顺利升级到ASP.NET 2.0着实不易,是无法只靠一个转换向导就搞定的。围此ASP.NET 3.5汲取过往的经验,采用的是一种稳健升级与创新的策略,也就是不仅延续ASP,NET 2.0的技术生命,又在此基础之上,对C#及VB语言进行改造,增加新一代LINQ查询技术,内置ASP.NET AJAX 3.5,以及增加Silverlight l.0与2 0的RIA向量技术,让ASP.NET 3.5在创新的同时,具备对ASP.NET 2.0的高度兼容性,实现名至实归的“继往开来”。 然而,有人以为ASP.NET 3.5只是小改版,落入见山不见林的误解。除了ASP.NET 3.5在Web层面进行强化外,NET Framework 3.5本身亦推出了新一代的Foundation架构,例如WCF、WorkFlow、CardSpace等,它们亦算是广义ASP.NET技术的一环,对ASP.NET的影响力不容忽视。ASP.NET程序员常常只关注ASP.NET,却忘了不同的.NET技术区块正相互影响着,有一天它们也会变成ASP.NET技术不可分离的一部分。对F新技术的学习绝对不能掉以轻心。 再者,如果您是一个ASP.NET的狂热爱好者,如果纯粹的ASP.NET 3.5、ASP.NET AJAX、Silverlight已不能满足您旺盛的求知欲,别担心,ASP.NET 3.5 Extensions早就规划好一系列很棒的扩充技术等着你,例如MVC、Dynamic Data、Data Services、ADO.NET Entity Framework等重量级技术,相信这些新技术足够满足您学习ASP.NET 3.5的渴单,直到ASP.NET 4.0到来。最后,对于ASP.NET 3.5及NET Framework 3.5的一切一切,莫忘了VS2008是.NET程序员的最佳良友,VS 2008新增的许多功能,可以让您在开ASP.NET、ASP.NET AJAX、Silverlight、LINQ应用程序时,得到最好的支持快去安装一套VS 2008,开始您的新一代ASP.NET 3.5体验吧! 文摘本章将对ASP.NET 3.5及VS2008进行技术总体说明,阐述ASP.NET 3.5技术脉络及定义,同时也对VS2008开发工具的新功能做概括性介绍,讨论VS 2008如何能对ASP.NET 3.5 i挂行更佳的辅助,让各位在最短的时间内,掌握ASP.NET 3.5与VS 2008的学习方向与精髓。 若要用一张图简单诠释ASP.NET 3.5技术,划图1—1是祭嗣所描绘出的技术堆栈(Suck)。在这张图中,各位可以清楚地看到,ASP,NET 3.5绝大多数的技术堆栈模块都沿川ASP.NET 2.0,荐加入新一代的元素,包括了:C# 3.0、VB9、L1NQ、ASP.NET AJAX 3.5内建、Silverlight l.0&2.0 RIA支持,但新的部分“看起来”似乎不算多。 乍看之下,ASP.NET 3.5似乎没推出太多的新东西,以ASP.NET书籍来看也不需要改写太多,就程序设计师而言,似乎只需坚守ASP.NET 2.0就够了,闪为LINQ及C# 3.0 (VB 9)不一定要用到,学不学新东西也无所谓。某种程度上,祭司同意这样的看法,但对于积极的、想要了解ASP.NET 3.5新技术的读者,祭司就要想尽办法替各位把新功能挖掘出来,让各位能够领略到所谓的别有洞天。 ASP.NET本身L三历经4代的版本演进,ASP.NET 3.5 JE是第4代的技术,然而聪明的程序设计师,在看ASP.NET技术演进时,绝不会蕈独看ASP.NET这个模块,还会一并查看VisualSmdio开发工具、.NET Framework版本、CLR引擎、数据存取技术等,这样才能对新一代技术有个概括性的综览,表1-1中祭司整理了目前所有的相关软件版本,然后进一步讨论其中技术变化的内涵。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。