想学习VC,是先学MFC还是先学windows程序设计了解一下API函数?本人有不错的C/C++基础!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想学习VC,是先学MFC还是先学windows程序设计了解一下API函数?本人有不错的C/C++基础!相关的知识,希望对你有一定的参考价值。

还是MFC跟windows程序设计一起学,还有MFC与windows程序设计有什么异同,各自需要什么基础,希望这方面的高手给予详细指导!回答的好还可增加悬赏!!!

他们的关系就是这样,有基础的话,都可以的,两者可以一定程度上混合使用,不过整体来讲MFC方便些
__________________
| MFC App| Win32 App|
|--------------| |
| MFC core | |
|-----------------------------|
| Win32 API |追问

非常感谢,我是想学底层,只是想先弄一些项目。
求上面的关系详解!最好每个关键词都详解一下,谈一下学习心得和体会也好!(再加50分)
假如我想弄一个简单万年历,要求:
有界面,插入背景图片!如果直接用MFC有难度吗?

追答

图是我自己画的,自己的理解,你找MFC书看吧,比如MFC深入浅出,经典教材
直接MFC可以的,界面就直接贴图呗,最多繁琐点。
算法部分成熟的,大家都差不多。

参考技术A 你有基础,先学哪个,这都不是关键,重要的是你怎么学,什么途径
给你说几点:1,只看书没有用。2,不看书不行。3,有基础,直接从实践中学习
找一个一般的项目,上手做,等你做完的时候,你也学会了追问

呵呵,讲得蛮好,“用以致学”。听说windows程序设计蛮难?主要是想做出一些成果(看得到的),最终目的还是windows底层开发!

追答

还不是API函数的使用吗?我们导师说的就是这些,多时间,那些函数不可能都记住,当你用的时候能找到在哪,会用就行了,不必要挨个的看一遍,没多大用处,过不了多久就全忘记了。

追问

做底层开发是不是不需要掌握这么多的API函数呀?
主要还是算法?

追答

这个我不是很清楚,我只要是在应用层

参考技术B 先学windows程序设计了解一下API函数,因为MFC其实就是将这些API包装了一下。 参考技术C 一起学~这样能你能很好的理解 并且做出对比 参考技术D 建议先学windows程序设计,大学程序基础!

以上是关于想学习VC,是先学MFC还是先学windows程序设计了解一下API函数?本人有不错的C/C++基础!的主要内容,如果未能解决你的问题,请参考以下文章

想学习嵌入式以后做驱动开发,直接学习ARM9,ARM11还是先学STM32?

学jQuery之前是否必须先学Javascript?

编程入门先学什么小白想入门看这里

怎么成为一名程序员,要从哪里开始学起,先学啥在学啥

学Python入门应该先学啥?

零基础想入门编程需要先学啥