
编程低手箴言
oyd
这个作者很懒,什么都没留下…
展开
-
编程低手箴言(四)--Lib与DLL
四、lib与DLL从这一章起,我讲述的内容将特定于windows平台。其实这篇文章也可看作是我在windows下的开发经验总结,因为以后我决定转unix了。前面有一章说编译与链接的,说得很简略,其实应该放到这一章一块儿来说的。许多单讲C++的书其实都过于学院派,对于真实的工作环境,上百个源文件怎么结合起来,几乎没有提及。我引导读者一步步看看lib与DLL是怎么回事。一个最简单的C++程序,只需要原创 2006-09-22 04:31:00 · 2802 阅读 · 3 评论 -
编程低手箴言(一)
编程已经3年了我时常觉得, 如果3年前的我由现在的我来指点的话,应该用3天就可以出师了。我的这篇文章就是冲这个目的来的。在接下来远远少于3天的篇幅中,我将带领读者从菜鸟一直晋升到COM(因为我自己也只会这么多了),初学者读完后,应当小有所成,基本上能胜任通常各种小IT公司的常规开发任务了。如果你不能学成,please email me: oyd_admin@163.com。准备工作:首原创 2006-06-30 18:59:00 · 2612 阅读 · 8 评论 -
编程低手箴言(二)
mapmap可以看做是一个增强型的数组,通常数组的下标是从0开始的连续整数,而map在使用上可以用更多的数据类型来做下标。我们经常遇到这样的任务:由一项去查找对应的另一项,例如由人名查找电话,由窗口句柄查找对应的CWnd指针,由编号去查对应的图书等等。这样的问题有许多种数据结构和算法来解决,但是这不是我们研究的方向,我告诉大家一个最简单的解决方案,用map,虽然它不是效率最高的,但是最简单。如我上原创 2006-07-07 19:53:00 · 2120 阅读 · 0 评论 -
编程低手箴言(三)
三、代码的组织我遇到过无数利用面向对象的方法,结果代码乱成一团的例子,其中有不少就出自我本人。许多初学者感到困惑,他们刚开始写程序,程序代码非常优美,程序运行,编译,调试无不得心应手;待3个月后,发现手头的代码是一个泥潭;半年之后,每次要修改点东西都如跌入深渊;一年以后,他们开始酝酿重写整个代码。由上我们知道合理组织代码的重要性。写好代码的根本原因在于需要维护和复用。这一点不难理解,如果你的代码再原创 2006-07-21 13:49:00 · 2031 阅读 · 3 评论