Delphi2007的使用心得_第1页
Delphi2007的使用心得_第2页
Delphi2007的使用心得_第3页
Delphi2007的使用心得_第4页
Delphi2007的使用心得_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Delphi2007 使用心得By neoyao, 2007/04/05说实话,经过 1 天的使用,感觉 Delphi2007 真是太爽了,我先小结几点,各位后续使用的心得再陆续跟上!1、 关于 IDE 启动速度Delphi2007 的 IDE 速度相比 BDS2006,只能用一个字形容:“快” !例如我目前安装了如下控件:Appcontrols、Ehlib、Raize 、Sdac、TmsPack 等等,机器是IBM ThinkPad X32,1G 内存,在初次开机的情况下,启动 delphi2007 大约 12 秒;如果以后关闭 delphi2007 再重新打开 IDE 的话,大概只要 57 秒,感觉和 D7 差不多。以上是在没有用 DelphiSpeedup 的情况下,这个速度也不需要用 DelphiSpeedup 了。2、 关于 IDE 在开发时的 Unit 与 Form 的打开与切换速度这一点对于开发大型的项目是至关重要的,牵涉到开发的效率和开发的心情!我使用了以前在 D7 环境下开发的一个项目做了测试,这个项目共有 19 个 Form 和 Unit,最大的 Unit 代码有 85K,代码合计 452K,Form 都是一些图形、表格之类的,在 CtrlF12 之后选中所有 Unit,用了 2 秒多就全部显示出来了;之后尝试在代码编辑框中的不同 Unit 之间切换,发觉切换到代码较大的 Unit 时,可以感觉到稍稍迟钝,但仅此一次,以后再选择已经选择过的 Unit 时,没有丝毫的迟钝就显示了,可能是使用了什么预存的技术吧。总体上讲,感觉跟 D7 比较起来稍逊一点,但可以接受,比起 BDS2006 有明显的改善!我记得在 BDS2006 做这个项目时,在不同的 Form、Unit 之间切换以及打开一大堆 Form,是一件十分令人恼火、沮丧的事,绝对影响开发速度和心情。3、 关于 IDE 的环境布局每个人都有自己喜欢的 IDE 开发布局环境,我相信许多的朋友至今仍对新的BDS2006、Delphi2007 觉得不爽,仍然停留在 D7 的一个主要原因恐怕就是因为用不惯新的 IDE 布局环境吧,其实我也是这样。下面看一看如何改变 IDE 布局,使之适合自己:(1)例如我的 IDE 布局,绝对是经典的 D7 浮动布局方式,这个方式下 form 可以自由移动,代码、Form 空间大,除了 Tool Palette 之外和 D7 基本一样。实际上,我感觉我的这种 tool palette 布局,比 D7 的老的横条状布局要好很多,选择、查找控件时清晰、快速、明了!上图中,1 为 Tool Palette、Structure、Object Inspector 三者之间的快速切换组合按钮,使用起来非常爽;2 是建议在这种组合布局中,对 Tool Palette 点右键的建议设置值,其中第一个是自动收拢,第二个是保持现在的顺序;3 说明 Form 和 Unit 编辑框都可以自由移动;4 在你设好自己喜好的布局后,把它另存为一个布局方案,这样每次 Delphi2007 启动时会自动调用你设好的布局。以上也适用于 BDS2006。下面说一下设置的步骤和注意事项:a、启动 delphi2007,Tools-Options-Vcl Designer 中,把 Embedded designer 的勾去掉,点 Ok 保存;b、在 Desktop Speedsetting 中选择 Classic Undocked,之后关闭 delphi2007;c、重新启动 delphi2007,按照上图的方式,将Tool Palette、Structure、Object Inspector 三者拖动到一个框里去,按照你的使用习惯,以合适的尺寸放置在你希望的地方;Project Manager 是不给组合的,因为它本身就已经有三个组合栏了,而且我觉得这个 Project Manager 在需要的时候从菜单 View-Project Manager 直接选择也很方便,所以建议关闭它。d、需要注意的是,组合完 Tool Palette、Structure 、Object Inspector 三者之后,点开Object Inspector,在上面点右键,在 properties 中设置属性如下,否则会导致Object Inspector 属性由于状态栏的问题显示不全或无法选择。e、所有布局设置完成之后,把它另存即可。(2)Delphi2007 改进了控件选择与搜索功能,在 Tool Palette 中非常好用,只要点击Tool Palette 上的“ 漏斗”,再用键盘输入你要找的控件所包含的字符,这样 Tool Palette 自动将符合条件的控件非常迅速的显示出来了,这样你就可以迅速定位找到你要的控件了。我感觉这个功能非常实用,也非常方便。如下图所示,我输入了 lab3 个字符,这样 label 全出来了!4、关于控件安装的问题目前支持 Delphi2007 的控件基本上很少,但是以前的 BDS2006 控件是可以在Delphi2007 上使用的,但目前我只发现只支持 Bpl 方式添加控件。所以我在装 Delphi2007的控件时就走了一个弯路,正确的方法如下:把你在 BDS2006 里使用的自己装的控件要拷贝下来,并且把相应的 Bpl 文件也拷贝下来,这样在 Delphi2007 环境里添加相应的控件路径、再在 Component-Install Package 里直接 add 就可以了,如果不成功多半是路径没有添加的问题,仔细点操作就一劳永逸了,我就是把 BDS2006 里的所有安装的控件都迁移到了 Delphi2007 下,目前工作正常;要注意许多控件是安装文件直接安装的,如果你卸载了 Bds2006 以及自己安装的控件的话,那么基本上用可执行文件在 Delphi2007 里安装控件都会有问题,例如 Raize!所以要按照上面的办法把 Bds2006 里的控件卸载之前就拷贝下来,然后在 Delphi2007 里安装!否则你不得不再装一遍 Bds2006 或者找台机子装 Bds2006,然后把你需要的控件在Bds2006 里装一遍!非常痛苦呀!前车之鉴,务必注意。这种情况在直接支持 Delphi2007的控件多了之后就会好的。5、关于工作目录的问题Delphi2007、Bds2006 的工作目录与 Delphi7 不同,D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论