Delphi2007使用心得
更新时间:2023-12-29 11:39:01 阅读量: 教育文库 文档下载
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的话,大概只要5-7秒,感觉和D7差不多。以上是在没有用DelphiSpeedup的情况下,这个速度也不需要用DelphiSpeedup了。
2、 关于IDE在开发时的Unit与Form的打开与切换速度
这一点对于开发大型的项目是至关重要的,牵涉到开发的效率和开发的心情!我使用了以前在D7环境下开发的一个项目做了测试,这个项目共有19个Form和Unit,最大的Unit代码有85K,代码合计452K,Form都是一些图形、表格之类的,在Ctrl+F12之后选中所有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不同,Delphi2007、Bds2006的项目打开、Bpl编译包存储目录是默认在“我的文档”目录里的,很多人可能与我一样感到不习惯,实际上很简单,按照以下设置即可,要注意的是,设置的目录要存在,事先在你希望的目录里建好。
今天先到这,改天待续。也希望大家踊跃发表自己的心得,共同进步!
正在阅读:
Delphi2007使用心得12-29
平行宇宙与高维空间12-05
MSSQL总结 - 图文12-14
中班音乐学科小结02-21
赛盛技术培训案例精选之摄像头传导发射案例05-13
结构力学辅导书和各个学校01-22
大声说“不”作文300字06-23
2013-2017年中国通用零部件行业投资价值分析及前景预测报告05-31
春景作文450字06-15
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- Delphi2007
- 心得
- 使用
- 管理资料安全生产管理职责
- 数值传热必备基础知道
- 信息中心服务器虚拟化整合方案模板
- java程序打包成jar文件
- 中职学校班主任工作总结
- 影响职场生涯工作收入的细节有哪些
- 新形势下如何加强党员队伍建设思考
- 金属加工机械制造项目可行性研究报告
- 翡翠赌石五种必备工具 - 图文
- 14桩基承载力试验检测检查
- 宝洁公司全球化营销策略研究
- 《赶圩归来啊哩哩》教学设计及点评
- 诗歌赏析资料 - 图文
- 2018年爱岗敬业演讲稿材料学习范文五篇
- 2019年整理--林机社区党支部工作总结范文
- New Zealands Tourism
- 生产光纤光缆工艺流程
- 企业金融会计风险防范与化解
- 山东省滨州市中考数学复习第5章四边形第二节矩形菱形和正方形试题无答案03141139
- 公共部门人力资源管理管理综合练习题参考答案