C,C++,VC, VC++,MFC有什么区别?
2013-05-25 13:49
316 查看
概念是对具体的一种抽象,因此,弄懂概念很重要,很多人总是混淆下面这些概念:C,C++,VC,VC++,MFC. 下面,我们来看看这些概念有什么区别:
C: 一门计算机语言,用于人与计算机沟通。
C++: 一门计算机语言,用于人与计算机沟通,比C更强大。
VC和VC++可以看成一个东西,在这里我们不加区别,那什么是VC++呢?
VC++有两个含义:
含义1:
例句:“这个结果是在VC++中运行的结果,和TC中得到的结果不一样啊”。 解释:此处的VC++是指一个IDE。
例句:“同学们,大家好,这是我们的第一堂C语言课,我们首先来学学VC++这个软件的使用” 。 解释:此处的VC++是指一个IDE。
含义2:
例句:"同学们,大家好,我们去年已经学习了C语言和C++语言,我们这学期将学习VC++编程” 。 解释: 此处的VC++编程指MFC编程。
例句:“VC++编程好难,那么多类,真累” 解释: 此处的VC++编程指MFC编程。
关于VC++,很多人有误解,说个笑话吧:
笑话:VC++编程很简单,我第一次上C/C++语言时,老师就讲清楚了,告诉我们如何编辑、编译、连接、运行。 解释: 我晕。
MFC:(Microsoft Foundation Class), 是对Windows的API函数的封装,是Windows程序设计的C++接口,是一个应用程序框架。
最后啰嗦一句:狭义的Windows程序设计是指调用Windows API函数来编程,用C语言。
广义的Windows程序设计还包括利用Windows的C++接口(MFC)来编程,用C++语言。
C: 一门计算机语言,用于人与计算机沟通。
C++: 一门计算机语言,用于人与计算机沟通,比C更强大。
VC和VC++可以看成一个东西,在这里我们不加区别,那什么是VC++呢?
VC++有两个含义:
含义1:
例句:“这个结果是在VC++中运行的结果,和TC中得到的结果不一样啊”。 解释:此处的VC++是指一个IDE。
例句:“同学们,大家好,这是我们的第一堂C语言课,我们首先来学学VC++这个软件的使用” 。 解释:此处的VC++是指一个IDE。
含义2:
例句:"同学们,大家好,我们去年已经学习了C语言和C++语言,我们这学期将学习VC++编程” 。 解释: 此处的VC++编程指MFC编程。
例句:“VC++编程好难,那么多类,真累” 解释: 此处的VC++编程指MFC编程。
关于VC++,很多人有误解,说个笑话吧:
笑话:VC++编程很简单,我第一次上C/C++语言时,老师就讲清楚了,告诉我们如何编辑、编译、连接、运行。 解释: 我晕。
MFC:(Microsoft Foundation Class), 是对Windows的API函数的封装,是Windows程序设计的C++接口,是一个应用程序框架。
最后啰嗦一句:狭义的Windows程序设计是指调用Windows API函数来编程,用C语言。
广义的Windows程序设计还包括利用Windows的C++接口(MFC)来编程,用C++语言。
相关文章推荐
- C,C++,VC++,MFC之间有什么区别和联系
- C,C++,VC++,MFC之间有什么区别和联系
- C,C++,VC, VC++,MFC有什么区别?
- VC 中的ATL和 MFC有什么区别
- VC++中ATL\CLR\MFC\Win32区别是什么
- C,C++,VC++,MFC之间有什么区别和联系
- C,C++,VC++,MFC之间有什么区别和联系
- C,C++,VC, VC++,MFC有什么区别?
- 在VC中,Debug版和Release版到底有什么实质上的区别?
- VC++/MFC 中 HICON 声明的变量什么意思
- PHP 5.3.1 安装包 VC9 VC6 区别是什么
- 私募股权和VC有什么区别
- PHP 安装包 VC9 VC6 区别是什么
- VC++、MFC、COM和ATL的区别
- VC工程-设置里的使用MFC作为共享的DLL和使用MFC作为静态链接库 二者区别
- PHP 5.3.1 安装包 VC9 VC6 区别是什么
- C,C++,VC++有什么区别
- VC++ 的MFC 和ATL 及COM 是什么?
- 在共享DLL中使用MFC和在静态库中使用MFC有什么区别
- [转]C++,VC++,MFC,ATL,WTL到底是什么关系么