MFC程序设计轻松入门

MFC程序设计轻松入门

欧阳志宏, 董霖, 钟俊华, 编著

出版社:人民邮电出版社

年代:2008

定价:49.0

书籍简介:

本书首先以简洁的语言讲清C++ VC++ Windows API MFC Windows程序设计之间的关系,然后全面讲解MFC程序设计的关键类和关键机制的实现,用简单、明了的实例加以说明,使读者能够在实际操作中加以理解。

书籍目录:

第1章C++语言基础1

1.1面向对象编程1

1.2C++中的类和对象1

1.2.1类的定义2

1.2.2对象的生成3

1.2.3对象数组3

1.3类的构造函数与析构函数5

1.3.1构造函数的声明与定义5

1.3.2使用构造函数5

1.3.3默认构造函数6

1.3.4复制构造函数7

1.3.5析构函数8

1.4类的派生与继承9

1.4.1派生与继承的定义9

1.4.2派生类与基类的继承关系11

1.4.3多重继承13

1.4.4虚基类15

1.5动态内存分配16

1.6this指针17

1.7友元18

1.7.1友元函数18

1.7.2友元类19

1.8类型转换20

1.8.1自动类型转换21

1.8.2强制类型转换21

1.9多态与虚函数24

1.10重载27

1.10.1函数重载27

1.10.2运算符重载29

1.11代码重用32

1.11.1函数模板32

1.11.2类模板37

1.12异常处理40

第2章VisualC++6.0开发环境46

2.1VisualC++6.0开发环境简介46

2.1.1安装与启动46

2.1.2外观47

2.2项目的创建与执行58

2.3调试功能62

2.3.1调试的一般过程62

2.3.2监视窗口62

2.3.3断点设置63

2.3.4程序运行控制64

2.4VisualC++6.0帮助说明64

第3章MFC基础66

3.1MFC的历史66

3.2MFC类库68

3.2.1MFC类库总览68

3.2.2MFC类库组成68

3.3MFC应用程序71

3.3.1Windows应用程序模型72

3.3.2MFC的优点72

第4章MFC程序结构与运行机制74

4.1创建一个窗口应用程序74

4.2程序的结构76

4.2.1生成的文件76

4.2.2生成的类与对象77

4.3运行程序79

4.4程序的运行机制79

4.4.1程序的进入点WinMain79

4.4.2消息循环80

4.4.3退出程序81

第5章消息映射83

5.1消息的结构83

5.2消息的种类84

5.2.1系统定义消息和应用程序定义消息84

5.2.2队列消息和非队列消息85

5.2.3窗口消息、命令消息和控制通知消息85

5.2.4常用消息86

5.3消息的发送与接收87

5.3.1消息的发送87

5.3.2消息的接收88

5.4消息循环89

5.5消息映射89

5.5.1消息映射的实现方法90

5.5.2消息映射宏93

5.6自定义消息94

第6章文档视图结构97

6.1文档视图结构概述97

6.2文档、视图、框架、文档模板99

6.2.1文档99

6.2.2视图101

6.2.3框架103

6.2.4文档模板104

6.3文档视图结构的内在机制106

6.3.1文档、视图、框架的关系106

6.3.2消息处理107

第7章鼠标与键盘112

7.1鼠标112

7.1.1鼠标消息112

7.1.2滚轮114

7.1.3鼠标捕获115

7.1.4光标119

7.2键盘127

7.2.1键盘消息128

7.2.2焦点131

第8章菜单、工具栏与状态栏133

8.1菜单133

8.1.1系统菜单133

8.1.2下拉菜单135

8.1.3弹出菜单139

8.1.4类CMenu143

8.1.5键盘加速键145

8.2工具栏146

8.2.1控制栏146

8.2.2工具栏与类CToolBar148

8.2.3工具栏的设计与应用149

8.3状态栏152

8.3.1状态栏与类CStatusBar152

