请问,用VC进行Win32编程和进行MFC编程有什么区别啊?

什么要将它们分开?学习Win32编程是不是就不需要学MFC了?或者说学MFC之后就会丢掉Win32?谢谢... 什么要将它们分开? 学习Win32编程是不是就不需要学MFC了? 或者说学MFC之后就会丢掉Win32? 谢谢 展开
 我来答
iro52238
2012-12-18 · TA获得超过1.2万个赞
知道大有可为答主
回答量:3万
采纳率:0%
帮助的人:2982万
展开全部
C + +是一种编程语言,C + +语言程序可以使用的C + +编译器来编译运行的程序的执行。 C + +编译器。

VC是一个编程工具软件,它集成了一个C + +编译器和编辑环境,全名叫做:虚拟C + +,VISUAL C + +编程工具。

MFC是微软基础类库,它封装了WINDOWS API的使用MFC的开发人员而不是直接使用的Windows API更容易一些。 (所有Windows应用程序必须通过使用Windows API的实现)MFC还提供了一个不错的应用框架,最突出的是“文件 - ”结构。

C + +语言和操作系统的环境不是太流行的Windows操作系统,它是一般的Windows操作系统的基础上开发的应用程序中的每个人。

编程语言,用于开发Windows应用程序,有很多的编程环境,使用C + +编程环境下的发展计划,VC是比较容易使用,特别是在开发Windows应用程序,加上VC的MFC应用程序开发支持最好的(所有微软产品),所以现在大多数VC MFC开发Windows应用程序。

你提到的“Windows程序设计和Windows API编程还是有点不同的,前者指的是Windows应用程序开发,而后者则是更注重直接调用Windows API编程,前包含后者。现在可以直接使用Windows API编程是比较小的,但包的API类库,开发出更多,如MFC。

总之,VC,C + +,MFC没有直接的关系,说,是的,那就是:
1。VC支持C + +编程语言,也支持MFC开发的Windows应用程序
2。MFC本身是一个C + +类库

1。VC也可以开发一个C程序,你可以完全不必须MFC

2,VC可以使用C或C + +开发非Windows程序,如DOS程序,等

如果您想使用C + +编译Windows程序,那么建议你的第一个C + +学习,再学习VC环境下用MFC的框架,用于开发Windows程序,你可以参考“虚拟C + +技术内幕”(现在不太知道有多少版本),当然,你也有一个不可或缺的MFC参考手册,你的描述总是可以找到的类和类的成员函数(这里的MSDN也可以)。

刚开始学习不要太紧张,不要太着急,一步一步来,这是最好的首先明确一些概念,消息机制,操作系统必须有更多的了解,这些基础上,再练习,这将是更容易和轻松的。

好了,先写这些,我希望能帮助你。

********************************* **************************

补充自己的答案:

如果您想了解Windows API编程,VC也创建工程,选择Win32的应用程序不使用MFC。

Windows API编程需要使用一种编程语言,选择C或C + +是一个不错的选择,只要程序不使用MFC,而是直接调用Windows提供了最基础的API可以被称为窗口API编程。

至于选择的开发环境,VC还是相当不错的(虽然稍微复杂一点),你可以使用VC为你生成应用程序框架,可以极大地提高开发效率可以从WinMain()开始写(即,应用程序的入口点,相对而言,非Windows的程序在主()开始),只是一点一点地写D??OS程序。

总之,Windows API编程并不复杂,你可以采取一些简单的例子来看看,然后再慢慢增加的复杂性代码和应用程??序,如果你使用VC,让VC帮你生成一个简单的应用程序框架,你不必编写代码,就可以运行,那么你仔细看看VC帮你生成的源代码,你就可以开始此基础上,慢慢地增加一些新的代码里面。

编程的情况下,VC默认情况下,默认情况下为C + +,至于你的C或C + +上的时候,你出去,大部分人都混在C + +完全包含了C,现在一般区分C和C + +,无非是不是一个简单的看看是否或不使用的类,无论是使用参考( &)......我建议你直接用C + +,掌握基本的C语法和概念。

不知道你现在的基础如何,您可以同步学习以下几个方面:
1。编程语言
2,熟悉的Windows API和理解的Windows消息机制

VC开发环境,现在你可以做的是:
1。,安装VC
2。尝试接触VC,VC为你创建一个简单的应用程序框架(不使用MFC)
3。一方面和编程语言书,另一只手和Windows API快速参考。
4。开始犹豫了!编译,运行!
之镶巧Pp
2012-12-17 · TA获得超过9626个赞
知道大有可为答主
回答量:1.5万
采纳率:0%
帮助的人:5700万
展开全部
C + +是一种编程语言,C + +语言程序可以使用的C + +编译器来编译运行的程序的执行。 C + +编译器。

