出版时间:2012-1 出版社:清华大学 作者:戴晟晖//杨国祥//陈国建 页数:681
Tag标签:无
内容概要
《visual c++典型模块与项目实战大全》以实战开发为原则,以visual c++
6.0(简称vc++ 6.0)集成开发环境为主框架,以模块应用及项目开发为主线,通过visual
c++开发中最常见的13个典型模块和3个完整的项目案例,详细介绍线程、消息、ftp技术、串口通信、网络通信、gdi、gdi+、directshow、opencv等热门技术以及vc+odbc+sql、vc+ado+acess等主流框架的整合使用。
《visual
c++典型模块与项目实战大全》附带1张dvd光盘,内容为作者为本书录制的全程多媒体语音教学视频及本书所涉及的源代码。《visual
c++典型模块与项目实战大全》共18章,分为3篇。涵盖的主要内容有桌面时钟、电子邮件收发管理器、系统资源管理器、系统任务管理工具、ftp客户端程序、音乐播放器、视频播放器、局域网聊天工具、截屏工具、扫雷游戏、串口调试器、打印工具、监控技术、人事管理系统、电子相册及超市管理系统。
《visual c++典型模块与项目实战大全》内容丰富,实例典型,实用性强,适合各个层次想要学习visual
c++开发技术的人员阅读,尤其适合有一定visual c++编程基础,要提高编程技术的开发人员阅读。
作者简介
戴晟晖 毕业于东华理工大学。有8年的大型行业软件系统开发经验和5年的Visual C++教学经验。擅长Visual
C++环境的各种开发技术,尤其熟悉MFC编程,对TCP/IP网络协议、嵌入式系统和数据库技术有深入的研究。现任职于东华理工大学,主导开发了云南省山区公路水毁预警信息管理系统等多个大中型项目。
书籍目录
第1篇 Visual C++项目开发基础
第1章 VC++ 6.0程序设计简介
教学视频:11分钟
1.1 Visual C++ 6.0集成开发环境
1.2 Visual C++ 6.0的“Hello World!”
1.3 VC++集成开发环境使用技巧
1.4 VC++集成开发环境常见问题及解决方法
1.5 小结
第2章 C++编程基础
教学视频:25分钟
2.1 变量
2.2 操作、运算符
2.3 控制结构
2.4 函数
2.5 类
2.6 小结
第2篇 典型模块开发
第3章 桌面时钟(GDI实现)
教学视频:64分钟
3.1 桌面时钟界面简介
3.2 桌面时钟的功能简介
3.3 控件知识
3.4 实现桌面时钟的关键技术
3.5 GDI的基础类
3.6 GDI绘制像素点的实际应用
3.7 GDI绘制线条的实际应用
3.8 GDI绘制填充图的实际应用
3.9 GDI输出字体的实际应用
3.10 表盘模块的设计与实现
3.11 表针模块的设计与实现
3.12 数字时钟模块的设计与实现
3.13 数字日期模块的设计与实现
3.14 背景模块的设计与实现
3.15 闹铃模块的设计与实现
3.16 系统时间设置模块的设计与实现
3.17 主界面模块的设计与实现
3.18 小结
第4章 电子邮件收发管理器(Jmail+自定义按钮)
教学视频:58分钟
4.1 电子邮件收发管理器简介
4.2 自定义的按钮控件
4.3 定制具有个性背景图像的对话框
4.5 电子邮件收发管理器的实现
4.6 小结
第5章 系统资源管理器(文件操作+文件检索+多线程)
教学视频:32分钟
5.1 系统资源管理器简介
5.2 树形视图控件
5.3 列表型视图控件
5.4 Windows文件系统的基础知识
5.5 Shell命名空间中对象的标识方法
5.6 通过Shell接口遍历系统文件和文件夹
5.7 系统资源管理器的实现过程简介
5.8 主框架模块的设计实现
5.9 树形视图显示文件系统
5.10 列表视图显示系统文件
5.11 路径的前进、后退与向上操作的实现
5.12 文件查找模块的实现
5.13 小结
第6章 系统任务管理工具(系统监控+系统进程)
第7章 FTP客户端程序(Internet会话+FTP技术)
第8章 音乐播放器(Active Movie Control Object控件+不规则按钮+托盘)
第9章 视频播放器(DirectShow技术)
第10章 局域网聊天工具(Socket+TCP+自定义消息+图像组合框)
第11章 截屏工具(动态链接库+键盘钩子+光标捕获+类橡皮类CRectTracker)
第12章 扫雷游戏(定时器+GDI+数字时钟)
第13章 串口调试器(串口编程+消息+多线程)
第14章 打印工具(文档视图+设备环境上下文)
第15章 监控技术(进程+OpenCV)
第3篇 项目案例实战
第16章 人事管理系统(ODBC+SQL Server+多线程)
第17章 电子相册(双缓绘图+GDI+GDI+)
第18章 超市管理系统(ADO+SQL+Access)
章节摘录
版权页:插图:菜单栏下方是工具栏,从左到右的功能依次为:串口设置、开关串口、保存数据、计数清零及退出程序。除了退出程序外其他工具按钮功能与菜单功能相对应。工具栏下方为接收区域,其分为两部分:接收区域顶部是接收的控制部分,下面是接收区域的显示部分。接收区域下方是发送区域,发送区域同接收区域一样,也分为两部分:发送区域顶部是发送的控制部分,下面是发送区域的输入及显示部分。主界面的最下方是工具的状态栏,状态栏分为4部分:最左边是串口状态监控,向右依次为接收字节数、发送字节数,最后是发送字节数与接收字节数清零按钮。清零按钮的功能与工具栏的清零按钮功能相同。13.1.2 串口设置功能简介串口调试器既可以针对一台机器上的不同串口,又可以针对同台机器上同个串口的不同参数进行调试。因此在调试前需要进行串口选择及串口参数的设置。串口参数一般包括波特率、数据位、停止位、奇偶检验。在本实例中串口设置部分还实现了设置接收数据格式及发送数据格式的控制,并实现自动发送功能的控制。
编辑推荐
《Visual C++典型模块与项目实战大全》:融汇监控、音频、视频、线程、钩子、串口等多种热门开发技术。精选13个典型模块和3个项目案例,实战VisualC++应用开发。提供极具价值的可扩展程序模块,提高开发效率。实战为王,展示实际项目案例的开发精髓。追踪最新的前沿技术,真正提高程序员的开发水平。应用当前流行的技术或架构,深入剖析并阐释原理。提供完整的源代码、配套视频和超值赠品。
图书封面
图书标签Tags
无
评论、评分、阅读与下载