图书介绍

Windows环境下的Visual C++ MFC编程技术与实例PDF|Epub|txt|kindle电子书版本网盘下载

Windows环境下的Visual C++ MFC编程技术与实例
  • 李奇,田舒编著 著
  • 出版社: 北京:北京大学出版社
  • ISBN:7301028288
  • 出版时间:1995
  • 标注页数:397页
  • 文件大小:16MB
  • 文件页数:407页
  • 主题词:

PDF下载


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

下载说明

Windows环境下的Visual C++ MFC编程技术与实例PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 Windows编程快速入门3

第一章 从程序员角度看Windows3

1.1 Windows的由来3

1.2 窗口解析4

1.3 Windows环境下的程序设计要素6

1.4 遵循Windows约定8

第二章 Windows编程基础9

2.1 Windows编程新特点9

2.2 Hungarian表示法10

2.3 WinMain和窗口过程11

3.1 对象和消息18

第三章 从面向对象的观点看Windows18

3.2 类20

3.3 对象与数据22

第二部分 MFC Windows编程起步27

第四章 MFC概述27

4.1 采用MFC编程的必要性28

4.2 MFC库设计的考虑30

4.3 MFC库的主要特点30

4.4 一切从CObject开始31

第五章 最短的MFC Windows程序35

5.1 程序MINI清单35

5.3 运行MINI程序36

5.2 关于AFXWIN.H36

第六章 MFC Windows编程示范37

6.1 关于应用程序Hello37

6.2 如何写Hello程序38

6.3 创建应用对象39

6.4 在屏幕上显示窗口42

6.5 与Windows通讯45

6.6 画窗口内容48

6.7 加入About对话框50

6.8 准备支持文件51

6.9 创建可执行文件52

6.10 HELLO的工作原理53

第七章 程序清单56

7.1 Generic程序清单56

7.2 Hello程序清单60

第三部分 MFC Windows应用框架67

第八章 MFC框架与Windows应用程序67

8.1 MFC Windows应用框架综述67

8.2 在应用框架上建造Windows应用程序71

8.3 应用框架如何调用编程者提供的代码74

8.4 CWinApp应用类75

8.5 文档模板78

8.6 创建你自己的窗口81

8.7 图形对象(Graphic Objects)86

8.8 如何运用剪接板88

第九章 消息和命令90

9.1 应用框架里的消息和命令90

9.2 应用框架对处理函数的调用93

9.3 应用框架对消息映射的搜索95

9.4 消息映射的入口97

9.5 消息处理函数的声明98

9.6 如何利用Class Wizard来管理命令和消息99

9.7 用户接口对象的更新100

9.8 如何在状态条上显示命令信息101

第十章 框窗、文档和视图103

10.1 框窗(Frame Windows)103

10.2 文档(Doeument)和视图(View)107

10.3 打印和打印预观察(Print Preview)115

第十一章 对话框、控制、控制条和上下文相关帮助117

11.1 对话框117

11.2 控制(Controls)126

11.3 控制条(Control Bars)129

11.4 上下文相关帮助(Context-Sensitive Help)132

第四部分 MFC Wizard编程139

第十二章 创建起始应用程序139

12.1 创建RICHE的起始应用程序140

12.2 编译起始文件143

12.3 运行起始应用程序143

第十三章 创建文档和视图145

13.1 文档和视图145

13.2 Riche的文档:CRichDoc类147

13.3 文档数据:CStroke类150

13.4 文档管理152

13.5 数据的连载(Serializing)155

13.6 Riche的视图:CRich View类158

13.7 视图的重画159

13.8 在视图里处理Windows消息161

13.9 编译测试Riche165

第十四章 构造用户接口对象167

14.1 编辑Riche的菜单167

14.2 编辑Riche的工具条(Toolbar)172

14.3 Riche 中命令的联结(Binding)176

14.4 用户接口对象的更新182

14.5 编译新的Riche186

第十五章 加入对话框188

15.1 对话框的设计188

15.2 将对话框连结到一个对话类190

15.3 消息处理函数的实现200

15.4 对话框的调用201

15.5 编译新的Riche203

16.1 多视图的更新204

第十六章 增强视图功能204

16.2 滚动的加入209

16.3 给Riche加上滚动功能210

16.4 分割窗口的实现215

16.5 编译新的Riche219

第十七章 增强打印功能220

17.1 打印结构220

17.2 增强Riche的打印功能224

17.3 打印预观察(Print Preview)的结构229

17.5 编译新的Riche230

17.4 增强Riche的打印预观察功能230

第十八章 加入上下文相关帮助232

18.1 任务分工232

18.2 利用AppWizard实现上下文相关帮助233

18.3 在Riche 中加入帮助238

第五部分 常用编程技术249

第十九章 定做菜单和控制249

19.1 属主画(Owner-Drawing)控制/菜单249

19.2 自绘(Self-Drawing)控制和菜单249

19.3 自绘控制和菜单示例253

19.5 程序清单276

19.4 动态子类化(Dynamic Subclassing)技术276

第二十章 定做控制条277

20.1 实例CTRLBARS介绍277

20.2 多控制条的安排279

20.3 定做的Tool Bar280

20.4 定做的Status Bar283

20.5 Dialog Bar284

20.6 浮动工具板(Floating Tool Palette)286

20.7 程序清单288

第二十一章 分割窗口289

21.1 分割窗口的风格289

21.2 有关术语和对象290

21.3 共享滚动条291

21.4 最小尺寸291

21.5 实际尺寸与理想尺寸291

21.6 保护接口292

21.7 实例VIEWEX292

21.8 程序清单297

第二十二章 DDX和DDV298

22.1 对话数据交换(DDX)的一般形式298

22.2 对话数据交换(DDX)的工作原理299

22.3 用户扩充对话数据交换300

22.4 Class Wizard对对话数据交换的支持300

22.5 定做DDX的例子CHKBOOK302

22.6 程序清单306

第二十三章 MFC的动态链接技术307

23.1 一般动态连接库概念与技术307

23.2 利用MFC创建用户DLL315

23.3 DLL版本的MFC320

23.4 程序清单330

第二十四章 对象链接和嵌入(OLE)技术331

24.1 OLE的基本概念331

24.2 OLE类333

24.3 客户应用程序的实现335

24.4 服务器应用程序的实现340

24.5 OLE函数调用的顺序344

24.6 例子程序346

第二十五章 VBX控制348

25.1 概述348

25.2 运行时VBX支持的初始化349

25.3 利用Class Wizard建立VBX控制350

25.4 加入创建和使用VBX控制的代码352

25.5 VBX控制的分发353

25.6 程序清单353

第二十六章 一般用途的类357

26.1 内存管理357

第六部分 一般参考资料357

26.2 时间和日期359

26.3 串(String)360

第二十七章 CObject类364

27.1 从CObject导出一个类364

27.2 运行时类信息的存取366

第二十八章 集368

28.1 如何构造类型安全的集368

28.2 对集的所有成员的访问369

第二十九章 文件与连载374

29.1 文件(File)374

29.2 连载(Serialization)375

第三十章 诊断383

30.1 调试特性383

30.2 内存漏洞的检测387

30.3 使用DEBUG_NEW来帮助调试391

第三十一章 异常392

31.1 MFC的异常处理392

31.2 异常的捕获393

31.3 检查异常内容394

31.4 在异常中释放对象394

31.5 从你自己的函数里引发异常396

31.6 构造函数里的异常396

31.7 框变量与异常397

热门推荐