图书介绍
Windows可视化程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![Windows可视化程序设计](https://www.shukui.net/cover/8/30585842.jpg)
- 刘振安主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111197151
- 出版时间:2007
- 标注页数:255页
- 文件大小:34MB
- 文件页数:263页
- 主题词:窗口软件,Windows-程序设计-高等学校-教材
PDF下载
下载说明
Windows可视化程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1.1 重载1
1.1.1 函数重载和默认参数1
第1章 C++知识回顾1
1.1.2 重载与名字支配规律的区别2
1.1.3 运算符重载3
1.1.4 友元运算符、类运算符及其参数6
1.2 模板7
1.2.1 函数模板及其显式调用规则7
1.2.2 模板函数专门化和模板重载8
1.2.3 类模板10
1.2.4 类模板的专门化13
1.3.1 静态联编中的赋值兼容性及名字支配规律15
1.3 虚函数和多态性15
1.3.2 动态联编的多态性17
1.3.3 虚函数的定义19
1.3.4 虚函数实现多态性的条件19
1.3.5 进一步探讨虚函数与实函数的区别20
1.3.6 纯虚函数与抽象类23
1.3.7 多重继承与虚基类26
1.4 函数指针和类成员指针31
1.4.1 函数指针31
1.4.2 指向类成员的指针35
1.5.1 使用举例38
1.5 静态成员38
1.6 分类、聚合和嵌套41
1.5.2 静态成员在MFC中的角色41
实验1 虚函数的多态性44
习题144
第2章 Windows程序的基本风格45
2.1 一个简单的Windows程序45
2.1.1 手工编制一个简单的Windows程序45
2.1.2 Windows的程序结构49
2.1.3 WinMain函数52
2.1.4 WndProc函数57
2.3 Windows程序编程特点分析58
2.2 Windows示例程序的执行过程58
实验2 编制一个简单的Windows程序61
习题261
第3章 Windows程序的消息处理62
3.1 一个使用菜单的程序62
3.1.1 Windows程序的组成62
3.1.2 使用菜单资源63
3.2 程序文件68
3.2.1 程序的资源文件和头文件68
3.2.2 主程序69
3.2.3 窗口函数70
3.2.4 使用资源程序的组织原理图71
3.3 菜单命令处理的新思路71
3.4 再探消息处理75
实验3 使用消息映像表处理消息78
习题378
第4章 自动生成与消息处理79
4.1 使用预定格式自动产生一个程序79
4.2 改造程序结构81
4.2.1 修改头文件81
4.2.2 编制Wnd4Proc.cpp文件82
4.2.3 改编wnd4.cpp文件83
4.3 添加新的功能86
4.3.1 查看菜单资源及其文件内容86
4.3.2 添加菜单87
4.3.3 增加菜单消息处理88
4.3.4 修改对话框窗口函数89
4.4 使用model对话框90
4.5 其他资源92
4.6 改变消息处理方法92
实验4 练习多文件编程95
习题496
5.1 一个使用全局对象的程序97
第5章 使用MFC类库编程97
5.2 使用MFC编制Win32 Application程序98
5.2.1 Hello MFC98
5.2.2 简单分析100
5.3 模拟文档/视结构的MFC程序104
5.3.1 程序清单105
5.3.2 多文件中的消息映射108
5.3.3 资源文件110
5.3.4 单文档模板111
5.3.5 动态创建112
5.4.1 自动生成文档/视结构实例113
5.4 MFC类库与编程向导AppWizard113
5.4.2 MFC和Application Framework115
5.4.3 MFC概貌116
5.4.4 向导提供的程序风格122
5.5 基于对话框风格的设计实例123
5.5.1 界面设计123
5.5.2 设置成员变量124
5.5.3 增加消息处理函数124
实验5 将两个字符串拼接后输出126
习题5126
第6章 MFC文档/视结构128
6.1 MFC单文档应用程序结构128
6.2 文档对象130
6.3 视的对象132
6.4 文档和视的联系135
6.4.1 逻辑关系135
6.4.2 调用关系135
6.4.3 配合实例136
6.5 框架窗口137
6.6 文档模板138
6.7 分析单文档应用程序142
6.7.1 应用程序类CTestApp142
6.7.2 文档类CTestDoc143
6.7.3 视类CTestView143
6.7.5 对话框类CAboutDlg144
6.7.4 框架窗口类CMainFrame144
6.7.6 工具栏和状态栏145
6.7.7 标准菜单146
6.8 创建单文档应用程序实例147
6.9 多文档应用程序简介150
6.9.1 MDI的三位一体创建流程150
6.9.2 MDI的菜单152
6.9.3 创建MDI应用程序153
6.10 消息处理映射规则153
6.11 各对象之间关系综述154
6.12 本章小结155
习题6156
实验6 输出三角形3条边长并显示其图形156
第7章 基于对话框的设计实例157
7.1 统计中英文字符157
7.1.1 产生工程并设计界面157
7.1.2 设置对象的成员变量158
7.1.3 增加消息处理函数159
7.1.4 添加代码160
7.2 连接两个字符串161
7.2.1 设计界面和成员变量161
7.2.2 设置消息处理函数162
7.3.2 添加函数和消息处理164
7.3.1 设计界面164
7.3 获得主机名和IP地址164
7.4 计算三角形边长的程序167
7.4.1 创建工程及界面167
7.4.2 添加成员变量168
7.4.3 消息处理168
7.4.4 编译运行程序170
7.5 RM文件播放器170
7.5.1 创建工程及界面170
7.5.2 使用RealAudio类172
7.5.3 创建播放器172
7.5.4 设计播放器菜单173
7.5.5 设置菜单资源174
7.5.6 运行结果175
7.6 本章小结176
实验7 RM文件播放器177
习题7177
第8章 单文档设计实例178
8.1 简单的数值输出和画图实例178
8.2 使用计算数据画直方图实例179
8.3 计算三角形问题181
8.3.1 创建工程及界面181
8.3.2 添加成员变量182
8.3.3 设计消息处理函数183
8.3.4 设置初始化函数185
8.3.5 文档初始化185
8.3.6 实现文档类的Serialize函数186
8.3.7 运行实例186
8.4 播放WAV文件187
8.4.1 生成工程187
8.4.2 设计文件187
8.4.3 设计菜单191
8.4.4 修改CMainFrame类192
8.4.5 添加winmm.lib195
实验8 音频播放器196
习题8197
第9章 多文档设计实例198
9.1 可滚动的多文档实例198
9.1.1 设计思想199
9.1.2 设计实现200
9.2 不同类型文档的实例206
9.2.1 增加新的文档模板207
9.2.2 编程实现其他函数210
9.2.3 编译运行程序211
实验9 扩充本章程序的功能213
习题9213
10.2 建立工程214
10.1 设计要求214
第10章 课程设计214
10.3 添加Student类及其成员函数实现215
10.4 添加“增加记录”对话框资源227
10.5 添加“删除记录”对话框资源232
10.6 添加“查找记录”对话框资源236
10.7 添加菜单资源241
10.8 其他说明249
10.9 运行演示250
附录A 以CObject为直接基类的派生类图253
附录B CCmdTarget类的派生类图254
参考文献255