.NET 4.0面向对象编程漫谈


请输入要查询的词条内容:

.NET 4.0面向对象编程漫谈




图书信息


出版社: 电子工业出版社; 第1版 (2010年10月1日)

平装: 339页

正文语种: 简体中文

开本: 16

ISBN: 9787121119156, 7121119153

条形码: 9787121119156

尺寸: 24 x 18.2 x 2 cm

重量: 599 g

作者简介


金旭亮,走自学之路,沉浸于软件技术世界16年,无师自通,最初“涉猎甚广”,后专注于微软.NET平台。目前已当了8年的“教书先生”,致力于软件技术的应用与推广,为计算机专业学生和程序员提供软件技术学习指导,为企业提供.NET技术培训服务。现执教于北京理工大学计算机学院。高度关注中国计算机教育问题,在北京理工大学主讲软件开发系列课程,其所进行的教学改革探索实践曾引发广泛的关注。

内容简介


《.NET 4.0面向对象编程漫谈(应用篇)》《应用篇》选取在实际开发中有着广泛应用前景、同时又在.NET 4.0中有重要创新的“进程通信”、“多线程与并行计算”、“代码协定”、“托管可扩展性框架”和“动态编程特性”等内容进行深入和系统的介绍,掌握这些技术有助于读者开发具有高性能和高扩展性的软件系统。

阅读《.NET 4.0面向对象编程漫谈(应用篇)》要求读者具备一定的实际开发经验,并且已经掌握了《.NET 4.0面向对象编程漫谈(应用篇)》《基础篇》所介绍的相关技术,不适合于.NET技术的初学者。

目录


前言I

第4篇 进程、线程技术与并行计算1

第15章 进程与进程间通信3

15.1 操作系统的进程与线程管理3

15.2 进程的启动与终止17

15.3 进程通信21

第16章 多线程开发技术基础37

16.1 直观了解多线程编程37

16.2 线程的创建、启动和停止39

16.3 Windows操作系统线程调度策略47

16.4 向线程函数传送信息的方式50

16.5 线程统一取消模型54

第17章 线程同步与并发访问共享资源63

17.1 死锁与数据存取错误64

17.2 锁67

17.3 等待句柄75

17.4 倒计时计数器——CountDownEvent81

17.5 分阶段同步——Barrier83

17.6 线程池85

17.7 线程局部存储区89

17.8 线程安全的数据结构94

17.9 线程同步方法小结103

第18章 跨线程访问可视化控件105

18.1 UI线程与可视化控件106

18.2 跨线程访问可视化控件的基本方法111

18.3 详解WPF线程模型120

18.4 使用BackgroundWorker组件132

18.5 线程上下文详解139

18.6 WCF跨线程更新用户界面145

18.7 Silverlight线程模型148

第19章 并行计算技术基础151

19.1 并行计算概述152

19.2 .NET 4.0中的并行计算组件161

19.3 任务并行库原理及应用162

19.4 并行执行的LINQ查询196

19.5 并行计算的应用实例分析208

第4篇 构造拥抱变化的系统213

第20章 反射213

20.1 反射技术基础213

20.2 数据类型的奥秘——Type类219

20.3 动态对象创建与方法调用224

20.4 基于反射开发支持插件的系统230

第21章 基于Attribute的开发与技术应用239

21.1 Attribute介绍239

21.2 编写自己的Attribute240

21.3 使用.NET基类库预定义Attribute243

21.4 代码协定246

21.5 单元测试258

第22章 Managed Extensibility Framework技术及应用271

22.1 与MEF的第一次握手271

22.2 理解MEF的核心概念273

22.3 基于部件构建MEF应用程序278

22.4 使用部件的元数据288

22.5 应用MEF实现WPF应用程序界面的动态组合292

22.6 Silverlight 4中的MEF开发294

22.7 应用MEF技术按需装配Silverlight 4应用程序298

第23章 迈进动态编程的世界307

23.1 随机应变的对象307

23.2 奇特的dynamic类型311

22.3 DLR探秘318

23.4 创建自己的动态类型323

23.5 集成静态和动态编程语言327

附录B 本书所介绍.NET4.0与C# 4.0新特性一览表333

附录C 本书缩略语334

索引337

参考文献340

相关分词: NET 4.0 面向 对象 编程 漫谈