8.3.2状态栏的设计与应用154

第9章对话框163

9.1对话框概述163

9.1.1模式对话框164

9.1.2非模式对话框164

9.2类CDialog169

9.3对话框数据存取机制172

9.4对话框控件174

第10章绘图196

10.1绘图原理196

10.2GDI对象197

10.2.1画笔、画刷、字体和区域198

10.2.2调色板204

10.2.3位图206

10.3DC213

10.3.1DC属性214

10.3.2DC类215

10.3.3CDC基本绘图函数217

10.4映射模式224

10.5绘图模式226

第11章文件操作228

11.1WindowsAPI函数实现文件操作228

11.2类CFile232

11.3串行化与类CArchive237

11.4打印与预览241

11.4.1打印241

11.4.2打印预览244

第12章进程与线程245

12.1进程与线程245

12.2WindowsAPI函数实现进程与线程操作246

12.2.1进程操作246

12.2.2线程操作251

12.3类CWinThread254

12.4线程同步259

12.4.1同步对象259

12.4.2等待函数263

第13章动态链接库268

13.1用户模块268

13.2静态链接库的创建与使用269

13.3动态链接库基本理论273

13.3.1动态链接库的分类273

13.3.2动态链接库的优点及必要性274

13.3.3动态链接库的工作原理274

13.3.4动态链接库的使用方法275

13.4MFCDLL276

13.4.1规则DLL277

13.4.2扩展DLL281

第14章数据库程序设计287

14.1数据库基础287

14.2MFCODBC数据库程序设计288

14.2.1ODBC概述288

14.2.2MFC的ODBC类291

14.3MFCDAO数据库程序设计308

14.3.1DAO概述308

14.3.2MFC的DAO类309

第15章网络程序设计314

15.1网络拓扑结构314

15.2网络分层结构317

15.3TCP/IP318

15.3.1IP320

15.3.2ICMP322

15.3.3TCP322

15.3.4UDP323

15.4Socket编程323

15.4.1Socket编程基础323

15.4.2类CAsyncSocket324

15.4.3类CSocket327

15.5网络应用程序333

第16章ActiveX控件336

16.1ActiveX控件基础336

16.1.1事件336

16.1.2方法339

16.1.3属性340

16.1.4ActiveX控件体系结构340

16.1.5ActiveX控件容器341

16.2MFCActiveX控件操作342

内容摘要:

  本书以翔实的内容、清晰的结构、通俗的语言将MFC应用程序设计的基本原理、基本方法和技术细节展现给读者。本书共分十六章,主要内容包括VisualC++6.0开发环境、MFC程序结构与运行机制、消息映射、文档视图结构、对话框、文件操作、进程与线程、动态链接库、数据库程序设计等。  本书以循序渐进的方式介绍了基于VisualC++开发环境的MFC应用程序设计基本原理、基本方法和技术细节。全书共分为16章。第1章和第2章简要介绍了C++语言基础和VisualC++6.0开发环境。第3章~第6章深入分析了MFC应用程序的核心技术,重点研究了文档视图结构及其各要素间的内在联系。第7章~第16章详述了MFC应用程序设计涵盖的各个方面,包括鼠标、键盘、菜单、工具栏、状态栏、对话框、绘图、文件操作、进程与线程、动态链接库、数据库、网络和ActiveX控件。  本书内容丰富、结构清晰、语言简练、示例实用,适合于MFC应用程序设计的初学者,也可作为具有MFC开发经验或正在转向VisualC++MFC程序开发的各类程序员的参考用书。

书籍规格:

书籍详细信息
书名MFC程序设计轻松入门站内查询相似图书
9787115196002
如需购买下载《MFC程序设计轻松入门》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数 200 印数 4000

书籍信息归属:

MFC程序设计轻松入门是人民邮电出版社于2009.02出版的中图分类号为 TP312 的主题关于 C语言-程序设计 的书籍。