MFC开发人员指南

MFC开发人员指南
作 者: Marshall Brain Lance Lovette 译星翻译组
出版社: 机械工业出版社
丛编项: 计算机软件开发与程序设计系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: MFC
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MFC开发人员指南》作者简介

内容简介

本书的目标是向您展示如何使用MFC、AppWizard、ClassWizard等工具开发专业Windows应用程序,结构编排旨在使您快速且充满信心地用C++和MFC创建出自己的丰富的、功能完善的应用程序。主要特点:1 使用MFC开发专业Windows 95及NT应用程序的必备参考2 提供站点让您得到MFC升级后本书的最新版本3 所附光盘包括例子程序、联机索引程序的源代码及数据

图书目录

目 录

前言

绪论

第一部分 Visual C十十和MFC基础

第1章 概论.

1.1 什么是微软基础类库

1.2Windows术语

1.3事件驱动软件和术语

1.4一个例子

1.5总结

第2章 理解一个MFC 程序

2.1 MFC简介

2.2设计一个程序

2.3理解“HelloWorld”程序的代码

2.4编译这个程序

2.5MFC应用程序的结构

2.6总结

第3章 定制控件

3.1基本知识

3.2CStatic的风格

3.3CStatic文本的显示

3.4CStatic的矩形显示风格

3.5字体

3.6总结

第4章 事件处理

4.1理解消息映像

4.2 CB utton类

4.3创建一个消息映像

4.4尺寸调节消息

4.5窗口消息

4.6滚动条控件

4.7理解消息映像

4.8总结

第5章 简单应用程序

5.1设计应用程序

5.2实现华氏——摄氏温度转换器

5.3CEdit控件

5.4利息计算器

5.5总结

第二部分 Visual C十十和MFC细节

第6章 资源、对话框和菜单

6.1资源和资源文件

6.2图标资源

6.3创建资源文件

6.4菜单

6.5响应菜单

6.6对话框资源

6.7字符串资源

6.8总结

第7章 封装的对话框

7.1消息对话框

7.2文件打开/保存对话框

7.3字体对话框

7.4颜色对话框

7.5打印对话框

7.6查找/替换对话框

7.7总结

第8章 编辑控件和编辑器

8.1以单行模式使用CEdit控件

8.2以多行模式使用CEdit控件

8.3设计简单的文本编辑器

8.4创建文本编辑器应用程序

8.5加入菜单处理器代码存根

8.6实现编辑器

8.7总结

第9章 列表

9.1创建列表框

9.2替换的显示格式

9.3获取用户选择

9.4操作列表中的项

9.5组合框

9.6 总结

第10章 CW nApp类

10.1成员变量

10.2图标和光标

10.3处理空闲时间

10.4应用程序功能

10.5初始化特征

10.6其它特征

10.7总结

第11章 绘图

11.1GDI库入门

11.2GDI基本知识

11.3设备环境

11.4简单绘图

11.5在绘图时使用鼠标

11.6高级绘图概念

11.7总结

第12音 工且类

12.1工具类

12.2简单数组类

12.3CObject类和CObject数组

12.4列表类

12.5映射类

12.6总结

第13章 调试和完备性

13.1设置

13.2维护

13.3跟踪

13.4转储

13.5内存状态

13.6异常情况

13.7其它调试特性

13.8总结

第三部分 使用VisualC十十向导

第14章 理解AppW izard和

ClassWizard

14.1AppWizard的目标

14.2使用AppWizard创建一个简单的框架

14.3AppWizard的以文档为中心的方案

14.4理解A即Wizard的文件

14.5理解ClassWizard

14.6 总结

第15章 创建一个绘图程序

15.1应用程序的目的

15.2创建一个绘图程序

15.3理解这个绘图程序

15.4创建一个MDI应用程序

15.5翻屏

15.6分割窗口

15.7添加新的菜单选项和对话框

15.8打印

15.9总结

第16章 用CEditView 创建编辑器

16.1创建一个MDI文本编辑器

