VB.net 之道,1
使程序永远没有数据类型错误,可能吗?
[大师回答]:可以做到.
于是将所有变量设置成Object,弟子运行程序,高兴地发现没有一个错误,但系统很快就死机了.
[大师如是说]:人如果明确自己地位置,就可以避免不必要的烦恼;变量如果明确自己的类型,可以避免不必要的错误!
大师问弟子:有一个机会让你们用3个字说出最想要而总得不到的东西,你们会要求什么?
弟子贾说:涨工资
弟子倚说:放长假
弟子饼说:内存条
[大师微笑不语].
大师给弟子们讲了一个故事:
在一个公司里,有一个汇编高手,一个网络高手,还有一个VB程序员.项目经理为了考察下属的能力,交给每人同样的任务.汇编高手从不起眼的输入输出开始,花费了一个月时间,打印除了足有100叶的程序清单;网络高手穷尽所有平台,也花费了一个月的时间制作了50多个版本的程序;轮到VB程序员了,他在屏幕上画了一个窗体/一个按钮写道:按下此按钮运行他们的程序.
[大师如是说]:站在众人的肩膀上!
一个家伙编制了一个大型的程序,兴奋地请大师看。
当程序启动之后,开始进行无法想象的复杂的初始化,整个系统为之凝滞,其间没有任何提示指出正在干什么,也没有任何措施允许用户取消该过程。令人尴尬的10分钟过去了,程序界面终于出现在屏幕上--原来是纪事本程序的加强版。
[大师如是说]:吸引蜜蜂的果树绽开花朵;遭到袭击的乌贼放出烟雾;正在启动的程序显示Splash屏,自然界就是这样呵。
大师注意到有一个弟子在上机时还开了一个BBS窗口.
当大师走进时,他敏捷的使用VB窗口将其覆盖!
[大师于是将弟子们召集过来]:“控制窗口的重现是很重要的”,大师最小化覆盖在上面的窗口,说道:“非常重要”。
一个弟子问大师:
我什么时候可以出师?
[大师回答]:
到你的程序中的注释是代码10倍的时候!
路人贾:VB.Net很容易学吗?
[大师回答]:是的.
路人倚:VB.Net的结构很简单吗?
[大师回答]:是的.
路人饼:VB.Net的程序很慢吗?
[大师轻轻的咳嗽了一下]:呃,今天就讲到这里吧!
- 上一篇 »python之道15
- 下一篇 »python之道13