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