序
随着IT的快速发展,编程面向的系统日益多元化,程序员们希望能有一个快速应用程序开发(RAD)工具,能以熟悉的语言、易用的集成开发环境(IDE)编写能运行于多种平台的应用程序。Lazarus正是这种需求下诞生的。 Lazarus是以Free Pascal为编译器,以“一次编写、到处编译”为目标的集成开发环境。Lazarus实现了Free Pascal所缺少的图形界面库,并且基本上Free Pascal支持的CPU与OS,Lazarus基本都能支持。在Lazarus中,你可以像Delphi等工具一样事件驱动式地可视化开发,拖几个控件,设置一下属性,然后双击控件编写事件代码就完成了应用编程。 Free Pascal 是一个Pascal语言的编译器,支持面向对象开发,高度兼容DELPHI语法,并且可以用同样的代码编译出在多种CPU(如i386/x64/arm)与多种OS(如Win32/Win64/WinCE/Linux/BSD/MAC)上运行的程序。Free Pascal 有丰富的运行库,而且绝大部分代码都是开源并且允许用于商业开发的。全国青少年信息学奥林匹克竞赛使用的Pascal编译器就是Free Pascal。 采用Lazarus进行编程,相对其它工具,是比较有优势的: 1、免费、开源、可用于商业开发,这意味着你不需要花几万块买DELPHI、也不需要几千块买VS就可以开发商业应用,如果发现编译器或运行库有错误,你还可以找出源码修正它; 2、基于Pascal并且高度兼容DELPHI,Pascal的语法是容易理解、语法优美的,很多算法的书都是用Pascal写的,如果你有用DELPHI写的代码,那么可以稍为修改甚至不用任何修改就可用于Free Pascal; 3、国内已经有了中文社区网站与多个QQ交流群,这有助于入门或互相讨论解决难题; ...
......
《LAZARUS实战宝典》V1.0(4.65M)
配书源代码(6.05M)
如果您对本书有任何的意见和建议,请告诉我们:
http://www.fpccn.com/thread-3311-1-1.html
|