六月 2010

科学家和工程师的区别

最近在看H.264的KTA的程序,KTA的程序基本上都是搞科研的人写的基于JM11.0,看科学家们写的程序真是叫吐血呀。

我在看的一个函数写了2000多行。If else嵌套了几十层,中间还夹杂着10个条件编译指令。

另外一个函数超长的函数,也有2000多行,我用文本比较工具比较了一下这两个函数,发现85%以上都一样,

证明这个函数是Copy Paste之后的产物。而且程序里面全局的变量数组魔术字漫天乱飞,不同文件里面的数组定义

都不一样,没看几天就发现了好几个明显的Bug。

估计因为程序写得太垃圾了,找工程师重写了JM绝大部分代码,所以JM17的代码看上去好多了。

修改按钮文字颜色

Delphi的TButton虽然提供了Font的属性,但是更改Font的Color不会改变显示字体的颜色。

要想改变字体的显示颜色,必须使用TBitBtn

 

现在的方便面,太难吃了

这两天试验了几种方便面,今麦郎,康师傅,农辛拉面,真tmd难吃死了,再也不买了。