安装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版本
在这里插入图片描述

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值