结合本人学习VC编程的过程和体会,向大家介绍一下怎样学习编程。
此文对于新手或许有益,对于高手而言也许就贻笑大方了。
首先,应该学习C++语法和面向对象编程的思想;
接着,用C语言实现一个Windows程序,感受Windows消息触发机制的原理;
然后,结合三本书(VC入门书、MFC库参考书和Windows API参考书)系统
学习VC编程;
要搞明白的是,要想学好VC编程,以上要素是必备的,即需要有C++基础,
有面向对象思想基础,了解Windows消息驱动机制,熟悉Visual Studio工具,
熟悉MFC库,熟悉Windows API。
学习的方法当然是多看书,多思考,多看代码,多编代码。没有捷径可言。
根据各人的资质和努力,大约半年后才有小成。
最后,还应该根据各人的兴趣和需要,向数据库或网络或多媒体等方向
挺进,还有COM、DCOM以及Windows内核编程等等。到了这种地步,程序员在
Windows平台上的应用开发才可以说是到达了一个很高的境界。但这只是指
应用开发而言。一个真正热衷编程的程序员还应该向操作系统级的编程进发。
开发Windows的程序员当然比在Windows上作开发的程序员水平要高(我个人
的看法)。
总之,学无止境,程序设计也是一项艺术,程序员并不只是一个“匠人”
而已。
本文结合作者学习VC编程的体会,为新手介绍学习方法。首先要掌握C++语法和面向对象思想,用C语言实现Windows程序以了解消息触发机制,再结合相关书籍系统学习。学习需多看书、多实践,约半年有小成,之后可向数据库等方向发展,还可挑战操作系统级编程。

3419

被折叠的 条评论
为什么被折叠?



