内容简介
本书是《编程实例大讲堂》系列之一,以Visual C++ 6.0为开发环境,通过大量典型实例系统地讲解了C++编程的基础知识、核心技术和实用技巧。
全书共分12章,内容涵盖了Visual C++开发环境、C++语言基础、对话框与控件、菜单与工具栏、图形与文本处理、文件操作、数据库编程、网络编程、多线程编程、动态链接库、ActiveX控件以及综合实例等。每个实例都给出了详细的实现步骤、代码分析和运行结果,便于读者快速掌握Visual C++编程方法。
本书注重理论与实践相结合,实例由浅入深、循序渐进,既适合初学者作为入门教材,也适合有一定编程基础的读者作为参考书。通过本书的学习,读者可以迅速提高Visual C++的实际开发能力。
目录
丛书序
丛书特色
丛书包含的书目
本丛书读者定位
阅读本丛书的几点建议
本书特色
本书的内容
本书适合的读者
本书作者
第1章 认识Visual C++6.0
1.1 第一个控制台应用程序实例
1.2 第一个Windows应用程序实例
1.3 基于对话框的MFC应用程序实例
1.4 单文档MFC应用程序实例
1.5 多文档MFC应用程序实例
1.6 宏的使用实例
第2章 使用常用Win32控件
2.1 静态文本、文本框和按钮使用实例
2.2 复选框和单选按钮使用实例
2.3 组合框(Combo Box)和列表框(List Box)使用实例
2.4 滚动条(Scroll Bar)使用实例
2.5 数值调节按钮(Spin)使用实例
2.6 进度条(Progress)使用实例
2.7 滑块控件(Slider)使用实例
2.8 热键控件(Hot Key)使用实例
2.9 列表控件(List Control)使用实例
2.10 树形控件(Tree Control)使用实例
2.11 格式文本框(Rich Edit)使用实例
2.12 属性页(Tab Control)使用实例
2.13 动画控件(Animate)使用实例
2.14 日期时间选择控件(Date Time Picker)使用实例
2.15 日历控件(Month Calendar)使用实例
2.16 IP输入框(IP Address)使用实例
第3章 使用高级Win32控件丰富界面
3.1 窗体菜单使用实例
3.2 弹出式菜单使用实例
3.3 工具栏使用实例
3.4 256色工具栏使用实例
3.5 状态栏输出信息实例
3.6 状态栏彩色渐变进度条实例
3.7 ToolTip显示即时提示实例
第4章 窗体
4.1 创建和显示窗体实例
4.2 让窗体保持在最顶层实例
4.3 创建半透明窗体实例
4.4 创建椭圆窗体实例
4.5 创建文字窗体实例
4.6 利用图片生成异形窗体实例
4.7 以动画方式显示和隐藏窗体实例
4.8 控件自动适应窗体大小实例
4.9 多个控件改变大小时防止闪烁实例
4.10 限制窗体的最大和最小尺寸实例
4.11 让窗体具有停靠效果实例
4.12 枚举系统中的窗口实例
第5章 对话框
5.1 显示模式对话框实例
5.2 显示非模式对话框实例
5.3 打开文件对话框使用实例
5.4 保存文件对话框使用实例
5.5 字体对话框使用实例
5.6 颜色对话框使用实例
5.7 为打开文件对话框增加预览功能实例
5.8 从内存创建对话框实例
第6章 深入了解Windows消息
6.1 传递并响应Windows消息实例
6.2 发送Windows消息实例
6.3 在MFC中映射消息实例
6.4 自定义消息使用实例
6.5 拦截并处理Win32控件的消息实例
第7章 系统和外壳编程
7.1 定时器使用实例
7.2 访问系统注册表实例
7.3 用随机数生成强力密码实例
7.4 打开和程序相关联的文档实例
7.5 访问Windows剪切板实例
7.6 监视剪切板内容变化实例
7.7 使用系统托盘图标实例
第8章 基本输入设备
8.1 鼠标输入处理实例
8.2 键盘输入处理实例
8.3 利用客户区鼠标消息拖动无边框窗体实例
8.4 利用非客户区控制无边框窗体实例
8.5 限制鼠标移动区域实例
8.6 模拟键盘鼠标消息实例
8.7 使用系统热键使后台程序得到通知实例
第9章 进程
9.1 创建和结束进程实例
9.2 用匿名管道获取控制台程序的输出实例
9.3 拦截并处理外部进程错误实例
9.4 防止应用程序运行多次实例
9.5 用消息在进程间通信实例
9.6 用内存映射文件在进程间通信实例
9.7 枚举并得到系统中所有进程信息实例
第10章 线程
10.1 主线程阻塞实例
10.2 创建和结束线程实例
10.3 用临界区对象同步线程实例
10.4 用事件对象同步线程实例
10.5 用信号量对象同步线程实例
10.6 调整线程优先级实例
第11章 图形图像开发
11.1 用DC对象缩放位图实例
11.2 用画笔对象画线实例
11.3 用画刷对象填充区域实例
11.4 输出文本实例
11.5 使用GDI+读取不同格式的图片实例
11.6 使用GDI+保存不同格式的图片实例
11.7 制作屏幕截图程序实例
第12章 文件IO开发
12.1 用基本API读写文件实例
12.2 用MFC类读写文件实例
12.3 监控硬盘上文件的变化实例
12.4 获取本机所有磁盘及其空间使用情况实例
12.5 Unicode编码处理实例
12.6 读写XML文件实例
12.7 读写串口数据实例
第13章 数据库开发
13.1 创建ODBC数据源实例
13.2 使用ODBC访问数据库实例
13.3 使用ADO访问数据库实例
13.4 调用SQL Server的存储过程实例
13.5 事务处理SQL Server命令实例
13.6 存取数据库中的图片实例
13.7 在程序中动态生成Access数据库实例
第14章 网络开发
14.1 建立UDP连接客户端实例
14.2 建立UDP连接服务器端实例
14.3 建立TCP连接客户端实例
14.4 建立TCP连接服务器端实例
14.5 MFC的SOCKET类使用实例
14.6 注册自己的浏览器地址栏协议实例
14.7 抓取网页内容实例
14.8 基于ICMP的网络速度监控实例
第15章 Windows高级编程
15.1 鼠标HOOK制作实例
15.2 用鼠标HOOK读取密码框中的内容实例
15.3 键盘HOOK制作实例
15.4 用键盘HOOK屏蔽系统按键实例
15.5 用HOOK技术给对话框换肤实例
15.6 分析DLL文件获取其导出函数列表实例
第16章 多媒体开发
16.1 用基本API播放声音实例
16.2 用MCI播放音频实例
16.3 调用RealPlayer播放音频实例
16.4 在程序中录音实例
16.5 在程序中显示动态的GIF动画实例
16.6 在程序中播放Flash动画实例
16.7 在程序中播放视频实例
16.8 在程序中实现视频采集及截图功能实例
第17章 ActiveX应用
17.1 创建ActiveX控件实例
17.2 为ActiveX控件增加属性和方法实例
17.3 在应用程序中使用ActiveX控件实例
17.4 在浏览器中使用ActiveX控件实例
17.5 将ActiveX控件标记为安全实例
17.6 在程序中注册和注销ActiveX控件实例
第18章 发布应用程序
18.1 制作帮助文件实例
18.2 制作安装程序实例
18.3 让应用程序界面支持多语言实例
18.4 多语言的字符串常量实例
18.5 制作多语言的安装程序实例
光盘内容
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。