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
| Old | New | Line | |
|---|---|---|---|
| 1 | + |   | |
| 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).* |
