进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 程序开发 -> DLEPHI -> 文章内容  
delphi5.0秘籍大暴光

Delphi5.0是非常优秀的RAD开发工具,越来越多的人开始认识到这一点并转而使用它,但它也不是完美无缺的,实际上通过手工优化可以极大的提高它为我们工作的效率,我通过实践摸索出一些经验,借电脑报一角与大家分享:  

一:实现控件面板的平滑滚动:

安装过许多控件的朋友都知道,在众多的控件中选择一个实在不是一件轻松的事,鼠标要不停点击,如果能平滑滚动该多好啊,好在Borland的专家早就想到了这一点:

建立一个文本文件,内容为:

REGEDIT4

[HKEY_CURRENT_USERSoftwareBorlandDelphi5.0Extras]>

"AutoPaletteSelect"="1"

"AutoPaletteScroll"="1"

保存为tip.reg,然后双击此文件,启动delphi,怎么样?是不是爽多了!

  

二:加快程序启动速度:

delphi启动确实有点慢,既要显示快闪屏幕,又要读注册表设置,对于配置低的机器简直是一种折磨,实际上我们完全可以通过启动参数来控制它:

建立一个快捷方式,目标为:D:DELPHI5Delphi5Bindelphi32.exe /ns /np

(我的delphi装在d:delphi5目录下,你要做相应改变。)

ns:no splash 不显示快闪屏幕

np:no project不加载项目

  

三.观察内存堆分配情况:

同上,快捷方式目标为:D:DELPHI5Delphi5Bindelphi32.exe /hm /hv

此后每启动此快捷方式就可看到delphi标题栏上不停变化的堆分配字节数

  

四.在右键快捷菜单中增加编译及查看功能:

先为dpr文件增加功能:

建立一个文本文件,内容为:

REGEDIT4

[HKEY_CLASSES_ROOTDelphiProject]

@="Delphi Project"

"EditFlags"=hex:00,00,00,00

"AlwaysShowExt"=""

[HKEY_CLASSES_ROOTDelphiProjectDefaultIcon]

@="d:\DELPHI5\Delphi5\Bin\Delphi32.exe, 4"

[HKEY_CLASSES_ROOTDelphiProjectShell]

@=""

[HKEY_CLASSES_ROOTDelphiProjectShellOpen]

@="&Open"

"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOTDelphiProjectShellOpencommand]

@="d:\DELPHI5\Delphi5\Bin\Delphi32.exe /ns %1"

[HKEY_CLASSES_ROOTDelphiProjectShellOpenddeexec]

@="[open("%1")]"

[HKEY_CLASSES_ROOTDelphiProjectShellOpenddeexecApplication]

@="DELPHI32"

[HKEY_CLASSES_ROOTDelphiProjectShellautobuild]

"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOTDelphiProjectShellautobuildcommand]

@="D:\DELPHI5\Delphi5\Bin\delphi32.exe /ns %1 /b"

[HKEY_CLASSES_ROOTDelphiProjectQuickView]

@="*"

存为Delphiproject.reg,然后双击此文件,以后你就可以在以dpr为后缀的项目文件的右键快捷菜单中发现多了autobuild一项,可以马上编译生成可执行文件了,还多了快速查看一项,可以不打开Delphi而察看文件内容。

再为pas文件增加功能:

建立一个文本文件,内容为:

REGEDIT4

[HKEY_CLASSES_ROOTDelphiUnit]

@="Delphi Source File"

"EditFlags"=hex:00,00,00,00

"AlwaysShowExt"=""

[HKEY_CLASSES_ROOTDelphiUnitDefaultIcon]

@="d:\DELPHI5\Delphi5\Bin\Delphi32.exe,5"

[HKEY_CLASSES_ROOTDelphiUnitShell]

@=""

[HKEY_CLASSES_ROOTDelphiUnitShellOpen]

@="&Open"

[HKEY_CLASSES_ROOTDelphiUnitShellOpencommand]

@="d:\DELPHI5\Delphi5\Bin\Delphi32.exe /ns /np"

[HKEY_CLASSES_ROOTDelphiUnitShellOpenddeexec]

@="[open("%1")]"

[HKEY_CLASSES_ROOTDelphiUnitShellOpenddeexecApplication]

@="DELPHI32"

[HKEY_CLASSES_ROOTDelphiUnitShellcompile]

"EditFlags"=hex:01,00,00,00

[HKEY_CLASSES_ROOTDelphiUnitShellcompilecommand]

@="D:\DELPHI5\Delphi5\Bin\dcc32.exe %1"

[HKEY_CLASSES_ROOTDelphiUnitQuickView]

@="*"

存为delphiunit.reg, 然后双击此文件,以后你就可以在以pas为后缀的源码文件的右键快捷菜单中发现多了compile一项,可以马上编译生成dcu文件了,还多了快速查看一项,可以不打开Delphi而察看文件内容。

要注意你的delphi安装路径要做相应更改,对注册表不熟悉的朋友一定要谨慎做好备份。

在百度中搜索:delphi5.0秘籍大暴光
在Google中搜索:delphi5.0秘籍大暴光
在Yahoo中搜索:delphi5.0秘籍大暴光

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· Total Commander无法处理桌面文件怎么办?..
· Linux hosts.allow与hosts.deny限制访问
· [图文] Windows Live Folders 新鲜试用
· Pixar发布支持Maya的RenderMan学习版
· 小技巧:如何用Delphi创建快捷方式
· php脚本中include文件报错解决方法
· Delphi版模仿熊猫烧香病毒核心源码
· Delphi“判断服务器路径”与“清空日志文..
· [图文] 滤镜之BladePro
· adgjdet.exe
 
· 小技巧:如何用Delphi创建快捷方式
· Delphi版模仿熊猫烧香病毒核心源码
· Delphi“判断服务器路径”与“清空日志文..
· 应用程序敏感键的实现
· 用Delphi实现远程屏幕抓取
· 用DEPHI为应用软件建立注册机制
· 利用Hook技术实现键盘监控
· Delphi编程实现Ping操作
· 通用Delphi数据库输入控件DBPanel的实现
· 用Delphi开发屏幕保护预览程序

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)