導航:首頁 > 操作系統 > linuxlazarus

linuxlazarus

發布時間:2022-05-20 02:49:58

⑴ 如何在linux下用Lazarus 編寫一個 IDE 法度榜樣

ubuntu下用Kylix。Delphi是Windows情況下的Object Pascal的開辟對象。delphi源代碼可以在Kylix不加修改或很少修改的情況下生成可履行法度榜樣。網路如下:在1999年9月28日Inprise/Borland聲明要開辟一個「支撐C、C 和Delphi的高機能Linux應用法度榜樣開辟情況」時,Kylix正式啟動,它是第一個基於Linux的高機能RAD對象。當時的聲明裡提到:今朝Kylix項目籌劃開辟為一個基於Linux的雙向可視化組件開辟情況,可以開辟GUI、Internet、資料庫和辦事器應用法度榜樣。Kylix項目包含一個新的高速的用原生代碼編寫的基於Linux的C/C /Delphi編譯器,還包含一個Linux版的Borland VCL類庫。這個Linux版的VCL既能簡化Linux應用法度榜樣的開辟,又便於移植Windows和Linux平台下的Delphi/C Builder法度榜樣。這就清跋扈了,Kylix就是Linux下的Delphi和C Bulider,包含全部IDE,幫助對象和已經成功開辟過很多應用的VCL。 查看原帖>>

⑵ linux redhat中用lazarus應該下哪個

如果你是32位的INTEL的CPU就用
Lazarus Linux i386 RPM Lazarus 0.9.22
最省事,直接rpm -ivh 你的rpm包就可以了

如果你是64位的AMD的CPU就用
Lazarus Linux x86_64 RPM Lazarus 0.9.22
命令同上

Lazarus Linux SRC RPM Lazarus 0.9.22
源碼

而Lazarus Linux DEB Lazarus 0.9.22
是用於DEBIAN的apt包,不適用於REDHAT

⑶ 怎樣在Linux下用Lazarus 編寫一個 IDE 程序

Lazarus 是基於 Free Pascal 的 Object Pascal 語言集成開發環境(IDE)。Lazarus 與 Delphi 高度兼容,是delphi的開源替代品。支持 FreeBSD,Windows,Mac OS X,以及幾種 Linux 發行版。由於 Lazarus 支持多種操作系統,利用 Lazarus 創建的應用程序,特別是圖形界面應用程序,也能被容易地移植到多種操作系統上。

用lazarus 編寫IDE時會用到synedit 標簽中的控制項來高亮顯示,另外可以下載lazarus 的源代碼來學。
http://wiki.lazarus.freepascal.org/Main_Page/zh_CN 裡面有一些範例和教程及源碼的下載。

⑷ Lazarus的集成開發環境

