中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 程序开发 > 编程语言 > 综合其它
在计算机人尴尬的日子里---第一次的亲密接触(MFC学习篇)
作者:未知 时间:2005-07-27 23:26 出处:CSDN 责编:chinaitpower
              摘要:在计算机人尴尬的日子里---第一次的亲密接触(MFC学习篇)

在计算机人尴尬的日子里----第一次的亲密接触(MFC学习篇)

说到底,我也不知道我为什么会走上学习MFC的这条路上的。有时自己会对自己恶狠狠的说:你他妈就是一个“有中国特色的社会主义”教育下的渣子,学什么学啊,自己都不知道为什么学。当时一切都显得那么理所应当,学完基本的C++语法,学长对我说,你该学学MFC啦。应了声“哦”后,我就义无返顾的踏上这条拥挤的大道了。等缓过神,妈的,前面后面被挤的水泄不通,出来个屁啊,继续往前挤吧,好歹半天能走上一步,丫也叫进步!

呵呵,其实我想对你们说的东西,实际上却是:走上这条路,我不后悔。学MFC,断断续续,前前后后加上也有大半年了,把自己学习过程中的一些体会、经验什么的,写下来,算是给后来的学习者一些中肯却不一定正确的建议吧。

个人觉的,学习任何东西,首先要做的应该是确定下一个好的心态吧。记得我当时的心态便是:学个江湖绝学,将来独步武林。听起来是很可笑,但当时却真是这样想的。而且我相信,和我一样抱着这个心态学习MFC的人也不在少数。我觉得有必要给MFC的入门者们提个醒:MFC只是编程中的一个工具而已,我们只是通过这块砖头磕开编程世界的大门,获得一个到处看看的机会,在以后我们编程的生涯里,用到的工具,知识远不止MFC这一项,当然,若你能把MFC掌握的非常好的话,也可以成为一个框架编程的高手!

现在说说我自己在学MFC时的一些体会吧。

在学MFC前,最好还是先熟悉下Windows API的编程吧,最起码要做到能看懂基本的代码,还有就是熟悉一些基本的函数。因为在MFC的一系列教材中,在他们的范例里,基本没有关于函数功能的解释,好比你会在学字体时会发现它突然要求你在OnDraw()函数里添加代码,却不告诉你为什么在这里加。

在熟悉完Windows API后,就该找些MFC的基础教材,正式进入到MFC的学习中了。MFC的教程不好选。感觉现在市面上的关于MFC的基础教材都是属于那种不上不下型的,刚入门的看不懂,然后高级应用的对这些书又看不上眼。着实够尴尬的(哇靠,终于又看到了“尴尬”这个字眼!)。估计学过MFC的人肯定会强烈推荐两本号称MFC的必备书---Inside Visual C++》和《深入浅出MFC》。呵呵,我也是靠这两本书入门的!

简单介绍下这两本书。

Inside Visual C++:原作者:David Kruglinski; hoho!介个家伙可是个怪才哦,真正做到学象学,玩象玩的guy!随便问问几年前的MFC的编程者(这部分人现在大都已转型了吧),哪个不是看《Inside Visual C++》入门的!可惜的是,David后来在一次滑翔伞事故中丧命,只写到《Inside Visual C++4.0》,后面由Scot Wingo续写下来了,最新的应该到《Inside Visual C++.NET》了吧,中文版最新的也应该到《Inside Visual C++6.0》了。虽说这本书名叫“VC技术内幕”,但是讲的重点还是MFC,而且非常详尽,应该是MFC参考书了。---MFC四大天王之一

《深入浅出MFC》作者:侯杰/侯俊杰,这本书同为MFC四大天王之一,要是你看到这本书的话,就知道为什么会有那么多人推荐这边书了,侯老师一扫通常教科书沉闷,枯涩的语言,用非常幽默,诙谐的话带你进入MFC的世界,而且真正做到“深入浅出”,特别是其中的“MFC六大技术仿真”,呵呵,不说什么了,你随便找个《深入浅出MFC》的书评看看就行了(不过当时一开始看这章的时候着实苦了我)。这里还要特别说明的是,这本书讲原理的比较多,对你对MFC的理解有非常大的帮助,却不是一本MFC的指导用书。

这两本书可是号称学MFC的人手一册啊,我还是比较同意这个观点的。而且,我可以很负责任的告诉你们:这两本书看的差不多了,你也算MFC入门成功了,忘说了,这两本书《Inside Visual C++》为1116页,《深入浅出MFC》为701页,-_-!

可能也有很多人是看看这个,看看那个,很简单的就入门了的,我呢,就简单了点,抱着这两本书,死磕一个---笨鸟啊,么有法子啊。

啊,这两本书,我应该是看了大二上半学期整整一个学期吧,呵呵,而且看完的感觉非常的良好----什么也不会做。当时就差没从宿舍楼上跳下去(考虑到那天造型不是太好,怕有损我一贯高大的形象,只好作罢)。

闲话少谈,继续。后来寒假,因为爷爷病重到去世(在我的“奠”一文有描述),也没有时间继续下去。

到下半学期,靠,继续抱着书死磕(当时是没什么办法了),刚好这学期学校开了数据结构,要交若干的作业,当时整个计算机系几乎没什么人能做出图形化界面的程序(同济的本科计算机,比较注重基础)。当时也有点出风头的意思,就摸索着做了个图形化的小东西,没想到,海,还得到王兄(我的专业老师,他说他以前的学生一直这样称呼他的,套用一个)的点名表扬,还说会继续注意下去。靠,继续做下去呗,越做越顺手,现在也能做些基本的东西了。算是真正入了门了吧。

现在自己的感觉就是,学编程吧,自己真正的动手才是最重要的。当初看书时就没注意到这点,光练书上的例题了,现在想想,妈的练人家告诉你的有个屁用啊,关键是写自己的东西,就是在它例题的基础上简单改进下也好啊。这也是我给大家初学者的忠告吧。光看书没用,得练。(有点罗嗦了,^_^

也不知道上面写了些什么,不想再回过去看了,怕自己一时看不下去,全删掉了事。

呵呵,最怀念的就是那段看书的日子了,每天看上个几页几十页,然后在往电脑上敲些代码,睡觉的时候都觉的快要成为真正的程序员了,前途是光明的(一直认为程序员的前途是“光明”的),一阵飘飘然入睡。苦是苦了点,丫有乐趣可是!值!

                                                                  apple3

5.25.2005

 

 

 

任何想跟我说的话,留言请!并欢迎跟我交流,QQ247259214

 


关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有