搜集的delphi控件精彩集合
http://community.csdn.net/Expert/topic/4724/4724066.xml?temp=.2582361
1、FastMM
主页:http://fastmm.sf.net
Delphi 2006 中一个重要的更新就是使用开源内存管理器 FastMM 替调了使用了 N 年的老内存管理器。
FastMM 在外国 Delphi 社区非常有名,其主要目的就是重新实现一个高效、安全、稳定的内存管理器(Borland 的内存管理器问题多多,如 Dll 和 Exe 间无法共享,多线程下效率底--一些情况下甚至于低一个数量级!),在代号为 Dexter 的 Delphi 2006 没 release 之前已经听李维大肆鼓吹说 Dexter 如何出色,还在 CSDN 上说他 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.asp
CoolTrayIcon:在任务栏放置图标的控件,是同类空间中功能最为完善和强大的。
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.com
TPicShow是一套图形平滑特效控制组件,包含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/
功能一个比一个强,就看你喜欢哪一个了,都不需要dll
Tbx
主页:http://www.g32.org/tbx/
http://www.rmklever.com/delphitbx.html
tbx是一套非常优秀的ToolBar2000的界面增强控件,虽然比devexpress功能稍弱,但是界面上却比它更为漂亮,而且是免费的
用于支持多语言的VCL控件组
TntWare Delphi Unicode Controls
http://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 字节