Developing professional applications in Windows95 and NT using MFC
副标题:无
作 者:(美)[M.布雷恩](Marshall Brain),(美)[L.洛维特](Lance Lovette)著;译星翻译组译
分类号:
ISBN:9787111069904
微信扫一扫,移动浏览光盘
简介
本书的目标是向您展示如何使用MFC、AppWizard、ClassWizard等工具开发专业Windows应用程序,结构编排旨在使您快速且充满信心地用C++和MFC创建出自己的丰富的、功能完善的应用程序。
主要特点:
1 使用MFC开发专业Windows 95及NT应用程序的必备参考
2 提供站点让您得到MFC升级后本书的最新版本
3 所附光盘包括例子程序、联机索引程序的源代码及数据
目录
目录
前言
绪论
第一部分 visual c++和mfc基础
第1章 概论
1.1 什么是微软基础类库
1.2 windows术语
1.3 事件驱动软件和术语
1.4 一个例子
1.5 总结
第2章 理解一个mfc程序
2.1 mfc简介
2.2 设计一个程序
2.3 理解“helloworle”程序的代码
2.4 编译这个程序
2.5 mfc应用程序的结构
2.6 总结
第3章 定制控件
3.1 基本知识
3.2 cstatic的风格
.3.3 cstatc文本的显示
3.4 cstatic的矩形显示风格
3.5 字体
3.6 总结
第4章 事件处理
4.1 理解消息映像
4.2 cbutton类
4.3 创建一个消息映像
4.4 尺寸调节消息
4.5 窗口消息
4.6 滚动条控件
4.7 理解消息映像
4.8 总结
第5章 简单应用程序
5.1 设计应用程序
5.2 实现华氏—摄氏温度转换器
5.3 cedit控件
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章 cwinapp类
10.1 成员变量
10.2 图标和光标
10.3 处理空闲时间
10.4 应用程序功能
10.5 初始化特征
10.6 其它特征
10.7 总结
第11章 绘图
11.1 gdi库入门
11.2 gdi基本知识
11.3 设备环境
11.4 简单绘图
11.5 在绘图时使用鼠标
11.6 高级绘图概念
11.7 总结
第12章 工具类
12.1 工具类
12.2 简单数组类
12.3 cobject类和cobject数组
12.4 列表类
12.5 映射类
12.6 总结
第13章 调试和完备性
13.1 设置
13.2 维护
13.3 跟踪
13.4 转储
13.5 内存状态
13.6 异常情况
13.7 其它调试特性
13.8 总结
第三部分 使用visual c++向导
第14章 理解appwizard和classwizard
14.1 appwizard的目标
14.2 使用appwizard创建一个简单的框架
14.3 appwizard的以文档为中心的方案
14.4 理解appwizard的文件
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.7 cpropertysheet类
20.8 ocx控件
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 从hwnd到cwnd
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.1 cexpandingdialog类
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 理解sql
33.3 理解ddbc
33.4 microsoft qury
33.5 crecordset操作
33.6 简单的crecordset操作
33.7 使用crecordview类
33.8 增加和删除记录
33.9 总结
第34章 ole
34.1 理解ole
34.2 一个例子
34.3 展望ole的未来发展
34.4 标准ole特性
34.5 ole容器介绍
34.6 ole服务器介绍
34.7 ole自动操作介绍
34.8 ole控件介绍
34.9 总结
第35章 mfc线程
35.1 理解可能性
35.2 理解线程
35.3 mfc工程线程
35.4 线程终止
35.5 向线程传递参数
35.6 悬挂和恢复线程
35.7 线程优先级
35.8 派生cwinthread的子类
35.9 用户界面线程
35.10 总结
第六部分 附录
a 进一步介绍c+++
b 使用visual c++的编译器和工具
c 与作者联系
d 在mfc中使用opengl
前言
绪论
第一部分 visual c++和mfc基础
第1章 概论
1.1 什么是微软基础类库
1.2 windows术语
1.3 事件驱动软件和术语
1.4 一个例子
1.5 总结
第2章 理解一个mfc程序
2.1 mfc简介
2.2 设计一个程序
2.3 理解“helloworle”程序的代码
2.4 编译这个程序
2.5 mfc应用程序的结构
2.6 总结
第3章 定制控件
3.1 基本知识
3.2 cstatic的风格
.3.3 cstatc文本的显示
3.4 cstatic的矩形显示风格
3.5 字体
3.6 总结
第4章 事件处理
4.1 理解消息映像
4.2 cbutton类
4.3 创建一个消息映像
4.4 尺寸调节消息
4.5 窗口消息
4.6 滚动条控件
4.7 理解消息映像
4.8 总结
第5章 简单应用程序
5.1 设计应用程序
5.2 实现华氏—摄氏温度转换器
5.3 cedit控件
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章 cwinapp类
10.1 成员变量
10.2 图标和光标
10.3 处理空闲时间
10.4 应用程序功能
10.5 初始化特征
10.6 其它特征
10.7 总结
第11章 绘图
11.1 gdi库入门
11.2 gdi基本知识
11.3 设备环境
11.4 简单绘图
11.5 在绘图时使用鼠标
11.6 高级绘图概念
11.7 总结
第12章 工具类
12.1 工具类
12.2 简单数组类
12.3 cobject类和cobject数组
12.4 列表类
12.5 映射类
12.6 总结
第13章 调试和完备性
13.1 设置
13.2 维护
13.3 跟踪
13.4 转储
13.5 内存状态
13.6 异常情况
13.7 其它调试特性
13.8 总结
第三部分 使用visual c++向导
第14章 理解appwizard和classwizard
14.1 appwizard的目标
14.2 使用appwizard创建一个简单的框架
14.3 appwizard的以文档为中心的方案
14.4 理解appwizard的文件
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.7 cpropertysheet类
20.8 ocx控件
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 从hwnd到cwnd
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.1 cexpandingdialog类
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 理解sql
33.3 理解ddbc
33.4 microsoft qury
33.5 crecordset操作
33.6 简单的crecordset操作
33.7 使用crecordview类
33.8 增加和删除记录
33.9 总结
第34章 ole
34.1 理解ole
34.2 一个例子
34.3 展望ole的未来发展
34.4 标准ole特性
34.5 ole容器介绍
34.6 ole服务器介绍
34.7 ole自动操作介绍
34.8 ole控件介绍
34.9 总结
第35章 mfc线程
35.1 理解可能性
35.2 理解线程
35.3 mfc工程线程
35.4 线程终止
35.5 向线程传递参数
35.6 悬挂和恢复线程
35.7 线程优先级
35.8 派生cwinthread的子类
35.9 用户界面线程
35.10 总结
第六部分 附录
a 进一步介绍c+++
b 使用visual c++的编译器和工具
c 与作者联系
d 在mfc中使用opengl
Developing professional applications in Windows95 and NT using MFC
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!