在11月底的时候,由于为了给朋友写一个(抄)一个FTP客户端的程序。谁成想,用delphi写出来的FTP CLient在网上比较少见,并且封装的往往过于严密。于是继续使用google检索,终于检索到几个版本,不过都是使用C++写得。于是乎,和我心中的隐痛(要精通Visual C++)终于重合了起来。一方面,我要掌握而不是学习,精通而不是了解Visual C++的想法终于是我开始又拿起了VC的书本。呵呵。在此之前,曾经有几次学习VC的经历,当然,都是以不了了之做结论。这次,不会了。
当然,在学习VC的过程中很多书本都是介绍VC的application wizard 的使用方法,这些在此之前我就已经比较熟悉了。呵呵。可是,MFC的内幕到底是什么呢?其运行机制是什么呢?我决定探个明白。由于自己已经存在的Delphi的应用经验,所以不自觉的就会在一些VC操作步骤上与其对比,这是我很苦恼。(好似我前年在使用delphi过程中与早前Java的使用经验作对比一样)。又一样的出现了大骂MFC封装之恶劣的情形,迷惑于对VC程序的初始化、运行机制,晕眩又似懂非懂于MFC的宏定义的机制。哎,学习真的是苦不堪言,当然,翻山越岭后的畅快淋漓有让人沉迷其中。
在这一周多的时间里我主要把时间化在看书上,刚看完《精通Visual C++》〔作者:〕,是我主要了解了在MFC中可视化对象的创建过程,首先通过声明一个实例(或者new),然后通过其Create....来真正的构建可视化组件。看完了《Visual C++应用与提高》〔作者:三味创作室;科学出版社〕,这真是一本好书,给出的例子和讲解都比较清晰,有于没有做大量的联系,现在还不能自己来通篇写一个程序,但是通过使用MFC 的程序向导以及在这本书上获得的普遍使用的消息机制,MFC中常用对象的名称,使我可以基本上完成一个程序。不过,当程序出现了错误。我往往不知如何下手。这应该是我本月的主要工作了吧。
还有很多的书本要看,并且,非软件应用的书籍更加要看。路漫漫其修远兮,吾将上下而求索。
当然,在学习VC的过程中很多书本都是介绍VC的application wizard 的使用方法,这些在此之前我就已经比较熟悉了。呵呵。可是,MFC的内幕到底是什么呢?其运行机制是什么呢?我决定探个明白。由于自己已经存在的Delphi的应用经验,所以不自觉的就会在一些VC操作步骤上与其对比,这是我很苦恼。(好似我前年在使用delphi过程中与早前Java的使用经验作对比一样)。又一样的出现了大骂MFC封装之恶劣的情形,迷惑于对VC程序的初始化、运行机制,晕眩又似懂非懂于MFC的宏定义的机制。哎,学习真的是苦不堪言,当然,翻山越岭后的畅快淋漓有让人沉迷其中。
在这一周多的时间里我主要把时间化在看书上,刚看完《精通Visual C++》〔作者:〕,是我主要了解了在MFC中可视化对象的创建过程,首先通过声明一个实例(或者new),然后通过其Create....来真正的构建可视化组件。看完了《Visual C++应用与提高》〔作者:三味创作室;科学出版社〕,这真是一本好书,给出的例子和讲解都比较清晰,有于没有做大量的联系,现在还不能自己来通篇写一个程序,但是通过使用MFC 的程序向导以及在这本书上获得的普遍使用的消息机制,MFC中常用对象的名称,使我可以基本上完成一个程序。不过,当程序出现了错误。我往往不知如何下手。这应该是我本月的主要工作了吧。
还有很多的书本要看,并且,非软件应用的书籍更加要看。路漫漫其修远兮,吾将上下而求索。