[最新原創電子書]lazarus開發者入門及中級教程

目前市面上沒有任何一本完整的書,介紹Lazarus,Firebird這兩個優秀的開發工具,同時還有一個做爲他們之間橋樑的開發套件ZeosDBO,也沒有任何完整的中文開發指南,本書以這三種開發套件爲主線,順帶介紹Lazarus的組件,Firebird的其餘工具。本書也附帶介紹一些算法,界面設計,優化等方面的知識。將帶領你走入軟件開發實務的殿堂。程序員

什麼是Lazarus?Lazarus發音:拉軋勒斯。他是一個高穩定的軟件集成開發環境,使用Object Pascal語言,內核是FreePascal這個GNU下很成熟的編譯器,他是一個高效的RAD工具,特別適合有Delphi開發或其餘RAD基礎的用戶。開發工具愈來愈便宜,這是不爭的事實。如今的不少開發工具都在免費,好比Eclipse,Apache,Mysql,Tomcat等等,Lazarus就是和他們相似的一個開發工具,他實現了所見所得的快速開發,而且已經有許多開發者基於她進行商業程序開發,涵蓋多個領域。目前爲止,已經推出1.0式版本,1.1的每日編譯版本,真正穩定,筆者使用歷來沒有崩潰過,在0.9.1版本之前是不可想像的。算法

Firebird的前身是開源的Interbase,有百萬用戶的實際應用基礎,是其餘開源數據庫沒法比擬的。比較新的調查代表Firebird的市場佔有率和Mysql不相上下。Interbase是Borland購買的Ashton-Tate公司的產品,而Ashton-Tate公司又是買的Groton Database Systems。說到這裏不得不說說Interbase的做者Jim Starkey這個偉大的程序員(算起來應該有60+歲數了,真的是前輩),也是Groton Database Systems公司的創始人,正是他首創性的開發出Interbase的(a)多代體系結構(從Wiki上查,多代體系結構是另外兩位創造的理論體系,但Interbase或DEC公司是首先實現的,但當時就是1981年Jim正在這個公司開發那個數據庫,可見他是首先實現這個多代體系數據庫)  (b)單文件實現事務日誌(庫和日誌在一塊兒),(c)首個支持BLOB的數據庫引擎,有類型的事件通知,數組和觸發器,沒有偷學任何一家公司的體系。第一個版本在1977年開發完成叫作datarieve Version 1,是支持PDP-11計算機的。這位大師後來的傑做爲MySQL AB實現Falcon項目基於Netfrastructure這個引擎 ,其實就是採用Firebird的體系,但後來離開MySQL AB,如今從事雲端數據庫研發而且領導Firebird數據庫的開發。所以,實際上 Firebird數據庫引擎從1984年就開始商用,有大量用戶使用過,通過多年名稱變化,他是開源版本的名稱,從1.0開始就有大量用戶使用,主要的用戶在歐美,俄羅斯。由於中文資料比較少,這個優秀的開發工具在國內許多人並不認識。如今發展到了2.5版本,能夠支持多處理器,大量客戶端鏈接,是一款高性能的數據庫引擎。另外3.0正在開發中。關於Firebird的TB級的測試能夠看http://www.ib-aid.com/articles/item104。關於Firebird的歷史能夠看"浴火重生的Firebird",firebird.net.cn有此文,已經收錄到附錄,版權歸原做者全部。sql

    ZeosDBO是鏈接FireBird和Lazarus之間的橋樑,是lazarus的開源數據庫訪問組件,很是優秀,能夠訪問大多數數據庫,他也支持Delphi,並支持大多數常見數據庫。數據庫

    本書適合的讀者是具有必定的Pascal語言基礎,SQL語言基礎的程序員或編程愛好者。編程

選擇這三種套件的關鍵是,三者均免費,跨平臺,統稱爲LZF,下面是這三種開發套件的優勢列表。數組

項目工具

Lazarus性能

Firebid學習

ZeosDBO開發工具

價格

免費

免費

免費

使用協議

GPLv2

IPL

GPLv2

跨平臺性

多種平臺

多種平臺

多種平臺

當前版本

1.0

2.5.1

7.0.0.10stable

特點

極像Delphi

穩定

已經包含chm幫助

輕量,高效,完整

特有MGA多代體系

惟一單文件實現日誌

惟一實現嵌入式支持觸發器,存儲過程的數據庫

跨庫,跨操做系統,跨語言(delphi,,lazarus,.net)

第三方支持

許多控件在轉移中

Ibexpert,FlameRobin,Maestro等許多管理界面,多種訪問 庫。

EhLib等多種庫支持,徹底兼容原其餘Dataset

用戶使用狀況

大量商業程序正在使用,有圖有真相。 

許多商業應用程序,祕密在使用。

許多用戶使用,從比較老的版本開始。

  這麼強大的開發系統,您還猶豫什麼?跟我一塊兒來學習吧。

 

免費下載地址

相關文章
相關標籤/搜索