首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

新手入门MFC的纳闷

2013-10-03 
新手入门MFC的疑惑我们这个小学期主要跟MFC打交道,主要是让我们自学MFC。我也找了一些MFC的书籍,《vc++深入

新手入门MFC的疑惑
我们这个小学期主要跟MFC打交道,主要是让我们自学MFC。我也找了一些MFC的书籍,《vc++深入详解》和《深入浅出MFC》都翻了翻,但是感觉看的一头雾水,还是没有入门
本人没有windows编程基础,学了c,c++。不知道该怎么学MFC,求教了。
[解决办法]
要想精通MFC,需要3方面的知识,
    第一个是C/C++语法,尤其是宏、模板、C++的虚函数、重载等OOP方面的特性。
    第二个是MFC本身框架的运行机制,也就是《深入浅出MFC》说的7大机制。
    第三个是Windows SDK编程的知识,包括消息循环、各种窗口类、系统调用、公共控制等等API函数。
深入浅出如果你看得一头雾水,请先学习C/C++的语法。
[解决办法]
我们也是学完C++就老师恶补了几个星期的MFC课,但是学完全班同学没几个人懂的。我也只会照着书上敲代码,后来回头学windows编程就一下子懂了MFC的原理和命名规范。推荐学学WIN32编程的分类,包括SDK编程和MFC编程两大块。过来人角度觉得你主要现在是WIN编程规范没弄懂,例如windows编程惯用的命名法 匈牙利命名法,再者就是其中的windows喜欢用全大写的字母来命名宏等这类的基础你得好好看看。这都是属于编程规范,windows程序员的内功。
[解决办法]
好吧,看到这个主题,我也进来说几句。
我是学电力的,结果毕业设计老师让MFC编图像处理。当时听到就汗了,本科只学过函数,循环和数组,连结构体和类都不知道!!!到现在为止,差不多五个月了,在完成老师要求的基础上自己加了个数据库(这个读研要用,只能提前弄了)。

在论坛各位大神面前,小弟不敢说建议你怎么系统学习,好多原理我都不知道。

1.孙鑫的视频还是有必要看的,前三章对于没有基础的我来说,刚开始看的一头雾水,所以我选择跳过,直接看孙鑫老师后面实际做的例子,不要求完全看懂,但一定要有印象这节课大概讲了什么,这个程序能实现什么样的功能。
2.做一些实际的项目或者小的例子,一般例子网上都会有代码,照着编,这里就需要尽量搞懂人家为什么这么做,其实看孙鑫老师视频有大概印象的目的也是必要的时候能想到视频里是怎么做的,然后回去看。
3.有问题,找百度,度娘还是威武的,一般问题都能解决的,当然不要忘了CSDN哈,嗯,还有MSDN。
4.带着问题找答案,自己卡在哪了然后想办法解决,解决途径很多,以上都是。

做过一些例子后,返回来继续看孙鑫老师的视频,这时比刚开始看的效果会有很多。

当然,小弟只是为了做毕业设计节约时间没办法才这样子,其实还是系统学习下的扎实。
祝你好运,越努力越幸运!!!

热点排行