图书介绍

圣殿祭司的ASP.NET 3.5开发详解 2 新功能篇(使用C#)PDF|Epub|txt|kindle电子书版本网盘下载

圣殿祭司的ASP.NET 3.5开发详解 2 新功能篇(使用C#)
  • 奚江华著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121072772
  • 出版时间:2008
  • 标注页数:539页
  • 文件大小:170MB
  • 文件页数:561页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

圣殿祭司的ASP.NET 3.5开发详解 2 新功能篇(使用C#)PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 VS 2008IDE整合开发环境新功能介绍1

1.1 ASP.NET 3.5技术蓝图概述2

1.2 ASP.NET 3.5技术脉络6

1.3 VS 2008开发工具版本介绍8

1.4 VS 2008与VS 2005环境的共存10

1.5 VS 2008性能改进12

1.6 .NET Framework Multi-Targeting17

1.7 HTML设计画面的拆分视图19

1.8 CSS样式生成与管理工具20

1.9 JavaScript IntelliSense支持21

1.10 JavaScript Debug支持22

1.11 LINQ与O/R Mapping设计工具的支持23

1.12组合管理C#的using语句25

1.13嵌套Master Pages的支持28

1.14透明的IntelliSense模式31

1.15 标尺及网格线对WebForm窗体的设计辅助33

1.16 VS 2008重要Hot-Fix补丁程序35

1.17各章示例文件名称列表37

结论37

第2章 C# 3.0语言新功能介绍39

2.1隐式类型区域变量及数组声明40

初探var隐式类型声明40

隐式类型区域变量(Implicitly Typed Local Variables)42

隐式类型数组(Implicitly Typed Arrays)42

var隐式类型区域变量与匿名类型的搭配运用46

var隐式类型声明的特性与限制47

2.2对象初始化设置(Object Initializers)49

关于对象的初始化与构造器49

对象初始化设置在类上的应用50

2.3集合初始化设置(Collection Initializers)52

2.4匿名类型(Anonymous Types)54

2.5 Lambda表达式(Lambda Expressions)60

2.6扩展方法(Extension Methods)62

2.7自动属性实现(Auto-Implemented Properties)67

2.8部分方法定义(Partial Method Definitions)71

结论75

第3章 LINQ新一代数据查询技术77

3.1 LINQ Project缘起与诞生78

3.2 LINQ架构概览79

3.3 LINQ Query查询3步骤及延迟查询特性82

3.4 LINQ to Object85

3.5 LINQ to ADO.NET90

LINQ to DataSet90

LINQ to SQL95

3.6 LINQ to XML108

结论120

第4章 DataSet设计工具与TableAdapter在数据访问中的应用121

4.1 DataSet数据集简介122

4.2 DataSet数据集的访问运用123

4.3强类型DataSet vs.弱类型DataSet125

4.4强类型DataSet创建126

以数据源配置向导创建强类型DataSet数据集127

以DataSet设计工具设计强类型DataSet数据集130

4.5用Code-Behind编写TableAdapter程序138

4.6 TableAdapter的Insert、 Update、 Delete命令编写与参数化运用144

4.7强类型DataSet与弱类型DataSet的性能比较151

4.8打开强类型DataSet与TableAdapter黑箱159

4.9创建TableAdapter数据库事务161

结论168

第5章 新一代事务管理机制——System.Transactions169

5.1事务的概念170

5.2传统的.NET事务技术171

5.3 Local Transaction vs.Distributed Transaction173

5.4 System.Transactions事务性编程模型174

隐式事务(Implicit Transaction)——使用TransactionScope类174

显式事务(Explicit Transaction)——使用Transaction类176

5.5 System.Transactions轻量级事务管理者180

5.6数据并行处理与数据库锁定180

5.7事务隔离级别与范围的设置182

结论188

第6章 Cache 2.0第二代的网页缓存机制Ⅰ——网页输出缓存189

6.1 Cache 2.0缓存的新功能与增强190

6.2 Cache 2.0缓存架构概述191

6.3 ASP.NET执行管道与缓存原理193

6.4网页输出缓存之完整网页缓存196

完整网页缓存基本观念196

@ OutputCache指令详解199

Response.Cache的程序化API说明202

缓存网页的多个版本205

6.5网页输出缓存之部分网页缓存209

控件缓存vs.缓存后替换210

控件缓存211

缓存后替换213

结论218

第7章 Cache 2.0第二代的网页缓存机制Ⅱ——应用程序数据缓存219

7.1应用程序数据缓存220

Response.Cache与Cache[“”]对象的比较220

System.Web.Caching.Cache类的应用222

使用Cache类将数据加入缓存225

以Cache类移除缓存项目与通知应用程序233

7.2缓存数据的自动移除与依赖项的应用237

内存不足时的缓存自动移除238

数据过期时的缓存自动移除241

数据依赖项改变时的缓存自动移除243

7.3 Cache对象和Application对象的比较250

7.4 Cache 2.0缓存配置与缓存Profile的运用251

结论259

第8章 全新ASP.NET3.5的ListView与DataPager控件261

8.1 ListView控件262

8.2 DataPager控件266

8.3 ListView排序功能及DataPager分页外观样式设置267

ListView控件的排序功能设置267

DataPager分页外观样式配置270

结论272

第9章 VS 2008对CSS样式生成与管理的支持273

9.1 CSS概述274

9.2 CSS样式规则275

9.3 CSS样式类型277

9.4 CSS样式所在位置286

9.5 VS 2008的CSS样式生成与管理工具290

9.6以VS 2008生成、套用与修改CSS样式295

以套用样式窗口建立与套用CSS样式297

以管理样式窗口建立与管理CSS样式302

以CSS属性窗口建立与修改CSS样式及属性304

直接样式应用工具栏对CSS样式设计的辅助305

结论308

第10章 CSS在ASP.NET排版及控件上的应用309

10.1 CSS样式在ASP.NET控件上的应用310

10.2 CSS样式在Layout排版上的应用315

10.3以CSS样式制作GridView控件的圆角效果323

结论328

第11章 VS 2008对JavaScript及ASP.NET AJAX的IntelliSense支持329

11.1 JavaScript IntelliSense功能诞生的背景330

11.2 VS 2008中的JavaScript IntelliSense功能意义331

11.3 JavaScript IntelliSense的使用与设置333

IntelliSense对In-line内联式JavaScript的使用与设置333

IntelliSense对External JavaScript Library的使用与设置340

11.4 JavaScript IntelliSense对ASP.NET AJAX的设置与使用342

11.5 JavaScript IntelliSense对Web Service的设置与使用350

11.6 JavaScript IntelliSense对JavaScript Class类的设置与使用352

11.7 VS 2008中的JavaScript IntelliSense运行原理的探讨355

11.8 JavaScript IntelliSense支持的对象类型及类推断357

结论360

第12章 VS 2008对JavaScript的Debug支持361

12.1 JavaScript Debug支持的重要性362

12.2 VS 2008的JavaScript程序代码验证363

12.3 VS 2008调试功能的设置与启用365

12.4 VS 2008的JavaScript调试新功能367

VS 2008支持JavaScript调试断点的直接设置367

支持.aspx、 .html、 .js类型文件的JavaScript断点设置368

以新的脚本文件取代旧的脚本资源管理器372

支持服务器动态产生的JavaScript调试373

支持Client端与Server端JavaScript中断点对应与更新375

支持Client Script与Server Managed Code的单一调试379

支持Web项目Client端对象的即时窗口调试信息显示380

支持父阶层的Parent Element对象信息显示384

Client端对象可视化查看器(Visualizer)的辅助386

结论389

第13章 ASP.NET 3.5网页的运行状况监视——Health Monitoring391

13.1运行状况监视的意义与功能392

13.2运行状况监视环境的初始化设置393

13.3运行状况监视运行机制原理396

13.4运行状况监视配置的三剑客.rules、 eventMappings与providers397

13.5细说运行状况监视Web事件及Providers类层次结构401

13.6运行状况监视WebHeartbeatEvent事件414

13.7缓冲ASP.NET运行状况监视事件417

13.8自定义运行状况监视Web事件420

结论425

第14章 Silverlight 1.0开发环境安装及辅助工具应用427

14.1 Silverlight 1.0架构428

14.2 Silverlight跨平台与跨浏览器能力429

14.3 Silverlight功能特征433

14.4 Silverlight最佳应用场景(Scenarios)434

14.5微软Silverlight官方网站434

14.6客户端Silverlight的开发环境的安装436

14.7安装V S 2008的Silverlight项目模板437

14.8 Silverlight相关辅助资源及开发工具440

结论447

第15章 Silverlight问答集及项目组成元素功能解说449

15.1观察Silverlight项目模板450

15.2 Silverlight技术问答集451

15.3解析Silverlight项目组成元素455

15.4 Silverlight程序深入探讨458

修改Silverlight加载的属性参数459

JavaScript与W3C DOM (Document Object Model)对象的访问460

JavaScript与Silverlight Object Model的访问463

createSilverlight()方法与Silverlight.js文件的关系465

结论467

第16章 Silverlight应用程序的开发Ⅰ——文本、图像与绘图469

16.1 Silverlight常用对象470

16.2 XAML语法简介471

16.3 XAML的特性476

16.4 Canvas对象477

16.5 Silverlight文本功能概述及应用478

TextBlock文本区块479

Run Element485

Glyphs487

16.6 Silverlight绘图(Shape)的应用490

16.7 Silverlight图像(Image)的应用495

Image图像496

ImageBrush图像笔刷498

Image图像的裁剪(Clip)500

Image图像的Stretch伸展模式502

结论504

第17章 Silverlight应用程序的开发Ⅱ——音频、视频及动画505

17.1 Silverlight音频和视频播放(Audio&Video)的应用506

Audio音频播放507

Video视频播放513

17.2 Silverlight基本动画制作的应用516

动画基本原理517

手工动画制作的繁琐过程517

Silverlight动画系统(Animation System)518

属性动画系统(Property Animation System)519

17.3以JavaScript控制Storyboard动画的运行528

以JavaScript控制Storyboard动画的运行528

Resources(资源)定义532

Silverlight对鼠标事件(Mouse Events)的支持534

结论539

第1章 VS 2008 IDE整合开发环境新功能介绍1

示例1-1 查看CLR引擎版本号5

示例1-2 使用VS 2008进行嵌套Master Pages的设计28

第2章 C# 3.0语言新功能介绍39

示例2-1 基本var隐式类型区域变量声明42

示例2-2 隐式类型数组的定义与查询应用43

示例2-3 var隐式类型区域变量声明配合匿名类型的弹性变化46

示例2-4 使用对象初始化设置初始化Customer类51

示例2-5 集合初始化设置53

示例2-6 匿名类型对象的建立及使用56

示例2-7 探索匿名类型对象的类型与名称57

示例2-8 隐式类型数组结合对象初始化设置-以模特儿经纪公司为例58

示例2-9 Lambda Expressions在Delegate委派上的应用60

示例2-10 Lambda Expressions在Standard Query Operators上的应用60

示例2-11 使用扩展方法扩展string类型方法62

示例2-12 使用系统默认的扩展方法66

示例2-13 自动属性实现与传统属性程序的对比70

示例2-14 部分方法的建立与应用72

第3章 LINQ新一代数据查询技术77

示例3-1 以LINQ查询Array数组element成员数据85

示例3-2 以LINQ查询LIST数组element成员数据86

示例3-3 LINQ在System.IO文件读取方面的应用88

示例3-4 以LINQ toDataSet查询弱类型DataSet91

示例3-5 以LINQ toDataSet查询强类型DataSet93

示例3-6 纯手工LINQ to SQL程序99

示例3-7 自定义LINQ to SQL Entity字段名称102

示例3-8 以O/R Designer建立Entity类别定义103

示例3-9 O/R Designer结合LinqDataSource的全自动化106

示例3-10 以LINQ to XML加载XML文件并读取数据110

示例3-11 以XElement建立XML Tree,并以LINQ查询结果112

示例3-12 以XDocument建立XML Tree,并以LINQ查询结果115

示例3-13 以XAttribute建立XElement的属性118

第4章 DataSet设计工具与TableAdapter在数据访问中的应用121

示例4-1 传统ADO.NET程序与TableAdapter程序的比较123

示例4-2 用数据源配置向导创建强类型DataSet数据集127

示例4-3 以ObjectDataS ource控件读取强类型DataSet数据128

示例4-4 用TableAdapter创建DataTable定义及查询(单一数据表Table查询)131

示例4-5 用TableAdapter创建DataTable定义及查询(多个数据表Table查询)136

示例4-6 编写基本的TableAdapter Code-Behind程序139

示例4-7 逐一读取强类型DataSet中的DataRow数据行141

示例4-8 强类型DataSet与SqlDataAdapter的搭配143

示例4-9 使用TableAdapter默认的Select、 Insert、Update与Delete命令145

示例4-10 创建TableAdapter的参数型Select查询148

示例4-11 强类型DataSet与弱类型DataSet数据加载与读取测试152

示例4-12 查看强类型DataSet与TableAdapter内部程序160

示例4-13 仿传统ADO.NET过程创建TableAdapter数据库事务机制163

示例4-14 以System.Transactions创建TableAdapter程序的事务机制166

第5章 新一代事务管理机制——System.Transactions169

示例5-1 使用TransactionScope建立隐式事务174

示例5-2 使用CommittableTransaction建立显式事务177

示例5-3 设置CommittableTransaction环境事务(Ambient)179

示例5-4 在显式事务中设置隔离级别184

示例5-5 在隐式事务中设置隔离级别187

第6章 Cache 2.0第二代的网页缓存机制Ⅰ——网页输出缓存189

示例6-1 以@OutputCache指令声明网页输出缓存196

示例6-2 以Response.Cache的程序化API设置网页输出缓存198

示例6-3 使用参数缓存网页的多个版本(使用@OutputCache指令)206

示例6-4 使用编程方式缓存网页的多个版本(使用Response.Cache编程)207

示例6-5 以用户控件进行ASP.NET网页的部分缓存212

示例6-6 使用Substitution控件建立缓存后替换功能213

示例6-7 使用Substitution控件API建立缓存后替换功能215

示例6-8 使用HttpResponse.WriteSubstitution方法实现缓存后替换功能216

示例6-9 使用AdRotator控件实现缓存后替换216

第7章 Cache 2.0第二代的网页缓存机制Ⅱ——应用程序数据缓存219

示例7-1 观察Web网站的应用程序域224

示例7-2 使用“索引值/数值”将数据项加入缓存中225

示例7-3 使用“索引值/数值”缓存DataSet227

示例7-4 使用Cache.Add()方法将数据项加入缓存中229

示例7-5 使用Cache.Insert()方法将数据项加入缓存中231

示例7-6 使用Cache.Insert()方法指定XML文件缓存依赖项231

示例7-7 使用Cache.Remove()方法将数据项从缓存中移除233

示例7-8 使用CacheItemRemovedCallback委派建立缓存移除通知234

示例7-9 指定缓存项目的优先权(CacheItemPriority)239

示例7-10 设置Web应用程序高速缓存大小240

示例7-11 设置数据项的缓存过期(Expiration)242

示例7-12 设置缓存的索引值依赖项245

示例7-13 设置DataSet缓存与文件的依赖项247

示例7-14 设置DataSet缓存项目的汇总依赖项248

示例7-15 以程序读写<OutputCache />区段设置值254

示例7-16 以程序读写<OutputCacheSettings>区段设置值256

示例7-17 网页套用缓存Profile设置258

第8章 全新ASP.NET3.5的ListView与DataPager控件261

示例8-1 使用ListView控件显示数据262

示例8-2 以独立的DataPager控件设置ListView控件的分页266

示例8-3 自定义ListView控件排序268

示例8-4 DataPager控件的分页及外观样式配置271

第9章 VS 2008对CSS样式生成与管理的支持273

示例9-1 CSS样式的定义与套用(Element-based Selector)275

示例9-2 基于ID的样式的定义与使用(ID-based Selector)279

示例9-3 以基于类的样式设置个别网页元素(Class-based Selector)282

示例9-4 以基于类的样式设置套用样式条件284

示例9-5 外部CSS样式文件的定义与使用288

示例9-6 以应用样式窗口建立与套用CSS样式297

示例9-7 以管理样式窗口移动CSS样式位置302

示例9-8 自动模式下的CSS样式设计306

第10章 CSS在ASP.NET排版及控件上的应用309

示例10-1 在ASP.NET控件套用内部CSS样式定义311

示例10-2 在ASP.NET控件套用外部CSS样式定义313

示例10-3 以CSS样式进行两栏式文字排版315

示例10-4 CSS的两栏式排版在ASP.NET控件的运用318

示例10-5 以CSS样式进行网页完整的排版320

示例10-6 以CSS样式设计文字段落的圆角324

示例10-7 替GRIDVIEW控件加上圆角326

第11章 VS 2008对JavaScript及ASP.NET AJAX的IntelliSense支持329

示例11-1 JavaScript IntelliSense对自定义JavaScript变量的完成单词支持334

示例11-2 JavaScript IntelliSense对列出成员的支持335

示例11-3 建立JavaScript IntelliSense的参数信息337

示例11-4 建立JavaScript IntelliSense快速信息及参数信息的说明文字提示338

示例11-5 外部多重JavaScript文件之间的JavaScript IntelliSense设置341

示例11-6 Microsoft AJAX Library7大命名空间及类IntelliSense的使用345

示例11-7 一般ASP.NET Web Form或.html的JavaScript IntelliSense支持性347

示例11-8 外部JavaScript文件参考使用Microsoft AJAX Library347

示例11-9 Web Service IntelliSense的设置与使用350

示例11-10 JavaScript类的建立、使用及加入IntelliSense注释说明353

示例11-11 JavaScript类型推断能力的练习358

第12章 VS 2008对JavaScript的Debug支持361

示例12-1 使用V S 2008开发工具进行JavaScript程序的验证363

示例12-2 HTML页面的JavaScript断点设置与调试368

示例12-3 版页面的JavaScript断点设置与调试372

示例12-4 针对ScriptManager控件产生的JavaScript进行调试374

示例12-5 Client端与Server端JavaScript断点对应与双向更新377

示例12-6 Client Script与Server Managed Code的单一调试379

示例12-7 即时窗口用于Web Client端的调试380

示例12-8 查看HTML对象的父阶层parentElement对象信息384

示例12-9 以可视化查看器查看对象数据386

第13章 ASP.NET3.5网页的运行状况监视——Health Monitoring391

示例13-1 初始化建立运行状况监视环境393

示例13-2 独立注册运行状况监视使用的SQL Server数据表394

示例13-3 将用户Login失败的Web事件写入到SQL Server数据库406

示例13-4 记录URL授权成功事件至SQL Server数据库408

示例13-5 以电子邮件传送运行状况监视通知信息409

示例13-6 使用WMI监视网页运行状况411

示例13-7 周期性引发的WebHeartbeatEvent运行状况监视事件415

示例13-8 SqlWebEventProvider使用缓冲机制419

示例13-9 SimpleMailWebEventProvider使用缓冲机制420

示例13-10 建立与使用自定义运行状况监视的Web事件421

第14章 Silverlight 1.0开发环境安装及辅助工具应用427

示例14-1 在VS 2008建立Silverlight 1.0的项目模板437

示例14-2 使用VS 2008建立第一个Silverlight项目程序439

第15章 Silverlight问答集及项目组成元素功能解说449

示例15-1 建立Silverlight网页程序456

示例15-2 修改Silverlight控件的加载特性459

示例15-3 以JavaScript访问HTML DOM中的元素461

第16章 Silverlight应用程序的开发Ⅰ——文本、图像与绘图469

示例16-1 XAML语法的逐步声明471

示例16-2 Canvas对象在排版上的应用477

示例16-3 以TextBlock显示基本的文本信息481

示例16-4 变化TexBlock文本大小、粗细与样式481

示例16-5 TextBlock文本透明度(Opacity)的运用483

示例16-6 TextBlock文本的裁剪483

示例16-7 Run在文本上的应用486

示例16-8 Glyphs文本雕刻的基本运用488

示例16-9 基本的矩形绘图490

示例16-10 基本椭圆与圆形的绘制491

示例16-11 直线绘图的应用492

示例16-12 基本的Polygon多边形绘图493

示例16-13 基本的Ployline多线形绘图494

示例16-14 以Image显示图像图片497

示例16-15 利用ImageBrush图像笔刷显示照片499

示例16-16 图像图片的裁剪501

示例16-17 Image的Stretch伸展模式(图片<区域)503

第17章 Silverlight应用程序的开发Ⅱ——音频、视频及动画505

示例17-1 基本的Audio音频播放508

示例17-2 调整MediaElement的Volume及Balance510

示例17-3 音频播放的高级控制510

示例17-4 基本Video视频的播放513

示例17-5 旋转Video视频514

示例17-6 视频的裁剪(Clip)515

示例17-7 视频播放的高级控制516

示例17-8 制作矩形长度与宽度由小变大的动画522

示例17-9 制作矩形的旋转效果的动画525

示例17-10 通过鼠标Click事件进行矩形Shape的动画旋转529

示例17-11 将Storyboard动画脚本集中到Resources之中533

示例17-12 鼠标MouseLeftButtonDown事件的应用535

示例17-13 鼠标MouseEnter与MouseLeave事件的应用537

热门推荐