圣殿祭司的ASP.NET 3.5开发详解.Ⅱ,新功能篇,使用C#

副标题:无

作   者:奚江华著

分类号:

ISBN:9787121072772

微信扫一扫,移动浏览光盘

简介

  聚焦于ASP.NET 3.5及VS 2008新功能,例如JavaScript IntelliSense、JavaScript Debug、CSS的生成与管理、对C# 3.0的支持、LINQ IntelliSense及排错等等,都收录在《圣殿祭司的ASP.NET3.5开发详解2:新功能篇(使用C#)(附CD-ROM光盘1张)》之中,教您如何使用这些新功能,增进网页开发的生产力。   对于C# 3.0诸多的新语言功能,《圣殿祭司的ASP.NET3.5开发详解2:新功能篇(使用C#)(附CD-ROM光盘1张)》亦详实披露新语法所带来的改革,运用C# 3.0能够使得程序语法更加洗炼而有弹性,但是功效却丝毫不减。   对于新一代数据查询技术LINQ,《圣殿祭司的ASP.NET3.5开发详解2:新功能篇(使用C#)(附CD-ROM光盘1张)》自是不能有所遗漏,通过对LINQ整体架构及功能应用进行快速导览介绍,让您对LINQ技术形成正确的观念。   System Transactions是新一代的事务管理机制,它能克服传统事务程序的不足与局限性,让您用简单的语法完成复杂事务,威力与灵活性有增无减。您有必要认识这个具有分量的好朋友,让它来协助您进行事务程序的管理。   第二代的缓存机制,可以有效增加ASP NET网页执行效率,书中除了教您如何进行缓存程序的声明外,最重要的是深入讲解缓存运作的原理,让您可以看到缓存运作的最深屋。   Silverlight是微软新一代的网页技术,鉴于许多程序设计师对Silverlight RIA向量程序的了解仍然不够,所以特别加入Sliverlight技术开发的章节,让您可快速学习上手。

目录