Lazarus是一個用於FreePascal的快速應用開發(RAD)的面向對象的FreePascal集成開發環境(IDE),不僅可以編譯運行簡單的pascal程序,還有很強的窗體處理功能,界面清晰,操作簡單方便。Lazarus 對於窗口管理來說是中性的。可以工作在KDE(1.13版本)下,也可以工作在GNOME(1.23版本)或其他窗口管理器(MVM、WindowMaker)。Lazarus的設計目標是應用Free Pascal,所以所有凡是Free Pascal能運行的平台,Lazarus也可以運行。最新版本能運行於Linux,Mac OS,Win9x/2000/xp/win7/Win8和FreeBSD。目前,已提供32位和64位版本支持。Lazarus的工作界面、外觀和操作和Borland 的Delphi 7 IDE非常相似,所不同的是Lazarus 是完全的自由軟體。Lazarus 可以直接移植Delphi的代碼。Lazarus的編程語言是以Pascal為基礎的。Pascal語言具有可讀性好、編寫容易的特點,這使得它很適合作為基礎的開發語言。同時,使用編譯器創建的應用程序只生成單個可執行文件(.EXE,默認編譯加入了調試信息,只包含一個空窗體的工程生成的可執行文件就達到了10多M。但可以通過編譯選項去掉調試信息來減小可執行文件的大小,可以減為1M多點,然後通過UPX壓縮,可以減為600多K。)。正是這種結合,使得Pascal成為Lazarus這種先進開發環境的編程語言。
由於Lazarus為開放的IDE,且在linux下表現良好,目前被中國計算機學會指定為NOI系列競賽的Pascal語言推薦IDE。
在Linux中,Lazarus的圖形用戶介面(GUI) 由以下幾個部分組成:
窗口系統--組織顯示屏上的圖形輸出並執行基本的文本和繪圖功能。
窗口管理器--負責對窗口的操作(比如最小化、最大化、關閉按鈕的形狀,窗口邊框外觀等)以及輸入焦點的管理。
工具包--帶有明確定義的編程界面的常規庫。
Lazarus對系統軟體、硬體要求都不高:
硬體方面:Intel Pentium 200MHz、32MB內存、100MB硬碟空間。
軟體方面:內核(Kernel)在2.2以上,Qt庫1.44 以上,XFree86 3.6 以上。
一個跨平台編譯器的感人史
歷史
Lazarus是從1999年2月開始的,成立時的主要成員是這三個人:
Cliff Baeseman
Shane Miller
Michael A. Hess
當時,他們三個曾經為之努力的megido計劃(megido計劃致力於打造一個開源、跨平台、可視化的Object Pascal快速應用開發環境)由於種種原因被解散。在挫折面前他們並不氣餒,決定發起Lazarus計劃。在隨後的幾年中,這個計劃得到了穩步發展,引 起很多人的關注並擁有了一群穩定的支持者和開發者。遺憾的是,上述三個創始人中,只有Michael A. Hess仍在參與這項計劃。
開發組中另一個元老是Marc Weustink,他在1999年8月就參與這個項目。在他之後的是2000年9月加入的Mattias Gaertner,他們兩人一直是核心代碼的主要編寫者,是他們的共同努力讓Lazarus變得成熟。
那麼究竟什麼是Lazarus?
Lazarus是一個基於Free Pascal的Delphi仿製品。Free Pascal是Linux、Win32、WinCE、Mac OS、OS/2、68K等操作系統下的一個基於GPL/LGPL的編譯器,她被設計成可以理解,並編譯OOP的Delphi語法。Lazarus在上述平台下可以像 Delphi一樣來開發程序,打破了這些環境下缺少可視化開發工具的困窘局面。不像Java致力於「一次編寫,到處運行」,Lazarus和Free Pascal則致力於「一次編寫,到處編譯」。由於對上述所有平台有完全相同的編譯器,這意味著你不需要重新編碼,就可以為不同的平台開發相同的產品。 Java基於虛擬機,Lazarus則產生原生代碼,所以Lazarus的應用程序在效率上應該比用Java的程序更快一些。
Lazarus的GUI是什麼?該用什麼樣的窗口部件(widget)?
這個部分由你來決定,Lazarus正在開發的是完全徹底獨立的的API。一旦你寫的代碼想要連接到不同於以前選擇的窗口部件,如果你想使用基於 GTK+,當然沒有問題,如果你現在又想讓它成為與GNOME兼容,同樣沒有問題,只要把界面代碼的窗口部件設置成你想使用的那一種,您可以編譯連接成那 種窗口部件了。如果那種窗口部件還沒有內置支持,你也可以寫上一個(呵呵,老大的話好像換個widget很容易,不過相信真要寫的話就沒有那麼容易了)。
舉例來說,你正在創建的是一個使用標准Windows窗口部件的Windows應用程序,現在你又想為它建立一個面向Linux的版本。首先確定你 想使用的窗口部件類型,讓我們假設你想使用基於GTK+的,你可以復制代碼到你的Linux開發機,編譯,連接時對應選擇GTK+介面單元。就是這么簡 單。你現在創建了一個Windows產品的Linux副本,而沒有任何額外的編碼。
在這一點上,開發人員正在使用Gtk+作默認窗口部件。同時,他們也在做基於Qt和Win32API的窗口部件支持,在編譯選項的窗口部件類型下拉 列表中,已經出現的還有Win CE、Carborn、fpGUI,用Pascal語言一次編碼,就能編譯出能在各種系統下運行的的應用程序,真是讓人激動啊!即將發布的Lazarus 1.0允許開發人員配合LCL(Lazarus組件庫)為其他的窗口部件創造介面單元。
所以這就意味著她像Delphi一樣可以RAD
事情真的就是那樣,她完全完成了嗎?還沒有。窗體設計部分還需要大量的工作,IDE則是功能完整的,可以滿足絕大多數代碼編寫需要(已經比Delphi7 更加智能,當然,還是不能與Delphi7+CnWizards的組合相比,如果CnWizards能支持Lazarus就太好了)。提示一下,還有好幾個方面的項目仍然需要幫助,也許你就可以幫上一把。
我是否可以使用現有的Delphi的代碼? 如果代碼是標準的Delphi Pascal並且採用Delphi的標准組件,那麼答案是肯定的。如果它使用一些特定的database、OCX、或DCU那麼答案將是否定的。這些特定 的Windows應用只能在Windows下工作,但是如果你只期望使用Free Pascal和Lazarus創建一個Windows產品那麼答案將是肯定的(用了太多的Win32API,想轉換到Linux就比較麻煩了,以前很炫很 酷的技巧,現在到變成了負擔,呵呵)。這種情況並沒有被目前的lcl過多考慮 ,但是對它的處理在未來則很有可能(應該說肯定,畢竟將現有的Windows應用程序直接跨平台編譯是很多人的期望,雖然實現起來有難度,但是既然 ReactOS都能出現,又有什麼是不可能的呢?)。
我是否可以用她創建商業產品?
是的!Free Pascal編譯器是基於GPL/LGPL許可協議的,這意味著它是開源的,免費的,如果你有需要,還可以修改其代碼,當然,你一定要發布這些改變,當有人想使用你的改動時,你有義務提供那些改變後的源代碼。
Lazarus的名號是怎麼來的?
原來的項目叫Megido(嘗試建立跨平台的Delphi克隆),但是這個努力失敗了,眾所周知,Lazarus是聖經中的人物,他死後由基督拯救,死而復活,所以,項目取名Lazarus,因為她的出現拯救了Megido。

