内容简介 · · · · · · 本书《应用篇》选取在实际开发中有着广泛应用前景、同时又在.NET 4.0中有重要创新的“进程通信”、“多线程与并行计算”、“代码协定”、“托管可扩展性框架”和“动态编程特性”等内容进行深入和系统的介绍,掌握这些技术有助于读者开发具有高性能和高扩展性的软件系统。 阅读本书要求读者具备一定的实际开发经验,并且已经掌握了本书《基础篇》所介绍的相关技术,不适合于.NET技术的初学者。 作者简介 · · · · · · 金旭亮,走自学之路,沉浸于软件技术世界16年,无师自通,最初“涉猎甚广”,后专注于微软.NET平台。目前已当了8年的“教书先生”,致力于软件技术的应用与推广,为计算机专业学生和程序员提供软件技术学习指导,为企业提供.NET技术培训服务。现执教于北京理工大学计算机学院。 高度关注中国计算机教育问题,在北京理工大学主讲软件开发系列课程,其所进行的教学改革探索实践曾引发广泛的关注。 业界知名微软技术作家,微软技术社区精英,已出版之著作如下: 1 《网站建设教程》 高等教育出版社 2003 2 《编程的奥秘——.NET软件技术学习与实践》 电子工业出版社2006 3 《.NET 2.0面向对象编程揭秘》 电子工业出版社 2007 4 《ASP.NET程序设计教程》 高等教育出版社 2009 目录 · · · · · · 前言 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 倒计时计数器——COUNTDOWNEVENT 81 17.5 分阶段同步——BARRIER 83 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 编写自己的ATTRIBUTE 240 21.3 使用.NET基类库预定义ATTRIBUTE 243 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
2023-02-08 20:18:39 33.1MB .NET
1
罗克韦尔AB PLC技术基础编程及应用课程,主要介绍plc的一些基础
2023-01-16 16:35:42 3.91MB PLC Rockwell AB
1
c++编程的小游戏,有界面对话框;采用传统的MFC编程方式(微软基础类库(英语:Microsoft Foundation Classes,简称MFC)是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量),有test、button(确认、取消、退出功能)、图片(切换图片)、label等控件。是学习vs编程非常入门级的编程方式。
2022-12-29 13:23:08 47.21MB c++编程 MFC应用 c++编程的小游戏
1
S7-200PLC编程及应用(第2版)_课后习题答案
2022-11-17 18:56:34 555KB 课后答案
1
三本DSP开发书籍合集,涉及TI多个系列。 DSP系统设计和BIOS编程及应用实例,TI DSP_BIOS用户手册与驱动开发,TMS320F28335 DSP原理、开发及应用
2022-11-03 18:41:20 94.11MB DSP TMS320 6713
1
计数器应用举例:产品数量检测 (每24个产品 机械手动作1次)  机械手动作后,延时2秒,将机械手电磁铁切断,同时将C20复位。C20复位后,Q0.1和T37也复位 产品通过检测器 PH 机械手 KM1 KM2 传送带电机 PLC的I/O分配: I0.0— 传送带停机按钮 I0.1—传送带起动按钮 I0.2— 产品通过检测器PH Q0.0—传送带电机KM1 Q0.1—机械手KM2 T37—定时器,定时2秒 C10—计数器,初始值24
2022-10-11 08:43:52 8.61MB plc应用技术
1
人工智人-家居设计-基于SMBus总线的笔记本智能电池管理系统的编程及应用.pdf
2022-07-14 11:04:34 3.76MB 人工智人-家居
Python课程+编程+开发应用+入门到精通+初级/中级/高阶+4套课程500讲 .注意:文本,内含下载链接,如果失效,可以联系,补发
2022-07-13 13:11:09 138B Python编程开发
全书共分10个章节,它主要对MS320C67x系列DSP芯片的内部结构、片内外设资源及工作原理进行了系统深入的介绍,具体内容包括TMS320C6000系列DSP芯片、TMS320C6713最小系统设计、C6713系统硬件PCB设计、系统设定类模块、系统检测类模块、线程管理类模块等。该书可供各大专院校作为教材使用,也可供从事相关工作的人员作为参考用书使用。 本书对于MS320C67x系列DSP芯片的内部结构、片内外设资源及工作原理进行系统深入的介绍,便于读者理解和掌握TMS320C6000系列芯片的典型特征,并为其掌握其他的DSP芯片起到引导作用。并以TMS320C6713为例,详细地描述了DSP芯片最小系统(即能完成其基本功能的系统)电路原理图的实现和相应的硬件PCB设计思路,为读者实现其他的DSP系统设计提供了借鉴和经验。另一方面,为方便用户编写多任务的应用程序,本书还深入研究了DSP/BIOS实吋内核,对其5个主要功能模块:系统设定类模块、系统检测类模块、线程管理类模块、协调同步类模块以及I/O传输类模块的具体功能和主要API函数作了详细的解释并辅以丰富的实例。通过对这5大模块的学习,可为全面地掌握TMS320C6000系列芯片软件编程和学习其他DSP嵌入式系统编程打下基础。 本书精辟不用多说,相信行内人士都看过此书。。。。
2022-07-08 09:23:20 5.58MB DSP BIOS 赵加祥
1
VBA编程及应用基础-课件.rar
2022-06-26 11:05:20 6.58MB 教学资料