Difference between revisions of "Projects using Lazarus/zh CN"

From Free Pascal wiki
Jump to navigationJump to search
(from zh_tw)
 
m
Line 1: Line 1:
 +
{{Projects using Lazarus}}
 +
 
也请参见:[[Lazarus_Application_Gallery|用Lazarus撰写的应用程序名录]]  
 
也请参见:[[Lazarus_Application_Gallery|用Lazarus撰写的应用程序名录]]  
  

Revision as of 23:07, 18 April 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-BuilderEpikStopwatchEpikBrowser也是以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.