搜集的delphi控件精彩集合
http://community.csdn.net/Expert/topic/4724/4724066.xml?temp=.2582361
1、FastMM 主页:http://fastmm.sf.netDelphi 2006 中一个重要的更新就是使用开源内存管理器 FastMM 替调了使用了 N 年的老内存管理器。
FastMM 在外国 Delphi 社区非常有名,其主要目的就是重新实现一个高效、安全、稳定的内存管理器(Borland 的内存管理器问题多多,如 Dll 和 Exe 间无法共享,多线程下效率底--一些情况下甚至于低一个数量级!),在代号为 Dexter 的 Delphi 2006 没 release 之前已经听李维大肆鼓吹说 Dexter 如何出色,还在 上说他 Demo 证明 FastMM 在 Delphi 和 BCB 下能提高 NNN% 的效率!相对旧内存管理器,FastMM 有诸多的优点:
1、彻底实现了 Borland 的内存管理器,可以完全取代现有的内存管理器(“取代”就是第一个 uses FastMM4,that is all ...)2、实现了内存管理器共享机制,Exe 和 Dll 间共享内存管理器不需要任何 Dll 支持3、集成了内存泄漏检测功能4、充分兼容现有的代码、Delphi 旧内存管理器模式5、为了加速 Delphi IDE(如 Delphi 5/6/7、Delphi 2005)的启动速度、管理内存占用等,他提供了 BorlndMM.dll 的替代,直接替换 Bin 中的 Dll 即可!
2、FastCode 主页:http://fastcode.sf.net 国外一个非常知名的delphi项目,是一个高效的可代替delphi的rtl的函数库,里面的函数大多都是用汇编写成的,Delphi2006中就有很多代码就是参考了fastcode(或者直接拷贝过去)。 它就特点就是一个字:快!
3、VirtualTreeview 主页:http://www.delphi-gems.com 最强大的树形控件,到底有多强,自已去体会吧! 这个控件也是Delphi2006的IDE使用的控件之一(里面的所有树形相关控件都是用的这个),Delphi2006之所以速度快,很大程序上也有这个控件的一部分功劳!
4、graphics32 主页:http://www.graphics32.org Graphics32图像控件是专门用于Windows Bitmap快速绘图构件及函式库,能够轻易制作半透明视觉效果,可以作出图层效果,缩放,Alpha混合,角度旋转等多种图像效果。带有六个控件:TPaintBox32, TImage32, TBitmap32List, TRangeBar, TGaugeBar, TImgView32.
5、GraphicEx 主页:http://www.delphi-gems.com Delphi的图形增强控件,为Delphi增加数十种图形格式的支持
6、Toolbar 2000 主页:http://www.jrsoftware.org/ 强大的工具栏控件,delphi自带的Toolbar和它一比简直就是鸡肋!
7、CoolTrayIcon 主页:http://subsimple.com/delphi.aspCoolTrayIcon:在任务栏放置图标的控件,是同类空间中功能最为完善和强大的。1、支持动态图标2、交互式气球样式的提示框3、支持bitmaps到icons的转换4、支持设计状态预览5、提供继承的TextTrayIcon可以让你直接显示Text文本6、8个代码例子1个exe例子。
TMPHexEditor主页:http://www.mirkes.de/en/delphi/vcls/hexedit.php
优秀的十六进制编辑控件
SynEdit主页:http://synedit.sourceforge.net最好的代码编辑控件,支持语法高亮显示,品质超过所有同类的商业控件!8、PicShow 主页:www.delphiarea.comTPicShow是一套图形平滑特效控制组件,包含150多种特效。TDBPicShow是数据感知的TPicShow组件。
9、simplegraph 主页:www.delphiarea.com一个简单易用的开源矢量控件,比较适合做工作流和其它一些简单的需要矢量图形的场合.
DUnit Xtreme testing for Delphi 单元测试EurekaLog 异常DelForEX 代码排版
zeoslib(免费的数据库引擎)主页:http://zeoslib.sf.net
访问免费的小型的数据库如:mysql,postgresql,interbase,firebird,而且mssql,db2,oracle,sybase 也同样支持!更愉快的: 访问任何数据库都是统一的控件,只要选择不同的Protocol就可以了
还有dspack,N多视频相关软件都是用dspack写的。Asphyre免费开源的delphi游戏引擎,也是用directx的。
开源的xml读写控件1.XMLParser http://www.destructor.de/2.omnixml http://www.omnixml.com/3.XDOM http://www.philo.de/xml/ 功能一个比一个强,就看你喜欢哪一个了,都不需要dllTbx主页:http://www.g32.org/tbx/ http://www.rmklever.com/delphitbx.html
tbx是一套非常优秀的ToolBar2000的界面增强控件,虽然比devexpress功能稍弱,但是界面上却比它更为漂亮,而且是免费的
用于支持多语言的VCL控件组TntWare Delphi Unicode Controlshttp://www.tntware.com/delphicontrols/unicode/
turbopower
主页:http://www.turbopower.com/ 曾经最优秀的商业控件,今天的开源产品
Abbrevia:数据压缩控件
Async Professional:最好的通讯控件Async Professional CLX
B-Tree Filer:看名字就知道是做什么的了
Essentials:漂亮的界面开发控件
FlashFiler:优秀的数据库引擎
Internet Professional: 开发Internet的利器
LockBox:加密控件,支持多种加密算法
OfficePartner:Office自动化的对象的封装
OnGuard: 实现软件的Demo版设置,过期等
Orpheus:完成类似Outlook功能的控件
ShellShock:Windows Shell的功能封装
SysTools:优秀的函数库,甚至包含二维条码控件SysTools for Kylix
Visual PlanIt:日程,日历控件
XML Partner:这个就不用说了
应用程序病毒免疫器 http://www.cnpack.org/showdetail.php?id=151&lang=zh-cn CnPack 开发组管理员 与月共舞 个人作品。用于给可执行文件增加一个病毒免疫头,当文件被非法修改后,允许自动进行文件修复。该软件为开放源码的自由软件!
最后,推荐一个可以替代delphi ide的重量级免费开源软件:Lazarus
Lazarus是一个用于Free Pascal的快速应用开发(RAD)的面向对象的Pascal集成开发环境(IDE)。
Lazarus是一个用于Free Pascal的快速应用开发(RAD)的面向对象的Pascal集成开发环境(IDE)。Lazarus 对于窗口管理来说是中性的。可以工作在KDE(1.13版本)下,也可以工作在GNOME(1.23版本)或其他窗口管理器(MVM、WindowMaker)。Lazarus的设计目标是应用Free Pascal,所以所有凡是Free Pascal能运行的平台,Lazarus也可以运行。最新版本能运行于Linux,Win9x/2000/xp和FreeBSD。Lazarus的工作界面、外观和操作和Borland 的Delphi IDE非常相似,所不同的是Lazarus 是完全的自由软件。Lazarus 可以直接移植Delphi的代码。Lazarus的编程语言是以Pascal为基础的。Pascal语言具有可读性好、编写容易的特点,这使得它很适合作为基础的开发语言。同时,使用编译器创建的应用程序只生成单个可执行文件(.EXE),正是这种结合,使得Pascal成为Lazarus这种先进开发环境的编程语言。
Lazarus的官方网址是 www.Lazarus.org
ftp://lazarus.freepascal.org/lazarus/lazaruslinux.tar.gz下载,最新的版本为0.8.5 alpha, 文件大小3,445,052 字节