Delphi免费资源列表

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 有诸多的优点:

a、彻底实现了 Borland
的内存管理器,可以完全取代现有的内存管理器(“取代”就是

第一个 uses FastMM4,that is all
…)
b、实现了内存管理器共享机制,Exe 和 Dll 间共享内存管理器不需要任何 Dll
支持
c、集成了内存泄漏检测功能
d、充分兼容现有的代码、Delphi 旧内存管理器模式
e、为了加速 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增加数十种图形格式的支持

TIFF
images (*.tif; *.tiff), extended base line implementation
1..16 bits per
sample
indexed, grayscale, RGB(A), CMYK, L*a*b*
uncompressed, packed bits,
LZW, CCITT T.4, Thunderscan, Deflate, new style JPEG
GFI fax images (*.fax),
uses TTIFFGraphic to read
SGI images (*.bw, *.rgb, *.rgba, *.sgi)
1..16
bits per sample
indexed, grayscale, RGB(A)
uncompressed, RLE
Autodesk
images files (*.cel; *.pic) old style only
8 bits per sample, indexed and
uncompressed
Truevision images (*.tga; *.vst; *.icb; *.vda; *.win), write
support included
5 and 8 bits per sample
grayscale, indexed, 15 bits RGB
(555), 24 bits RGB(A)(888)
uncompressed, RLE
ZSoft Paintbrush images
(*.pcx, *.pcc; *.scr)
1..8 bits per sample
grayscale, indexed,
RGB
uncompressed, RLE
Kodak Photo-CD images (*.pcd)
8 bits per sample
in YCbCr in any resolution (192 x 128 up to 6144 x 4096)
Portable pixel/gray
map images (*.ppm, *.pgm, *.pbm)
1 and 8 bits per sample
grayscale,
indexed, RGB uncompressed
Dr. Halo images (*.cut, *.pal)
8 bits per sample
indexed, RLE compressed
CompuServe images (*.gif)
1, 4, 8 bits per sample
indexed, LZW compressed
SGI Alias/Wavefront images (*.rla, *.rpf)
8 bits
per sample RGB(A), RLE compressed
Standard Windows bitmap images (*.bmp,
*.rle, *.dib)
Photoshop images (*.psd, *.pdd)
1, 8, 16 bits per
sample
indexed, RGB, CMYK, CIE L*a*b*
uncompressed and packed
bits
Paintshop Pro images (*.psp)
1, 4, 8 bits per sample
indexed,
grayscale, RGB
uncompressed, RLE and LZ77
single-layered files
only!
Portable network graphic images (*.png)
1, 2, 4, 8, 16 bits per
sample
indexed, grayscale alpha, RGB(A), LZ77 compressd

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例子。

它的网站还有其它优秀资源若干!

8、PicShow
主页:www.delphiarea.com
TPicShow是一套图形平滑特效控制组件,包含150多种特效。
TDBPicShow是数据感知的TPicShow组件。

9、simplegraph
主页:www.delphiarea.com
一个简单易用的开源矢量控件,比较适合做工作流和其它一些简单的需要矢量图形的场合.
10.EssModel
主页:http://essmodel.sourceforge.net/index.html
将代码转换为UML图形的工具,支持Delphi和Java

11.GDI+
Plus
HomePage: http://www.progdigy.com/modules.php?name=gdiplus

12JVCL、JCL
主页:http://jvcl.sf.net http://jcl.sf.net

JVCL
JEDI-VCL 是开放源码的 Delphi 控件库,有 300
多个控件。很多知名的控件
Rxlib/Ralib/DockPresident等等都加入了JVCL的队伍,作为开放源码项目,这些控件附带源码

,而说有原码采用相同的编码标准
(Coding standard),保持了程序格式的统一。另外,这有

300 多个控件的控件库使用 Mozilla Public
Licence(“MPL”) 。
Delphi 程序员如果需要什么控件,建议先去 JVCL http://jvcl.sourceforge.net
找找,说不

定已经有现成的可以用了。

JCL:大量的函数库让人爱不释手,基本你用的函数在这里都能找到!

13TMPHexEditor
主页:http://www.mirkes.de/en/delphi/vcls/hexedit.php

优秀的十六进制编辑控件

14SynEdit
主页:http://synedit.sourceforge.net
最好的代码编辑控件,支持语法高亮显示,品质超过所有同类的商业控件!

15LOG4J
http://log4delphi.sourceforge.net/

用过java的人,应该很熟悉log4j吧?

