B
bluebob
Unregistered / Unconfirmed
GUEST, unregistred user!
Lazarus以开放源码挑战Kylix
【ChinaByte 综合消息】Lazarus是一个用于Free Pascal的快速应用开发(RAD)
的面向对象的Pascal集成开发环境(IDE)。最新的0.7版本利用了SynEdit,能把
Delphi的代码移植到Lazarus。下面是这个IDE的一些特色:
Form Designer (表单设计器)
Object Inspector (对象观察器)
Editor Options (编辑器选项)
Compiler Options (编译选项)
Environment Options (环境选项)
Project Options (项目选项)
Code Completion (代码自动完成)
Syntax Highlighting (语法高亮)
这个IDE采用和Delphi VCL类似的LCL(Lazarus Class Libraries) 做成。
LCL设计成与widget无关,可以在不同的API技巧集下运行。目前的很多开发工
作使用GTK+完成,针对Windows API和Qt的界面正在开发中。
Lazarus的设计目标是应用Free Pascal,所以所有凡是Free Pascal能运行
的平台,Lazarus也可以运行。最新版本能运行于Linux,Win32和FreeBSD。整个
界面的外观和操作和Delphi IDE一样,因此,如果你会使用Delphi的话,用起Laz
arus IDE来就一定能得心应手了。文件格式的定义是这样的:
单元信息文件以“.PP”结尾,表单设计文件是“.LFM”,这和Delphi的
“.DFM”文件一样,但是不同之处是编译之前必须先把.LFM转换为“.LRS”文件
(用Lazarus开发的文件扩展名为“.LRS”),以后的版本这个步骤会由IDE自动
处理。这一步主要用来把表单数据变成代码的二进制流。
代码的文档是美国时间2月23日晚上的版本才编译进去的,因此你可以下载
那天晚上编译的版本: ftp://lazarus.freepascal.org/lazarus/lazaruslinux.tar.gz
这个IDE的目标就是建立和Delphi类似的Linux应用。
原作者:Albert
来源:ChinaByte-Linux专区
【ChinaByte 综合消息】Lazarus是一个用于Free Pascal的快速应用开发(RAD)
的面向对象的Pascal集成开发环境(IDE)。最新的0.7版本利用了SynEdit,能把
Delphi的代码移植到Lazarus。下面是这个IDE的一些特色:
Form Designer (表单设计器)
Object Inspector (对象观察器)
Editor Options (编辑器选项)
Compiler Options (编译选项)
Environment Options (环境选项)
Project Options (项目选项)
Code Completion (代码自动完成)
Syntax Highlighting (语法高亮)
这个IDE采用和Delphi VCL类似的LCL(Lazarus Class Libraries) 做成。
LCL设计成与widget无关,可以在不同的API技巧集下运行。目前的很多开发工
作使用GTK+完成,针对Windows API和Qt的界面正在开发中。
Lazarus的设计目标是应用Free Pascal,所以所有凡是Free Pascal能运行
的平台,Lazarus也可以运行。最新版本能运行于Linux,Win32和FreeBSD。整个
界面的外观和操作和Delphi IDE一样,因此,如果你会使用Delphi的话,用起Laz
arus IDE来就一定能得心应手了。文件格式的定义是这样的:
单元信息文件以“.PP”结尾,表单设计文件是“.LFM”,这和Delphi的
“.DFM”文件一样,但是不同之处是编译之前必须先把.LFM转换为“.LRS”文件
(用Lazarus开发的文件扩展名为“.LRS”),以后的版本这个步骤会由IDE自动
处理。这一步主要用来把表单数据变成代码的二进制流。
代码的文档是美国时间2月23日晚上的版本才编译进去的,因此你可以下载
那天晚上编译的版本: ftp://lazarus.freepascal.org/lazarus/lazaruslinux.tar.gz
这个IDE的目标就是建立和Delphi类似的Linux应用。
原作者:Albert
来源:ChinaByte-Linux专区