All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
aspx页面中Request读取字符成乱码或不准_[Asp.Net教程]
PHP实例:用PHP如何获取歌曲时间_[PHP教程]
DotNet中用到的加密算法总结_[Asp.Net教程]
ASP.NET中Session的状态保持方式浅议_.net资料_编程技术
打造Ajax简单相册_[AJAX教程]
ASP.NET导出文件及,HTTP头信息,文件类型对照_[Asp.Net教程]
asp.net(c#)如何把字符串转换成数组_[Asp.Net教程]
教你如何快速捕获.NET代码中隐藏的BUG_.net资料_编程技术
浅谈同页面用多个id_[Html教程]
谈谈个人地方分类网站的推广和赢利_JavaScript技术_编程技术
Reading number is top 10 pictures
八个盛产美女的国家2
Soldier saw beauty after the reaction
A man's favorite things12
Valentine's day comes, send some cartoon
Lewd,it is too lewd.
The household of rural style is designed
这才是真正的人体艺术5
Shandong jinan is about to dismantle a one hundred-year history of the building
In the world the most mysterious 21 place landscape4
中国女孩大胆自拍,显露完美身材4
Download software ranking
Unix video tutorial9
双旗镇刀客B
Unix video tutorial3
Tram sex maniac 2 (H) rar bag10
Proficient in Eclipse
XML+Web+Service开发教程
Boxer's Top ten classic battle6
Love the forty days
The hero
Professional killers2 data package
qq published in(发表于) 2014/7/9 22:40:02 Edit(编辑)
visual c++中的典型文件举例

visual c++中的典型文件举例

visual c++中的典型文件举例

visual c++中的典型文件举例

利用MFC AppWizard[exe]向导生成一个应用程序,根据应用程序种类的不同,生成的文件也有所差异,下面将分类列举。

1.应用文件

(1)应用程序类文件

每个MFC应用程序都需要有一个应用程序类文件,它一般与项目文件同名,例如:在默认情况下,MyProject项目应用程序类头文件为MyProject.h;源文件的文件名为“MyProject.cpp”,它们主要声明及实现应用程序类CMyProjectApp。CMyProjectApp类主要负责完成应用程序的初始化、程序的启动和程序运行结束时的清理工作。

(2)资源文件

在项目中,资源通过资源标识符加以区分,通常情况下,应用程序向导会把一个项目中所有资源的标识符放到Resource.h中。对资源ID的命名有一定规则,如表1所示。


表1 资源文件的命名规则

(3)标准包含文件

应用程序向导会为每一个项目生成一个标准包含头文件StdAfx.h,该文件用于包含一般情况下要用到且不会被修改的头文件,如MFC声明文件afxwin.h、使用工具栏、状态栏文件afxext.h等。StdAfx.h和StdAfx.cpp文件用来生成预编译文件。

2.单文档应用程序/多文档应用程序

单文档应用程序和多文档应用程序框架都是由3个类组成的,它们是框架窗口类、文档类和视图类。

(1)框架窗口类文件

在默认情况下,框架窗口的头文件均为MainFrm.h;源文件均为MainFrm.cpp,这两个文件定义和实现了框架窗口类CMainFrame,这个类是MFC的CFrameWnd类的派生类,它主要负责创建标题栏、工具栏和状态栏。

(2)文档类文件

在默认情况下,文档类头文件都是项目名称+“Doc.h”组成;源文件都是项目名称+“Doc.cpp”组成。例如:MyProject项目中文档类头文件为MyProjectDoc.h;源文件为MyProjectDoc.cpp。它们是定义和实现文档类CMyProjectDoc的。CMyProjectDoc类是MFC中CDocument类的派生类,它主要负责应用程序数据的保存和装载,实现文档的序列化功能。

(3)视图类文件

在默认情况下,视图类头文件都是项目名称+“View.h”组成;源文件都是项目名称+“View.cpp”组成。例如:MyProject项目中视图类头文件为MyProjectView.h;源文件为MyProjectView.cpp。它们是定义和实现视图类CMyProjectView的。CMyProjectView类是MFC中CView类的派生类,它主要负责客户区文档数据的显示及如何进行人机交互。

3.基于对话框应用程序

对话框类

在默认情况下,对话框类头文件都是项目名称+“Dlg.h”组成;源文件都是项目名称+“Dlg.cpp”组成。例如:MyProject项目中对话框类头文件为MyProjectDlg.h;源文件为MyProjectDlg·cpp。它们是定义和实现对话框类CMyProjectDlg的。CMyProjectDlg类是MFC中CDialog类的派生类。它可以完成一个对话框的创建、显示等工作。




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.