第1章 VS 2008 IDE 整合开发环境新功能介绍. 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-Targeting 17
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
2.1.1 初探var隐式类型声明 40
2.1.2 隐式类型区域变量(Implicitly Typed Local Variables) 42
2.1.3 隐式类型数组(Implicitly Typed Arrays) 42
2.1.4 var隐式类型区域变量与匿名类型的搭配运用 46
2.1.5 var隐式类型声明的特性与限制 47
2.2 对象初始化设置(Object Initializers) 49
2.2.1 关于对象的初始化与构造器 49
2.2.2 对象初始化设置在类别上的应用 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 Object 85
3.5 LINQ to ADO.NET 90
3.5.1 LINQ to DataSet 90
3.5.2 LINQ to SQL 95
3.6 LINQ to XML 108
结论 120
第4章 DataSet设计工具与TableAdapter在数据访问中的应用 121
4.1 DataSet数据集简介 122
4.2 DataSet数据集的访问运用 123
4.3 强类型DataSet vs. 弱类型DataSet 125
4.4 强类型DataSet创建 126
4.4.1 以数据源配置向导创建强类型DataSet数据集 127
4.4.2 以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.Transactions 169
5.1 事务的概念 170
5.2 传统的.NET事务技术 171
5.3 Local Transaction vs. Distributed Transaction 173
5.4 System.Transactions事务性编程模型 174
5.4.1 隐式事务(Implicit Transaction)——使用TransactionScope类 174
5.4.2 显式事务(Explicit Transaction)——使用Transaction类 176
5.5 System.Transactions轻量级事务管理者 180
5.6 数据并行处理与数据库锁定 180
5.7 事务隔离级别与范围的设置 182
结论 188
第6章 Cache 2.0第二代的网页缓存机制I——网页输出缓存 189
6.1 Cache 2.0缓存的新功能与增强 190
6.2 Cache 2.0缓存架构概述 191
6.3 ASP.NET执行管道与缓存原理 193
6.4 网页输出缓存之完整网页缓存 196
6.4.1 完整网页缓存基本观念 196
6.4.2 @OutputCache指令详解 199
6.4.3 Response.Cache的程序化API说明 202
6.4.4 缓存网页的多个版本 205
6.5 网页输出缓存之部分网页缓存 209
6.5.1 控件缓存vs.缓存后替换 210
6.5.2 控件缓存 211
6.5.3 缓存后替换 213
结论 218
第7章 Cache 2.0第二代的网页缓存机制II——应用程序数据缓存 219
7.1 应用程序数据缓存 220
7.1.1 Response.Cache 与Cache[''] 对象的比较 220
7.1.2 System.Web.Caching.Cache类的应用 222
7.1.3 使用Cache类将数据加入缓存 225
7.1.4 以Cache类移除缓存项目与通知应用程序 233
7.2 缓存数据的自动移除与依赖项的应用 237
7.2.1 内存不足时的缓存自动移除 238
7.2.2 数据过期时的缓存自动移除 241
7.2.3 数据依赖项改变时的缓存自动移除 243
7.3 Cache对象和Application对象的比较 250
7.4 Cache 2.0缓存配置与缓存Profile的运用 251
结论 259
第8章 全新ASP.NET 3.5的ListView与DataPager控件 261
8.1 ListView控件 262
8.2 DataPager控件 266
8.3 ListView排序功能及DataPager分页外观样式设置 267
8.3.1 ListView控件的排序功能设置 267
8.3.2 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
9.6.1 以套用样式窗口建立与套用CSS样式 297
9.6.2 以管理样式窗口建立与管理CSS样式 302
9.6.3 以CSS属性窗口建立与修改CSS样式及属性 304
9.6.4 直接样式应用工具栏对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
11.3.1 IntelliSense对In-line内联式JavaScript的使用与设置 333
11.3.2 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
12.4.1 VS 2008支持JavaScript调试断点的直接设置 367
12.4.2 支持.aspx、.html、.js类型文件的JavaScript断点设置 368
12.4.3 以新的脚本文件取代旧的脚本资源管理器 372
12.4.4 支持服务器动态产生的JavaScript调试 373
12.4.5 支持Client端与Server端JavaScript中断点对应与更新 375
12.4.6 支持Client Script与Server Managed Code的单一调试 379
12.4.7 支持Web项目Client端对象的即时窗口调试信息显示 380
12.4.8 支持父阶层的Parent Element对象信息显示 384
12.4.9 Client端对象可视化查看器(Visualizer)的辅助 386
结论 389
第13章 ASP.NET 3.5网页的运行状况监视——Health Monitoring 391
13.1 运行状况监视的意义与功能 392
13.2 运行状况监视环境的初始化设置 393
13.3 运行状况监视运行机制原理 396
13.4 运行状况监视配置的三剑客——rules、eventMappings与providers 397
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 安装VS 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
15.4.1 修改Silverlight加载的属性参数 459
15.4.2 JavaScript与W3C DOM(Document Object Model)对象的访问 460
15.4.3 JavaScript与Silverlight Object Model 的访问 463
15.4.4 createSilverlight()方法与Silverlight.js文件的关系 465
结论 467
第16章 Silverlight应用程序的开发I——文本、图像与绘图 469
16.1 Silverlight常用对象 470
16.2 XAML语法简介 471
16.3 XAML的特性 476
16.4 Canvas对象 477
16.5 Silverlight文本功能概述及应用 478
16.5.1 TextBlock文本区块 479
16.5.2 Run Element 485
16.5.3 Glyphs 487
16.6 Silverlight绘图(Shape)的应用 490
16.7 Silverlight图像(Image)的应用 495
16.7.1 Image图像 496
16.7.2 ImageBrush图像笔刷 498
16.7.3 Image图像的裁剪(Clip) 500
16.7.4 Image图像的Stretch伸展模式 502
结论 504
第17章 Silverlight应用程序的开发II——音频、视频及动画 505
17.1 Silverlight音频和视频播放(Audio & Video)的应用 506
17.1.1 Audio音频播放 507
17.1.2 Video视频播放 513
17.2 Silverlight基本动画制作的应用 516
17.2.1 动画基本原理 517
17.2.2 手工动画制作的繁琐过程 517
17.2.3 Silverlight动画系统(Animation System) 518
17.2.4 属性动画系统(Property Animation System) 519
17.3 以JavaScript控制Storyboard动画的运行 528
17.3.1 以JavaScript控制Storyboard动画的运行 528
17.3.2 Resources(资源)定义 532
17.3.3 Silverlight对鼠标事件(Mouse Events)的支持 534
结论... 539

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

圣殿祭司的ASP.NET 3.5开发详解.Ⅱ,新功能篇,使用C#
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon