我常用的delphi 第三方控制項

2021-08-23 14:07:13 字數 1722 閱讀 3497

我常用的delphi 第三方控制項

有網友問我常用的控制項及功能。我先大概整理一下,以後會在文章裡面碰到時再仔細介紹。

devexpress vcl 這個基本上覆蓋了系統介面及資料庫展示的方方面面,是做桌面系統必備的一套控制項,目前的版本是2011.2.3, 支援win32 及win64。

同時支援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 **發布,但是**的是標準版,很多功能都不全,要展示各種絢麗的統計、分析功能,

從 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 第三方控制項

我常用的delphi 第三方控制項

devexpress vcl 這個基本上覆蓋了系統介面及資料庫展示的方方面面,是做桌面系統必備的一套控制項,目前的版本是2011.2.3,支援win32 及win64。同時支援win64。devart 公司出品的unidac,odac,sdac,ibdac,這幾個是目前delphi 資料庫訪問最好的...

delphi常用第三方控制項 摘

fastreport 做報表的 raize 做介面的,很漂亮,以前喜歡用,現在用得少了,主要是不想用太多第三方控制項,能用自帶控制項就用自帶的了,而且現在盡量用開放原始碼的了 cnwizards ide增強,不是控制項,但使程式設計方便不少 cnpack 主要用裡面的cnrs232串列埠控制項,cn...

delphi使用 第三方控制項

第三方控制項安裝時必須把所有的pas,dcu,dpk,res等檔案複製到你的lib目錄下 然後通過dpk進行安裝 安裝後會多出來新的控制項面板,新控制項就在那裡了 當然也有一些控制項會安裝到原有的面板上 比如說keyhook,mousehook和flashmedia等等 你也可以用控制項搜尋功能來查...