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