安装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版本