ewdragon

导航

这样学习C++才能事半功倍

这样学习C++才能事半功倍
学习步骤:
1.选择一个自己非常喜欢的2D游戏,如英雄无敌, 没命地玩,没黑没白地玩,直到你体会到每个英雄的优点和缺点.
2.这时有改编游戏的欲望了吗? 若还没有,继续玩,goto 1
3.找一本2D游戏的入门书看 && 打开DX7.0 SDK中的演示代码边阅读边学习.
4.能到这步,说明你已经具有基本的阅读代码能力以及基本了解了Windows的消息驱动机制.
5.这时你的数据结构已经无师自通了
6.试着写一个自己的游戏程序,运行了吗? 没有?调试通过它.
7.很好,你已经具备了程序员的基本要求--编程10分钟,调试10小时.现在你可以给你的
同学当老师了,小问题手到病除.
8.现在你的C++语言的基础部分完全通过了.
9.学习一下C++中类的概念,再找一本COM/DCOM的书看,对照DX9.0 SDK 学习理解
10.这时你对类的组合/继承/多态的理解应该没有问题了,组件技术也没问题了吧?
11.再找一本面向对象设计的书看看,试着将你的游戏改成面向对象的.
12.改完了吗? 不行,goto 11,重新改,直到你游戏的版本号为Ver99.999.99999.
13.现在你的oop已经过关了,什么优化,可移植,可维护,可靠性等都有切身感受了.
14.大功告成,你的C++出徒了,可以干点外快了.
15.要想继续学习,将游戏改成3D的,加上音乐,音效,力反馈设备,哈哈,你又成了DIY的大师了.
16.再将游戏改成网络对战的,怎么样,网络工程还用学吗!
17....
18.停!!!你快变成傻子了,还好四年快完了,就剩下毕业设计了,"可我的GF在哪??????" 害人不浅啊!!!

posted on 2005-11-20 09:51  六月芳菲  阅读(258)  评论(0编辑  收藏  举报