mfc打印机,vs的mfc介绍
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。
一、什么是MFC
MFC(全称:Microsoft Foundation Classes),微软基础类库。他封装了Windows应用程序的各种API以及相关机制的c++类库。
1、特点:
(1)开发效率高
(2)程序执行效率高,相对C#
(3)迁移困难(只适用于Windows)与QT
二、MFC程序介绍
1,MFC类库的普通头文件
(1)afx.h 将其他MFC头文件包含在内
(二)Afxwin.h包含各种MFC窗口类和afx.h和 windows.h
Axext.h包含扩展窗口类的支援,如工具栏和状态栏
2. MFC 项目分类
(1)MFC控制程序:可以调用到MFC的控制程序
(2)MFC库程序
MFC静态库
MFC动态库
MFC扩展库:扩展库只能由MFC应用程序调用
(三)MFC窗口程序
单文档视图架构程序
多文档视图架构程序
对话框应用程序
三、MFC程序
1、控制台程序
(1)创建
(2)介绍
双头启动函数是Win32的API函数,例如:
一个fx启动函数的MFC库的全球函数,例如:
2、MFC库程序
MFC静态库
(1)创建
MFC动态库
(1)创建
MFC扩展库
(1)创建
(2)说明
扩展库只能由MFC应用程序调用,并使用动态MFC库
3、MFC窗口程序
单文档框架程序
(1)创建
(2)说明
参与架构的类:
多文档框架程序
(1)创建
(2)说明
参与架构的类:
对话框应用程序
(1)创建
(2)说明
参数框架类:
四、MFC类库介绍
1. MFC图书馆相关类别的介绍
(一)目标类
大多数MFC类的母类提供了MFC类库的一些基本机制
支持运行时类信息
对动态创建的支持
对序列化的支持
(2)CWinApp类包含应用程序、线程等信息的应用程序类。
(3)C文档类文档类,数据管理
(4)Frame Windows 框架窗口类,封装了窗口程序组成的各种框架窗口
(5)CSplitterWnd是用于完成窗口分割的类
(6)Control Bars 控件条(工具栏)类
(7)Dialog Boxes 对话框类,封装了各种对话框
(8)查看视图类别,包含各种显示窗口
(9)Control 控件类,封装了各种常用的控件
(10)例外(Exceptions) 包含多种常见的例外的例外处理类。
(11)文件文件类型,不同文件的I/O操作
(12)绘制类,包括CDC类和CGdiObject类
(13)数据集类 CARray/Clist/CMap包含相应的数据结构管理
(14)非对象类子列
CPoint,CTime,CString
第一期强积金计划
1、创建
Win32程序使用MFC,这意味着您可以创建MFC应用程序
实现MFC应用的基本框架
3、程序解析
(1)程序启动流程
构造应用程序对象以删除构造函数调用父CWinApp
将应用程序对象的地址保存到线程状态信息中
将应用程序对象的地址保存到模块状态信息中
输入WinMain函数,调用AfxWinMain函数(断点,通过调用堆栈输入)
代码链接: https://download.csdn.net/download/liutit/86245889
XTw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。
免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!
联系邮箱:773537036@qq.com