图书介绍
Visual C++课程设计案例精编PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C++课程设计案例精编](https://www.shukui.net/cover/64/33138946.jpg)
- 严华峰等编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508420071
- 出版时间:2004
- 标注页数:279页
- 文件大小:24MB
- 文件页数:289页
- 主题词:C语言-程序设计
PDF下载
下载说明
Visual C++课程设计案例精编PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
第二版前言1
第一版前言1
案例1 获取系统信息程序的开发1
1.1 案例功能说明1
1.2 程序设计思想1
1.3 程序设计框架和步骤2
1.4 程序代码分析3
1.5 小结22
案例2 屏幕保护程序的开发23
2.1 课程设计说明23
2.2 程序设计思想和功能23
2.3 程序设计框架和步骤24
2.4 屏幕保护类CScreenSaverWnd26
2.5 编辑配置屏幕保护对话框的Windows API函数28
2.6 程序结构代码分析30
2.7 小结40
3.1 案例功能说明41
案例3 系统进程管理器的开发41
3.2 程序设计思想42
3.3 程序设计框架和步骤42
3.4 程序代码分析43
3.5 小结46
案例4 多文档应用程序的开发47
4.1 案例功能说明47
4.3 程序设计框架和步骤48
4.2 程序设计思想48
4.4 程序代码编辑与分析49
4.4.1 类Childview的删除49
4.4.2 编辑Raclient.h头文件和Raclient.cpp代码文件49
4.4.3 编辑头文件MainFrm.h和代码文件MainFrm.cpp52
4.4.4 编辑头文件RaChildFrame.h和代码文件RaChildFrame.cpp56
4.4.5 编辑头文件InputCertView.h和代码文件InputCertView.cpp58
4.4.6 编辑头文件InputInfo.h和代码文件InputInfo.cpp62
4.4.7 编辑头文件AuditingCertView.h和代码文件AuditingCertView.cpp64
4.4.8 编辑头文件ViewInfoDlg.h和代码文件ViewInfoDlg.cpp69
4.5 小结70
案例5 通讯录程序的开发72
5.1 案例功能说明72
5.2 程序设计思想72
5.3 程序设计步骤73
5.4 程序代码分析78
5.5 小结85
6.1 案例功能说明86
案例6 电子邮件发送和接收程序的开发86
第一部分 电子邮件发送程序86
6.2 设计思想和功能87
6.3 程序设计框架和步骤88
6.4 程序代码分析89
6.5 小结92
第二部分 电子邮件接收程序92
6.6 案例功能说明92
6.7 设计思想和功能93
6.8 程序设计框架和步骤94
6.9 程序代码分析95
6.10 小结99
案例7 聊天程序100
第一部分 服务器端聊天程序100
7.1 案例功能说明100
7.2 设计思想和功能101
7.3 程序设计框架和步骤101
7.4 程序代码分析102
7.5 小结110
第二部分 客户端聊天程序110
7.6 案例功能说明110
7.7 程序设计思想111
7.8 程序设计框架和步骤112
7.9 程序代码分析113
7.10 小结121
8.2 案例实现的功能122
8.1 案例说明122
案例8 MP3播放器的开发122
8.3 程序设计思想123
8.4 程序设计框架和基本步骤123
8.5 程序代码分析127
8.5.1 应用程序界面的生成127
8.5.2 实现播放器的功能129
8.5.3 应用程序托盘图标管理的实现140
8.5.4 实现超级链接143
8.5.5 在CPlayerDlg中实现超级链接功能155
8.6 小结155
案例9 视频操作软件的开发156
9.1 案例功能说明156
9.2 程序设计步骤156
9.2.1 建立新工程156
9.2.2 添加VFM静态库157
9.2.3 播放视频文件的实现157
9.3.1 MCIWnd介绍159
9.3 本案例使用的主要技术159
9.3.2 使用MCIWnd160
9.3.3 使用MCIWnd窗口播放AVI文件163
9.4 小结164
案例10 24点游戏软件的开发165
10.1 程序功能设计165
10.2 程序设计框架和步骤165
10.2.1 创建应用程序框架165
10.2.2 创建对话框资源166
10.2.3 加消息处理函数167
10.2.4 添加成员函数与成员变量167
10.3 添加完成各个功能的代码168
10.3.1 扑克牌在对话框中的动态显示168
10.3.2 如何使计时器正确控制进度条171
10.3.3 如何操作列表视图控件173
10.4 处理游戏流程178
10.5 小结181
11.2 程序功能说明182
11.1 课程设计的目的和意义182
案例11 画图软件的开发182
11.3 程序框架设计184
11.3.1 创建应用程序框架184
11.3.2 制作菜单184
11.3.3 制作工具栏191
11.4 实现绘图功能198
11.4.1 图元数据的定义198
11.4.3 视图类204
11.4.2 文档类204
11.5 实现所见即所得绘图206
11.5.1 鼠标消息响应函数框架206
11.5.2 绘制直线209
11.5.3 绘制矩形211
11.5.4 绘制椭圆213
11.5.5 绘制三角形215
11.5.6 绘制文本217
11.5.7 填充219
11.5.8 维护视图中的图形220
11.6 实现图元选择功能223
11.6.1选择基本图元223
11.6.2 图元数据的检查和选中判断227
11.6.3 键盘消息处理和图元多选230
11.7 实现图元移动功能230
11.8 实现画笔和画刷风格选择功能235
11.8.1 制作Painter的对话框工具条235
11.8.2 添加功能实现代码237
11.9 实现图片的编辑功能244
11.9.1 拷贝245
11.9.2 剪切247
11.9.3 粘贴249
11.9.4 恢复和撤消255
11.10 实现图元修改功能268
11.11 实现图形文件存储功能276
11.11.1 存储图形文件276
11.11.2 载入图形文件278