圣殿祭司的ASP.NET 3.5开发详解II——新功能篇(使用V

分類: 图书,计算机/网络,程序设计,ASP,
作者: 奚江华著
出 版 社: 电子工业出版社
出版时间: 2008-11-1字数: 600000版次: 1页数: 533印刷时间: 2008/11/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787121074721包装: 平装内容简介
本书以全新的ASP.NET 3.5内容设计为出发点,循序渐进地讲解ASP.NET 3.5技术精要。本书聚焦于ASP.NET 3.5及VS 2008新功能,例如JavaScript IntelliSense、JavaScript Debug、CSS的生成与管理、对C# 3.0的支持、LINQ IntelliSense及排错等。对于C# 3.0诸多的新语言功能,本书亦详实披露新语法所带来的改革。通过学习这些新功能,可以让您置身顶尖的技术潮流。本书适合于学习ASP.NET 3.5技术的初、中级读者。
目录
第1章 VS 2008 IDE 整合开发环境新功能介绍
1.1 ASP.NET 3.5技术蓝图概述
1.2 ASP.NET 3.5技术脉络
1.3 VS 2008开发工具版本介绍
1.4 VS 2008与VS 2005环境的共存
1.5 VS 2008性能改进
1.6 .NET Framework Multi-Targeting
1.7 HTML设计画面的拆分视图
1.8 CSS样式生成与管理工具
1.9 JavaScript IntelliSense支持
1.10 JavaScript Debug支持
1.11 LINQ与O/R Mapping设计工具的支持
1.12 组合管理C#的using语句
1.13 嵌套Master Pages的支持
1.14 透明的IntelliSense模式
1.15 标尺及网格线对WebForm窗体的设计辅助
1.16 VS 2008重要Hot-Fix补丁程序
1.17 各章示例文件名称列表
结论
第2章 C# 3.0语言新功能介绍
2.1 隐式类型区域变量及数组声明
2.2 对象初始化设置(Object Initializers)
2.3 集合初始化设置(Collection Initializers)
2.4 匿名类型(Anonymous Types)
2.5 Lambda表达式(Lambda Expressions)
2.6 扩展方法(Extension Methods)
2.7 自动属性实现(Auto-Implemented Properties)
2.8 部分方法定义(Partial Method Definitions)
结论
第3章 LINQ新一代数据查询技术
第4章 DataSet设计工具与TableAdapter在数据访问中的应用
第5章 新一代事务管理机制——System.Transactions
第6章 Cache 2.0第二代的网页缓存机制I——网页输出缓存
第7章 Cache 2.0第二代的网页缓存机制II——应用程序数据缓存
第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 1.0开发环境安装及辅助工具应用
第15章 Silverlight问答集及项目组成元素功能解说
第16章 Silverlight应用程序的开发I——文本、图像与绘图
第17章 Silverlight应用程序的开发II——音频、视频及动画
书摘插图
第4章 DataSet设计工具与TableAdapter在数据访问中的应用
DataSet设计工具是用来协助创建强类型数据集的可视化工具,TableAdapter则让您以可视化的方式产生ADO.NET程序所需的Select、Insert、Update、Delete等向导化工具,若将DataSet设计工具与TableAdapter两者结合,在许多情况下可以有效替代一般ADO.NET数据库访问及DataSet程序编写,让程序员能大幅减少手工程序代码的编写以提高效率。除此之外,还有VS2008开发工具的IntelliSense支持及错误提示功能,用“简单又具威力”一词来形容它是再合适不过。
4.1 DataSet数据集简介
您可以将DataSet数据集看成存在于内存中的数据库,此话怎讲?DataSet数据结构与关系数据库极为相似,DataSet数据集内可以包含数据表、数据行、数据列、关系和约束,差别只在于DataSet将数据保存在内存中,而关系数据库则将数据保存在硬盘中,因此说DataSet就是存在于内存中的一个数据库,且由于内存访问数据速度快,故能够提供高性能的数据访问与拓展性。除此之外DataSet也可以处理XML的数据,能够轻易处理、转换XML格式的数据。
以下列出关系数据库的一些概念:
关系数据库是由许多数据表所组成的。
关系数据库的数据表(Table)由列(columns)及行(rows)所组成。
数据表与数据表间会有关系(Relation)来创建彼此的关连。
数据表上会有条件约束(constraint)来维持数据的一致性及正确性。
将以上关系数据库的概念转换成DataSet数据数据集的概念就是:
DataSet数据集是由许多的DataTable(数据表)所组成的。
DataTable由DataColumn(数据列)及DataRow(数据行)所组成。
DataTable与DataTable间会有DataRelation来创建彼此的关联。
DataTable上会有约束来维持数据的一致性及正确性。
所以祭司才讲,你可以直接将DataSet想象成在计算机内存中的一个小型数据库。
……