图书介绍

基于Windows 2000的C++/C#程序员指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

基于Windows 2000的C++/C#程序员指南
  • (美)Ronald D.Reeves著;李路译 著
  • 出版社: 北京:科学出版社
  • ISBN:7030105338
  • 出版时间:2002
  • 标注页数:319页
  • 文件大小:12MB
  • 文件页数:332页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

基于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.077

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章 C107

5.1 绪论107

5.2 C++和C#的比较108

5.3 C#程序的一般结构109

5.4 Hello World的C#版本112

5.5 开发一个简单的Windows表单控件113

附录A API118

附录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 DLL253

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

附录N309

附录O313

热门推荐