图书介绍
Windows 2000编程PDF|Epub|txt|kindle电子书版本网盘下载
![Windows 2000编程](https://www.shukui.net/cover/24/31473370.jpg)
- 李多多等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115089833
- 出版时间:2000
- 标注页数:927页
- 文件大小:60MB
- 文件页数:943页
- 主题词:
PDF下载
下载说明
Windows 2000编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Windows 2000特点及编程基础1
1.1 Windows 2000特点1
1.1.1 Windows 2000家族介绍1
1.1.2 Windows 2000平台概览3
1.1.3 Windows 2000的设计思想4
1.1.4 Windows 2000系统性能5
1.2 Windows程序工作原理6
1.2.1 理解Windows消息机制7
1.2.2 协同式多任务与抢先式多任务系统8
1.3 Windows 2000应用程序设计特点9
1.4 Windows API和SDK10
1.4.1 Windows API10
1.4.2 Windows SDK11
1.4.3 使用SDK编写Windows应用程序11
1.5 Windows编程基础知识13
1.6 面向对象的编程15
1.7 本章小结17
2.1.1 Windows应用程序的开发工具19
2.1.2 选用Visual C++作为Windows 2000编程工具的原因19
第2章 Visual C和MFC19
2.1 Visual C++编程简介19
2.1.3 VC6.0的3种不同版本特性比较20
2.2 Visual C++可视化集成开发环境21
2.2.1 项目工作区22
2.2.2 应用程序向导AppWizard24
2.2.3 类向导ClassWizard25
2.2.4 WizardBar25
2.3 MFC简介26
2.3.1 MFC历史26
2.2.5 组件画廊Componet Gallery26
2.3.2 MFC类库概念和组成27
2.3.3 MFC的优点33
2.3.4 用MFC方法实现Hello World程序33
2.4 消息映射35
2.4.1 为什么使用消息映射35
2.4.2 MFC对消息的管理35
2.5 Windows 2000应用程序组成39
2.5.1 编写Windows应用程序需要的文件39
2.5.2 在Windows 2000应用程序中引入资源的好处40
2.6 本章小结41
3.1 图形设备接口GDI概述43
第3章 图形设备接口43
3.2 设备描述表44
3.2.1 CDC类46
3.2.2 CClientDC类49
3.2.3 CPaintDC50
3.2.4 CWindowDC类51
3.3 几个与图形绘制有关的简单数据类型52
3.3.1 CPoint类52
3.3.2 CSize类52
3.3.3 CRect类52
3.4.1 画笔对象54
3.4 MFC图形对象54
3.4.2 画刷对象59
3.4.3 字体对象64
3.4.4 位图对象CBitmap76
3.4.5 调色板对象80
3.4.6 区域对象87
3.5 坐标与映射93
3.5.1 设备坐标与逻辑坐标93
3.5.2 坐标模式96
3.6 本章小结98
4.1 Windows窗口概述99
4.1.1 窗口类简介99
第4章 Windows窗口与对话框99
4.1.2 常见窗口类型100
4.1.3 CWnd类数据成员及成员函数101
4.2 Windows窗口操作107
4.2.1 窗口的创建107
4.2.2 窗口的显示108
4.2.3 窗口的注册109
4.2.5 关闭和销毁窗口110
4.2.4 激活窗口110
4.2.6 创建一个不规则形状的窗口111
4.3 Windows对话框概述112
4.4 对话框操作113
4.4.1 对话框模板设计113
4.4.2 对话框类的设计115
4.4.3 对话框的初始化117
4.5 对话框的数据交换机制118
4.6 模态对话框的运行机制119
4.7.2 非显式删除非模态对话框对象120
4.7.1 非模态对话框的特点120
4.7 非模态对话框120
4.7.3 非模态对话框对象的打开状态121
4.8 Windows公用对话框121
4.8.1 文件选择对话框122
4.8.2 颜色选择对话框124
4.8.3 字体选择对话框127
4.8.4 打印及打印设置对话框130
4.8.5 查找及替换对话框135
4.9 属性表138
4.9.1 属性表的创建139
4.9.2 属性表的运行机制140
4.10 本章小结142
第5章 Windows新型通用控件143
5.1 新型通用控件的消息机制144
5.2 新型通用控件详解146
5.2.1 进度条控件146
5.2.2 滑块控件149
5.2.3 调节按钮控件154
5.2.4 多功能编辑控件159
5.2.5 图像列表控件162
5.2.6 表头控件166
5.2.7 列表控件和列表视图169
5.2.8 树形控件和树形视图177
5.2.9 标签控件185
5.3 控件栏188
5.3.1 工具栏188
5.3.2 状态栏192
5.4 本章小结194
6.1 传统通用控件的消息机制197
第6章 Windows传统通用控件197
6.2 静态控件198
6.3 编辑框201
6.4 列表框207
6.5 组合框214
6.6 按钮类控件216
6.6.1 命令按钮221
6.6.2 组框225
6.6.3 单选按钮226
6.6.4 复选框227
6.6.5 位图按钮227
6.7 滚动条229
6.8 本章小结233
第7章 文档与视图235
7.1 文档/视图结构概述235
7.2 使用文档/视图结构的优点236
7.3 SDI与MDI236
7.4 框架、文档模板、文档与视图237
7.4.1 框架窗口237
7.4.2 文档模板237
7.4.3 文档238
7.4.4 视图242
7.4.5 文档、视图与框架间的具体关系244
7.5 使用集合类管理数据244
7.6 打印247
7.6.1 屏幕输出与打印247
7.6.2 实现打印248
7.7 文档/视图/框架综合程序示例248
7.8 本章小结281
第8章 用户模块和钩子函数283
8.1 Windows 2000静态链接库283
8.1.1 静态/动态链接库综述283
8.1.2 创建静态链接库284
8.2 Windows2000动态链接库286
8.2.1 动态链接库概述286
8.2.2 创建动态链接库289
8.2.3 加载动态链接库295
8.2.4 DLL程序示例299
8.3 钩子函数302
8.3.1 钩子函数概述302
8.3.2 钩子函数相关操作303
8.3.3 三用钩子函数305
8.3.4 钩子函数实例程序307
8.4 本章小结327
第9章 进程与线程329
9.1 多任务329
9.1.1 多任务概述329
9.1.2 协同式多任务330
9.1.3 抢先式多任务331
9.2 进程331
9.2.1 进程概述331
9.2.2 WinMain函数初探332
9.2.3 创建进程333
9.2.4 终止进程338
9.2.5 进程间的通信方式340
9.3 线程344
9.3.1 线程概述344
9.3.2 创建线程344
9.3.3 终止线程347
9.3.4 有关线程的其他重要函数347
9.3.5 线程间的通信方式349
9.4 例程序—列举当前系统进程352
9.5 本章小结379
10.1.1 多线程与同步对象381
第10章 多线程381
10.1 多线程编程综述381
10.1.2 线程同步的原因382
10.1.3 等待函数383
10.2 Win32 API下临界区编程385
10.2.1 创建临界区对象387
10.2.2 临界区对象相关操作函数388
10.3 MFC锁类389
10.3.1 CSingleLock类389
10.3.2 CMultiLock类391
10.4.1 临界区类重要成员函数393
10.4 MFC临界区类393
10.4.2 使用临界区类对象394
10.5 Win32 API下互斥量编程395
10.5.1 创建互斥量395
10.5.2 使用互斥量396
10.6 MFC互斥量类397
10.6.2 使用互斥量类对象398
10.7 Win32 API下信号量编程398
10.6.1 互斥量类重要成员函数398
10.7.1 创建信号量对象399
10.7.2 信号量对象相关操作函数399
10.8 MFC信号量类400
10.8.1 信号量类重要成员函数400
10.8.2 使用信号量类401
10.9 Win32 API下事件编程401
10.9.1 创建事件对象401
10.9.2 事件对象相关操作函数402
10.9.3 使用事件对象的程序示例403
10.10 综合应用程序示例409
10.11 本章小结431
第11章 Win32文件系统与内存管理433
11.1 利用MFC类进行文件处理433
11.1.1 文件处理概述433
11.1.2 CFile类434
11.1.3 CStdioFile类438
11.1.4 CMemFile类439
11.2 利用Win32 API进行文件处理440
11.2.1 文件的创建440
11.2.2 文件的读写443
11.2.3 复制文件445
11.2.4 移动文件446
11.2.5 删除文件447
11.2.6 访问文件属性447
11.2.7 目录操作452
11.3 内存管理457
11.3.1 内存管理的基本概念457
11.3.2 32位应用程序地址空间中的内存分配和管理458
11.3.3 Win32内存管理模式461
11.3.4 内存映射文件465
11.4 本章小结465
12.1.1 数字音频467
第12章 多媒体程序设计467
12.1 多媒体基础知识467
12.1.2 数字视频468
12.2 媒体控制接口468
12.2.1 MCI的控制方式469
12.2.2 MCI的设备及设备控制469
12.2.3 API函数484
12.3 程序设计实例486
12.4 本章小结543
13.1.1 什么是COM545
13.1 基本概念综述545
第13章 COM/OLE/ActiveX技术及应用545
13.1.2 开发COM组件的方法547
13.1.3 OLE的具体概念548
13.1.4 ActiveX全接触550
13.1.5 ATL综述557
13.2 改进接口详解560
13.2.1 ActiveX 文档接口560
13.2.2 ActiveX 容器接口562
13.2.3 ActiveX 控件的属性、方法和事件563
13.3 创建ActiveX控件567
13.4 使用ATL开发COM应用程序570
13.5 COM应用程序示例573
13.6 本章小结629
第14章 DirectX程序设计631
14.1 DirectX基础631
14.1.1 DirectX的特点631
14.1.2 COM技术基础632
14.1.3 DirectX的主要组成部分634
14.2 DirectDraw635
14.2.2 DirectDraw的对象类型637
14.2.1 DirectDraw结构637
14.2.3 硬件操作层和硬件模拟层641
14.2.4 协作级别642
14.2.5 显示模式643
14.2.6 图面和位转换函数644
14.3 DirectSound648
14.3.1 DirectSound概述648
14.3.2 DirectSound配置649
14.4 DirectX程序实例651
14.5 本章小结683
15.1.1 OpenGL简介685
第15章 OpenGL编程685
15.1 OpenGL综述685
15.1.2 OpenGL的主要功能687
15.2 OpenGL编程基础688
15.2.1 颜色模式688
15.2.2 3D变换690
15.2.3 OpenGL曲线/面的生成694
15.3 利用OpenGL绘图700
15.3.1 绘图步骤700
15.3.3 OpenGL绘图特殊效果705
15.3.2 创建Windows 2000下OpenGL应用程序的要点705
15.4 OpenGL重要函数716
15.5 三维图形及动画软件开发流程723
15.6 OpenGL编程示例724
15.7 本章小结766
第16章 Windows Socket程序设计769
16.1 Windows Socket的历史和特点769
16.2 套接字程序设计基础772
16.2.1 通信和客户端/服务器模型772
16.2.2 公用套接字结构773
16.3.1 套接字的API函数775
16.2.3 字节顺序转换775
16.3 API程序设计775
16.3.2 使用API编写套接字应用程序792
16.3.3 套接字API应用程序示例794
16.4 Windows Sockets MFC程序设计805
16.4.1 MFC对WinSock的封装805
16.4.2 使用MFC编写套接字应用程序805
16.4.3 套接字MFC应用程序示例816
16.5 本章小结830
17.1 TAPI背景831
第17章 利用TAPI开发电话技术应用831
17.2 TAPI基础832
17.2.1 TAPI基本概念832
17.2.2 TAPI原理834
17.2.3 TAPI通信过程835
17.2.4 数据发送与传输836
17.3 TAPI电话服务838
17.3.1 TAPI辅助电话服务838
17.3.2 全电话API839
17.4 TAPI编程示例845
17.5 本章小结861
第18章 利用MAPI编写信报应用程序863
18.1 MAPI背景863
18.2 MAPI编程2接口864
18.2.1 简单MAPI864
18.2.2 通用消息调用875
18.3 利用MAPI编写电子邮件程序876
18.3.1 初始化MAPI876
18.3.2 发送电子邮件879
18.3.3 阅读电子邮件882
18.4 本章小结884
第19章 WinInet程序设计885
19.1 WinInet基础885
19.2 MFC WinInet中的类886
19.2.1 用于管理Internet连接和会话的类886
19.2.2 用于文件管理的类900
19.3 WinInet应用程序设计915
19.3.1 HTTP客户端应用程序的创建过程915
19.3.2 创建FTP应用程序915
19.4 本章小结916
附录 常用的Windows扩展套接字API函数917