What
is Log4Delphi?
Log4Delphi is an Open Source project that aims to produce a
high quality and usable

logging suite for Borland’s Delphi based on the
Log4J package from the Apache

Software Foundation.

The main goals
of the project are:

Simplicity. Simplicity should drive everything, the
suite should be simple to

understand and simple to use.
Loosely based
on Log4J. The Log4J package is a mature logging package for the
Java

Platform. Log4Delphi is based on that package in such a way that
those who know and

understand Log4J will easily pick up and learn
Log4Delphi.
Finally, Log4Delphi should be flexible enough to easily integrate
into new and

existing Delphi projects, by following standard Delphi
practices.
Those interested in the Log4J package can find more information
here.

15
DUnit Xtreme testing for Delphi 单元测试
EurekaLog
异常
DelForEX
代码排版

16
还有dspack,N多视频相关软件都是用dspack写的。Asphyre免费开源的delphi游戏引擎,也是用

directx的。

17
zeoslib(免费的数据库引擎)
主页:http://zeoslib.sf.net

不但可以访问免费的小型的数据库如:mysql,postgresql,interbase,firebird,而且

mssql,db2,oracle,sybase
也同样支持!

更愉快的:
访问任何数据库都是统一的控件,只要选择不同的Protocol就可以了

18
开源的xml读写控件
1.XMLParser http://www.destructor.de/
2.omnixml http://www.omnixml.com/
3.XDOM http://www.philo.de/xml/
功能一个比一个强,就看你喜欢哪一个了,都不需要dll

19
Tbx
主页:http://www.g32.org/tbx/
http://www.rmklever.com/delphitbx.html

tbx是一套非常优秀的ToolBar2000的界面增强控件,虽然比devexpress功能稍弱,但是界面上却

比它更为漂亮,而且是免费的

20
用于支持多语言的VCL孔件组
TntWare
Delphi Unicode Controls
http://www.tntware.com/delphicontrols/unicode/

21
Fundamentals
主页:http://fundementals.sourceforge.net/

Delphi
Fundamentals是一套综合的Delphi代码模块。包括用于处理Unicode,字符串,日期结构

,Socket
组件和数学运算的类库

22
Pascal Script 3.0 (原ifps III)
主页:http://www.remobjects.com

Innerfuse Pascal Script 3
是一款免费的用Delphi编写的脚本引擎,IFPS允许你在程序运行时

使用Object
Pascal语言,是一套能够编译到exe文件的单元,使用脚本引擎的好处:能够让你的

程序让用户的自定义而不需要重新编译,你能够发布升级程序只需要发布脚本文件即可。

品质优秀,即使和商业的脚本引擎相比是有过之而无不及(如fastscript,tms
script)

曾有人评价说:它是除了delphi以外最强大的,虽然有些夸张,但也从某些方面印证了它的强大

23
TDelphiWebScript
主页:http://www.dwscript.com/

TDelphiWebScript(DWS)提供类似Delphi中Pascal语言的Script语言,可用于编写Web服务器端的

cgi、
ISAPI、NSAPI应用程序,其包含的TdwsFunc控件能够为DelphiWebScript增添新函数。

DelphiWebScript语言和
PERL相比易读易学,可以象PHP或ASP一样被综合在HTML代码中

24
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:这个就不用说了

25
推荐了那么多的国外资源,现在来介绍一下国内的精品,看过你就会知道,国内的Delphi人员的

开发水平丝毫不比国外逊色!

1.CnPack
主页:http://www.cnpack.org
CnPack
组件包是一个涵盖不可视工具组件、界面控件、网络通讯组件、多语言处理等多个方面

的 Delphi/C++ Builder
组件包。

2. CnWizards IDE 专家包是一组集成在 Delphi/C++ Builder 的 IDE 中,用于增强 IDE
功能

、提高 IDE 的可用性及开发效率的工具

3.AAFont 平滑特效字体控件包
http://www.cnpack.org/showdetail.php?id=152〈=zh-cn
CnPack
开发组管理员 周劲羽
个人作品。
平滑特效字体控件包是一个基于平滑(Anti-aliasing)和特效(Effect)字体技术的控件包,

支持透明、半透明、阴影、模糊、渐变色、字体纹理、噪声、轮廓字等特效。
该控件包为开放源码的免费控件包!

4.应用程序病毒免疫器
http://www.cnpack.org/showdetail.php?id=151〈=zh-cn
CnPack
开发组管理员 与月共舞
个人作品。
用于给可执行文件增加一个病毒免疫头,当文件被非法修改后,允许自动进行文件修复。
该软件为开放源码的自由软件!

