《VC/MFC应用程序开发》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:何友鸣等编著
  • 出 版 社:武汉:湖北科学技术出版社
  • 出版年份:2002
  • ISBN:7535227732
  • 页数:237 页
图书介绍:

第一章 重要的知识前提 1

第一节 C++的重要性质 1

一、类与对象 1

二、基类与派生类 8

三、虚拟函数与多态 11

第二节 WIN32程序基本概念 14

一、理解Windows消息机制 14

二、Windows应用程序的输入与输出 16

三、Windows用户界面对象 18

四、Window与面向对象的编程 19

第三节 MFC与APPLICATIONFRAMEWORK 23

一、MFC的历史 23

二、MFC库层次结构 23

三、MFC的消息机制 29

四、MFC的应用程序执行机制 33

五、MFC编程接口 38

第二章 创建VISUALC++程序 43

第一节 启动VISUALC++ 43

第二节 从CONSOLE程序开始 43

第三节 使用工程 45

一、新建工程 45

二、保存和关闭工程 48

三、打开已有的工程 49

第四节 编译并运行应用程序 49

一、设置构建过程 49

二、编译与链接 50

三、运行应用程序 50

四、为应用程序加上我们自己的内容 50

第五节 VC的开发环境 52

一、MicrosoftDeveloperStudio开发环境介绍 52

二、自定义DeveIoperStudio 53

三、工程的工作区窗口 54

四、管理工程 60

第六节 使用帮助 60

第七节 VC程序编制规范 61

一、项目的设定 61

二、文件的设定 62

三、函数风格 62

第三章 对话框与控件 65

第一节 概述 65

一、模式和非模式对话框 65

二、对话框资源和控件 65

三、对话框程序设计的基本步骤 66

第二节 对话框模板的创建 66

第三节 控件的添加、定位与组织 68

一、对话框工具栏与控件工具栏 68

二、改变对话框的尺寸 69

三、向对话框中添加控件 69

四、设定控件的大小 72

五、对齐控件 72

六、使用标线 72

七、控件的组织 73

第四节 模式对话框的编程 73

一、创建对话框类 73

二、添加存放对话框数据的成员变量 75

三、使用对话框数据交换和数据确认函数 76

四、添加消息处理函数 77

五、编辑控件子类化 80

六、模式对话框的激活 84

第五节 非模式对话框的使用 84

第六节 COMMDLG对话框 89

第四章 设备环境与GDI对象 91

第一节 设备环境类 91

一、CDC类概述 91

二、显示器设备环境 92

三、内存设备环境 93

四、设备环境的状态 96

第二节 GDI对象 98

第三节 画笔与刷子 99

第四节 字体 102

第五章 窗口的组成元素 105

第一节 图形资源 105

一、图形资源的新建、添加与编辑 105

二、在程序中使用GDI位图 106

第二节 菜单与菜单栏 107

一、使用资源管理器建立和维护菜单资源 108

二、添加菜单命令处理函数 109

三、添加命令用户接口(UI)消息处理函数 109

第三节 用户接口更新机制 109

一、用户接口更新编程 110

二、通过代码操纵菜单 110

第四节 工具栏和状态栏 114

一、MFC的工具栏和状态栏 114

二、在资源编辑器中创建和编辑工具栏 114

三、向框架窗口中添加工具栏 116

四、一个使用工具栏的实例 117

五、状态栏的使用 120

第五节 视和框架窗口 124

第六章 文档视结构 127

第一节 文档/视的基本概念 127

一、文档和视图 127

二、两类文档/视结构应用——SDI与MDI 128

三、什么情况下使用文档/视结构 128

第二节 文档和视之间的相互作用函数 129

一、四个非常重要的成员函数 129

二、如何取得各种对象的指针 130

第三节 文档模板 131

第四节 文档视结构的具体使用方法 135

一、不使用多视的情况 136

二、使用多视的情况 136

第五节 文档的读写 137

一、Serialize 137

二、如何让用户定义的类支持串行化功能 139

第六节 一些实例 140

第七章 增强的文档视结构 149

第一节 多视图 149

第二节 切分窗口 150

第三节 打印和打印预览 152

第四节 一些实例 155

第八章 数据库应用基础 169

第一节 使用关系数据库 169

一、使用ODBC 169

二、配置数据源 170

三、SQL语言 172

第二节 MFC的ODBC类 173

一、CDataBase类 174

二、CRecordSet类 175

三、CRecordView 176

第三节 创建一个支持数据库的应用程序的步骤 176

一、为应用程序添加对数据库的支持 176

二、数据库查询 181

三、数据库更新 182

第四节 VC对数据库的其它的支持 184

一、建立一个DatabaseProject 184

二、建立一个新的Database 186

第九章 动态链接库(DLL) 187

第一节 概述 187

第二节 DLL的类型 188

一、四种DLL类型 188

二、如何选择使用DLL的类型 189

第三节 非MFC的DLL 189

一、DLL的结构和导出方式 189

二、链接应用程序到DLL 193

第四节 常规MFC的DLL 197

一、创建常规MFCDLL的步骤 197

二、使用该常规MFC的DLL 198

第五节 扩展MFC的DLL 200

第十章 基于组件的编程 205

第一节 COM对象与COM接口 205

一、COM对象 205

二、COM接口 206

第二节 COM应用模型 208

一、客户/服务器模型 208

二、COM服务器 208

三、COM库 209

四、COM与注册表 210

五、COM客户 212

第三节 基于COM应用技术 214

一、自动化(AUTOMATION) 215

二、ActiveX控件 218

三、企业应用中的COM组件技术 218

第四节 实例 219

一、使用MFC开发自动化组件 219

二、使用自动化组件 227

三、在应用中使用ActiveX控件 229

附录:MFC库类层次结构 236