Visual studio 新建项目选项探究

本文探讨了Visual Studio新建项目时的Win32控制台应用程序与Win32项目的选择,解释了两者之间的区别,如Win32无界面、MFC提供了预设的界面控件,并讨论了何时选择MFC或Win32。此外,还简单介绍了Win32应用程序的基本结构和x86/x64的区别。
摘要由CSDN通过智能技术生成

introduction

很多人用VS多年,甚至做了很多项目也没弄明白新建时设置的都是些啥!

Win32 控制台应用程序 & win32 项目

这点其实帮助里写得很详细—— Win32项目包括:Win32 应用程序、控制台应用程序、DLL 或其他静态库的项目

是什么?

  1. Win32控制台程序,没有界面,只有命令符。生成的“.exe”文件直接运行操作即可
  2. Win32项目,有界面。但是界面里面的控件,基本上要自己去实现。
  3. MFC应用程序,也有界面,但界面里的控件不需要自己去实现了,常用的控件都已经在MFC库内写好,直接拖动即可。

MFC应用程序:本质上是个win32工程,只是默认帮你引用了mfc框架的头文件和库,并且程序入口由mfc框架提供,不需要自己写。

  • windows提供win32 api以供程序员完成各种操作,所以控制台,win32,mfc都可直接调用win32 api。但直接使用win32 api,用代码完成诸如创建窗口,显示窗口等操作太过繁杂,于是我们把这些代码结合抽取出来,变成OOP中的类,也就是微软基础类库(MFC)

如何选择?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值