16.2理解这个编辑器

16.3一个应用程序兼有两种文

挡和视图

16.4解决一个细小问题

16.5处理一个文档上的多个视图

16.6总结

第17章 创建一个华氏-摄氏温标转

换器

17.1创建温标转换器

17.2理解这个程序

17.3 使用DDX

17.4使用文挡类

17.5使用Form视图

17.6 总结

第18章 创建一个地址列表应用

程序

18.1创建这个应用程序

18.2理解地址列表程序

18.3理解DDX 和DDV

18.4改进这个应用程序

18.5打印

18.6总结

第19章 上下文在线帮助

19.1了解AppWizard的帮助框架

19.2理解和修改帮助文件

19.3上下文在线帮助

19.4别名

19.5总结

第20章 普通控件

20.1一个关于使用微调按钮、列表

和树结构控件的简单例子

20.2微调按钮控件

20.3列表控件

20.4树结构控件

20.5属性表

20.6属性表的一个实例

20.7CPropertySheet类

20.8OCX控件

20.9总结

第21章 建立explorers

21.1创建基本框架

21.2总结

第四部分 高级特性

第22章 对话框数据的交换和确认

22.1理解DDX

22.2交换例程

22.3传递的方向

22.4了解DDV

22.5一个实例

22.6定制例程

22.7总结

第23章 了解MFC

23.1什么是窗口的句柄

23.2窗口和对象的生命期

23.3初始化对话框

23.4从HW ND 到CW nd

23.5永久和暂时的连接

23.6其它对象的句柄

23.7消息是怎样工作的

23.8派生子类

23.9总结

第24章 增强编辑控件的功能

24.1一个例子

24.2理解该程序的工作过程

24.3总结

第25章 自管理控件

25.1所有者绘制和自绘制

25.2所有者绘制消息

25.3自绘制框架

25.4现象背后

25.5一般的解决方法

25.6自绘制组合框

25.7绘制透明位图

25.8派生组合框

25.9总结

第26章 再谈自绘列表框

26.1字体枚举的介绍

26.2枚举字体家族

26.3枚举字体风格

26.4实例

26.5总结

第27章 创建初始画面

27.1实例

27.2结论

第28章 可扩展对话框

28.1CExpandingDialog 类

28.2实例

28.3总结

第29章 绘图和控件

29.1在CStatic控件中绘图

29.2在对话框中绘图

29.3对话框控件和背景

29.4结论

第30章 对话条

30.1实例

30.2数据交换

30.3结论

第31章 对话和视图空闲时的命

令更新

31.1空闲更新怎么工作

31.2视图中的空闲更新

31.3一个例子

31.4对话框中的空闲更新

31.5一个例子

31.6总结

第32章 零散的话题和结束语

32.1从文件管理器接收文件

32.2使应用程序成为最前端窗口

32.3以最小化的状态启动应用程序

32.4 非模式化的对话框

32.5小型框架窗口

32.6上下文弹出式菜单

32.7修改系统菜单

32.8,总结

第五部分 高级MFC类

第33章 数据库访问

33.1理解关系型数据库

33.2理解SQI

33.3理解DDBC

33.4MiCroso ftQuery

33.5CRecord Set类

33.6简单的CRecordSet操作

33.7使用CRecordview类

33.8增加和删除记录

33.9总结

第34章 0LE

34.1理解OL上

34.2 一个例子

34.3展望OLE的未来发展

34.4标准OLE特性

34.5OLE容器介绍

34.6OL上服务器介绍

34.70LE自动操作介绍

34.8OLE控件介绍

34.9总结

第35章 MFC线程

35.1理解可能性

35.2理解线程

35.3MFC工作线程

35.4线程终止

35.5向线程传递参数

35.6悬挂和恢复线程

35.7线程优先级

35.8派生CWinThread的子类

35.9用户界面线程

35.10总结

第六部分 附录

A 进一步介绍C++

B 使用VisualC++的编译器和工具

C 与作者联系

D 在MFC中使用(OpenGl