創用 CC 授權條款
除非另有註明,本網站的著作Fygul Hether製作,以創用CC 姓名標示-非商業性-禁止改作 4.0 國際 授權條款釋出。

2018年11月27日 星期二

整合式開發環境Lazarus

摘要

Lazarus是類似Delphi的快速應用發展的整合開發環境,與Delphi不同的是,它是採用同樣是開放源碼的Free Pascal編譯器。由於Free Pascal支援相當多的處理器架構與作業系統,Lazarus也支援了目前的幾個主流作業系統。Peazip就是以Lazarus開發製作的,Lazarus Application Gallery中還有不少以Lazarus開發的軟體的展示,從中還可以發現一些很有意思的軟體。

雖然object pascal在目前並非流行的編程語言,相關的開發工具使用者群體,遠遠不及其他流行語言的群體,Lazarus用戶更是其中的小眾群體。但Free Pascal/Lazarus的跨平台編譯功能卻是領先了一些商業版開發軟體好幾年,連Delphi當年開發Mac版編譯器都得益於Free Pascal的開放源碼。且Lazarus這開發環境非常方便,也支援多種資料庫,可開發桌面、手機甚至網站應用,還有不少相關資源可運用,對於熟悉object pascal語言的開發者而言,它是個強大的開發工具。

自己之前用了Lazarus好多年,曾記錄了一些相關網路資源,整理一下數量還不少。雖然近年來自己大多使用Python,已逐漸少有機會使用Lazarus,不過這些東西或許往後哪天還是會用得到也說不定。

以下是所整理相關網路資源的一部分,有些連結的內容可能隨著時間過去會有點老舊:

2018年11月11日 星期日

Open-Shell-Menu:微軟視窗作業系統的另類開始選單

雖然Windows 10已經出來這麼久,也依“民意”重新加入了開始選單,但我觀察到一些使用者,還是會另行安裝其他種開始選單軟體,不論是商業版或是自由開源版。過去很多年從Windows 7開始到現在的Windows 10,我一直慣用Classic Shell,這樣做有個好處,不論Windows如何改版,界面設計做了多次變動,我仍然可以沿用一貫的使用習慣。