Windows程序设计一般是指用c语言编写windows应用程序,或叫做win32编程,MFC程序设计是利用C++,以MFC为基础编写windows应用程序VC是一个开发工具,在这个开发工具里,可以进行win32编程和MFC程序设计;1操作系统Windows或Linux,无论是用C还是C++写的,只提供系统API函数除了系统API的函数,还有其他的类库可以调用3MFC是VC软件包提供的,是封装了Win32 API的类库,用于面向对象的C++编程MFC本身是一个类库,也包含。
如果你现在想学windows API 编程的话,用VC也是合适的,创建工程的时候选择Win32 App,并且不使用MFCWindows API编程肯定需要使用一种编程语言的,选择C或者C++都是不错的选择,只要在程序里不使用MFC,而是直接调用Windows;确实是过时的东西,我也学过,不过现在学也没什么,当然mfc就算了,直接学sdk,用纯C,可以让自己的编程思想有些进步MFC忽略,C可以学,关键是理解指针的应用,然后可以考虑学C#,aspnet和sql server,不用太精,加;第一部分MFC导论 Visual C++ 不仅仅是一个编译器它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C++ 来开发出专业级的 Windows 应用程序为了能充分利用这些特性,你必须理解 C++ 程序设计语言。
用API 也可以用别的软件包也可以如果要用复杂的图形界面,用许多“控制”按钮,滑块,Edit, 树,色彩选择那么用MFC比较方便,可以节省自己很大的工作量控制台应用程序设计概念 与 视窗程序设计概念不同老观念;1MFC在窗体设计时是可视的,像Visual Basic一样简便2MFC只是将Windows SDK 进行了封装,封装成了一个一个类,你在程序中仍然可以使用Windows 对于初学者来讲,更简便,易学,容易建立面向对象的思维就是;windows程序设计5ed,advanced windows 4th慢慢来吧,计算机要的是兴趣和时间 其实学点java比较好,c#也可以 不一定非要学mfc,只要有一个平台和类库的开发经验就差不多可以触类旁通了;1API是面向过程的,函数型接口MFC是面向对象的,对象接口相对于API来说,mfc更容易快速上手但没有太多的可比性,因为mfc是对API的封装,可以认为是一个类库而API是一个系统提供的函数库API面广不容易一下;为了简化windows编程微软又基于windows API 编制了MFC类库MFC利用C++语言,对windows API函数进行了封装,使编程得以简化,同时,还在VC++中集成了AppWizardclassWizard等工具来支持MFC,进一步简化windows程序编制;api是win32编程,使用的语言是c mfc主要使用c++语言,他把api封装加工后以对像的方式调用,你学了c++学mfc可以帮你进一步学习c++的使用目前mfc很多人都批评他,说他过时了,不过对于进一步学习c++有很大帮助,记住要学mfc;说实话,这两种编程用哪个都不错,关键是你知不知道具体的原理但如果你是看vc6这种编程模式的话,建议vs2010,这个和vc6很像如果你是看vs2005的话,就是vcnet的话,建议你用vs2005或者vs2008如果有不明白的;Windows高级编程指南Jeffrey Richter“windows编程泰山北斗” 深入浅出MFC第二版“MFC四大天王”侯捷 MFC Windows程序设计第2版MFC四大天王”Jeff Prosise Visual C++ 技术内幕第4版MF。
MFC是微软的VC++带的视窗用的基本库MFC编程就是调用这个基本库,写出类似于IE浏览器这种程序,就是用鼠标,键盘为工具的人机会话式的程序学MFC的要点是会用visual Studio 建程序框架,用VC++语言添加程序内容,编译和运;不知道楼主对Windows编程是否熟悉,1,如果Windows编程还不熟悉的话,建议首先看一下Charles Petzold的Windows程序设计,网上有侯捷翻译的台湾版电子版chm格式2,楼上推荐的VC++技术内幕是绝对经典的MFC入门书籍。