首页 > C/C++开发工具专区 > VC技术 > 致VC初学者的一封信
2006
07-05

致VC初学者的一封信

今天实在无聊,也无奈,所以决定写一写,只是希望各位初学者不要象我一样,
多年一点进步都没有,还是这么菜。就当我发发口疯吧,想笑的就笑一笑,想骂的就骂一骂

一。你的基础如何。
    首先必须了解你自己的基础,只有了解了你自己的基础,才能决定下一步的路。
现在有好多初学者其实是半路出家,不了解C、C++。一开始就学VC,其实你可以使
用VC这个工具,但是绝对不能进入VC的世界。就VC而言,其实是一个功能强大的一
个开发环境,一个工具,是一个C/C++语言的集成开发环境(编辑+编译+连接+调试
等于一身)。所以没有C/C++的基础,根本就无法使用VC开发程序。所以,第一点,
你必须了解自己的基础,了解自己C/C++的实际水平,在这个方面补一补,胜过你在
VC上折腾几年的了。可以在VC上创建控制台工程,来实际熟练学习C/C++。

二。大体了解熟悉VC
    这个就不用多说了,既然要使用VC开发程序,就必须会对VC进行操作,这个大概
知道就可以了,因为在今后的进一步使用过程种,你会了解得更多。

三。了解WINDOWS编程
    使用VC,其实就是在WINDOWS下编程,编写WINDOWS程序。所以必须了解WINDOWS编程,
必须了解WINDOWS的基本对象,如:窗口、菜单、位图、字体等。

四。SDK API和 MFC
    MFC对SDK API做了封装,其实是对WINDOWS对象的封装。所以,了解甚至熟悉SDK API对你
使用VC编写基于MFC框架程序是绝对有百利无一害的。很多实象都必须使用到SDK API。毕竟MFC
不是万能的。有人认为没必要了解熟悉SDK。因为使用MFC就已经足够了。我是反对这个观点的,
有人认为浪费时间熟悉SDK API,但这个其实是错误的,因为MFC是对SDK API的封装,很多函数
是和SDK相似或无差别的,这个可以同时进行的,熟悉SDK API对了解MFC框架起到事倍功半的作用。
对于这个的总结,就是:要熟悉MFC框架,了解SDK API。

    以上其实是要在实践中学习的。不是看书就可以的,多练,对想,想想为什么要这样做。MFC实在是
庞大,不可能全部在短时间啃下的。以上也没有说分时进行,很多时候是同时学到的。当然VC还有很多
方面的知识,如ATL等,祝各位学习愉快,树立信心,坚持下去。


留下一个回复