[阅读: 569] 2004-11-30 11:15:27
哎,Delphi2005让我颇有点失望,借楼主的地方发发牢骚
个人感受:
1.Delphi2005完全不应该叫Delphi2005,因为它不只是Delphi了,如果要使用Delphi2005
这个名字应该只包括Dephi for win32以及Delphi for .net,例如VS.net中包含了VC7
不能因为VC6的成功而把VS.net命名为:VC2005
2.在Delphi8时,界面全面模仿.net,而且Win32的编写也和以前出入很大,以前引用Windows单元
只用uses Windows,而Delphi8中是uses [sys...].Windows ([]中的不记得了,在Delphi2005中
这一点又改回来了。)正是由于Delphi8中使用MDI模式而不是原来的SDI模式,使得使用Delphi
的程序员有很大意见,为了平息大多数Delphi程序员的不满,Delphi2005才在选项中加入了可以
把MDI模式改成SDI模式的选项。
3.不知道是我下的版本有缺陷还是Delphi2005本身的问题,其稳定性的确让我冷汗只出。
测试到的问题:
(1)鼠标在移动到菜单的Tool->Team的时候报错,不知是不是因为没有StarTeam的原因,但是
即使是的这个原因,也不能鼠标一移过去就报错,我还没点呢!
(2)在Delphi for Win32中新建了一个MDI的Application,保存后退出Delphi2005,然后双击
那个MDI的项目文件,这时Delphi2005启动,报错!(我没改或者写任何代码!)
先启动Delphi2005,然后用Delphi2005菜单打开该项目不会报错!
4.以前在Delphi7,6等版本中,如果有这样的代码:
uses
Windows, Graphics, MyUnit;
那么按住Ctrl键盘,点其中的Windows, Graphics或者MyUnit会自动打开相应的单元文件,而在
Delphi2005中,此方法只对Windows, Graphics有效,对自己的单元无效。取而代之的是完全模
仿VC中的,使用右键菜单,选择Open File at Cursor
为什么原来那么方便的使用方法不保留,而要无条件的去模仿VC呢????????
我当时的感受真是无法说出,我只有自己安慰自己:反正我以后还是会学VC的,这样让我可以
提前熟悉VC的环境
5.每次启动有必要把C#,Delphi for .net,Delphi for win32等等全部加载到内存吗?我不知道
选项里是否有设置可以不让Delphi2005加载其中的某些东西。我认为这是完全没有必要的。比如
我在某一段工作时间里可能只用到了Delphi for win32的功能,那么可以设置为只加载
Delphi for win32,这样做也不既吃内存启动又慢了。另外一个方案是在用Delphi2005建立项目
的时候加载。
总的来说,我真是很有些失望,一方面似乎没有一起那样重视用户的感受了。
。另一方面感觉Borland现在只想去适应原来使用VS.net或者VC的
用户,完全不理会原来使用Delphi的人的感受。
第二天、我卸掉了Dephi2005,我真的希望是我下这个版本不完整,希望过段时间后有个版本的
Delphi2005不会让我有这么多牢骚...