Borland批评
真的很不想批评Borland,但是不得不批评一下。
Delphi6的界面设计真是差到没话说!不是指它本身的界面,而是指它的VCL和CLX。
我承认,VCL是很不错,大大简化了操作。可是Delphi5之前,Delphi的最小化问题一直存在。因为任务栏上面的程序按钮(好别扭的叫法)和窗体并无任何直接关系!任务栏上面的程序按钮是基于TApplication的,所以,VCL程序最小化时不像普通Win32的程序有个动态过程,而是一下子就不见了。真是搞得人莫名其妙!这还不是个大问题。比较麻烦的是,VCL程序的任务栏上的右键弹出菜单更是只有还原、最小化和关闭三项。还是因为上面那个原因。可是,软件设计中很重要的一点就是不要改变用户已经习惯了的通用的软件界面,Borland这样使得用户必须适应这种界面,造成用户的不便,对软件产生不好的影响。
而新出的CLX更加让人没话说,本来编译成功后,看到程序在任务栏上的右键弹出菜单完全符合Windows标准,还以为Borland下功夫在CLX上改进了这些问题,但是,新的问题又来了——在MDI窗口下,子窗口最大化、最小化是也是咻的一下就完成了。毫无动画过程!真呆板!真奇怪!Borland能不能在这些小地方下下功夫?为什么MFC就没有这些缺点呢?
还有,Borland一个很失策的地方,不加入一个Resource Editor(光盘中附带的Resource Workshop太老了),如果想开发Win32 API程序的话,怎么办?Borland C++ 5.02软件版本资源对中文支持可是有问题的。(不知现在有patch了没有)
还有,为什么不支持MS的库文件,至少不用麻烦我们将VC的库和Borland的库转来转去。
最后,拜托帮助文件改成HTML文件吧。