精华内容
下载资源
问答
  • 安装VS2019、MFC,并创建MFC工程文件,查看工程信息

    安装VS2019、MFC、创建第一个MFC文件

    1、安装VS2019

    vs2019已经在4月2日正式发布,vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F#,ios,Android,Web,Node.js,Azure,Unity,HTML,JavaScript等开发都可以执行。
    下载网址 VS下载

    ① 点击链接可以直接到达下载页面,如下图,选择社区版本,点击“免费下载”;
    在这里插入图片描述
    跳转到下面的页面,说明正在下载;
    在这里插入图片描述

    ② 下载完就可以点击下载的exe文件,找到下载的具体位置。在这里插入图片描述

    ③ 找到下载好的文件,双击进行安装:
    在这里插入图片描述
    ④ 会显示这个界面,点击“继续”,等待安装程序安装完成
    在这里插入图片描述
    等待加载完成
    在这里插入图片描述

    ⑤ 安装程序下载安装验证完毕,将会提示进入这个界面 ,这里仅展示安装C++功能;
    这里主要有四项选项卡:【工作负载】、【单个组件】、【语言包】、【安装位置】

    • 【工作负载】这里我们可以勾选【使用C++的桌面开发】和【Visual Studio 扩展开发】
    • 【单个组件】可以不用管,会自行勾选;【工作负载】里勾选了项目相关的组件、也会在单个组件中自行勾选上的;
    • 注意:这里在勾选【使用C++的桌面开发】后,在右边【安装详细信息】中勾选【适用于最新v142生成工具的C++ MFC】,后面就可以不用再安装MFC了。

    在这里插入图片描述

    在这里插入图片描述

    【语言包】有很多选项,这里默认是中文(简体);
    【安装位置】可以不用改,默认保存在C盘;直接点击右下角进行安装在这里插入图片描述
    在这里插入图片描述
    安装时间很长,喝杯咖啡耐心等待吧!
    ⑥ 安装完成的界面如下图,此时就可以点击启动打开VS2019啦~
    在这里插入图片描述
    这里选择自己喜欢的样式,第一次启动会比较慢一点;启动的等待界面如下:
    在这里插入图片描述
    进入主界面,可以选择【打开最近项】,也可以【创建新项目】,或者直接点击右下角【继续但无需代码】。
    ⑦ 这里点击【继续但无需代码】:
    在这里插入图片描述
    这样就安装成功啦,进入VS2019的空界面
    在这里插入图片描述

    2、VS安装MFC,并创建MFC工程文件

    注意:如果是安装上面的方式,勾选【使用C++的桌面开发】后,在右边【安装详细信息】中勾选【适用于最新v142生成工具的C++ MFC】的话,这里安装MFC的步骤就不用再看了~

    ① 在开始的菜单中,找到【Visual Studio Installer】,点击鼠标右键,选择【更多】中的【以管理员身份运行】。
    在这里插入图片描述
    接着在VS2019 中点击【修改】
    在这里插入图片描述
    在右边【安装详细信息】中,勾选【使用C++的桌面开发】中的【适用于最新v142生成工具的C++ MFC】,安装即可
    在这里插入图片描述
    安装完成后,点击启动就可以了
    在这里插入图片描述
    然后我们可以新建MFC工程文件试一下效果,点击【创建新项目】
    在这里插入图片描述
    选择【MFC应用】,点击【下一步】
    在这里插入图片描述
    给MFC工程修改名称,这里我设置的是Test,保存的路径建议存放在D盘或E盘,默认的路径不好找,后期不方便查找、修改文件
    在这里插入图片描述
    在【应用程序类型】中选择单个文档,其他的也可以,根据自己的需求进行选择;
    在【项目样式】中选择MFC标准,然后点击【完成】,这样就创建好一个MFC工程啦!
    在这里插入图片描述
    直接点击Ctrl+F5,或者在【调试】窗口中点击【开始执行】选项。若未报错直接弹出最后一图则说明安装成功。
    在这里插入图片描述
    运行后可以生成可视化窗口,之后如果绘制图形、就体现在窗口的客户区中。
    在这里插入图片描述

    3、查看工程信息

    MFC文件的工程信息,有三个选项卡:解决方案管理器、类视图、资源视图。
    在这里插入图片描述
    【解决方案管理器】:包含了新建工程的所有文件,主要有:头文件、资源文件和源文件;

    • 头文件起到声明的作用;
    • 源文件是用来定义对象、实现函数。

    在这里插入图片描述

    【类视图】:显示应用程序定义的类,以及类的成员函数;

    • CAboutDlg帮助类,同于说明这个工程的开发信息;
    • CMainFrame主框架类;
    • CTestApp应用程序入口(C代表class类,是我们自己定义的工程名称,App指的是application应用程序);
    • CTestDoc文档类,用来管理、存放数据(Doc指的是document文档);
    • CTestView用来将文档中的数据可视化。
      在这里插入图片描述

    【资源视图】:提供了该工程用到的所有资源,包括:Accelerator快捷键、Dialog对话框、Icon图标、Menu菜单、String Table字符串、Toolbar工具栏、以及Version版本
    在这里插入图片描述

    展开全文
  • VS2015创建mfc工程

    2020-03-31 23:48:10
    step1:打开VS2015 step2: : 然后填上文件目录,工程名即可。 ...step3:完成上述操作后会显示 ... 若选择第一个选项,MFC 的类会以动态链接库的方式访问,所以我们的应用程序本身就会小些,但是发布应用程序时...

    step1:打开VS2015

    step2:

    :

    然后填上文件目录,工程名即可。

    step3:完成上述操作后会显示

    step4:点下一步会出现:

    详细说明下以下的选项:

    单文档应用程序运行时是一个单窗口界面。

    项目类型即工程风格。

    MFC的使用:

            若选择第一个选项,MFC 的类会以动态链接库的方式访问,所以我们的应用程序本身就会小些,但是发布应用程序时必须同时添加必要的动态链接库,以便在没有安装 VS2010 的机子上能够正常运行程序。

           若选择 第二个选项(在静态库中使用MFC), MFC 的类会编译到可执行文件中,所以应用程序的可执行文件要比上种方式大,但可以单独发布,不需另加包含 MFC 类的库。
     

    step5:

    复合文档支持:可以通过它向应用程序加入 OLE 支持,指定 OLE 选项的复合文档类型。本例不需要 OLE 特性,使用默认值-------无 。点下一步按钮。

    step6:

    step7:

    无:忽略所有的数据库支持;
    仅头文件:只包含定义了数据库类的头文件,但不生成对应特定表的数据库类或视图类;
    不提供文件支持的数据库视图:创建对应指定表的一个数据库类和一个视图类,不附加标准文件支持;
    提供文件支持的数据库视图:创建对应指定表的一个数据库类和一个视图类,并附加标准文件支持。
     

    step8:

            此界面可以设置有无最大化按钮、最小化按钮、系统菜单和初始状态栏等。还可以选择使用菜单栏和工具栏
    生成简单的应用程序还是使用 ribbon

    step9:

    可以设置的高级特性包括有无打印和打印预览等。在最近文件列表上的文件数项可以设置在程序界面的文件菜单下面最近打开文件的个数。我们仍使用默认值。点―Next‖按钮。

    step10:

    一个视图类、一个应用类、一个文档类和一个主框架窗口类。

    step11:

    然后就eventually出现了一个界面

     

    展开全文
  • 如何使用Visual C++6.0创建MFC工程单文档、多文档、对话框界面呢?下面我们就一起来看看有哪些步骤: 1.打开Visual C++6.0,来到主界面 2.点击左上角文件——>新建,弹出新建对话框界面 3.点击新建...

    如何使用Visual C++6.0创建MFC工程单文档、多文档、对话框界面呢?下面我们就一起来看看有哪些步骤:

    1.打开Visual C++6.0,来到主界面

    2.点击左上角文件——>新建,弹出新建对话框界面

    3.点击新建对话框中的文件下的MFC AppWizard[exe],在右边输入工程的名字,选择自己喜欢的位置,点击确定

    4.在弹出的MFC应用程序向导中选择文档类型,点击下一步

    我们这里不适用数据库,于是选择否,点击下一步

    这里我们不需要复合文档支持,但是要包含ActiveX 控件(R),点击下一步

    这里我们使用其默认的选择项

    这里我们也使用其默认的选项

    最后一步我们点击完成即可

    然后会生成一个我们之前项目的一个预览,点击确定即可

    然后就进入到我们创建好的MFC工程界面了,我们可以点击上部的的编译和执行按钮查看我们程序的运行结果

    好了,这就是使用VisualC++6.0如何创建MFC单文档、多文档、对话框的教程,如果喜欢请分享!

    展开全文
  • VS创建MFC工程

    千次阅读 2011-09-13 15:07:19
    1.新建一个工程 ...2.选择工程的类型 MFCApplication 3.在MFC 向导里可选择三种应用类型:单文档、多文档和基于对话框的 勾选上Use Unicode libraries就能使用汉字等Unicode编码
    
    

    1.新建一个工程


    VS创建MFC工程


    2.选择工程的类型 MFCApplication


    VS创建MFC工程


    3.在MFC 向导里可选择三种应用类型:单文档、多文档和基于对话框的

    勾选上Use Unicode libraries就能使用汉字等Unicode编码

    还可选择用动态链接库(shared DLL)或静态库(static library)


    VS创建MFC工程
    4.可选择一些接口特征 如最大最小化窗口和关于菜单(About Box)
    VS创建MFC工程


    5.新建好的MFC


    VS创建MFC工程

    展开全文
  • 在stdafx.h中添加 #import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespaces rename("EOF" adoEOF") 报错![图片说明](https://img-ask.csdn.net/upload/201706/28/1498639533_434705.png)
  • 在看到一个MFC工程时,可能根据上一篇文章已经知道了哪些是重要的,那些是在创建工程的时候已经被初始化的!!下面介绍一下在看代码的过程的策略!!这里假设创建的基于多对话框的MFC工程名为test. 在test.cpp中...
  • 界面和功能上相比之前的版本有了较大的改善和提高,MFC作为集成API的简单版更适合编程开发,许多应用软件都是基于对话框的,这里就介绍一下如何在VS2013中创建一个基于对话框的MFC项目。 工具/原料 • Visual ...
  • 创建第一个对话框实例的时候,提示“C++编译过程中没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题 的彻底解决”重装是解决不了问题的。 可以通过以下途径解决:想试下庞大的VS2008的...
  • 案例一、  #include class CMyWnd : public CWnd { //DECLARE_DYNCREATE(CMyWnd) ... virtual BOOL ... dc.DrawText (_T ("Test MFC"), -1, &rect, DT_SINGLELINE | DT_CENTER | DT_VCENTER); }  
  • 在使用VC60创建MFC工程时, 在工程选项中添加 UNICODE 选项后编译报错.msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16解决方法: 1.改语言定义: 在Project Settings的"C++"页中...
  • 这两天准备学习AnyCad这个半开源的CAD软件,发现里面用了...到官网下载专业版只有三十天的试用期,而且每建立一个工程运行之后都会提示让你购买正式版,很烦,所以到网上一搜,有破解的,下载了CSDN上的:http://downlo
  • 大家都知道新建一个VS2005的对话框工程,会有自动的...其中MFC中的对话框工程的模板在C:\Program Files\Microsoft Visual Studio 8\VC\VCWizards\AppWiz\MFC\Application\templates\1033中。。 我主要是要修改dia
  • 但是大的工程还是需要用到MFC的向导。 2、 3 4、按照步骤3在头文件夹右击添加头文件 添加完毕后书写如下代码 .h文件  #include <afxwin.h> class CMyApp : public CWinApp { }; ...
  • 一,文档视图结构 文档:它是一个类,这...健完工程之后,类视图: 运行一下: 几个比较重要的函数 1,视图类 CView OnDraw(),绘图。 WM_PAINT,消息处理函数OnPaint()内部调用 OnDraw(),若两个函数同...
  • 创建工程的时候会出现一个错误提示“automation服务器不能创建对象”
  • 1.创建MFC项目 2.然后在菜单栏中选择项目->属性,选择配备属性。 3.在"C/C++"->"常规"->"附加包含目录"中,添加目录 D:/VTK/bin;D:/VTK/bin/Common;D:/VTK/bin/Utilities;D:/VTK/bin/VolumeRendering;D:/VTK/...
  • 将rcxdtiui.dll拷贝到C:\Program Files\Microsoft Visual Studio 10.0\VC\vcpackages\2052下后创建成功
  • 当你创建一个vc MFC的项目时,会产生一个以项目名开头的app类,比如你创建的是...我测试过,MFC工程都会这样,MFCDLL也同样有这问题,重装过系统和vs2010,问题照旧. 补充:在XP系统上也同样有这问题. 转载于:https:...
  • 新手还不懂用vs2013,望大神指导指导
  • 求解。。。 感觉创建MFC工程,太繁琐了。
  • 创建MFC工程 1、新建项目 2、选择MFC应用并设置项目路径 3、应用程序类型选择基于对话框,点击完成,可以看到类视图和资源视图 4、在左侧对话框编辑器拖入一个Button控件 5、在该控件上面右键,点击添加事件处理...
  • 打开Visual studio2010创建MFC工程时会出现几个错误提示对话框 然后接着还会跳出好几个错误提示对话框,大概意思就是各种包没有找到,然后创建MFC工程后资源视图为空,但是用Visual打开以前创建的工程,资源...
  • VS2010开发ActiveX有两种方法,分别是MFC和ATL。MFC开过起来比较简单,但是最终生成的文件比较大,ATL是专门用来开发ActiveX的,但是相对比较难,必须知道很多原理机制和API。咱先从MFC开发ActiveX开始吧。
  • MFC工程中使用MFC库

    千次阅读 2014-11-26 23:26:47
    创建MFC工程时,通过IDE的向导会自动帮我们创建相应的类文件和包含必需的头文件,但有时候我们需要在非MFC工程中包含MFC的库。至于为什么会有这个需要,为何不在一开始就创建MFC工程呢?可能有两种原因:1.在MFC工
  • 1_创建MFC C++ 工程

    2020-07-17 10:39:45
    1.文件--新建--项目--visual C++--MFC--MFC应用程序 修改文件存储位置、文件名称等 下一步--选择基于对话框、MFC标准--下一步……--完成。
  • MFC 工程中使用 MFC 库 需求说明 ...在创建 MFC 工程时,通过 IDE 的向导会自动帮我们创建相应的类文件和包含必需的头文件,但有时候我们需要在非 MFC 工程中包含 MFC 的库。至于为什么会有这...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,919
精华内容 767
关键字:

创建mfc工程