有网友问我常用的控件及成果。我先概略整理一下,以后会在文章里面碰到时再仔细介绍。
Devexpress VCL 这个根基上笼罩了系统界面及数据库展示的方方面面,是做桌面系统必备的一套控件,目前的版本是2011.2.3, 撑持win32 及win64。
AutoUpgrader 这个是自动更新的一个小控件,适合桌面措施自动更新,但是自从2007 年后,就没有更新了,我对其进行了改削,使其可以安置在delphi XE2 上,
同时撑持win64。
Devart 公司出品的UniDAC,ODAC,SDAC,IBDAC, 这几个是目前delphi 数据库存取最好的控件,UniDAC 几乎撑持所有的数据库存取,而后面几个则是针对每种
供给专用的访谒和控制成果,尤其是ODAC ,可以直接使用TCP/IP 连接oracle,免去安置Oracle客户真个麻烦,非常适合各类场合应用(在xe2 里面,已经可以直接撑持用
Iphone 访谒oracle了)。
Advanced Data Export 和 Advanced Data Import 这是EMS 公司出品的数据导入、导出控件,几乎可以导入、导出常用的各类数据格局,是数据库转换和备份的必备控件。
NativeXml 是生成和解析XML 文件及格局一个非可视控件(使用时,直接引用单元),是一个轻量级的xml 解析器,撑持windows 和linux, 以前是收费的,
此刻是开源了(唉,可惜我其时的银子了)。
Paxcompiler 是目前最快的,最不变的Pascal 脚本解析器,我前面介绍的delphi web 脚本就是使用它做解释器的,目前还不撑持win64,据作者说本年元月底就会撑持win64.
kbmMW 是目前独一与Remobjects 并驾齐驱的delphi多层解决方案, 比Remobjects 紧凑、自制,但是成果绝不输给Remobjects。我后面后介绍使用kbmMW 实现各类多层应用。
TeeChart Pro 在delphi 的图形显示方面目前独一的选择,虽然从delphi 3 就随delphi 绑缚颁布,但是绑缚的是标准版,很多成果都不全,要展示各类灿艳的统计、分析成果,
还是要用专业版(呵呵,带领们都是喜欢这个的)。最新的TeeChart Pro 已经撑持firemonkey了(兼容性还有点问题),你可以把pc 上的灿艳图形放到Iphone 上了。
从 Delphi 1 开始,delphi 每个版本城市有报表工具,但是每次自带的报表工具都相当不给力,几乎没有人使用,因此呈现了几个非常不错的第三方报表工具,例如Reportbuilder,
Fastreport 等,由于本年出的delphi xe2 开始绑缚Fastreport 标准版,同时Reportbuilder 的价格高的离谱,而且fastreport 确实非常不错,建议报表工具还是用Fastreport.
Delphi 目前应该还是windows 平台非常强的开发工具,因此经常会用来写windows 处事,虽然Delphi 自己撑持winservice 的开发,但是成果也就是能开发而已,要开发专业的
winservice, 还是要用Svcom , 这个可以像普通措施一样调试处事措施,同时撑持 界面和处事在同一个措施里面,调试、配置、安置都非常便利。
这几年跟着web 技术的成长,各类JS 框架越来越多,与delphi 后台结合,根基上都需要使用JSON 格局,,delphi XE 开始撑持JSON ,但是小我私家认为语法庞大,理解困难,
幸好有开源的Super Object Toolkit,非常直不雅观和简单,在处事器端运行也非常不变,我上面的文章也有介绍。
以上就根基上是我常用的控件,固然还有些控件由于对照偏,就不再做介绍了。我小我私家的原则是只要有现成的控件,我不会再去做类似的,终究小我私家精力和能力有限,而人家专业做控件的,
无论从质量和成果上都有保证,同时只要是正版用户,作者城市很及时的改削bug 的,本身把精力放到实现第三方无法实现的处所就可以了。
我常用的delphi 第三方控件