王朝百科
分享
 
 
 

.NETFramework3.5开发技术详解

王朝百科·作者佚名  2010-07-11  
宽屏版  字体: |||超大  

.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

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有