日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

[最新原创电子书]lazarus开发者入门及中级教程

發(fā)布時間:2023/12/13 综合教程 35 生活家
生活随笔 收集整理的這篇文章主要介紹了 [最新原创电子书]lazarus开发者入门及中级教程 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

目前市面上沒有任何一本完整的書,介紹Lazarus,F(xiàn)irebird這兩個優(yōu)秀的開發(fā)工具,同時還有一個作為他們之間橋梁的開發(fā)套件ZeosDBO,也沒有任何完整的中文開發(fā)指南,本書以這三種開發(fā)套件為主線,順帶介紹Lazarus的組件,F(xiàn)irebird的其他工具。本書也附帶介紹一些算法,界面設(shè)計,優(yōu)化等方面的知識。將帶領(lǐng)你走入軟件開發(fā)實務(wù)的殿堂。

什么是Lazarus?Lazarus發(fā)音:拉軋勒斯。他是一個高穩(wěn)定的軟件集成開發(fā)環(huán)境,使用ObjectPascal語言,內(nèi)核是FreePascal這個GNU下很成熟的編譯器,他是一個高效的RAD工具,特別適合有Delphi開發(fā)或其他RAD基礎(chǔ)的用戶。開發(fā)工具越來越便宜,這是不爭的事實。現(xiàn)在的很多開發(fā)工具都在免費,比如Eclipse,Apache,Mysql,Tomcat等等,Lazarus就是和他們類似的一個開發(fā)工具,他實現(xiàn)了所見所得的快速開發(fā),并且已經(jīng)有許多開發(fā)者基于她進行商業(yè)程序開發(fā),涵蓋多個領(lǐng)域。目前為止,已經(jīng)推出1.0式版本,1.1的每日編譯版本,真正穩(wěn)定,筆者使用從來沒有崩潰過,在0.9.1版本以前是不可想像的。

Firebird的前身是開源的Interbase,有百萬用戶的實際應(yīng)用基礎(chǔ),是其他開源數(shù)據(jù)庫無法比擬的。比較新的調(diào)查表明Firebird的市場占有率和Mysql不相上下。Interbase是Borland購買的Ashton-Tate公司的產(chǎn)品,而Ashton-Tate公司又是買的GrotonDatabaseSystems。說到這里不得不說說Interbase的作者JimStarkey這個偉大的程序員(算起來應(yīng)該有60+歲數(shù)了,真的是前輩),也是GrotonDatabaseSystems公司的創(chuàng)始人,正是他獨創(chuàng)性的開發(fā)出Interbase的(a)多代體系結(jié)構(gòu)(從Wiki上查,多代體系結(jié)構(gòu)是另外兩位創(chuàng)造的理論體系,但Interbase或DEC公司是首先實現(xiàn)的,但當(dāng)時就是1981年Jim正在這個公司開發(fā)那個數(shù)據(jù)庫,可見他是首先實現(xiàn)這個多代體系數(shù)據(jù)庫)(b)單文件實現(xiàn)事務(wù)日志(庫和日志在一起),(c)首個支持BLOB的數(shù)據(jù)庫引擎,有類型的事件通知,數(shù)組和觸發(fā)器,沒有偷學(xué)任何一家公司的體系。第一個版本在1977年開發(fā)完成叫做datarieveVersion1,是支持PDP-11計算機的。這位大師后來的杰作為MySQLAB實現(xiàn)Falcon項目基于Netfrastructure這個引擎,其實就是采用Firebird的體系,但后來離開MySQLAB,現(xiàn)在從事云端數(shù)據(jù)庫研發(fā)并且領(lǐng)導(dǎo)Firebird數(shù)據(jù)庫的開發(fā)。因此,實際上Firebird數(shù)據(jù)庫引擎從1984年就開始商用,有大量用戶使用過,經(jīng)過多年名稱變化,他是開源版本的名稱,從1.0開始就有大量用戶使用,主要的用戶在歐美,俄羅斯。因為中文資料比較少,這個優(yōu)秀的開發(fā)工具在國內(nèi)許多人并不認(rèn)識。現(xiàn)在發(fā)展到了2.5版本,可以支持多處理器,大量客戶端連接,是一款高性能的數(shù)據(jù)庫引擎。另外3.0正在開發(fā)中。關(guān)于Firebird的TB級的測試可以看http://www.ib-aid.com/articles/item104。關(guān)于Firebird的歷史可以看"浴火重生的Firebird",firebird.net.cn有此文,已經(jīng)收錄到附錄,版權(quán)歸原作者所有。

ZeosDBO是連接FireBird和Lazarus之間的橋梁,是lazarus的開源數(shù)據(jù)庫訪問組件,非常優(yōu)秀,可以訪問大多數(shù)數(shù)據(jù)庫,他也支持Delphi,并支持大多數(shù)常見數(shù)據(jù)庫。

本書適合的讀者是具備一定的Pascal語言基礎(chǔ),SQL語言基礎(chǔ)的程序員或編程愛好者。

選擇這三種套件的關(guān)鍵是,三者均免費,跨平臺,統(tǒng)稱為LZF,下面是這三種開發(fā)套件的優(yōu)點列表。

項目

Lazarus

Firebid

ZeosDBO

價格

免費

免費

免費

使用協(xié)議

GPLv2

IPL

GPLv2

跨平臺性

多種平臺

多種平臺

多種平臺

當(dāng)前版本

1.0

2.5.1

7.0.0.10stable

特色

極像Delphi

穩(wěn)定

已經(jīng)包含chm幫助

輕量,高效,完整

特有MGA多代體系

唯一單文件實現(xiàn)日志

唯一實現(xiàn)嵌入式支持觸發(fā)器,存儲過程的數(shù)據(jù)庫

跨庫,跨操作系統(tǒng),跨語言(delphi,,lazarus,.net)

第三方支持

許多控件在轉(zhuǎn)移中

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

EhLib等多種庫支持,完全兼容原其他Dataset

用戶使用情況

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

許多商業(yè)應(yīng)用程序,秘密在使用。

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

這么強大的開發(fā)系統(tǒng),您還猶豫什么?跟我一起來學(xué)習(xí)吧。

免費下載地址

總結(jié)

以上是生活随笔為你收集整理的[最新原创电子书]lazarus开发者入门及中级教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。