您现在的位置是:首页» windows系统» mfc打印机,vs的mfc介绍

mfc打印机,vs的mfc介绍

2024-07-13 14:38:03
本内容由系统网小编为大家分享,Windows系统安装教程、办公系统、软件怎么使用、软件使用教程、办公软件攻略等信息。一、什么是MFCMFC(全称:Microsoft Foundation Classes),微软基础类库。他封装了Window

本内容由系统网小编为大家分享,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

标签: 介绍 mfc