Sign in Join
Wiki copytemporary

Components and Code examples/zh TW: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Components and Code examples/zh TW

OldNewLine
1+![](/wiki-images/8/84/Fpc_source_logo.png) ![](/wiki-images/0/0e/Lazarus_source_logo.png)
2+
3+## Lazarus-CCR 發佈的元件
4+
5+### Multimedia 多媒體類
6+
7+- [[ACS]] – 音效元件組,從[Audio Component Suite](http://acs.ullihome.de/) 移植過來的音效元件套件。
8+
9+### Graphics 圖形類
10+
11+- [[GLScene]] – 從 OpenGL 視覺圖形元件庫 [GLScene](http://www.glscene.org)移植過來的。
12+- [[TOpenGLBox]] – 提供給Lazarus的簡單OpenGL 元件,讓Lazarus能建立OpenGL 繪圖的區塊。
13+- [[SMNetGradient]] – 提供給Lazarus使用的漸層背景Panel元件,可以直接指定起始顏色跟終止顏色,作漸層背景就簡單多了。
14+- [[TAChart]] – 提供Lazarus繪製圖表功能的元件。
15+- [[PlotPanel]] – 可以讓我們製作動態圖表與標線的圖形元件。
16+- [[LazRGBGraphics]] – 可以讓我們在記憶體內快速進行圖形處理與畫素控制的元件。
17+- [[TMetafile / TMetafileCanvas|TMetafile/TMetafileCanvas]] - EnhMetafile API 的Windows 版本,可以顯示剪貼簿裡面的資料。
18+
19+### Tools 工具類
20+
21+- [[FpSystools]] – 從原本為Kylix 撰寫的 TurboPower 的 Systool 套件轉換過來給 Lazarus使用的版本。
22+- [[DCPcrypt]] - DCPcrypt 加解密元件庫。
23+- [[RXfpc]] – 把著名的的 RXlib 元件組裡面的一部分轉換成可以讓Lazarus使用。
24+- [[MultiLog]] – 一套設計給FPC-Lazarus 用的Log系統。
25+- [[OnGuard]] – 將Turbo Power OnGuard 元件組轉換給Lazarus使用。
26+- [[UniqueInstance]] – 一套讓您的程式不能被同時執行多次的元件。
27+- [Kamouflage](http://wiki.lazarus.freepascal.org/User:Beli0135) – 讓您的檔案能隱藏在圖片檔裡面的工具。
28+- [[XDev Toolkit]] – 跨平台的開發工具。
29+
30+### Archiving 檔案壓縮/解壓縮元件
31+
32+- [[Zlibar]] – 可以讓程式對 zlib 壓縮格式檔解壓縮的元件,支援內含多個檔案的zlib檔案。
33+- [[FreePascalArchivePackage]] – 將 Turbo Power 軟體公司的 Abbrevia 元件組轉換給 Free Pascal 編譯器使用的元件。
34+- [[ZipFile]] – 提供建立zip檔案的元件,您可以從檔案系統裡對zip檔案進行讀寫。
35+- [[libtar]] - Stefan Heymann 提供的可以用來處理 .tar 檔案的類別,由於Stefan很仁慈的授與我們可以再授權的權利,因此從FPC 2.1.1以及後來的版本裡,都已經內含這個元件了,這個元件也可以和zstream組合,用來建立 .tar.gz壓縮檔。
36+
37+### Editors and viewers 編輯與顯示元件
38+
39+- [[PowerPDF]] – 將圖形顯示PDF的元件 PowerPDF 轉換給 Lararus使用。
40+- [[RichView]] – 將 TRichView 元件的免費版本轉賺給 Lazarus使用。
41+- [[Fshcomp]] – 編輯器元件。
42+- [[SynEdit]] – 原始碼編輯器元件 (IDE會用到的,而且很好用,當您Mark了一整段程式時,只要啟動 Sync Edit 功能,就能在改變其中一個變數/元件名稱/屬性名稱時,同時同步改動這段程式碼裡面使用到相同元件/變數的部分)
43+
44+### Networking 網路功能元件
45+
46+- [Hprose](https://github.com/hprose/hprose-delphi) - 是一個跨語言的高性能遠程對象服務引擎。這是為 Delphi/FreePascal 提供的一個快速的序列化和遠程過程調用庫。
47+- [[Sockets]] – 提供TCP/IP Sockets 功能的元件組。
48+- [[lNet]] – 提供 TCP與UDP連線功能的元件組。
49+- [[fpc:FPC and Apache Modules|FPC 與 Apache 模組]] – 讓您可以使用FPC建立 Apache模組的宣告單元檔。
50+- [[Web Service Toolkit|Web 服務工具組]] - Web 服務建立與使用功能。
51+
52+### Databases 資料庫功能元件
53+
54+- [[TPSQL]] – 讓您能夠與 PostgreSQL資料庫連線的元件組。
55+- [[tiOPF]] - TechInsite 元件功能架構 (第二版)
56+- [[TParadoxDataSet]] – 實作一個 TDataSet 元件,提供讀取 Paradox 資料庫7.0版的檔案。 (話先說在前頭,比7.0版更新的,不知道能否完全相容喔。)
57+
58+### System 系統元件
59+
60+- [[EpikTimer]] – 專為 Lazarus 撰寫的精確時間元件。
61+- [[TrayIcon]] – 支援多種作業系統的系統圖式列元件。
62+- [[TPopupNotifier]] – 您可以透過 TPopupNotifier 元件來顯示氣泡文字式的說明文件。
63+- [[MultiDoc]] – 配合Lazarus可以製作出模擬 MDI 程式的元件。
64+- [[MDButtonsBar]] – 提供給 MultiDoc元件用的按鈕工具列。
65+- [[MPICH]] – 與MPI – 訊息傳遞介面 (Message Passing Interface)進行連結,分散式系統會需要用到這個元件。
66+
67+### Visual components 視覺元件
68+
69+- [[VirtualTreeview]] – 從 [SoftGems](http://www.soft-gems.net/index.php?option=com_content&task=view&id=12&Itemid=33) 的快速虛擬 treeview轉換過來的元件。
70+- [[RingChart and AnalogWatch]] – 另一個支援橢圓形繪圖與類比時鐘的元件。
71+- [[ColorBox]] – 選擇顏色與預視的對話盒。
72+- [[Spook&|Spook's Panel Components]] – 一系列Panel元件組。
73+- [[HistoryFiles]] – 這個元件提供能將程式最近幾次開啟過的檔案記錄在ini檔裡,並顯示在Menu裡面的功能。
74+- [[ColorPalette]] – 色盤顯示元件,並且提供自訂顏色的功能。
75+- [[OrphPort]] - TurboPower Orpheus 控制元件組的部分元件功能。
76+- [[TSubForm]] – 資料感知表單元件,能依據 dataset裡頭的記錄複製對應的元件。
77+- [[Lui Controls]] – 一組視覺元件。(TToggleLabel, TMenuButton)
78+- [[JvXPBar]] – 將 [JVCL's](http://jvcl.sourceforge.net) 的TJvXPBar 控制項進行轉換,這個控制項可以顯示圖示、標題欄,在顯示區域中提供零個或多個可按的項目。
79+- [[CmdLine]] – 提供類似命令提示字元對話框的視覺元件。
80+- [[Wile64]] – 將一系列元件組轉換給 Lazarus 使用: (TGifAnim, TColorProgress, TLabelCut...)
81+
82+## FPC/Lazarus 可用的套件組 (並沒有放在本站代管)
83+
84+- 2007, [Brain Patchwork DX, LLC.](http://www.bpdx.com/) 將它們的 TCP/UDP 用戶端與伺服器端元件移植供 Lazarus 0.9.2.2/ FPC 2.0.4 使用,包含視覺元件與非視覺化的元件,由www.bpdx.com 提供。
85+
86+- 從第32版起,由Lucas Gebauer 所提供的 [Synapse](http://www.ararat.cz/synapse/) TCP/IP 函式庫已經和 Free Pascal 與 Lazarus相容了。Lucas 也從 Synapse 第12版起,讓 Synaser 具備了與序列埠 (serial port) 通訊的功能,現在這些功能也都能與 Free Pascal相容囉。
87+- Indy
88+ - 原始網站 (最近更新速度有些緩慢) 網址是: [Indy for Lazarus 計劃](http://indy4lazarus.sourceforge.net/) Indy 的119 個元件都能相容於FPC/Lazarus了。
89+ - 接下來要進行的計劃 [[Indy with Lazarus|Indy 為Lazarus提供的轉換]] (包含Indy9 跟Indy10)
90+- [CUPS 相容於 Lazarus 的計劃](http://cups4lazarus.sourceforge.net/) 提供給FPC與Lazarus的一般UNIX 列印系統。
91+- [FIBL](http://sourceforge.net/projects/fibl/) 將FreeIB 元件移植到 Lazarus 上面。
92+
93+## 範例程式
94+
95+- [[SysRec]] – 錄影與錄音應用程式,您可以從[這兒](http://sourceforge.net/project/showfiles.php?group_id=92177) 下載。
96+- [[Micro-mainframe Transmission Command Generator for IBM Mainframes|將IBM Mainframes指令轉換為Micro-mainframe指令的程式產生器]]
97+- [[Sudoku]] – 數獨與產生器與解答產生器。
98+- [[Libview]] – 從函式庫檔案直接顯示該函式庫所提供給外界程式呼叫的函式名稱。
99+- [[Contacts Database]] – 加強版的通訊錄範例程式,含報表功能。
100+- [[OpenGL Tutorial]] - OpenGL 教學與範例程式碼。
101+- [[Robot - The Game]] – 為初學者示範的幾個非常好寫的範例。
102+- [[Kaldemonia]] – 使用簡單的多執行緒製作的Google 搜尋器,會用到Synapse 網路功能函式庫。
103+
104+## 另外或許您也可以參考一下
105+
106+[[Projects using Lazarus|使用 Lazarus 製作的專案]]
107+
108+## 本網頁原始製作者與編修人員
109+
110+這個網頁是從維基百科的[原始版本修改而來的](http://lazarus-ccr.sourceforge.net/index.php?wiki=CodeAndComponents).
111+
112+- 初版,由 T. Lisjac 製作 - User:VlxAdmin 9/22/2003.
113+- 將Synapse 套件資訊從 [[Main Page|首頁]]加入本說明頁 - User:VlxAdmin 10/1/2003
114+- 初版正體中文翻譯,由[元智大學](http://www.yzu.edu.tw/)
115+
116+[資訊傳播學系](http://www.infocom.yzu.edu.tw/)兼任講師[張子仁 (Dennies Chang)](mailto://dennies@ms4.hinet.net)製作。 - 2007/12/30 User:Dennies
117+
118+---
119+*From the Free Pascal wiki, page "Components and Code examples/zh TW", as it stood on 2015-07-05 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history