VC是一个编程工具软件,它集成了一个C + +编译器和编辑环境,全名叫做:虚拟C + +,VISUAL C + +编程工具。

MFC是微软基础类库,它封装了WINDOWS API的使用MFC的开发人员而不是直接使用的Windows API更容易一些。 (所有Windows应用程序必须通过使用Windows API的实现)MFC还提供了一个不错的应用框架,最突出的是“文件 - ”结构。

C + +语言和操作系统的环境不是太流行的Windows操作系统,它是一般的Windows操作系统的基础上开发的应用程序中的每个人。

编程语言,用于开发Windows应用程序,有很多的编程环境,使用C + +编程环境下的发展计划,VC是比较容易使用,特别是在开发Windows应用程序,加上VC的MFC应用程序开发支持最好的(所有微软产品),所以现在大多数VC MFC开发Windows应用程序。

你提到的“Windows程序设计和Windows API编程还是有点不同的,前者指的是Windows应用程序开发,而后者则是更注重直接调用Windows API编程,前包含后者。现在可以直接使用Windows API编程是比较小的,但包的API类库,开发出更多,如MFC。

总之,VC,C + +,MFC没有直接的关系,说,是的,那就是:
1。VC支持C + +编程语言,也支持MFC开发的Windows应用程序
2。MFC本身是一个C + +类库

1。VC也可以开发一个C程序,你可以完全不必须MFC

2,VC可以使用C或C + +开发非Windows程序,如DOS程序,等

如果您想使用C + +编译Windows程序,那么建议你的第一个C + +学习,再学习VC环境下用MFC的框架,用于开发Windows程序,你可以参考“虚拟C + +技术内幕”(现在不太知道有多少版本),当然,你也有一个不可或缺的MFC参考手册,你的描述总是可以找到的类和类的成员函数(这里的MSDN也可以)。

刚开始学习不要太紧张,不要太着急,一步一步来,这是最好的首先明确一些概念,消息机制,操作系统必须有更多的了解,这些基础上,再练习,这将是更容易和轻松的。

好了,先写这些,我希望能帮助你。

********************************* **************************

补充自己的答案:

如果您想了解Windows API编程,VC也创建工程,选择Win32的应用程序不使用MFC。

Windows API编程需要使用一种编程语言,选择C或C + +是一个不错的选择,只要程序不使用MFC,而是直接调用Windows提供了最基础的API可以被称为窗口API编程。

至于选择的开发环境,VC还是相当不错的(虽然稍微复杂一点),你可以使用VC为你生成应用程序框架,可以极大地提高开发效率可以从WinMain()开始写(即,应用程序的入口点,相对而言,非Windows的程序在主()开始),只是一点一点地写D??OS程序。

总之,Windows API编程并不复杂,你可以采取一些简单的例子来看看,然后再慢慢增加的复杂性代码和应用程??序,如果你使用VC,让VC帮你生成一个简单的应用程序框架,你不必编写代码,就可以运行,那么你仔细看看VC帮你生成的源代码,你就可以开始此基础上,慢慢地增加一些新的代码里面。

编程的情况下,VC默认情况下,默认情况下为C + +,至于你的C或C + +上的时候,你出去,大部分人都混在C + +完全包含了C,现在一般区分C和C + +,无非是不是一个简单的看看是否或不使用的类,无论是使用参考( &)......我建议你直接用C + +,掌握基本的C语法和概念。

不知道你现在的基础如何,您可以同步学习以下几个方面:
1。编程语言
2,熟悉的Windows API和理解的Windows消息机制

VC开发环境,现在你可以做的是:
1。,安装VC
2。尝试接触VC,VC为你创建一个简单的应用程序框架(不使用MFC)
3。一方面和编程语言书,另一只手和Windows API快速参考。
4。开始犹豫了!编译,运行!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiao19890303
2012-12-12 · TA获得超过561个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:297万
展开全部
WIN32是 微软的SDK编程,WIN32 是通用的 其它语言也可以用 MFC是 利用 微软封装好的类库 API编程 只可以在VC 的MFC中编程 其它语言 不可以
WIN32编程 比MFC有用 MFC比WIN32编程方便 各有所长
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zjnny
2012-12-12 · TA获得超过2037个赞
知道小有建树答主
回答量:1055
采纳率:100%
帮助的人:1063万
展开全部
MFC是一个基础类库,这个库是对win32的2次开发
win32是用c语言的风格做出来的,mfc用c++对win32包装,这两者是有血脉的联系
win32是mfc的基础,学mfc都要先学习win32打基础
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a349160476
2012-12-14 · 超过14用户采纳过TA的回答
知道答主
回答量:56
采纳率:0%
帮助的人:42.9万
展开全部
个人理解,win32能做的东西,MFC 不一定能做,MFC能做的东西,win32能做,但是MFC比win32更方便些
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式