Windows程序设计 和 MFC程序设计的区别

二者都属于VC编程的范畴吗?二者都是通常用C++语言实现的吗?

Windows程序设计一般是指用c语言编写windows应用程序,或叫做win32编程,MFC程序设计是利用C++,以MFC为基础编写windows应用程序;VC是一个开发工具,在这个开发工具里,可以进行win32编程和MFC程序设计。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-16
现在所说的windows程序设计主要是Win32程序设计,它有两种方式,一是直接使用API的windowsSDK程序设计,另一种就是MFC程序设计,MFC是用C++类的形式封装了windows的API。
第2个回答  推荐于2017-09-29
1.Windows程序设计概念比较宽泛,可以认为在windows平台上进行的程序设计,都叫做windows程序设计,如C、C++、.net等技术。
2.MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,是封装在windows API之上的,方便开发人员使用。本回答被提问者采纳
第3个回答  2013-04-07
Windows程序是在windows操作系统上运行的程序(也就是应用软件),要开发windows操作系统上运行的程序就要用VC,VB等等开发工具(开发工具也就是应用程序)去开发,C++语言也就是一种语法,在每种开发工具内按照某种语言规则(比如C++)去设计出另外的应用软件,VC是应用软件,MFC是微软按照C++语法定义好的一些函数和类(多部分为类),不是什么程序。这是我自己总结的,不怎么专业,自己多学就会明白的。追问

那我用C#(Winforms)开发的应用软件是不是也是属于Windows程序设计里面的一种啊

追答

是的

相似回答