WEB开发网
开发学院软件开发VC MFC基于对话框程序 阅读

MFC基于对话框程序

 2006-07-19 11:28:32 来源:WEB开发网   
核心提示:本文示例源代码或素材下载 最近,本人赶时髦,MFC基于对话框程序,装上了一套Visual Studio.net,安装要2213M呢,硬盘上三个盘符总共剩下不足2G的地方了,CDialogApp是最重要的一个类,双击CDialogApp,不过,界面相当的漂亮

本文示例源代码或素材下载

最近,本人赶时髦,装上了一套Visual Studio.net,安装要2213M呢,硬盘上三个盘符总共剩下不足2G的地方了。不过,界面相当的漂亮,且功能强大,值得心慰。我终于可以在类视图上,尽情去看类的基类,以及基类的实现代码了。不仅如此,最好的是那附带的MSDN上所有的VC基础文章都是中文,翻译的比希望出版社的好得没的说。什么文档啊,框加窗口啊,多视图啊,应有尽有。所以建议大家都来用.net的吧,注意是要那七张盘的,三张的是beta版,VC功能不全的。

这部分该说一说MFC的具体程序了。因为我用的是.net,所以代码可能会与6.0的略有不同,但也无关紧要,不会妨碍整体结构。我也会小心代码兼容性的。

好了,拿起手边的VC吧。跟我一块来看一个基于对话框程序的所有代码吧。

如果是6.0的朋友则首先在菜单上选择新建,在工程(Project)选项卡中选中MFC AppWizard,将工程名(Project name)中起名为Dialog,按确定(OK)。在向导第一步中选择基于对话框(Dialog based),直接按完成(Finish)就可以了。

如果是.net的朋友则在菜单上选择新建->项目,在项目类型中选择Visual C++项目,在模板中选择MFC应用程序,在名称中输入Dialog,按确定。在应用程序类型中选择基于对话框,后按完成。

于是一个基于对话框程序就做好了。第一次使用MFC的朋友,一定会为之喳舌。自己从零开始编程许久了,也许还不习惯别人为咱们生成代码吧。“第一映象就是乱”,这就是我的同学给我的回答。没关系,我们可以一点一点来看和理解VC给我们生成的代码。毕竟,它为我们节省了很多时间来打WindowSDK框架代码。

请打开类视图(ClassView),如果无误的话,我们可以看到三个类。分别是CAboutDlg, CDialogApp, CDialogDlg这三个类。 其中,CDialogApp是最重要的一个类。双击CDialogApp,打开其定义体。我们会看到它是这么定义的:

1 2 3 4 5 6  下一页

Tags:MFC 基于 对话框

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接