U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

本条将分析以多边基金为基础的框架方案,并分析多边基金框架方案的内部组织

来源:http://www.tudoupe.com时间:2021-12-10

这项研究将审查多边基金框架进程的内部组织结构,并分析基于多边基金的框架进程,MFC是微软公司为帮助程序员简化工作而创建的一套C++小组。

帮助程序员有效建立Windows程序。

代码结构

使用 VS2008 IDE, 我们创建了一个名为 Test 的项目, 它将程序选择为单一文档, 而将其他默认部分不动, 最后创建可以直接执行的代码 。

文件应用程序有五个类别, 其中一些与工程名称相关联。 图1描述了由 IDE 向导 创建的代码结构图表和相关分类函数 。

图1 代码结构

申请类别(CWINApp)中只有一个类别(CWINApp),MFC方案衍生物的一个独特对象;我们发现,程序App中实际上有一个全球性的修改。

,全球变量代表程序本身;bin32和MFC应用的区别如下:

知识点:

一. Afx 前缀是应用程序框架的符号,是一个全球函数,可从程序任何地方访问。

2.A 函数,指定它是一个全球函数,由外地行为者“:”表示。

MFC运行流程

现在直接给出MFC程序执行顺序,但着重分析其运行机制和功能分析,其流程是“theApp全局对象定义->TestApp构造函数->WinMain函数”。在执行

App 对象的构造方法之前是 CWinApp 基级的构造函数,它连接了我们构建的级与 MFC 类。

流程详解:

一. 指定了全球变量;当程序输入函数 WinMain 装入时,系统将内存空间分配给全球对象,允许 App 完成应用程序的启动。

2. 当构建一个对象时,该对象的构造功能被称作;App是一个子类CTestApp是一个示例对象,而子类从 CWinApp 继承下来,因此基类的构造功能被称为第一,然后是子类的构造功能。

程序以完成应用程序创建程序, 例如将 App 的此指针存储在基类中

3 启动 WinMain 函数; 在 AfxWinMain 方法中, 您可以收到此指针的子分类, 用于称为 InitApplication, InitInstance, Run 等。 用于完成窗口类注释的方法

、 make、 循环、 显示和更新

四. 输入信息循环并回复信件,直到它们退出; MFC 程序真的使用信息映射机制来完成信息处理,并在收到NMUIT 信息时离开信息循环。

图2显示了MFC的运行流程图。

代码跟踪

MFC操作过程的代码线索如下:MFC操作过程的代码线索,主要显示 MFC 框架中涉及的关键功能以及放置它的文件名称。精确的代码过程可以通过调试和调用板追踪。

完成功能跟踪。 详细功能跟踪和分析(未完全显示),代码跟踪(见图3),如图3所示。 详细功能跟踪和分析(未完全显示),代码跟踪(见图3),如图3所示。

相关源文件的位置是:.VCatlmfcsrcmfc;

图3 代码跟踪

文档/视类结构

我们构建的 MFC 程序有一个窗口, 与 CView 类相匹配的视觉窗口, 除了主框窗口之外。 框架窗口是某窗口的父窗口, 其关系在图4. 红窗口是主框窗口, 蓝色窗口是视觉窗口 。

图4显示了基本结构和视觉窗口之间的联系。

微软公司在设计基本图书馆时采用数据存储和数据分离模式,由CDocument类完成,而数据和更新则由CView类完成。

输入方法创建了单一的文档模板对象指针, 用于在使用 AddDocTemplate 方法之前有机地安排文档类型对象、 框架类型对象和窗口类型对象 。

将这一单一文件模板添加到文件模板中,以便使用以下源代码将三个组织组合并:

  1. 加载StdProfileSettings(4);/加载标准 INI 文件设置(包括 MARU) 。

  2. 已登记的申请文件模板。 Document 模板

  3. / 将用于链接文件、框架和观点。

  4. CSingleDocTemplate* pDocTemplate;

  5. pDocTemplate = new CSingleDocTemplate(

  6. IDR_MAINFRAME,

  7. RUNTIME_CLASS(CTestDoc),

  8. RUNTIME-CLASS(CMainFrame),//主要空间数据基础设施框架/窗口

  9. RUNTIME_CLASS(CTestView));

  10. if (!pDocTemplate)

  11. return FALSE;

  12. AddDocTemplate(pDocTemplate);

窗口类、窗口类对象和窗口都是窗口类的例子。

Windows 和 C++ 窗口对象不是一回事。只有连接的 C++ 窗口对象与此 c++ 窗口存储, 并且内部定义为窗口控点变量 。

当一个窗口被删除时,相应的 c++ 窗口对象将根据其生命周期是否完整而销毁。然而, c++ 窗口类对象可以出售。

当一扇窗户被摧毁时,它也同样被摧毁。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息