5.DockPresident
停靠窗口控件包
http://www.cnpack.org/showdetail.php?id=153〈=zh-cn
CnPack
开发组成员 鲁小班 个人作品。
功能强大的停靠窗口开发控件包,支持多种停靠效果,使用简便.

6.JediEdit 绝地程序编辑器
http://jediedit.sf.net

7.DGL:Delphi版的stl实现
http://dev.cq118.com/web

8.数学函数动态编译器TCompile类
http://www.tomore.com/1/2613.html

26
EasyGrid
优秀的国产表格控件

http://www.2ccc.com/article.asp?articleid=773


源地址;http://www.radxe.com/?p=240


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1) 以前很想做关于自定义界面的东东,但是一直都在用PB的公司上班(目前都是), 时间又紧就一直没有做了,前段时间在做一个系统时,觉得有必要采用灵活多 变的自定义界面方式来实现(觉得还是delphi这些方面强,pb可能不好实现), 从技术上来说采用控件在窗口上拖拉来实现也不 会太难。由于我接触的财务比较多,觉得还是用表格来实现好些。中国财务的 填写多是表格!我也看到网上也有用 XLGrid 做成功的,好象这个东东不能在单 元格中嵌入表格,列表框之类的,不能实现主从表录入(好象是啊)。2) 如果自己来做表格控件,工作量较大。我以前用过王寒松的表格,觉得还是可以, 但是觉得不能象Excel而是类似于Word的表格,这是本身设计思想的结果,最后还 是选用了EasyGrid。 该控件是由Delphi中Grids的修改过来的。而且也改的很好。3) 由于时间紧,而且现在手中有项目要做(都拖了快一周了),因此作的很简单。 好多东西都没有作好,还有很多要完善,目前只是简单的实现了单元格连接了字段 和字段标签以及在单元格中嵌入表格,目的实现主从录入。嵌入的表格在IDE 环境中可以保存,但是在运行时期表格的保存还没有做,而且需要做一个在运行时期。 的编辑器,可以在运行时期对表格编辑。同样单元格还可以嵌入图片和ListBox,TreeView。 但是现在确实不能再写了,公司的事还是要作的,否者饭碗丢了,就掺了。我算了一下 要作的基本差不多,还要三周时间,有时间的话我一定会写完的。我个人分析一下: 用这个东东再结合语法解析器,来实现开发平台可性行是很高的。4) 经常看到在网上有人要计算表达式,顺便把我以前写的表达式解析器也送上来。 可以计算字段和数值的混合运算,支持If。最多支持两个数据集的字段运算。 改写人 : liuzhigang 地址 : 四川.成都 (德阳) Email : [email protected]
一、 DBGridEh(增强型表格组件)功能详解.....................................................................4 二、应用实例..........................................................................................................................5 1. 定制标题行......................................................................................................................5 1) 制作复杂标题行.......................................................................................................5 2) 按钮式标题..............................................................................................................5 3) 标题行显示图片.......................................................................................................5 4) 如根据不同状态在数据单元格中显示相应图片...................................................5 5) 自动显示标题行的升降排序标志符(▽降序△升序)并做相应排序...............6 6) 点dbgrideh 标题排序..............................................................................................7 7) 在DBGridEH 中怎样实现多重排序(标题出现0123等排列序号)? ................ 11 8) 让dbgrid显示序号................................................................................................ 11 2. 外观布局........................................................................................................................12 1) 根据不同字段值显示相应的小图片.....................................................................12 2) 显示检查框(checkbox)外观.............................................................................12 3) 显示单、多列下拉列表.........................................................................................12 4) 显示日历下拉列表.................................................................................................13 5) 3D或平面外观效果...............................................................................................13 6) 行头和列头的启用关闭.........................................................................................13 7) DBGrid如何实现透明效果?.................................................................................13 8) 滚动条的各种应用.................................................................................................16 9) 数据行高................................................................................................................19 10) DBGrid设置Rowheight后如何将单元格内容纵向和垂直都居中?..............19 11) 设置DBGridEH 自适应列宽的最好方法.........................................................20 12) Ehlib 的DBGridEh首列加序号........................................................................21 13) 分行分列、单元格的颜色设置.........................................................................23 14) 点击不同单元格列,执行不同的动作.............................................................27 15) 下拉式计算器.....................................................................................................28 16) 鼠标移到某个单元格,指针形状改变.............................................................28 17) 自动填充网格列宽到网格客户区.....................................................................29 18) 从注册表或ini文件中保存或恢复网格和列的层次。...................................29 3. 编辑功能........................................................................................................................29 1) 多选........................................................................................................................29 2) 文本多行显示.........................................................................................................30 3) 显示备注字段.........................................................................................................30 4) 如何让dbgrideh1 显示数据时只显示两位小数...................................................30 5) 获得当前DBGridEh表中单元格的序号.............................................................30 6) 怎样在dbgridEh和Edit中显示金额的千分号...................................................30 7) end;请问怎么才能使DBGridEh不滚动就能提交数据?...................................32 8) 我怎么把dbgrid 里的数据一次插入到数据库呢................................................32 9) 在DBGrid中可选中行而又可进入编辑状态......................................................32 10) 修正DBGrideh 丢失焦点时自动关闭输入法的问题......................................35 11) DBGRIDEH选定多行删除怎么实现...............................................................36 12) DBGrid 滚动表格的代码...................................................................................37 4. 统计功能........................................................................................................................37 白波九道整理自用版 第 3 页 1) 页脚合计................................................................................................................37 2) 定制表格底部(footer)区域的汇总统计行.......................................................38 3) TDBSumList说明..................................................................................................38 4) 如何工作以及为什么有时SumList的集合值计算不正确?.............................39 5) dbgrideh列求和.....................................................................................................39 5. 数据功能........................................................................................................................40 1) 查找字段点击某列值的下拉按纽弹出一个从数据库取值下拉列表...............40 2) 使用DBGridEh自动过滤实现方法.....................................................................40 3) 使用DBGridEh自动过滤实现方法2 ..................................................................41 4) DBGridEh 控件中使用过滤功能 (适用ehlib 5.2 ehlib 5.3)................................42 5) 支持模糊查询.........................................................................................................43 6) ehlib4.4.50中支持模糊匹配的修改方法..............................................................44 7) EhLib 5.0 Build 5.0.13的过滤字串都是模糊过滤修改.......................................45 8) 滚动条滚动时选择不变,还有自动过滤功能的实现.........................................45 9) 增量搜索................................................................................................................46 10) ehlib总是按两次ctrl+f才出来查找框,怎么办?.........................................46 11) 如何改良dbgrideh的文字过滤........................................................................46 12) 改进DBGrideh 表头点击自动排序,实现双击状态轮流.................................47 13) 改良Ehlib 的排序功能,加快排序速度.............................................................49 14) 在DbGridEh中显示TreeView效果................................................................50 15) DBGridEh-KeyList、PickList............................................................................51 16) 主从表设置........................................................................................................53 17) 在DbGridEh中显示表中表..............................................................................55 6. 输入/输出.......................................................................................................................56 1) 导入导出数据.........................................................................................................56 2) 从多种格式导入/导出数据到TDBGridEh...........................................................57 3) DBGRID 生成EXCEL报表.................................................................................57 4) 使用TPrintDBGridEh 组件.................................................................................61 5) 打印时确定Ehlib定义的报表表头颜色? ............................................................61 6) Ehlib 中的PrintDBGridEh如何印页码,即第几页共几页...................................62 7) 怎么让PrintDBGridEh只打印DbGridEh 中指定的列.......................................62 8) 怎样进行横向打印/ 打印预览?........................................................................62 7. 将存在的DBGrid组件转换为DBGridEh组件...........................................................62 三、EhLib安装问题.............................................................................................................64 1. EhLib 安装步骤.............................................................................................................64 2. EhLib 安装问题(dbsumlst.dcu出错) ..........................................................................64 3. 安装提示找不到.BPL文件...........................................................................................65 四、Delphi 下的优秀表格(Grid)显示控件........................................................................65 1. NextGrid .........................................................................................................................65 2. TopGrid 3.01...................................................................................................................65 3. XLGrid............................................................................................................................66 4. DevExpress ExpressQuantumGrid .................................................................................66 5. TMS Grid Pack...............................................................................................................68 6. EhLib ..............................................................................................................................71 白波九道整理自用版 第 4 页 7. ProfGrid..........................................................................................................................71 8. EasyGrid .........................................................................................................................71 五、delphi 中配置文件的使用(*.ini).........................................................................71 六、窗口动画效果Animatewindow应用...........................................................................72 七、Delphi Excel to Sql Server..............................................................................................73 八、Delphi控制Excel的经验如下:..................................................................................76

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值