VC++程序设计项目实践PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:贾振华编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2010
- ISBN:9787302214489
- 页数:239 页
第1章 软件开发过程与方法 1
1.1 软件开发过程 2
1.1.1 需求分析 2
1.1.2 系统分析与设计 3
1.1.3 编码实现 3
1.1.4 测试 5
1.1.5 部署 6
1.1.6 维护 6
1.2 软件开发方法 7
1.2.1 面向数据流的开发设计方法 7
1.2.2 结构化软件开发方法 8
1.2.3 面向数据结构的软件开发方法 8
1.2.4 面向问题的分析方法 9
1.2.5 面向对象的软件开发方法 9
1.2.6 原型化方法 10
本章小结 10
第2章 Windows屏幕保护程序 11
2.1 屏幕保护的基本知识 12
2.2 如何提高绘图效率 12
2.2.1 显示的图形为什么会闪烁 13
2.2.2 如何避免闪烁 13
2.2.3 双缓冲的实现 14
2.2.4 提高绘图效率 15
2.3 VC++中鼠标的处理 15
2.3.1 鼠标消息处理流程 15
2.3.2 鼠标消息处理 16
2.4 VC++对图片的处理 19
2.4.1 加载JPG图片的方法 19
2.4.2 用GDI+把图片转成.BMP文件再加载 21
2.4.3 其他方法 22
2.5 实现步骤 22
本章小结 31
第3章 多媒体音频播放器 32
3.1 几种重要的音频格式 33
3.1.1 波形音频 33
3.1.2 MIDI音频 34
3.1.3 CD音频 35
3.2 媒体控制接口类(MCI) 35
3.2.1 MCI命令 36
3.2.2 MCI设备 40
3.2.3 使用mciSendString和mciSendCommand函数 44
3.3 实现步骤 50
本章小结 56
第4章 画图软件的开发 57
4.1 基本概念 58
4.1.1 设备环境类 58
4.1.2 画笔和画刷 59
4.1.3 颜色对话框 60
4.2 系统分析 61
4.3 系统设计 62
4.3.1 创建工具箱 62
4.3.2 创建颜料盒 62
4.3.3 画图函数的响应 63
4.3.4 画图的保存与打开 63
4.4 系统实现 63
4.4.1 新建工程 63
4.4.2 创建工具箱 64
4.4.3 画图函数的响应 73
4.4.4 创建颜料盒 78
4.4.5 画图的保存与打开 79
4.4.6 运行程序 80
本章小结 81
第5章 网络视频点播系统 82
5.1 DirectShow技术 83
5.1.1 DirectShow简介 83
5.1.2 DirectShow支持的格式 85
5.2 ActiveX技术简介 86
5.3 VOD点播系统实现 87
5.3.1 系统简介 87
5.3.2 服务器端应用程序实现 87
5.3.3 客户端应用程序实现 100
本章小结 108
第6章 俄罗斯方块游戏的开发 109
6.1 基础知识 110
6.1.1 Windows程序工作原理 110
6.1.2 程序结构剖析 110
6.2 系统分析 113
6.3 系统设计 113
6.4 系统实现 115
6.4.1 新建工程 115
6.4.2 设计七种方块形状 115
6.4.3 显示方块 118
6.4.4 显示游戏面板 120
6.4.5 方块自动下降 122
6.4.6 按键控制方块向左移动 123
6.4.7 按键控制方块向右移动 123
6.4.8 按键控制方块下降 123
6.4.9 响应键盘消息 124
6.4.10 擦除方块运动轨迹 125
6.4.11 判断方块是否出左边界 126
6.4.12 判断方块是否出右边界 126
6.4.13 按键控制方块旋转 127
6.4.14 判断方块是否到底 128
6.4.15 判断游戏结束 129
本章小结 130
第7章 WinSocket网络编程 131
7.1 TCP/IP介绍 132
7.1.1 TCP/IP体系结构 132
7.1.2 TCP/IP特点 133
7.1.3 TCP/IP协议与WinSocket网络编程接口的关系 134
7.2 套接字原理 134
7.2.1 客户机/服务器模式 134
7.2.2 基本套接字 135
7.2.3 典型过程图 136
7.3 WinSocket程序设计 139
7.3.1 WinSocket网络程序设计核心 139
7.3.2 WinSocket编程简单流程 140
7.4 用VC++ 6.0 Sockets实现一个聊天、传收文件程序 143
7.4.1 程序简介 143
7.4.2 程序实现 143
本章小结 158
第8章 Windows资源管理器 159
8.1 图像列表控件的使用 160
8.1.1 创建图像列表 160
8.1.2 操作图像列表 161
8.1.3 图像列表控件在列表控件中的应用 161
8.1.4 销毁图像列表 162
8.2 列表视图控件的使用 162
8.2.1 列表视图控件的创建 163
8.2.2 列表视图控件的数据结构 164
8.2.3 添加列表项到列表视图控件中 165
8.2.4 获取被选中表项 165
8.2.5 列表视图控件的其他操作 166
8.3 树形视图控件的使用 167
8.3.1 树形视图控件的创建 167
8.3.2 树形视图控件的数据结构 168
8.3.3 操作树形视图控件 169
8.4 切分窗口的使用 171
8.4.1 CSplitterWnd类 172
8.4.2 创建切分窗口的步骤 173
8.5 IShellFolder接口的使用 174
8.6 CFileFind类的使用 175
8.7 资源管理器的编程实现 176
8.7.1 创建应用程序框架 176
8.7.2 添加自定义的树形视图控件类 176
8.7.3 添加自定义的列表视图控件类 185
8.7.4 创建切分窗口 192
本章小结 196
第9章 商品销售管理系统 197
9.1 Visual C++的数据库接口 198
9.2 ADO技术 198
9.2.1 ADO对象 199
9.2.2 使用ADO对象 201
9.3 系统分析 203
9.4 系统设计 204
9.4.1 系统目标 204
9.4.2 系统功能设计 204
9.4.3 数据库设计 204
9.5 公共模块设计 209
9.6 主窗体设计 211
9.7 主要功能模块详细设计与实现 215
9.7.1 系统登录模块 215
9.7.2 基础管理信息公共查询类 217
9.7.3 员工信息管理模块 221
9.7.4 商品销售管理模块 225
9.7.5 业务查询公共基类 229
9.7.6 权限设置模块 235
本章小结 238
参考文献 239
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019