首頁>技術>

假如你是Delphi的真愛粉,那麼應該知道,基於object Pascal語言的Delphi7是多麼經典。從經典的Delphi發展到.net框架以後,它就漸漸失去了原有的味道,而隨著Web開發、移動開發等多種新技術的發展,Delphi開發者越來越少。近幾年,隨著我們的中國產作業系統逐漸發展起來,很多傳統的Windows的生產力軟體或開發軟體沒有移植,Delphi更是顯得凋零。然而,對於我們很多真愛粉而言,並不代表我們無法在中國產作業系統下使用Delphi。

而在中國產作業系統下使用的“Delphi”,的確是需要打引號的。因為在開源軟體生態中,有這麼一款開發IDE,使用的是Pascal語言,沿襲了Delphi7那麼經典的介面,一樣能在中國產作業系統下做圖形介面開發。

這一款IDE就是Lazarus,是一個Pascal的整合開發環境,它和Delphi7一模一樣,Delphi使用的是object Pascal,而Lazarus使用的是free Pascal。人如其名,Lazarus也一樣,讓你自由免費使用Pascal開發自己的或商用的應用程式。正因為是開源,正因為是跨平臺,所以我們可以在中國產作業系統下安裝使用Lazarus。

如果看看Lazarus安裝啟動後IDE的截圖,會不會讓你有點恍如隔世的感覺?感覺Delphi7又回來了,的確,它和Delphi7簡直一模一樣,更重要的是,我們在Delphi下的程式設計,同樣可以原封不動用在Lazarus上,根本沒有遷移成本。然而如果你覺得Lazarus只止於Delphi7那樣單平臺開發,那就未免太簡單了。

事實上,Lazarus的設計目標也是宣傳語是一次編寫,到處編譯。我們可以在Windows系統上用Lazarus寫程式碼做應用,可以在中國產系統或Linux裡寫應用,還可以在蘋果電腦系統裡寫應用,甚至,據官方截圖,Lazarus這貨居然還能在手機端比如安卓上寫APP。這就厲害了,我的哥!

空口無憑,編碼為證。Lazarus這麼好,不安裝試試怎麼行?在Windows裡,從官網下載就行了,而在中國產作業系統裡,就可以直接到應用商店裡一鍵下載並安裝。這裡截圖演示的是中國產作業系統裡安裝使用的情況。

在這個配置IDE的提示對話方塊之後,也就是Start IDE就真正打開了經典的Delphi7模樣的Lazarus軟體。既然它和Delphi一樣,那麼我們不妨簡單弄個視窗應用,寫一句程式碼試試看。和Delphi一樣,Lazarus預設的IDE介面,就包含著一個Form視窗,我們直接在上面標準工具架里拉一個按鈕下來就行了。

  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 程式設計師學習什麼程式語言更好找到高收入工作,華為阿里用什麼語言