
一、创建基于对话框的MFC程序
先打开Visual Studio 2013开发环境,如图1所示。依次点击文件> 新建> 项目创建一个新的项目。接下来进入创建项目界面如图2所示。依次选择已安装 > 模版 > Visual C++ > MFC来到MFC程序类型选择界面,选择MFC应用程序这一列。在创建项目界面的最下方分别输入自定义的工程名称、项目保存路径以及项目名称,点击确定即可来到MFC工程创建界面
二、对工程进行个性化设置
依次点击菜单的项目 > 工程选项,如图5所示,可来到工程配置界面。
三、给对话框添加各种控件
首先要打开资源视图。在整个VS2013开发环境左下角有一行视图按钮,其中包含“解决方案资源管理器”、“类视图”、“资源视图”等Tab项,这3个视图是开发过程中使用较多的视图方式。如果选择“解决方案资源管理器”则通过文件的方式来查看整个工程;“类视图”则查看代码中的所有所有常量宏定义、全局函数及全局变量和类的定义及成员变量等;如果选择“资源视图”则程序中的对话框资源、菜单资源、Icon资源、以及Version和一些自定义资源等都在这里能看到。
别人的源码要是提供了工程,就直接用IDE打开工程编译生成EXE目标文件执行就看得到效果了。要是没有工程,只有源码,那就要你自己新建工程,把别人的源码用到工程里面再编译得到可执行文件。
把应用程序做成Release版的应用程序,具体步骤如下:
菜单Build->SetActiveConfigure,在d出对话框中选择Win32Release,点OK,然后
菜单project->setting ,在d出对话框的General属性页的Microsoft Foundation classes
下拉列表中选择User MFC in static Library,然后rebuildall,把生成的Release目录下
的可执行文件拷贝到另一台机器上即可
早些时候的windows程序都是用API来写的,从c语言的角度来看,一个API其实就是一个函数,windows系统是封闭的,所以你不能自己编函数来调用系统资源,只能用微软给你的函数(即API)来做。现在微软为了做C++平台,直接把这些API和windows系统变量包装成现成的类,供使用者来使用。他包装出来的所有这些类,形成一个类库,就是MFC。其实MFC就是windows上的C++。
写c++程序的时候你要自己定义类、类成员、类成员的访问权限、继承关系等等东西,现在微软不用你自己去花大量的时间定义了,他直接帮你定义好,你只要建立一个类的对象,然后调用就可以了。“用MFC编程”意思就是让你调用微软给你的类库来编程。
微软的c语言系列编程里,你可能还会听到SDK编程这个说法,其实也很好理解,MFC编程就是windows的c++编程,SDK编程就是windows的c语言编程。
如果你没学过C和C++,那肯定怎么也理解不了。
1)打开VC软件;如图所示
2)选中 文件—>新建—>工程栏下的MFC AppWizard(exe),在右边工程名称中填上你想要的工程名称,点击确定;
3)接下来就是选择一下你自己需要的MFC的类型及属性,然后点击“完成”就可以了
如何运行 能直接运行的有两种exe 带窗口的 和不带窗口的
一般来说 运行MFC的程序需要MFC的运行库 做安装程序的都知道 叫redistribution package,没有这个东西,你的程序不一定能在其他机器上运行。
静态编译的MFC程序可能不需要MFC的运行库。
以上就是关于求助:使用 MFC 开发图形界面程序全部的内容,包括:求助:使用 MFC 开发图形界面程序、如何将别人的MFC程序运行出来、如何让MFC编写的应用程序能在别的电脑上运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)