.NETFramework3.5开发技术详解

版权信息书 名: .NETFramework3.5开发技术详解
作者:王毅
出版社:人民邮电出版社
出版时间: 2009
ISBN: 9787115190918
开本: 16
定价: 55.00 元
内容简介《.NETFramework3.5开发技术详解》全面讲解了.NETFramework3.5开发中各方面的技术要点,共分19章。《.NETFramework3.5开发技术详解》没有对各个功能的工作原理进行深入的揭示,而是采用“知识进述”+“代码示例”的方式,让读者可以快速体验并掌握.NETFramework3.5的开发方法。
《.NETFramework3.5开发技术详解》适合从事各种.NET程序开发的人员阅读。通过不同层次的例子,相信可以让读者理解、掌握.NET程序开发,特别是关于WPF、WCF和WF这3种重要框架的应用所要掌握的知识。
编辑推荐许多技术人员在面对.NETFramework3.0/3.5大量的新知识、新技术的时候感到彷徨,对自己现有的技术知识是否过时会产生疑问,对新技术会产生抵触的情绪。其实,只要能学习到真正代表业界趋势的技术,花不太多的时间掌握新技术,乐趣就会随之产生。
编写《.NETFramework3.5开发技术详解》的一个目的就是要让读者认识到.NET3.5相关的新知识都是基于现有技术的,体会、掌摒并应用这些新技术并不是难事。
目录第1章.NETFramework3.5简介1
1.1.NETFramework3.5在.NET技术体系中的位置1
1.2.NET3.5各部分的功能2
1.3.NET3.5的组件3
1.3.1WindowsPresentaionFoundation(WPF)3
1.3.2WindowsCommunicationFoundation(WCF)5
1.3.3WorkflowFoundation(WF)6
1.4搭建.NET3.5的开发环境6
1.4.1在WindowsXP/2003/Vista上搭建开发环境6
1.4.2相关工具9
第2章.NET3.5的新功能12
2.1.NET3.5概要12
2.2新的.NET基础类型12
2.3C#语言的强化14
2.3.1C#基本语法增强14
2.3.2LINQ(集成语言查询)16
第3章WindowsPresentationFoundation基础知识34
3.1WindowsPresentationFoundation(WPF)的概念34
3.2XAML的概念35
3.2.1命名空间36
3.2.2代码后置文件37
3.2.3调用.NET类库中的类来定义对象37
3.2.4属性38
3.3WPF的结构和相关的类库39
3.4WPF应用程序的类型44
3.4.1传统类型的视窗程序44
3.5创建第一个WPF程序49
第4章WPF程序的布局59
4.1布局的基础知识59
4.2StackPanel容器61
4.3DockPanel容器65
4.4Grid容器67
4.4.1表格的高度和宽度69
4.4.2ColumnSpan和RowSpan70
4.4.3Grid的SharedSizeGroup71
4.5Canvas容器72
4.6文档布局74
4.6.1WrapPanel74
4.6.2TextBlock75
4.6.3FlowDocument78
4.7其他容器83
4.8视图控制84
4.9自定义布局87
第5章WPF的控件91
5.1控件模型91
5.2WPF的控件树92
5.3路由事件95
5.4从属属性(DependencyProperty)97
5.5处理交互行为102
5.6基本控件的使用106
5.6.1Button控件106
5.6.2TextBox类控件109
5.6.3列表控件113
5.6.4Menu控件118
5.6.5包容式控件121
5.6.6Label和TextBlock126
5.6.7其他控件127
第6章资源和数据绑定134
6.1在WPF中定义资源134
6.1.1WPF中的嵌入式资源134
6.1.2定义逻辑资源135
6.2使用资源139
6.3数据绑定基础142
6.4集合的绑定151
6.5DataProvider157
6.6高级数据绑定操作165
6.7使用CollectionViewSource进行排序和过滤167
第7章让WPF程序支持样式和主题169
7.1样式基础169
7.1.1WPF样式的定义169
7.1.2样式的作用170
7.1.3样式的作用范围171
7.2内联样式172
7.3命名样式172
7.4样式触发器174
7.5控件模板180
7.6主题182
第8章WPF的绘图功能189
8.12D图形基础189
8.22D几何图形190
8.3画刷和画笔197
8.3.1画刷197
8.3.2画笔204
8.42D图形变换(Transform)205
8.4.1平移变换205
8.4.2缩放变换206
8.4.3旋转变换206
8.4.4斜移变换207
8.4.5矩阵变换207
8.4.6变换组(TransformGroup)210
8.52D图形特效210
8.63D图形基础213
8.6.1计算机图形学基础213
8.6.2WPF的3D类型215
8.73D变换218
8.8WPF的动画支持221
8.8.1Animation对象222
8.8.2第一个动画223
第9章WPF的多媒体230
9.1对视频和音频的支持230
9.1.1视频支持230
9.1.2音频支持235
9.2语音功能238
第10章WPF高级技术241
10.1WPF自定义控件241
10.1.1编写控件的基础知识241
10.1.2开始编写控件244
10.1.3编写CustomControl控件249
10.2WPF的互操作性252
10.2.1在WPF中使用Winform控件252
10.2.2在WInform程序中使用WPF控件254
10.3WPF的异步模型254
10.4WPF对自动化程序的支持256
10.4.1Automation树256
10.4.2控件的访问方式257
第11章WindowsCommunicationFoundation(WCF)基础261
11.1面向服务编程模型(框架)261
11.1.1什么是SOA261
11.1.2为什么要使用SOA263
11.2WCF是什么264
11.3WCF的结构265
11.4WCF基础267
第12章WCF中的契约268
12.1服务契约和操作契约268
12.2数据契约(DataContract)269
12.3错误契约(FaultContract)272
12.4创建WCF服务273
12.5编写WCF客户端277
12.6配置WCF程序279
12.6.1服务端配置279
12.6.2客户端配置283
12.6.3配置工具284
第13章WCF中的消息交换285
13.1与通信有关的概念285
13.1.1Address(地址)285
13.1.2Bindings(通信绑定)286
13.1.3Contracts(契约)288
13.1.4EndPoint292
13.2远程对象的传递293
13.3大对象的传递299
13.4错误处理303
13.5会话管理308
13.6双向通信311
13.7WCF的消息编码318
13.8基于队列的消息交换319
13.9点对点网络(Peer-To-PeerNetwork)322
第14章并发管理327
14.1服务器实例行为管理327
14.2并发管理330
14.3同步上下文332
14.4回调的同步设置和异步调用334
第15章WCF的事务支持341
15.1事务概要341
15.2WCF中的事务343
15.3创建支持事务的服务345
第16章WCF的安全解决方案353
16.1认证和授权353
16.1.1认证354
16.1.2授权355
16.2安全传输360
16.2.1传输的安全性360
16.2.2消息安全363
16.3安全策略364
第17章WCF的扩展性368
17.1服务行为的扩展368
17.1.1自定义分发器特性369
17.2自定义通道374
17.3自定义元数据378
17.3.1元数据的基本知识378
17.3.2扩展元数据系统379
17.4自定义序列化380
第18章WCF的运行环境383
18.1在IIS上启用WCF服务383
18.2在.NET程序中运行WCF服务386
18.3在Windows服务程序中运行WCF服务387
第19章工作流(WorkFlow)392
19.1工作流(WF)简介392
19.1.1工作流的概念392
19.1.2WindowsWorkFlowFoundation393
19.2Activity(活动)396
19.3WF运行时401
19.4基于状态机的工作流405
19.5工作流的持久化406
19.6工作流的XAML表示407
……