
最 低 价:¥67.20
| 前言 绪论 第一部分 Visual C++和MFC基础 第一章 概论 1.1 什么是微软基础类库 1.2 Windows 术语 1.3 事件驱动软件和术语 1.4 一个例子 1.5 总结 第二章 理解一个MFC程序 2.1 MFC简介 2.2 设计一个程序 2.3 理解“HelloWorld”程序的代码 2.4 编译这个程序 2.5 MFC应用程序的结构 2.6 总结 第三章 定制控件 3.1 基本知识 3.2 CStatic的风格 3.3 CStatic文本的显示 3.4 CStatic的矩形显示风格 3.5 字体 3.6 总结 第四章 事件处理 4.1 理解消息映像 4.2 CButton类 4.3 创建一个消息映像 4.4 尺寸调节水产消息 4.5 窗口消息 4.6 滚动条控件 4.7 理解消息映像 4.8 总结 第五章 简单应用程序 5.1 设计应用程序 5.2 实现华氏——摄氏温度转换器 5.3 CEdit控件 5.4 利息计算器 5.5 总结 第二部分 Visual C++和MFC细节 第六章 资源、对话框和菜单 6.1 资源和资源文件 6.2 图标资源 6.3 创建资源文件 6.4 菜单 6.5 响应菜单 6.6 对话 6.7 字符串资源 6.8 总结 第七章 封装的对话框 7.1 消息对话框 7.2 文件打开/保存对话框 7.3 字体对话框 7.4 颜色对话框 7.5 打印对话框 7.6 查找/替换对话框 7.7 总结 第八章 编辑控件和编辑器 8.1 以单行模式使用CEdit控件 8.2 以多得模式使用CEdit控件 8.3 设计简单的文本编辑器 8.4 创建文本编辑器应用程序 8.5 加和菜单处理器代码存根 8.6 实现编辑器 8.7 总结 第九章 列表 9.1 创建表列框 9.2 替换提显示格式 9.3 获取用户选择 9.4 操作列表中的项 9.5 组合框 9.6 总结 第十章 CWinApp类 10.1 成员变量 10.2 图标和光标 10.3 处理空闲时间 10.4 应用程序功能 10.5 初始化特征 10.6 其它特征 10.7 总结 第十一章 绘图 11.1 GDI库入门 11.2 GDI基本知识 11.3 设备环境 11.4 简单缓图 11.5 在绘图时使用鼠标 11.6 高级绘图概念 11.7 总结 第十二章 工具类 12.1 工具类 12.2 简单数组类 12.3 CObject类和CObject数组 12.4 列表类 12.5 映射类 12.6 总结 第十三章 调试和完备性 13.1 设置 13.2 维护 13.3 跟踪转储 13.4 转储 13.5 内存状态 13.6 异常情况 13.7 其它调试特性 13.8 总结 第三部分 使用Visual C++向导 第十四章 理解AppWizard和Class Wizard 14.1 AppWizard的目标 14.2 使用AppWizard创建一个简单的框架 14.3 AppWizard的以文档为中心的方案 14.4 理解AppWizard的文件 14.5 理解CalssWizard 14.6 总结 第十五章 创建一个绘图程序 15.1 应用程序的目的 15.2 创建一个缓图程序 15.3 理解这个绘图程序 15.4 创建一个MDI应用程序 15.5 翻屏 15.6 分割窗口 15.7 添加新的菜单选项和对话框 15.8 打印 15.9 总结 第十六章 用CEditView创建编辑器 16.1 创建一个MDI文本编辑器 16.2 理解这个编辑器 16.3 一个应用程序兼有两种文档和视图 16.4 解决一个细小问题 16.5 处理一个文档上的多个视图 16.6 总结 第十七章 创建一个华氏-摄氏温标转换器 17.1 创建温标转换器 17.2 理解这个程序 17.3 使用DDX 17.4 使用文档类 17.5 使用Form视图 17.6 总结 第十八章 创建一个地址列表应用程序 18.1 创建这个应用程序 18.2 理解地址列表程序 18.3 理解DDX和DDV 18.4 改进这个应用程序 18.5 打印 18.6 总结 第十九章 上下文在线帮助 19.1 了解AppWizard的帮助框架 19.2 理解和修改帮助文件 19.3 上下文在线帮助 19.4 别名 19.5 总结 第二十章 普通控件 20.1 一个关于使用微调按钮、列表和树结构控件的简单例子 20.2 微调按钮控件 20.3 列表控件 20.4 树结构控件 20.5 属性表 20.6 属性表的一个补助 20.7 CPropertySheet类 20.8 OCX控件 20.9 总结 第二十一章 建立explorers 21.1 创建基本框架 21.2 总结 第四部分 高级特性 第二十二章 对话框数据的交换和确认 22.1 理解DDX 22.2 交换例程 22.3 传递的方向 22.4 了解DDV 22.5 一个实例 22.6 定制例程 22.7 总结 第二十三章 了解MFC 23.1 什么是窗口的句柄 23.2 窗口和对象的生命期 23.3 初始化对话框 23.4 人HWND到CWnd 23.5 永久和暂的连接 23.6 其它对象的句柄 23.7 消息是怎样工作的 23.8 派生子类 23.9 总结 第二十四章 增强编辑控件的功能 24.1 一个例子 24.2 理解该程序的工作过程 24.3 总结 第二十五章 自管理控件 25.1 所有者缓制和自缓制 25.2 所有者缓制消息 25.3 自绘制框架 25.4 理解背后 25.5 一般的解决方法 25.6 自绘制组合框 25.7 绘制透明位图 25.8 派生组合框 25.9 总结 第二十六章 再谈自绘列表框 26.1 字体枚举的介绍 26.2 枚举字体家族 26.3 枚举字体风格 26.4 实例 26.5 总结 第二十七章 创建初始画面 27.1 实例 27.2 结论 第二十八章 可扩展对话框 28.1 CExpandingDialog类 28.2 实例 28.3 总结 第二十九章 绘图和控件 29.1 在CStatic控件中绘图 29.2 在对话框中绘图 29.3 对话框控件和背景 29.4 结论 第三十章 对话条 30.1 实例 30.2 数据交换 30.3 结论 第三十一章 对话和视图空闲时的命令更新 31.1 空闲更新怎么工作 31.2 视图中的空闲更新 31.3 一个例子 31.4 对话框中的空闲更新 31.5 一个例子 31.6 总结 第三十二章 零散的话题和结束语 32.1 从文件管理器接收文件 32.2 使应用程序成为最前端窗口 32.3 以最小化的状态启动应用程序 32.4 非模式化的对话框 32.5 小型框架窗口 32.6 上下文弹出式菜单 32.7 修改系统菜单 32.8 总结 第五部分 高级MFC类 第三十三章 数据库访问 33.1 理解关系型数据库 33.2 理解SQL 33.3 理解DDBC 33.4 Microsoft Query 33.5 CRecordSet类 33.6 简单的CRecordSet操作 33.7 使用CRecordview类 33.8 增加和删除记录 33.9 总结 第三十四章 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 总结 第三十五章 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 |
商品评论(0条)