微信扫一扫,移动浏览光盘
简介
本书集作者多年教学与软件开发经验,通过不同类型的实例详解向读者解读了如何使用MFC进行软件开发,并按实例的复杂度进行分级介绍,以满足不同层次读者的切实需要。
本书共55个完整实例,均选自作者多年工程应用开发中的案例;内容共分14章,分别为MFC的基本概念、文档和视图、对话框、按钮控件、编辑控件、组合框控件、列表框控件、列表视图控件、树状视图控件、图像、多媒体、GDI与GDI+、网络编程、Internet编程。随书附赠的光盘中提供了全部实例的源代码,所有代码均在Windows 2000/XP下测试通过。另外,涉及各具体应用功能的实现均被设计成独立的类,使得代码具有很强的可移植性,读者可以直接将它们应用到自己的项目开发中。
本书内容精练,重点突出,实例丰富,可作为高等院校计算机相关专业的课程设计、毕业设计指导用书,也可作为各程序开发人员的参考书。
目录
目录
第1章 MFC的基本概念
1.0 引言
1.1 MFC概述
1.2 MFC的设计原理
1.3 MFC的特性
1.4 MFC类的分层结构
1.5 MFC库的消息映射
1.6 窗体概述
1.7 利用向导生成应用程序框架
1.8 Visual C++工程文件的组成
1.9 总结
第2章 文档和视图
2.0 引言
2.1 多文档界面的写字板
2.1.1 问题
2.1.2 实现技术
2.1.3 实现步骤
2.1.4 总结
2.2 管理多文档、多视图的MDI程序
2.2.1 问题
2.2.2 实现技术
2.2.3 实现步骤
2.2.4 总结
2.3 管理单文档、多视图的SDI程序
2.3.1 问题
2.3.2 实现技术
2.3.3 实现步骤
2.3.4 总结
2.4 动态添加视图
2.4.1 问题
2.4.2 实现技术
2.4.3 实现步骤
2.4.4 总结
2.5 全屏幕显示模式
2.5.1 问题
2.5.2 实现技术
2.5.3 实现步骤
2.5.4 总结
第3章 对话框
3.0 引言
3.1 带控件提示信息的对话框
3.1.1 问题
3.1.2 实现技术
3.1.3 实现步骤
3.1.4 总结
3.2 带菜单、工具条和状态条的对话框
3.2.1 问题
3.2.2 实现技术
3.2.3 实现步骤
3.2.4 总结
3.3 带图片预览的文件对话框
3.3.1 问题
3.3.2 实现技术
3.3.3 实现步骤
3.3.4 总结
3.4 带音频试听的文件对话框
3.4.1 问题
3.4.2 实现技术
3.4.3 实现步骤
3.4.4 总结
第4章 按钮控件
4.0 引言
4.1 任意颜色的按钮控件
4.1.1 问题
4.1.2 实现技术
4.1.3 实现步骤
4.1.4 总结
4.2 任意形状的按钮控件
4.2.1 问题
4.2.2 实现技术
4.2.3 实现步骤
4.2.4 总结
4.3 带图形的按钮控件
4.3.1 问题
4.3.2 实现技术
4.3.3 实现步骤
4.3.4 总结
4.4 带下拉列表的按钮控件
4.4.1 问题
4.4.2 实现技术
4.4.3 实现步骤
4.4.4 总结
4.5 可添加在标题栏中的按钮控件
4.5.1 问题
4.5.2 实现技术
4.5.3 实现步骤
4.5.4 总结
4.6 可以选取颜色值的按钮控件
4.6.1 问题
4.6.2 实现技术
4.6.3 实现步骤
4.6.4 总结
第5章 编辑控件
5.0 引言
5.1 更安全的密码编辑控件
5.1.1 问题
5.1.2 实现技术
5.1.3 实现步骤
5.1.4 总结
5.2 带微调按钮的数字编辑控件
5.2.1 问题
5.2.2 实现技术
5.2.3 实现步骤
5.2.4 总结
5.3 带浏览按钮的文件编辑控件
5.3.1 问题
5.3.2 实现技术
5.3.3 实现步骤
5.3.4 总结
5.4 带超链接的多行编辑控件
5.4.1 问题
5.4.2 实现技术
5.4.3 实现步骤
5.4.4 总结
第6章 组合框控件
6.0 引言
6.1 可以复选的组合框控件
6.1.1 问题
6.1.2 实现技术
6.1.3 实现步骤
6.1.4 总结
6.2 带预览的字体组合框控件
6.2.1 问题
6.2.2 实现技术
6.2.3 实现步骤
6.2.4 总结
6.3 可选择颜色的组合框控件
6.3.1 问题
6.3.2 实现技术
6.3.3 实现步骤
6.3.4 总结
6.4 可浏览图标的组合框控件
6.4.1 问题
6.4.2 实现技术
6.4.3 实现步骤
6.4.4 总结
第7章 列表框控件
7.0 引言
7.1 显示超链接的列表框控件
7.1.1 问题
7.1.2 实现技术
7.1.3 实现步骤
7.1.4 总结
7.2 显示图像的列表框控件
7.2.1 问题
7.2.2 实现技术
7.2.3 实现步骤
7.2.4 总结
7.3 可以就地编辑的列表框控件
7.3.1 问题
7.3.2 实现技术
7.3.3 实现步骤
7.3.4 总结
第8章 列表视图控件
8.0 引言
8.1 更改ListView控件所在行的颜色
8.1.1 问题
8.1.2 实现技术
8.1.3 实现步骤
8.1.4 总结
8.2 使ListView控件的头部支持多行文字
8.2.1 问题
8.2.2 实现技术
8.2.3 实现步骤
8.2.4 总结
8.3 各项之间可移动的ListView控件
8.3.1 问题
8.3.2 实现技术
8.3.3 实现步骤
8.3.4 总结
8.4 ListView控件和TreeView控件相结合
8.4.1 问题
8.4.2 实现技术
8.4.3 实现步骤
8.4.4 总结
8.5 可编辑和选择的表格控件
8.5.1 问题
8.5.2 实现技术
8.5.3 实现步骤
8.5.4 总结
第9章 树状视图控件
9.0 引言
9.1 可任意拖动的树状视图控件
9.1.1 问题
9.1.2 实现技术
9.1.3 实现步骤
9.1.4 总结
9.2 可设置颜色和字体的树状视图控件
9.2.1 问题
9.2.2 实现技术
9.2.3 实现步骤
9.2.4 总结
9.3 可编辑的树状视图控件
9.3.1 问题
9.3.2 实现技术
9.3.3 实现步骤
9.3.4 总结
9.4 可浮动的树状视图控件
9.4.1 问题
9.4.2 实现技术
9.4.3 实现步骤
9.4.4 总结
9.5 带组合框的树状视图控件
9.5.1 问题
9.5.2 实现技术
9.5.3 实现步骤
9.5.4 总结
第10章 图像
10.0 引言
10.1 显示BMP/GIF/JPG文件
10.1.1 问题
10.1.2 实现技术
10.1.3 实现步骤
10.1.4 总结
10.2 在视图中显示动画的GIF文件
10.2.1 问题
10.2.2 实现技术
10.2.3 实现步骤
10.2.4 总结
10.3 显示在工具条上的Logo
10.3.1 问题
10.3.2 实现技术
10.3.3 实现步骤
10.3.4 总结
10.4 快速旋转图片的方法
10.4.1 问题
10.4.2 实现技术
10.4.3 实现步骤
10.4.4 总结
第11章 多媒体
11.0 引言
11.1 音乐播放器
11.1.1 问题
11.1.2 实现技术
11.1.3 实现步骤
11.1.4 总结
11.2 媒体播放器
11.2.1 问题
11.2.2 实现技术
11.2.3 实现步骤
11.2.4 总结
11.3 Flash播放器
11.3.1 问题
11.3.2 实现技术
11.3.3 实现步骤
11.3.4 总结
第12章 GDI与GDI+
12.0 引言
12.1 屏幕画笔
12.1.1 问题
12.1.2 实现技术
12.1.3 实现步骤
12.1.4 总结
12.2 二维图表
12.2.1 问题
12.2.2 实现技术
12.2.3 实现步骤
12.2.4 总结
12.3 图像处理工具
12.3.1 问题
12.3.2 实现技术
12.3.3 实现步骤
12.3.4 总结
第13章 网络编程
13.0 引言
13.1 发送弹出的网络消息
13.1.1 问题
13.1.2 实现技术
13.1.3 实现步骤
13.1.4 总结
13.2 获取计算机的物理地址
13.2.1 问题
13.2.2 实现技术
13.2.3 实现步骤
13.2.4 总结
13.3 多线程的TCP服务器
13.3.1 问题
13.3.2 实现技术
13.3.3 实现步骤
13.3.4 总结
13.4 计算机端口状态扫描
13.4.1 问题
13.4.2 实现技术
13.4.3 实现步骤
13.4.4 总结
13.5 读取网络适配器的详细信息
13.5.1 问题
13.5.2 实现技术
13.5.3 实现步骤
13.5.4 总结
13.6 简单网络数据包的分析程序
13.6.1 问题
13.6.2 实现技术
13.6.3 实现步骤
13.6.4 总结
第14章 Internet编程
14.0 引言
14.1 浏览器的定制功能
14.1.1 问题
14.1.2 实现技术
14.1.3 实现步骤
14.1.4 总结
14.2 邮件通知服务
14.2.1 问题
14.2.2 实现技术
14.2.3 实现步骤
14.2.4 总结
14.3 域名查询
14.3.1 问题
14.3.2 实现技术
14.3.3 实现步骤
14.3.4 总结
第1章 MFC的基本概念
1.0 引言
1.1 MFC概述
1.2 MFC的设计原理
1.3 MFC的特性
1.4 MFC类的分层结构
1.5 MFC库的消息映射
1.6 窗体概述
1.7 利用向导生成应用程序框架
1.8 Visual C++工程文件的组成
1.9 总结
第2章 文档和视图
2.0 引言
2.1 多文档界面的写字板
2.1.1 问题
2.1.2 实现技术
2.1.3 实现步骤
2.1.4 总结
2.2 管理多文档、多视图的MDI程序
2.2.1 问题
2.2.2 实现技术
2.2.3 实现步骤
2.2.4 总结
2.3 管理单文档、多视图的SDI程序
2.3.1 问题
2.3.2 实现技术
2.3.3 实现步骤
2.3.4 总结
2.4 动态添加视图
2.4.1 问题
2.4.2 实现技术
2.4.3 实现步骤
2.4.4 总结
2.5 全屏幕显示模式
2.5.1 问题
2.5.2 实现技术
2.5.3 实现步骤
2.5.4 总结
第3章 对话框
3.0 引言
3.1 带控件提示信息的对话框
3.1.1 问题
3.1.2 实现技术
3.1.3 实现步骤
3.1.4 总结
3.2 带菜单、工具条和状态条的对话框
3.2.1 问题
3.2.2 实现技术
3.2.3 实现步骤
3.2.4 总结
3.3 带图片预览的文件对话框
3.3.1 问题
3.3.2 实现技术
3.3.3 实现步骤
3.3.4 总结
3.4 带音频试听的文件对话框
3.4.1 问题
3.4.2 实现技术
3.4.3 实现步骤
3.4.4 总结
第4章 按钮控件
4.0 引言
4.1 任意颜色的按钮控件
4.1.1 问题
4.1.2 实现技术
4.1.3 实现步骤
4.1.4 总结
4.2 任意形状的按钮控件
4.2.1 问题
4.2.2 实现技术
4.2.3 实现步骤
4.2.4 总结
4.3 带图形的按钮控件
4.3.1 问题
4.3.2 实现技术
4.3.3 实现步骤
4.3.4 总结
4.4 带下拉列表的按钮控件
4.4.1 问题
4.4.2 实现技术
4.4.3 实现步骤
4.4.4 总结
4.5 可添加在标题栏中的按钮控件
4.5.1 问题
4.5.2 实现技术
4.5.3 实现步骤
4.5.4 总结
4.6 可以选取颜色值的按钮控件
4.6.1 问题
4.6.2 实现技术
4.6.3 实现步骤
4.6.4 总结
第5章 编辑控件
5.0 引言
5.1 更安全的密码编辑控件
5.1.1 问题
5.1.2 实现技术
5.1.3 实现步骤
5.1.4 总结
5.2 带微调按钮的数字编辑控件
5.2.1 问题
5.2.2 实现技术
5.2.3 实现步骤
5.2.4 总结
5.3 带浏览按钮的文件编辑控件
5.3.1 问题
5.3.2 实现技术
5.3.3 实现步骤
5.3.4 总结
5.4 带超链接的多行编辑控件
5.4.1 问题
5.4.2 实现技术
5.4.3 实现步骤
5.4.4 总结
第6章 组合框控件
6.0 引言
6.1 可以复选的组合框控件
6.1.1 问题
6.1.2 实现技术
6.1.3 实现步骤
6.1.4 总结
6.2 带预览的字体组合框控件
6.2.1 问题
6.2.2 实现技术
6.2.3 实现步骤
6.2.4 总结
6.3 可选择颜色的组合框控件
6.3.1 问题
6.3.2 实现技术
6.3.3 实现步骤
6.3.4 总结
6.4 可浏览图标的组合框控件
6.4.1 问题
6.4.2 实现技术
6.4.3 实现步骤
6.4.4 总结
第7章 列表框控件
7.0 引言
7.1 显示超链接的列表框控件
7.1.1 问题
7.1.2 实现技术
7.1.3 实现步骤
7.1.4 总结
7.2 显示图像的列表框控件
7.2.1 问题
7.2.2 实现技术
7.2.3 实现步骤
7.2.4 总结
7.3 可以就地编辑的列表框控件
7.3.1 问题
7.3.2 实现技术
7.3.3 实现步骤
7.3.4 总结
第8章 列表视图控件
8.0 引言
8.1 更改ListView控件所在行的颜色
8.1.1 问题
8.1.2 实现技术
8.1.3 实现步骤
8.1.4 总结
8.2 使ListView控件的头部支持多行文字
8.2.1 问题
8.2.2 实现技术
8.2.3 实现步骤
8.2.4 总结
8.3 各项之间可移动的ListView控件
8.3.1 问题
8.3.2 实现技术
8.3.3 实现步骤
8.3.4 总结
8.4 ListView控件和TreeView控件相结合
8.4.1 问题
8.4.2 实现技术
8.4.3 实现步骤
8.4.4 总结
8.5 可编辑和选择的表格控件
8.5.1 问题
8.5.2 实现技术
8.5.3 实现步骤
8.5.4 总结
第9章 树状视图控件
9.0 引言
9.1 可任意拖动的树状视图控件
9.1.1 问题
9.1.2 实现技术
9.1.3 实现步骤
9.1.4 总结
9.2 可设置颜色和字体的树状视图控件
9.2.1 问题
9.2.2 实现技术
9.2.3 实现步骤
9.2.4 总结
9.3 可编辑的树状视图控件
9.3.1 问题
9.3.2 实现技术
9.3.3 实现步骤
9.3.4 总结
9.4 可浮动的树状视图控件
9.4.1 问题
9.4.2 实现技术
9.4.3 实现步骤
9.4.4 总结
9.5 带组合框的树状视图控件
9.5.1 问题
9.5.2 实现技术
9.5.3 实现步骤
9.5.4 总结
第10章 图像
10.0 引言
10.1 显示BMP/GIF/JPG文件
10.1.1 问题
10.1.2 实现技术
10.1.3 实现步骤
10.1.4 总结
10.2 在视图中显示动画的GIF文件
10.2.1 问题
10.2.2 实现技术
10.2.3 实现步骤
10.2.4 总结
10.3 显示在工具条上的Logo
10.3.1 问题
10.3.2 实现技术
10.3.3 实现步骤
10.3.4 总结
10.4 快速旋转图片的方法
10.4.1 问题
10.4.2 实现技术
10.4.3 实现步骤
10.4.4 总结
第11章 多媒体
11.0 引言
11.1 音乐播放器
11.1.1 问题
11.1.2 实现技术
11.1.3 实现步骤
11.1.4 总结
11.2 媒体播放器
11.2.1 问题
11.2.2 实现技术
11.2.3 实现步骤
11.2.4 总结
11.3 Flash播放器
11.3.1 问题
11.3.2 实现技术
11.3.3 实现步骤
11.3.4 总结
第12章 GDI与GDI+
12.0 引言
12.1 屏幕画笔
12.1.1 问题
12.1.2 实现技术
12.1.3 实现步骤
12.1.4 总结
12.2 二维图表
12.2.1 问题
12.2.2 实现技术
12.2.3 实现步骤
12.2.4 总结
12.3 图像处理工具
12.3.1 问题
12.3.2 实现技术
12.3.3 实现步骤
12.3.4 总结
第13章 网络编程
13.0 引言
13.1 发送弹出的网络消息
13.1.1 问题
13.1.2 实现技术
13.1.3 实现步骤
13.1.4 总结
13.2 获取计算机的物理地址
13.2.1 问题
13.2.2 实现技术
13.2.3 实现步骤
13.2.4 总结
13.3 多线程的TCP服务器
13.3.1 问题
13.3.2 实现技术
13.3.3 实现步骤
13.3.4 总结
13.4 计算机端口状态扫描
13.4.1 问题
13.4.2 实现技术
13.4.3 实现步骤
13.4.4 总结
13.5 读取网络适配器的详细信息
13.5.1 问题
13.5.2 实现技术
13.5.3 实现步骤
13.5.4 总结
13.6 简单网络数据包的分析程序
13.6.1 问题
13.6.2 实现技术
13.6.3 实现步骤
13.6.4 总结
第14章 Internet编程
14.0 引言
14.1 浏览器的定制功能
14.1.1 问题
14.1.2 实现技术
14.1.3 实现步骤
14.1.4 总结
14.2 邮件通知服务
14.2.1 问题
14.2.2 实现技术
14.2.3 实现步骤
14.2.4 总结
14.3 域名查询
14.3.1 问题
14.3.2 实现技术
14.3.3 实现步骤
14.3.4 总结
MFC编程技巧与范例详解
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!