
MFC教程入门基础知识大全.rar
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源为初学者提供全面的MFC(Microsoft Foundation Classes)入门指南与基础知识,涵盖控件使用、消息处理及界面设计等核心内容。
本书稿由张孝祥与袁龙友两位老师于2000年根据张孝祥的VC讲课记录整理而成,由于时间限制仅完成了草稿阶段,欢迎大家使用。
第1章 掌握C++
1.1 类的定义与应用
1.1.1 结构体定义
1.1.2 类定义
1.1.2.1类与结构体的区别
1.1.2.2 类的应用示例(代码EX01-00)
1.2 函数重载
本节详细解释了如何通过改变参数个数或类型来实现函数的重载。
- 参数数量不同的函数重载 (例子代码 EX01-01)
- 数据类型的差异导致的函数重载 (例子代码EX01-02)
1.3 构造与析构
本节介绍了构造和析构的基本概念,包括他们的定义及作用。
1.3.1 构造函数介绍
1.3.2 析构函数概述
1.4 this指针引用
1.5 类的继承和protected访问修饰符
- 单一继承 (例子代码EX01-03)
- 多重继承
1.6 虚函数与多态性
1.7 类书写规范
1.8 小结
第2章 Windows程序内部运行原理
本章节深入探讨了Windows应用程序、操作系统和计算机硬件之间的相互关系,以及API的使用。
2.1 API相关知识
- 消息及消息队列 (无图)
2.2 句柄详解
2.3 WinMain函数解析 (例子代码EX02-00)
包括其定义、功能,以及窗口设计与创建的步骤。
- 窗口类的设计
- 注册窗口类
- 创建并显示窗口
2.4 消息循环及回调函数实现
2.5 编程操作指南和实验建议
2.6 小结
第3章 VC集成开发环境介绍
本章节介绍了Visual C++的使用界面,包括各个工作区域的功能。
- 工作区窗格
- 输出窗格
- 编辑区
- 菜单栏、工具栏和状态栏
3.2 系统菜单功能详解
文件(File)、编辑(Edit)等各菜单项的使用方法介绍。
3.3 Visual C++重要开发工具简介
包括编译器,资源编辑器等。
- AppWizard 和ClassWizard
第4章 MFC应用程序框架剖析
本章节详细介绍了MFC的特点及其在Windows程序设计中的应用。
- 应用程序的结构和特点 (例子代码EX04-00)
- 文档视图架构解析
- 单文档/多文档应用程序结构
- 消息映射机制详解
- 如何添加消息处理函数(例子代码EX04-01)
第5章 图形与文本
本章节讨论了Windows图形设备接口(GDI),以及如何使用GDI对象创建和操作各种图形元素。
5.2 设备描述表
获取设备描述表的方法
- GDI 对象的创建
包括画笔、画刷等常用对象。
第6章 菜单、工具栏与状态栏
本章节详细介绍了Windows应用程序中菜单,工具栏和状态栏的设计方法。
6.1 菜单设计
- 创建并使用菜单资源
6.2 工具栏创建及显示
6.3 状态栏应用实例
包括坐标、时钟等信息的显示。
第7章 对话框和控件
本章节介绍了如何在Windows程序中设计对话框,以及常用控件的使用方法。
- 创建模态与非模态对话框
- 属性页及向导对话框的设计
第8章 文档序列化
本章节讲解了MFC文档对象的数据持久存储机制。
8.3 文件处理
利用C++类或API函数实现文件读写。
第9章 修改框架程序的显示效果
本章节介绍了如何修改Windows应用程序外观样式,以及添加动画图标等特殊效果的方法。
- 在视图和帧窗口中更改界面风格
- 动画图标制作
第10章 网络编程
本章节涵盖了计算机网络基础、TCP/IP协议及Socket编程等内容。
全部评论 (0)


