vc++ windows程序(就是那些带按钮编辑框之类的程序)要用mfc框架知识么。学mfc要有什么基础。

本人只看过谭浩强的《C程序设计》
我只是个外行,学c全凭的兴趣。那请问如今的应用程序的界面是用什么编写的。

那本书够了,推荐《vc++从入门到精通》,网上也有相关视频,忘了,你百度VC++教学视频,有很多,出现频率最高的就是比较好的,有个孙鑫老师的,我看过,教会你怎么学习MFC,感觉还行
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-26
需要有一点C++编程基础 ,了解面向对象的程序设计。当然也可以边学MFC,边学习C++
第2个回答  2012-07-26
老实说,别学mfc了,学点别的吧。你看看你常用的程序有哪个使用mfc做的(使用spy)。mfc编程时帮不了太多忙,甚至桌面程序本身也在没落中。

先问问自己选择c++的理由是什么。
如果是为了写程序方便,明显不如java、pathon或者c#。
如果为了写功能强大的底层应用程序,为什么又要依赖程序框架呢?为什么不直接用win32呢?
相信我,直接用win32写并不比mfc难。qq、msn、迅雷、金山全都是基于win32的。追问

难为我这个新手了啊,win32是什么,不还是问学他要看什么资料。

追答

win32就是直接使用windows的api来写windows程序。不怎么需要看书,只要装好visualstudio,新建项目时选择win32,就会自动生成一个可以执行的win32程序。然后往里面添加自己的内容 就行了。需要参考的就是api,按f1,msdn上都有。
非要看书的话,有一本《windows程序设计》第四版、第五版可以起到参考作用。可以下载到。

需要的主要是C++的书,《C++ Primer》、《C++程序设计教程》等等,都可以。

第3个回答  2012-07-26
做MFC的VB的要专业一点

学了C++语法后要不要学MFC
如果你要写windows式的程序,例如象IE之类的程序,而且你用MS VC++编译器,你就要学MFC。MFC是windows式程序的基本库。MFC == Microsoft Foundation Class Library 如果你不用它,那你就要自己开发很多基本的东西啦。例如,文件选择器,你要画框,要从根目录开始找文件名,文件夹名,揿文件夹名深一层...

想用c\/c++写windows编程,又不想学MFC怎么办?
MFC本身是基于windows api,其类库封装了一些常用的图形控件。如果你想写带图形界面的程序,建议使用带界面设计的IDE,如C++ Builder、VS中的MFC 等等,这些都提供了界面设计,这样你就不必要在界面设置上花太多时间。现在就看你想不想写带界面的应用程序,如果不想带界面只使用简单的命令行,直接选用VS...

windows SDK编程、MFC、VC++哪个好些
回答:想学windows开发的话,强烈建议直接学习c#,现在mfc已经过时了,更别说sdk开发,他们的开发成本太高。如果是研究黑客技术的话,到可以看看sdk和mfc,想开发应用的话还是学c#,你可以从program windows这套出的开发语言变化来看开发趋势

我学了c++,用vc++做windows应用程序的界面好难的,谁能提点一下_百度...
做windows程序,先了解整个程序架构是重要的,主要是理解那个消息流。VC中用的是MFC框架,虽然包装了一下,但是基础架构还是上面那个。如果你觉得MFC有些无厘头,可以先不用MFC,直接用WinAPI操作。做MFC时,也可以通过在消息处理函数中作修改来进一步理解它的基本流程。理解框架之后,剩下的基本上就是扩展...

...除了MFC还能学什么?如果开发桌面程序,只能用MFC吗? 个人不喜欢MFC...
界面只是个跟用户交互用的,你要学的东西还很多,你可以先对一样入手,如果是windows下,用C++ VC++ 开发的话,你可以直接用window sdk编程,但可能你会难以接受,你可以和MFC搭配使用你才两个都好理解,当然也可以学C#,它就是比MFC要好使用,开发快,界面问题很好处理.界面只是个辅助你功能实现的...

想做windows程序开发,有必要学MFC吗,不学MFC的话应该学什么
MFC好多年没有新版本了,如果做应用软件的话,学习.NET吧,先学C#,然后WPF、WCF,做网站学习ASP.NET,都挺好用的。MFC还少量活跃在跟硬件结合紧密的应用软件领域,建议初学者不要学了。网上的书籍和免费教程很多,关键是动手,下载一个小型应用软件,模仿着实现一下,比单纯看书进步大。

...可不可以直接学MFC???大家推介一下好的MFC书籍哦
我当时用的是《visual C++实用教程》,人民邮电出版社出的。其实这种书很多,不必非用这个。孙鑫写了本<VC++深入详解>,写得确实不错,但如果你对windows编程一点基础没有,就不要一上来用这本书,因为这本书为了追求知识的系统化,就没有遵循初学者学东西应该先易后难,层层深入的原则。所以不适合...

C++学到什么程度可以学习VC++也就是windows编程和MFC?
VC++是微软的C++开发环境.windows编程是说你的软件将运行于windows操作系统下.MFC是一种封装,一个框架.windows编程的核心是消息驱动,,重点掌握两个东西:1.windows编程是面向对象的,靠消息驱动.windows本身的意思是窗口,窗口就是个对象,窗口可能有风进来,这就是消息,你就是要处理这些消息或者发送消息;2....

MFC是什么?需要先学习什么知识呢?
MFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。先学习的肯定是C语言,然后就是微软的Visual ...

VC++ 中MFC和VC++中Window窗体应用程序什么区别
MFC就是WINDOW窗体程序的封装 简化了程序员的开发流程 最明显的例子就是你可以直接新建一个MFC程序 一句代码不用写都有一个WINDOW窗体出来 这些不用你写的代码就是MFC封装的代码 学WINSDK可以让你知道windows程序的运行机制 方便以后你用MFC的时候知道在什么地方添加代码 ...

相似回答
大家正在搜