⑸ noi linux lazarus 有問題

沒有deb格式的包 那就安裝官方的源碼包唄 萬能的

LZ是玩信息奧賽的啊 作為外行人士,我一直想不通,為什麼NOI還是抱著Pasacal 不放, ACM多自由 ....

⑹ 在linux系統下使用lazarus,ansi和utf8編碼格式怎麼互相轉換 我需要做一個可以讀取windows系統發送來的t

使用iconv 轉換

轉換文件內容由 GBK 到 UTF8
iconv -f gbk -t utf8 $i > newfile

批量轉換文件內容由 GBK 到 UTF8
for i in `find . *`; do if [ -f "$i" ]; then iconv -f gb2312 -t utf8

批量轉換文件內容由 GBK 到 UTF8
for i in `find . *`;
do if [ -f "$i" ];
then iconv -f gb2312 -t utf8 $i > "./converted/$i" fi ;
done

⑺ linux上如何安裝使用 free pascal或lazarus

用的什麼版本的Linux?
如果是Ubuntu一類的話,可以在終端里進入超級用戶,然後
atp-get fp(也可能是fpc)
用的時候,直接在終端里輸入
fp
就進入了。不過不能用滑鼠。

⑻ 求lazarus在linux下的全套教程

安裝的話直接下一個CodeTyphon按提示裝就行了,使用的話就當DELPHI用,用過DELPHI的話很快就上手了。

⑼ linux下lazarus 有沒有類似C語言的 return 0 要怎麼實現

那是基於linux操作系統的C\C++開發工具,如果你是在window操作系統下的話我推薦你用微軟推出的工具是最佳的當然想移植的GCC編譯器也是很好的,比如codeblock/DEVC++等等

⑽ LAZARUS是什麼軟體呀哪位高手知道我想學這個怎麼樣呢

Lazarus是一個用於FreePascal的快速應用開發(RAD)的面向對象的Pascal集成開發環境(IDE)。簡單點說,就是你寫程序並編譯、運行的地方。lazarus適用於Free pascal語言,能運行於Linux,Win9x/2000/xp/win7和FreeBSD。由於其在Linux系統中表現不錯,所以目前被中國計算機學會指定為NOI系列競賽的Pascal語言推薦IDE。現在的信息學奧林匹克競賽大部分用pascal語言或C/C++語言。其中pascal語言現在用的就是lazarus。如果你要參加該競賽,且學習pascal的話,建議使用lazarus,如果是初學者,也可以先用FPC入門一下。個人感覺lazarus還是很好用的。
對於你說的學這個軟體,其實它是寫程序的地方,如果你語言學得不錯,根本就沒什麼好學的,基本操作很簡單,上手一下就可以了。
個人也是在用lazarus,但我用英文,建議你學會看英文,它本身雖然可以調成中文,但還是有些地方是英文的,且有些什麼術語什麼的看英文比較好,以後有很多軟體都是英文的,學著看看沒壞處。
如果有困難的話,可以查閱相關教程。
如果想要更多關於lazarus的信息,可以參見網路

閱讀全文

與linuxlazarus相關的資料

熱點內容
程序員下載歌曲 瀏覽:893
編譯未檢測到模擬器 瀏覽:807
壓縮機每次啟動12分鍾就停 瀏覽:729
creo復制曲面命令 瀏覽:959
程序員戀上女碩士 瀏覽:669
ansys的get命令 瀏覽:988
國外dns蘋果伺服器地址 瀏覽:430
國家職業技術資格證書程序員 瀏覽:652
奇瑞租車app是什麼 瀏覽:99
系統源碼安裝說明 瀏覽:420
命令行加殼 瀏覽:96
解壓時顯示防失效視頻已加密 瀏覽:295
蘋果簡訊加密發送 瀏覽:446
天翼私有雲伺服器租用 瀏覽:733
貴州雲伺服器屬於哪個上市公司 瀏覽:58
編程聯動教程 瀏覽:481
小天才app怎麼升級v242 瀏覽:545
簡單手工解壓玩具製作大全 瀏覽:928
免費編程電子書 瀏覽:870
想玩游戲什麼app最合適 瀏覽:560