MFC Windows应用程序设计

MFC Windows应用程序设计

任哲, 编著

出版社:清华大学出版社

年代:2013

定价:30.0

书籍简介:

本书是《MFC Windows应用程序设计(第3版)》的配套教材。书中对主教材中各章的习题都做了详细的解答并提供了一些上机实验的题目,力图通过这些练习和训练使读者能较好地理解和掌握MFC Windows应用程序框架及使用MFC类库编程的基本方法。在书后的附录Visual C++6.0集成开发工具介绍部分,简明扼要地介绍了创建应用程序框架的方法及使用调试开发工具的方法,为读者快速地使用该开发工具提供了帮助。

书籍目录:

第1章Windows程序基础

1.1Windows应用程序的基本概念

1.1.1一般概念

1.1.2Windows内核、API和开发工具

1.2Windows的数据类型

1.2.1Windows的一个特殊数据类型——句柄

1.2.2窗口类WNDCLASS

1.2.3Windows函数的调用说明

1.3窗口的创建和显示

1.4事件、消息循环和窗口函数

1.5Windows应用程序的结构

1.5.1主函数

1.5.2窗口函数

1.5.3Windows系统、主函数、窗口函数之间的关系

1.6Windows程序代码重构

1.6.1用函数封装消息处理代码

1.6.2消息映射表

练习题

思考题

第2章Windows应用程序的类封装

2.1应用程序主函数的C++类封装

2.1.1窗口类的声明

2.1.2应用程序类的声明

2.1.3主函数封装后的程序

2.2派生类的应用

2.2.1应用程序类的派生类

2.2.2窗口类的派生类

2.3窗口函数的封装——消息映射

2.3.1消息处理函数的简单封装

2.3.2消息映射

2.3.3消息映射表的声明和实现

小结

练习题

思考题

第3章MFC应用程序框架

3.1早期的应用程序框架及其MFC类

3.1.1早期的应用程序框架

3.1.2 MFC的窗口类

3.1.3 CWinApp类

3.2最简单的MFC程序实例

3.2.1程序的编写

3.2.2程序主函数的代码

3.3应用程序的文档/视图结构

3.3.1文档/视图结构的基本概念

3.3.2单文档界面和多文档界面结构

3.4文档类CDocument的派生类

3.5视图类CView的派生类

3.6窗口框架类CFrameWnd的派生类

3.7文档模板类CDocTemplate

3.8应用程序类的派生类

3.8.1应用程序类派生类的代码

3.8.2程序员的主要工作

3.9 MFC文档/视图应用程序框架中各个对象的关系

3.9.1应用程序各对象创建的顺序

3.9.2应用程序各对象之间的联系

3.9.3文档/视图应用程序消息的传递

3.10对象的动态创建

3.10.1问题的提出与解决

3.10.2类信息表及其声明和实现

3.10.3对象类信息表的提取

小结

练习题

思考题

第4章图形

4.1 DC和GDI

4.1.1设备描述环境

4.1.2 Windows的GDI

4.2 CDC类

4.3 CPen类

4.4 CBrush类

4.5绘图模式

4.6文本和CFont类

4.6.1显示文本

4.6.2字体和CFont类

4.7 CDC的其他派生类

4.7.1 窗口用户区设备描述环境CClientDC类

4.7.2 图元文件设备描述环境CMetaFileDC类

小结

练习题

思考题

第5章MFC的通用类

5.1简单数据类

5.1.1点类CPoint

5.1.2矩形类CRect

5.1.3尺寸类CSize

5.1.4字符串类CString

5.2群体数据类

5.3数据在文档/视图结构程序中的位置

小结

练习题

思考题

第6章Windows应用程序界面的设计

6.1 SDI和MDI界面

6.2 SDI界面窗口的样式

6.2.1在MFC AppWizard中确定窗口样式

6.2.2 在函数PreCreateWindow中修改窗口的样式

6.2.3 可拆分为小窗口的SDI界面

6.3拆分窗口的同步更新及更新效率

6.3.1拆分窗口的同步更新

6.3.2提高拆分窗口更新效率的方法

6.4创建带有滚动条的窗口

小结

练习题

思考题

第7章鼠标和键盘

7.1处理鼠标消息

7.1.1用户区鼠标消息

7.1.2非用户区鼠标消息

7.1.3 鼠标消息的捕获

7.2处理键盘消息

7.2.1按键的虚拟码

7.2.2一般按键消息

7.2.3系统按键消息

7.3应用程序窗口的焦点

小结

练习题

思考题

第8章资源

8.1资源和资源文件

8.1.1什么是资源

8.1.2资源头文件

8.1.3资源描述文件

8.2菜单

8.2.1资源描述文件的菜单部分

8.2.2编辑现有的菜单

8.2.3 自定义菜单

8.2.4用菜单编辑器编辑菜单

8.2.5菜单命令选项的动态修改

8.3快捷键表

8.3.1资源描述文件的快捷键表部分

8.3.2使用快捷键编辑器编辑快捷键表

8.4图标

8.4.1制作图标

8.4.2资源描述文件的图标部分

8.5位图

……

第9章MFC的文件处理机制

第10章控件

第11章对话框

第12章进程与线程的管理

第13章动态链接库及其使用

第14章组件对象模型基础

第15章ActiveX应用基础

第16章用MFC设计数据库应用程序

第17章异常和异常处理

第18章Visual C++.NET简介

附录A数据类型与Windows句柄

附录B标识符的匈牙利记法

附录C MFC的消息映射

附录D文档/视图框架的补充内容

附录E 多文档/视图框架的一个实例

附录F类信息表与CObiect娄

附录G Visual C++中文件类型小结

参考文献

内容摘要:

本书为《MFC Windows 应用程序设计》的第3版。本书沿袭前一版的编写原则和风格,在读者学习了C/C++的基础上,从Windows SDK程序设计出发,用C++类对Windows应用程序进行了模拟封装,重点介绍MFC的应用程序框架。随后以精练的语言介绍Windows的图形图像处理、应用程序界面、资源、文件、动态链接库、进程与线程管理等知识。最后,介绍组件对象模型(COM) 、ActiveX技术、数据库和异常处理的基础知识。本书内容丰富、结构合理、重点突出、注重应用、兼顾说理性和实用性、文字通俗易懂,以适当的方法加强了对MFC重点技术核心内容的介绍,使读者可以在有限的文字篇幅情况下获得尽可能大的信息量,适合作为普通高等院校的教学及教学参考用书,也可以作为其他计算机开发应用人员的参考书。

编辑推荐:

内容丰富、结构合理、重点突出、注重应用、兼顾说理性和实用性、文字通俗易懂,以适当的方法加强了对MFC重点技术核心内容的介绍,使读者可以在有限的文字篇幅情况下获得尽可能大的信息量,适合作为普通高等院校的教学及教学参考用书,也可以作为其他计算机开发应用人员的参考书。

书籍规格:

书籍详细信息
书名MFC Windows应用程序设计站内查询相似图书
9787302312734
如需购买下载《MFC Windows应用程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次3版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数 4000

书籍信息归属:

MFC Windows应用程序设计是清华大学出版社于2013.出版的中图分类号为 TP312 ,TP316.7 的主题关于 C语言-程序设计-高等学校-教材 ,Windows操作系统-程序设计-高等学校-教材 的书籍。