发信人: fishy()
整理人: winsy(2003-03-06 11:42:58), 站内信件
|
上次有人问了我个问题,我因为懒的开VB浪费内存,就直接在oicq上写了段 程序给他,他一用说有问题,我就跟他说:“在那一句上设个断点看看。”
结果他问我:“断点是什么?”
我差点晕倒,不过一想也许他只知道E文不知道中文吧,就说:“就是Break point啊。”
他又问我:“Breakpoint是什么?”
这次我就真的晕倒了。
不过我后来仔细想了一下,我学VB以来看过很多VB的书,但确实没有一本书 讲了如何调试程序的。
我不禁要想:大家对VB的定位到底是怎样的?
不可否认,VB很适合初学者,它可以缩短普通人与程序之间的距离。但是, 我同时也认为,只要VB的编译器支持,VC能做到的事情VB也同样能做到。
我是搞信息学奥林匹克竞赛的,因此对此深有体会:我从小到大做了这么多 的程序,自从用PC以来,几乎就没有一次成功的程序。
甚至我还遇到过这样的情况:我的两个师弟做一道题目(用Borland Pascal) ,两个人的算法完全一样,程序也几乎没有分别,但一个人的程序的运算速度是 另一个人的5倍!
后来经过长达半个小时的研究,才终于找到了致命的微小区别。
我说这么多废话,无非是想说明:你能按照书上的例子做一个程序了,甚至 你能把它稍微修改一下了,很好,我祝贺你。但是,这仅仅是非常小的一步。如 果你不能养成良好的编程习惯,如果你不会调试,那么,你永远都迈不出第二步 。
-- 闲人一个
闲鱼一条
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.110.140.33]
|
|