J
jacer
Unregistered / Unconfirmed
GUEST, unregistred user!
Lazarus 跟 Kylix 一样,是个 Pascal 的 RAD(快速程序发展环境),它目前采用的是
具有物件导向能力的 Free Pascal,目前 Lazarus 已经推出了最新版 0.7 版,其中除
了整合发展环境(IDE)之外,还附加了一个强悍的转换工具 - SynEdit,可以将 Borlan
d Delphi 的程序码直接转换到 Lazarus 上。
就像是 Delphi 的 VCL 一样,Lazarus 也有丰富的物件程序库作为底层基础,称之
为 LCL(Lazarus Class Libraries),LCL 采用的是与 X Window 的 widget 无关的设计
方式,因此无论是哪种 widget,使用 LCL 设计的软件只需同一套程序码就可以正确执
行。
目前 Lazarus 可以在 Linux 上执行,采用的是 GTK 程序库,理论上也可以在 Wi
n32 上执行,唯一的问题出在 Win32 的 GTK+ 之间的相容性。目前 Lazarus 也正在发
展采用 Qt 的版本,所以 KDE 版的 Lazarus 应该会在未来出现。
Free Pascal 是 GPL 软件,它使用的 FCL(Free Pascal Class Libraries) 以及
Lazarus 所使用的 LCL 则是属於 LGPL?版权声明,因此使用者可以用 Lazarus + Fre
e Pascal 来设计商业软件。
Lazarus IDE 目前提供的功能包含了 :
Form Designer
Object Inspector
Editor Options
Compiler Options
Environment Options
Project Options
Code Completion
Syntax Highlighting
Lazarus 的发展网址在 : http://www.lazarus.freepascal.org/。
Lazarus 的下载网址在 : ftp://lazarus.freepascal.org/lazarus/lazaruslinux.tar
.gz。
具有物件导向能力的 Free Pascal,目前 Lazarus 已经推出了最新版 0.7 版,其中除
了整合发展环境(IDE)之外,还附加了一个强悍的转换工具 - SynEdit,可以将 Borlan
d Delphi 的程序码直接转换到 Lazarus 上。
就像是 Delphi 的 VCL 一样,Lazarus 也有丰富的物件程序库作为底层基础,称之
为 LCL(Lazarus Class Libraries),LCL 采用的是与 X Window 的 widget 无关的设计
方式,因此无论是哪种 widget,使用 LCL 设计的软件只需同一套程序码就可以正确执
行。
目前 Lazarus 可以在 Linux 上执行,采用的是 GTK 程序库,理论上也可以在 Wi
n32 上执行,唯一的问题出在 Win32 的 GTK+ 之间的相容性。目前 Lazarus 也正在发
展采用 Qt 的版本,所以 KDE 版的 Lazarus 应该会在未来出现。
Free Pascal 是 GPL 软件,它使用的 FCL(Free Pascal Class Libraries) 以及
Lazarus 所使用的 LCL 则是属於 LGPL?版权声明,因此使用者可以用 Lazarus + Fre
e Pascal 来设计商业软件。
Lazarus IDE 目前提供的功能包含了 :
Form Designer
Object Inspector
Editor Options
Compiler Options
Environment Options
Project Options
Code Completion
Syntax Highlighting
Lazarus 的发展网址在 : http://www.lazarus.freepascal.org/。
Lazarus 的下载网址在 : ftp://lazarus.freepascal.org/lazarus/lazaruslinux.tar
.gz。