图书介绍
基于Windows 2000的C++/C#程序员指南pdf电子书版本下载

- (美)Ronald D.Reeves著;李路译 著
- 出版社: 北京:科学出版社
- ISBN:7030105338
- 出版时间:2002
- 标注页数:319页
- 文件大小:12MB
- 文件页数:332页
- 主题词:
PDF下载
下载说明
基于Windows 2000的C++/C#程序员指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 概论 1
1.1 Windows 2000操作系统体系结构 2
1.1.1 执行程序 2
1.1.2 受保护子系统 3
1.1.3 本地过程调用设备 4
第2章 Windows 2000中的进程、线程和作业 6
2.1 对象分类 7
2.2 进程 7
2.2.1 创建进程 7
2.2.2 终止进程 11
2.2.3 进程对互斥、信号量和事件的使用 13
2.2.4 进程安全与访问权限 14
2.3 线程 15
2.3.1 创建线程 15
2.3.2 终止线程 17
2.3.3 暂停线程的执行 18
2.3.4 线程的堆栈规模和线程的局部存储 19
2.3.5 线程同步 22
2.3.6 互斥和信号量的创建 24
2.3.7 互斥和信号量的获取与释放 24
2.3.8 事件 25
2.3.9 临界区对象 26
2.3.10 线程优先级 27
2.3.11 线程的多任务处理 29
2.3.12 线程组合(pooling) 30
2.3.13 线程安全与访问权限 31
2.4 作业 32
2.4.1 创建、开放和终止作业 33
2.4.2 获取作业的状态信息 35
2.4.3 管理作业中的进程 36
2.4.4 I/O完成端口(I/O completion port)和作业通告 38
2.4.5 I/O完成端口 38
3.1 概述 40
第3章 NET框架 40
3.2 .NET框架基类 44
3.2.1 通用类型系统 47
3.2.2 委托 50
3.3 通用语言运行时间 52
3.3.1 受管理的执行 53
3.3.2 集合(assembly) 55
3.3.3 关于集合的简单信息 56
3.3.4 共享名 62
3.3.5 分配并引用一个共享名的方法 63
3.3.6 集合与安全性 63
3.3.7 集合与版本控制 64
3.3.8 通用语言运行时间与集合的协作 64
3.3.9 运行时间决定类型的个性特征的方法 70
3.3.10 运行时间使用集合的版本信息的方法 70
3.3.11 集合的信息化版本 71
3.3.12 在配置文件中定义版本策略 72
3.3.13 应用域 74
3.4 元数据和自描述组件 75
3.4.1 什么是元数据 75
3.4.2 元数据的作用 76
第4章 Visual C++7.0 77
4.1 概述 77
4.1.1 C#程序设计语言 78
4.1.2 受管理代码和目标.NET框架 78
4.1.3 用本机代码进行程序设计 78
4.1.4 属性化程序设计 78
4.1.5 ATL服务器 79
4.1.6 新型的综合调试器 79
4.1.7 Visual C++中的事件处理 79
4.2 Visual C++的版本 79
4.2.1 Visual C++标准版的内容 80
4.2.2 Visual C++专业版的内容 81
4.2.3 Visual C++企业版的内容 82
4.3 使用Managed Extensions for C++进行程序设计 83
4.3.1 何时使用Managed Extensions for C++ 83
4.3.2 Managed Extensions for C++入门 84
4.3.3 为应用增加Managed Extensions for C++支持 98
4.3.4 使用Managed Extensions for C++进行异常处理 100
第5章 C 107
5.1 绪论 107
5.2 C++和C#的比较 108
5.3 C#程序的一般结构 109
5.4 Hello World的C#版本 112
5.5 开发一个简单的Windows表单控件 113
附录A API 118
附录B 基本优先级 121
附录C 对象分类 124
附录D 按照字母顺序排列的函数表(1939个API) 126
附录E Win32 API函数分类(95类) 149
附录F Win32数据类型 231
附录G .NET框架名字空间 236
附录H 属性 245
H.1 通过ATL服务器属性简化任务 245
H.1.1 ATL服务器属性 245
H.1.2 模板文件 245
H.1.3 Web服务 247
H.2 使用DLLImport属性 248
H.2.1 在受管理的范围中调用本机代码 248
H.2.2 将非结构性参数从受管理应用调度到本机 249
H.2.3 将结构型参数从本机调度到受管理应用 250
H.3 创建带有COM属性的COM DLL 253
H.3.1 利用记事本创建一个COM服务器 253
H.3.2 利用模板向导创建一个COM服务器 257
H.4 用属性创建一个简单的COM对象 258
H.5 利用自定义属性扩展元数据 260
H.6 用数据库属性简化操作 265
H.6.1 使用属性进行表和附属声明 266
H.6.2 使用模板进行表和附属声明 267
H.7 利用属性创建一个ActiveX控件 270
H.7.1 创建ActiveX控件项目 270
H.7.2 插入完整的控件组件 271
H.7.3 利用属性功能添加一个属性 272
H.7.4 使用属性添加一个事件 274
H.8 触发事件 275
H.9 结论 276
附录I Visual C++的调试 277
I.1 Visual C中关于调试技术方面经常被问及的问题 277
I.1.1 使用调试器 279
I.1.2 执行控制 279
I.2 调试优化代码 283
I.4 断言 284
I.3 调试中断 284
I.5 检测和隔离内存泄漏 286
I.5.1 内存泄漏检测的运用 286
附录J Visual C中的事件处理 288
J.1 统一事件模型(Unified Event Model)概述 288
J.1.1 事件处理元素 288
J.1.2 支持事件的属性和关键字 289
J.2 在本机C中的事件处理 289
J.3 COM中的事件处理 291
J.3.1 设计从属的COM事件 295
J.4 在.NET中的事件处理 296
J.5 事件处理关键字 298
附录K Managed Extensions for C++参考 300
附录L /CLR(通用语言运行时间编译) 302
附录M C#编译器选项 305
附录N 309
附录O 313