新闻资讯
看你所看,想你所想

Visual C++程式设计与实践

Visual C++程式设计与实践

Visual C++程式设计与实践

《Visual C++程式设计与实践》是2005年北方交通出版社出版的图书,作者是梁普选。

基本介绍

  • 作者:梁普选
  • ISBN:9787810825283
  • 页数:370
  • 定价:31.00元
  • 出版社:北方交通
  • 出版时间:2005-8

内容介绍

本书从编程基本概念入手,结合Visual C++编程环境,详细叙述面向对象的程式设计方法及Visual C++ 6.0集成开发环境的使用。并在此基础上,介绍MFC结构、讯息处理、对话框、文档与视图、图形设备接口、资料库编程和网路编程。各个章节配有大量例题并包含一个较为完整的实例,供读者参考练习。
本书既适合于初学者作为入门教材,也适合于已初步掌握了Visual C++编程人员深入参考。

图书目录

第1章 微软基础类库MFC与应用程式框架 1
1.1 微软基础类库MFC 1
1.1.1 一个简单的MFC程式 1
1.1.2 创建Windows程式 2
1.1.3 MFC 类库结构 3
1.1.4 源程式分析 4
1.1.5 应用程式对象 5
1.1.6 视窗对象 5
1.1.7 静态文本控制项 6
1.1.8 讯息映射 6
1.1.9 视窗讯息 11
1.2 MFC应用程式框架 12
1.2.1 应用程式嚮导AppWizard 12
1.2.2 使用项目工作区 16
1.3 MFC应用程式框架与Win32程式的关联 17
1.3.1 MFC应用程式框架对Win32程式的封装 17
1.3.2 MFC应用程式的基本类 20
1.4 讯息路由与自定义类的讯息处理 21
1.4.1 基础知识 21
1.4.2 套用类的Run()函式 23
1.4.3 SendMessage()和PostMessage()函式 24
1.4.4 讯息映射表 26
1.4.5 寻找讯息处理函式 26
1.4.6 处理讯息的路径 27
1.4.7 自定义讯息处理 29
1.4.8 综合实例:自定义讯息处理 31
小结 33
习题 33
第2章 对话框与控制项编程 34
2.1 讯息对话框 34
2.2 对话框的创建与使用流程 36
2.2.1 创建模态对话框 36
2.2.2 创建对话框类 38
2.2.3 向程式中添加代码 40
2.2.4 讯息回响函式 41
2.2.5 数据交换和检验 42
2.3 非模态对话框 53
2.4 通用对话框 57
2.5 属性对话框 61
2.5.1 CPropertySheet类 61
2.5.2 创建属性页对话框 64
2.6 常用控制项 66
2.6.1 Picture控制项 66
2.6.2 Edit控制项 67
2.6.3 Spin控制项 67
2.6.4 ComboBox控制项 69
2.6.5 Slider控制项 71
2.6.6 Horizonial/Vertical ScrollBar控制项 72
2.6.7 Tab控制项 75
2.6.8 Tree控制项 76
2.6.9 List控制项 80
2.6.10 Progress控制项 82
2.6.11 Animate控制项 84
2.7 对话框综合实例 86
2.7.1 设计目标 86
2.7.2 设计思路 87
2.7.3 实现步骤 87
小结 99
习题 100
第3章 文档、视图与框架视窗 101
3.1 框架视窗 101
3.1.1 主框架视窗和文档视窗 101
3.1.2 文档类和视图类 101
3.2 理解文档、视图和框架 103
3.2.1 基本概念 103
3.2.2 文档及视图结构 104
3.2.3 单文档套用的执行过程 104
3.2.4 文档、视图和框架视窗之间的相互作用 105
3.3 文档—视图结构中的用户数据存储 106
3.3.1 文档—视图结构中的用户数据 106
3.3.2 数据流层分析 107
3.3.3 构建用户数据结构 107
3.4 在文档类中创建用户数据操作平台 111
3.4.1 头档案的作用 111
3.4.2 提供用户数据 112
3.5 创建用户界面互动平台 112
3.5.1 设计用户界面 112
3.5.2 设定控制项属性 113
3.5.3 添加成员变数 114
3.5.4 数据交换与数据校验机制 114
3.5.5 程式运行之前的準备 115
3.5.6 【输入】按钮的处理 116
3.5.7 【输出】按钮的处理 116
3.6 对象的持久性机制 118
3.6.1 序列化操作机制 118
3.6.2 实现对象的序列化 119
3.7 MFC中的集合类 123
3.7.1 集合类 123
3.7.2 如何选用MFC集合类 124
3.7.3 模板类和非模板类 124
3.7.4 使用CObList集合类实现伫列操作 125
3.7.5 使用链式存储结构存储用户定义数据 125
3.7.6 链式存储 127
3.7.7 映象集合类及其使用 134
3.7.8 “排课表”设计 139
3.8 用户自定义类与讯息映射 139
3.8.1 添加讯息映射机制 139
3.8.2 讯息路由 141
3.9 综合实例 142
3.9.1 构建通讯录数据结构 142
3.9.2 动态数组 142
3.9.3 实现过程 144
3.10 文档视窗的结合 160
3.10.1 了解文档—视图结构 160
3.10.2 文档—视图结构之间的关係 161
3.10.3 一般视图类 163
3.10.4 视图之间相互作用的成员函式 164
3.10.5 文档视图实例 166
3.11 一档多视 168
3.11.1 一档多视的构成 169
3.11.2 实例:一档多视图 169
3.11.3 实现一档多视 171
3.11.4 切换没有切分的视图类 177
3.12 多档多视 179
3.12.1 设计思路 180
3.12.2 实现步骤 180
3.12.3 多文档应用程式框架的多档多视 183
3.12.4 多文档应用程式中的各子视窗的互动 184
3.12.5 编制基于多文档的应用程式 185
小结 194
习题 195

转载请注明出处海之美文 » Visual C++程式设计与实践

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com