新手应该怎么自学MFC??

我是个新手, 仅会C, 数据结构, 基础算法, 想学Windows编程, 不知从哪里下手, 目前在看一本VC++的书, 但不是很懂, 例子都自己敲了一遍, 又不很理解, 觉得很乱很杂, 书中涉及的SDK, API等我都不知道是什么, 正处于迷茫中...

希望高手能指点下, 或介绍几本书(最好有中文电子版).

如果大家能说下自己学习的经验和体会就更好了

另外, 不要给我贴大篇大篇的文字, 我需要的是大家自己的想法, 谢谢了
说了不要贴别人的东西, 我想知道大家自己的看法, 哪怕只有一两句我也非常感谢

我也是这样迷茫过,不过我坚持下来了

建议你先找本C++的语法书看,里面的所有东西不必全明白,只要看懂类部分就行了

接着找本图比较多的教程看看吧,一般叫VC百例之类的。看看里面一些自己感兴趣的例子,照着做几个

接下来就要找本比较系统的书了,一般叫VC从入门到精通或者Windows程序设计这样的。里面一般会把Windows消息,常用控件,对话框,单文档这样分开来介绍,照着他的思路学就行了

再接下来就可以自己想一些程序做做了,做的过程中会学到许多技巧和心得

再接下来我自己也不知道了,我就到这里了,现在打算看些高级应用,如hook之类的

以上的话是一个尚未成功自学者的总结。

如果你有朋友会VC的话,建议你找他教你,这样你很快就能学会了(个人体会:我用了好久时间才搞懂的一些东西,结果发现高手早就懂了)
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-01-21
windows编程和以前的dos编程差别很大的,VC入门既要了解windows编程的机制,又要了解VC本身的IDE以及很多API的使用,是比较麻烦。

可以从一个比较简单一点的windows编程工具入手,比如说VB,通过这个来了解windows编程的机制,比如消息驱动啊之类的。在了解这个以后再入手VC。

《深入浅出MFC》是很好的一本VC入门书,一定要看,而且一定要耐心看完。
第2个回答  2008-01-21
完全理解你现在的感受
(我也是这么过来的)
买了很多相关的书,一本都没看完,都只是粗略的看了一下
感觉,看什么无所谓,基础一定要打牢,想学好MFC的话
你可以多看看C++打基础打好再看找几本Windows-API的书看看,明白个大概(MFC只是封装的更好)然后再来看MFC,就不会那么痛苦了
再说一下自己的感受,C++和数据结构一定要学好。只要是面像对像的都会用的到
第3个回答  2008-01-22
你次序不对

没学走就学飞,那是不可能的.

学MFC之前,要会API,(跟SDK意思不同,不过指的是学同一种东西.) 就是学那本 叫<Windows程序设计>的书.160元.上下两册.当然也有电子版的.网上随边一搜就能找到.

另外也要会C++ 不要指望一边学VC++一边学C++ 两者虽然有连联系,但那是两码事.

你只会个C语言就想直接上VC++ 就好比,上完小学,就想上大学,除非你是天才.
第4个回答  2008-01-24
楼上各位讲的有点复杂,学好vc++,关键是从一个方面入手(当然得先学习一下组件编程).比如从数据库开始,就是一个很不错的办法.

新手学MFC,有什么方法快速入门
先找一本VC的书,然后去做个小的系统,比如学生成绩管理,图书馆管理系统,还有什么其他的简单的。边做边学,基本上5天就能入门。PS:我在课程设计的时候完全不懂MFC,不懂如何连接数据库,通过3天自学,2天编程,就基本上完成了 可以查询,删除,添加,修改功能的小项目。

求教MFC该怎么学?
1。若有可能的话建议使用QT creator进行C++程序开发,该编译器对于界面有关的函数封装得较好,很容易理解。但是缺点是效率会低于MFC约15%左右。2。如果坚持MFC,那就是多练习,多思考,候捷老师的那本书还是很经典,建议多读多想,坚持下去你肯定能成功。最后很佩服你,高中就开始MFC,我上研后才开始...

新手应该怎么自学MFC??
建议你先找本C++的语法书看,里面的所有东西不必全明白,只要看懂类部分就行了 接着找本图比较多的教程看看吧,一般叫VC百例之类的。看看里面一些自己感兴趣的例子,照着做几个 接下来就要找本比较系统的书了,一般叫VC从入门到精通或者Windows程序设计这样的。里面一般会把Windows消息,常用控件,对话...

...一定要学什么? 我学过C++了 可不可以直接学MFC???大家推介一下好的M...
1、不要碰那些MFC的经典书籍,比如《MFC深入浅出》之类的。这应该说是第二重境界要看的书。所谓的名著,都是讲原理的。不讲原理的,难成名著。我们从0开始要着重学习的,是使用方法,而不是深入的原理。2、找一本薄一点的书。最好不超过300页。一方面,太厚的书往往讲的东西太多。往往令初学者找...

如何学好MFC?急!!!
新手嘛,都是从零开始的,不要看什么实例之类的书,从最入门的开始看,比如怎么拖一个控件,怎么添加属性之类的。照着书上的例子一步步操作,及时做笔记。先学控件,再学GDI,慢慢来,我就是寒假里把一本书翻了三遍,总算入了门。那些说MFC过时的人过于浮躁,C#是速成品,经不起考验,上不了...

新手应该怎么自学MFC??
里面一般会把Windows消息,常用控件,对话框,单文档这样分开来介绍,照着他的思路学就行了 再接下来就可以自己想一些程序做做了,做的过程中会学到许多技巧和心得 再接下来我自己也不知道了,我就到这里了,现在打算看些高级应用,如hook之类的 以上的话是一个尚未成功自学者的总结。 如果你有朋友会...

我想学MFC 可是有个高手说 基础不行不要学 我不知道需要学到什么程度...
你首先应该知道MFC到底是什么,MFC就是一个c++的类库,所以不懂c++不行,因为是开发Windows程序,所以应该对Windows程序的基本原理要知道,MFC是Windows API的封装。建议你看《VC++深入详解》孙鑫 著

MFC的学习该从哪里入口,什么学习资料最好呢?
建议看看windows sdk编程,有本书《windows程序设计》,网上有中英文+源码,自己找找,主要是了解下api,windows程序的结构,消息机制什么的。然后c++得懂。最后开始看mfc,其实mfc就是封装api而已。

MFC新手求教!急
在对话框资源视图中,右击Button2控件-->添加事件程序 在出现的对话框上-->选择这个对话框类-->选择单击事-->设定事选名称-->确定

MFC新手求教,请前辈指点
其实建议你FileView类只是完成显示功能,即接收文件路径即可。这样的话,本来你就根据文件路径构造ViewTree了,你肯定知道双击的item对应的路径,这样当你双击ViewTree的时候,向FileView发送一个自定义消息之类的消息,把文件路径传过去,让FileView打开它 ...

相似回答