Difference between revisions of "Projects using Lazarus/zh TW"
(New page: http://wiki.freepascal.org/Projects_using_Lazarus {{Projects using Lazarus}} 也請參見:用Lazarus撰寫的應用程式名錄 == 仍在運作的Lazaru...) |
|||
Line 1: | Line 1: | ||
− | |||
− | |||
{{Projects using Lazarus}} | {{Projects using Lazarus}} | ||
Revision as of 13:07, 3 January 2008
│
English (en) │
français (fr) │
한국어 (ko) │
русский (ru) │
slovenčina (sk) │
中文(中国大陆) (zh_CN) │
中文(台灣) (zh_TW) │
也請參見:用Lazarus撰寫的應用程式名錄
仍在運作的Lazarus 計畫
Shell for Gammu (行動電話工具程式)
Gammush官方網站 提供了這個應用程式的文件與下載點。Gammush的執行檔是gammu.exe,可以用來備份/還原您電話裡的資料、截取、上傳、編輯Logo、設定電話的日期與時間,還可以送出簡訊。
Synapse 計畫
Synapse計畫是由Lukas Gebauer所提供的函式庫,這個函式庫提供了序列埠(serial port)與同步化TCP/IP網路傳輸的功能,目前可以支援Delphi, C++ Builder, Kylix和FreePascal。其中包含的功能太多了,不在這裡一一列出。這個元件組高度自動化、可靠、而且和Lazarus與FPC的程式碼一起使用的時候非常方便、容易維護,大力推薦給大家。
Icebox
您可以在Tony Maro的Icebox網站上找到很多有用的Lazarus/FPC相關的資訊跟元件。他的TMPack, Checkbook Tracker跟RDP 前端應用程式對Lazarus而言都是非常好的元件使用範例。
MRIcron
MRIcron est une visionneuse d'images médicales incluant un rendu de volume et une analyse statistique . Le code source est disponible sous la licence BSD. Le logiciel inclut des exemples d'images du cerveau. (Sorry, 法文我看不懂)
TruckBites
是一個寫給貨運公司跟美國獨立貨運業者的企業管理軟體,是由 Tony Maro為"Partners in Trucking, LLC"這家公司承接的一個案子 http://www.truckbites.com 目前還在持續修正中,未來幾個月會繼續更新。
Theseus 計畫
Tom Lisjac的Theseus計畫是使用Lazarus跟FPC來建立Linux系統上的快速開發與軟體發佈系統,稱為 Epik-Builder。EpikStopwatch和EpikBrowser也是以Lazarus為基礎的開發計畫,而且仍在進行中。
SilentCoder的網站
DireqCafe A 完成了給LTSP用的完整網咖系統,以及不少實用的Lazarus程式,您可以在A.J. Venter的網站上找到: silentcoder.co.za.
GTK-Fireadmin
以GTK為基礎的Firebird管理工具,它所用到的Firebird的元件與Lazarus的元件,您可以在這裡找到。
GTK2forpascal
Mattias Gaertner主導的gtk2forpascal 計畫,是要將gtk2函式庫(gimp tool kit)提供給Pascal語言使用。主要是要提供給Free Pascal跟Kylix使用的,能夠支援的作業系統則有Linux, FreeBSD跟Win32。這些連結目前也已經成為FPC元件組的一部分了。
Cactus Jukebox
Cactus是提供以資料庫來整理您的MP3音樂檔案的一個音樂播放器。請見Cactus官方網站。它是跟作業系統不相依的應用程式,目前支援Linux跟Win32作業系統。
從0.3版開始,它也能夠支援管理可攜式播放器與把聲音檔案上傳到可攜式播放器的功能了。
OggBase
Oggbase是使用FreePascal/Lazarus開發的應用程式,可以用資料庫來管理您的Ogg-Vorbis檔案。
輕量化Pascal工具組(LPTK,原文為The Light Pascal Toolkit)
Light Pascal Toolkit Project的目標,是希望為Linux跟Windows的圖形介面提供一組自由的Object Pascal工具組。它看起來還挺有趣的,您可以參考這些螢幕截圖!
CUPS for lazarus
Olivier Guilbaud的將CUPS移植到lazarus計畫是要讓Pascal能夠使用CUPS函式庫(通用性Unix列印系統,Common UNIX Printing System),包含幾個選擇印表機、設定印表機、設定列印工作的對話框。
附註: 這個計畫已經開始進行了,Lazarus可使用的CUPS已經包含在Lazarus的Printers4Lazarus元件裡面了。--jesusrmx 20:10, 26 June 2006 (CEST)
LazReport
LazReport是一組能為應用成是加入報表功能的元件組,它提供了視覺化的設計界面,讓我們能設計分欄式的報表,並包含了一個直譯器,能夠執行使用者的腳本程式,還提供了應用程式中可以呼叫的報表預覽功能,與報表設計功能。
LazReport是根據FreeReport 2.32開發的,感謝Fast Reports Inc.使這個元件得以使用修正過的 LGPL授權,跟Lazarus的LCL是相同的授權條件。
附註 從Lazarus 0.9.23,子版本11950開始,LazReport的原始碼已經隨附在Lazarus/components/lazreport 目錄裡面了。
Indy for lazarus
這個移植計畫不久前才開始,在這個計劃中,將會把Indy原本提供給Delphi/Kylix的119個元件全部移植到FPC/Lazarus。 請參閱Indy for Lazarus計畫網站,與螢幕截圖.
Lazarus SQL總管‘' (SQL Explorer)
提供了一個通用性的資料庫IDE,支援所有由SQLDB套件的資料庫
官方網站是: http://sourceforge.net/projects/sqlexplorer/
Seksi Commander
Linux版的GPL Filemanager是以Lazarus跟FreePascal開發的,它以內建的元件提供了支援二進位資料、純文字資料、十六進位的資料檢視器與編輯器,其基礎就是SynEdit,官方網站為: http://radekc.regnet.cz/
Synaser
由Synapse的作者提供的函式庫,這組資料庫提供了與序列埠進行通訊的功能(目前支援Linux跟Windows作業系統)。官方網站為: homepage: http://www.ararat.cz/synapse/ (跟Synapse網站相同)
Dedalu
由Giuseppe Ridinò (aka Pepecito)所提供的一些簡單的專案,都是用Lazarus開發的。其中包含遊戲、編輯器跟一些工具程式,官方網站為: http://dedalu.sourceforge.net/
聲音元件組 (ACS: 原文為Audio Component Suite)
提供應用程式播放/錄製/處理聲音功能的元件組,能夠播放wav,ogg,mp3,mp2,wma ... 格式的聲音檔,並可以從任何可錄音的設備進行錄音,甚至是同步錄音、抓音軌資料等功能。 您也可以從本網站中”元件與程式碼:Code and Components”或”下載:Download “部分得到相關資訊。
GLScene
使用OpenGL函式庫進行3D圖形繪製的完整圖形函式庫,您可以在IDE裡面直接編輯您的3D圖片,您可以在GLScene官方網站或從 GLScene's '元件與程式碼'的部分得到更多相關資訊。
ISA數位示波器
產生數位示波器的圖形介面,示波器本身需要從ISA介面卡讀取要顯示的波形資料,這個程式在Windows跟Linux作業系統上面都可以正常運作,您可以從存取硬體資源取得更多資訊。完整的說明文件(英文版與波蘭文版),螢幕截圖與程式碼可以從此處下載。
虛擬放大鏡 (Virtual Magnifying Glass)
虛擬放大鏡(Virtual Magnifying Glass)是為電腦的視障使用者設計的程式,它可以把螢幕上的任何一部分進行放大,跟其它程式不同的地方是,它不會開啟獨立的視窗來顯示要放大的部分,而會在螢幕上顯示出一支放大鏡,讓使用者移到哪裡,就放大到哪裡。這個專案是從Visual Studio .NET轉換為Lazarus的專案的,所以目前已經提供Linux版本了,陸續的還會再推出Mac OS X跟Pocket PC版本。
Becape
Becape是一個開放原始碼的備份工具,主要是提供給個人作個人電腦備份用的。它支援差異備份(incremental backup)與還原檔案,並且把備份資訊儲存在一個sqlite資料庫裡,而且可以以使用者選擇的日期進行整批檔案的還原,它完全是使用Lazarus/FreePascal撰寫的。
Master Maths
Master Maths主要是專注在電腦相關的訓練與數學方面的程式,我們的第三個代表作是以Lazarus, Firebird, tiOPF v2, 跟fpGUI Toolkit開發的。這個產品包含兩部分:圖形介面的管理工具,和一個學習者瀏覽器CGI程式(用來檢視跟標註學習模組),學習者瀏覽器使用了Macromedia Flash來提供延伸的功能,完整的產品可以在Linux跟Windows作業系統上面執行。
laz-Indict
Indict是一個英文-印尼語的雙向對照字典,一共收集了17萬個字彙。這個應用成是最早是用Delphi跟TAdvantageDatabase資料庫引擎製作的,所以可以在絕大多數的Win32環境上面執行。但現在移植到Lazarus之後,使用了Firebird資料庫,所以也已經可以在更多的平台上面執行了。並且命名為laz-Indict. laz-Indict (包含資料庫)可以在這裡下載,已經在Windows跟Linux平台上完整測試過了。
Skychart / Cartes du Ciel
Skychart是用來畫出天體圖的自由軟體,能夠為業餘的天文學家們繪製出星雲跟星星的位置,它能顯示出星球的位置,模擬日蝕與其它天文現象。
BrasLib
BrasLib是個Lazarus可用的新報表元件,是由巴西的程式設計師所開發的。
Audio X
Audio X是個媒體檔案管理工具,不需要資料庫就能提供對媒體檔案的整理跟排序,這個應用程式可以直接支援多種聲音格式,不過您也可以用它來整理像是LD或CD之類的儲存媒體,它把資料儲存在XML檔案裡面,所以您也可以用瀏覽器來讀取裡面的資料。
QFront
QFront是個與平台無關的CPU模擬城市QEmu的前端程式。
dbmaker
dbmaker是使用了TDbf跟LzaReport的資料庫應用程式,它的介面是使用德文的。
fenixsql
fenixsql是firebird資料庫的簡單管理工具。
WikiHelp
WikiHelp是能夠從維基百科格式的網頁產生HTML格式說明檔案的小工具。它可以自動把內容下載並從維基百科格式轉換為一般的HTML格式,絕大多數的維基百科功能,包含圖片、表格等等在產生出的文件中,仍然可以保留。
LazPad
LazPad是使用Lazarus開發的簡單文字編輯器。
LazFileSplitter
LazFileSplitter是可以用來把大檔案分割或合併的工具。
LazVisual
LazVisual是Lazarus的外加工具,可以用來把資源檔併入執行檔,與設定應用程式圖示。
Siages
Siages是用Lazarus製作的ERP程式。
SMTPUtils
SMTPUtils是用來協助您微調郵件伺服器(SMTP),好讓您的SMTP可以排除Open relay, 垃圾信, 病毒, 增進效率, 檢查自己是否在郵件伺服器黑名單中(DNSBL)等功能。
輕量化網路函式庫 (Lightweight Networking Library)
lNet是專為Free Pascal跟Lazarus設計的輕量化網路函式庫,提供了簡單的、單執行緒、事件驅動的網路套件。支援從TCP、UDP到SMTP與HTTP等網路協定。lNet被設計成不用依靠任何外加的函式庫,所以也能很容易的進行移植,目前幾乎可以支援FPC所支援的所有平台。
CQRLOG
CQRLOG是個進階的火腿族無線電記錄程式,它使用Firebird資料庫。透過hamlib函式庫提供了對無線電的控制,目前支援超過140種的無線電裝置,DX叢集連線,QRZ通訊錄(web版),以及一個grayliner。ON6DP QSL管理資料庫支援了幾乎包含所有國家的編解碼演算法,這是使用OK1RR所提供的國碼對應表而開發的。CQRlog最強調的就是好用跟好維護。
Morse Machine
Morse Machine是Ward Cunningham以Lazarus實現了1997年五月間"A Fully Automatic Morse Code Teaching Machine"這篇文章當中所描述的摩斯電碼教學。這個程式在教授如何透過人的手指以摩斯電碼傳送字元,以及從所聽到的聲音來將訊息透過鍵盤打出來,它會幫你計分,並在您的表現似乎不錯的時候加入新的字。這程式是以GNU GPL第二版的授權條款進行授權的,受限於它使用到了音效卡,這個版本只能在Windows平台上使用。
BTActiveMQClient
BTActiveMQClient是Delphi跟Free Pascal都可以使用的元件,它簡化了使用Apache ActiveMQ的難度,Apache ActiveMQ是最流行,功能強大的一套開放原始碼的訊息傳遞(Message Broker)與Enterprise Integration Patterns提供程式。
透過BTActiveMQClient,應用程式就可以和Apache ActiveMQ伺服器連上線,訂閱上面的訊息與主題,傳送與接收訊息與物件,更可以處理transactions。傳輸層的部分,支援Synapse跟Indy 10。
如果您的Lazarus專案應該被列在此處,請編輯這個頁面,把它加進去吧!
Orginal contributors and changes
This page has been converted from epikwiki.
- Initial posting - 9/26/2003
- Updated links and labels - User:VlxAdmin 9/28/2003
- Added the Light Pascal ToolKit project - User:VlxAdmin10/27/2003
- Added the Dedalu project - User:pepecito 8/31/2005
- Added ISA Digital Osciloscope - --Sekelsenmat 20:26, 20 Oct 2005 (CEST) 10/20/2005
- Added laz-Indict - User:bee 13:51, 29 Mar 2006 (WIB) :)
- Added CQRLOG - User:ok2cqr 08:52 UTC, 2007-10-23
- Added BTActiveMQClient - Mjustin 14:51, 30 December 2007
- Translated to Traditional Chinese by User:Dennies19:00, 3rd Jan 2008.
初版正體中文翻譯 - 由元智大學資訊傳播學系兼任講師張子仁 (Dennies Chang)製作 User:Dennies。