基于Windows 2000的C++/C#程序员指南PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:(美)Ronald D.Reeves著;李路译
- 出 版 社:北京:科学出版社
- 出版年份:2002
- ISBN:7030105338
- 页数:319 页
第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
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《近代旅游指南汇刊 31》王强主编 2014
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《近代旅游指南汇刊 13》王强主编 2014
- 《近代旅游指南汇刊 28》王强主编 2014
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《近代旅游指南汇刊 23》王强主编 2014
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《中医骨伤科学》赵文海,张俐,温建民著 2017
- 《美国小学分级阅读 二级D 地球科学&物质科学》本书编委会 2016
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《强磁场下的基础科学问题》中国科学院编 2020
- 《小牛顿科学故事馆 进化论的故事》小牛顿科学教育公司编辑团队 2018
- 《小牛顿科学故事馆 医学的故事》小牛顿科学教育公司编辑团队 2018
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019