ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 圣殿祭司的ASP.NET 3.0开发详解II--使用C#.,新功能篇

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

原创 Linux操作系统 作者:china-pub 时间:2008-11-04 17:37:44 0 删除 编辑
圣殿祭司的ASP.NET 3.0开发详解II--使用C#.,新功能篇



其他详细信息查看:http://www.china-pub.com/301698

【作  者】奚江华
【出 版 社】 电子工业出版社     【书 号】 9787121072772 
【出版日期】 2008 年10月 【开 本】 16开 【页 码】 539     【版 次】1-1 

   市场价:¥68.00         pub价:¥51.00

【内容简介】 
本书以全新的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技术的初、中级读者。...

【序言】
当您在书店随手翻阅这本书的时候,无论您是被“圣殿祭司”的盛名所吸引,抑或是对微软最新的网页开发技术ASP.NET 3.5有兴趣,我想我有义务告诉您:千万不要低估祭司的功力,这绝对不只是一本一般的ASP.NET 3.5的技术书籍!.
技术进步的速度实在太快了,我在微软工作,每天被饱和的信息不断轰炸。这些信息以电子邮件、网页、新闻等方式,无时无刻不在警告我,哪里又出现了新的技术,又有哪些新的趋势即将成为主流。我常常想,很难免地,对一个正常的程序开发者来说(所谓正常,就是每天必须应付软件功能不断的变化、老板或客户的催促、挥汗如雨地同BUG 作战、夜阑人静才拖着疲惫的身躯回家睡觉),追逐新技术真是件令人又爱又恨的事情。如果您也是像我一样的“信息焦虑症”的患者,那么这本书真是您的最佳选择——与其说这是一本ASP.NET 3.5的参考书,不如说它是汇集了微软2008年所有最新开发技术的快速入门指导,让您对微软新一代网络应用开发平台有一个整体的认识。
新一代网络(NextWeb)的应用潮流随着Web 2.0的商业化实现更趋火热。前端界面的用户体验、网络服务的事务处理和数据源的联结,成为三项重要的技术议题。..
为了吸引网民的注意力,现在的网页设计者与开发者莫不花费心力在网站界面的设计上,争奇斗艳地提供崭新的用户体验(User Experience)。AJAX与CSS两种互相关联的网页开发技术成为主流。然而,纯粹的JavaScript代码是难以操作、编写与维护的。Microsoft Visual Studio 2008搭配.NET Framework 3.5,增加了许多相应的功能,让AJAX网页的开发如同ASP.NET的开发一样方便,更首度提供JavaScript的除错调试功能,让程序开发者事半功倍。Microsoft Silverlight是另一个引人注目的亮点,它支持HD 画质的动画呈现与高度互动的RIA(Rich Internet Application) 开发能力,这些都在本书内得到深入浅出的体现。在绚丽的界面背后,在建构Web Service所必需的事务处理与数据链路技术方面,微软也有重要的进展。首先是LINQ,它是由Delphi之父Anders Hejlsberg亲自领军设计出的一套将数据处理结合在程序设计逻辑内的开发方法,支持网络时代所面临的多型态多来源的数据形式。本书对此也有很深的着墨,搭配新的事务管理机制,帮助您实现高效率的数据解决方案。
这是一本总览微软新一代网络应用开发平台的图书,也是迈向NextWeb竞技场的关键钥匙。我们乐于推荐,并不只是因为祭司的盛名,更是因为他对开发技术一贯的热情与长久以来毫不吝啬的心得分享,希望您可以从这本书之中,找到突破的力量,与我们一同掌握商机,征服NextWeb的未来!...
台湾微软开发工具暨平台推广处 产品行销经理 胡德民

【目录】
第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

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/16566727/viewspace-485716/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-29

  • 博文量
    922
  • 访问量
    1357393