Bui和Go(Golang)

使用Fyne和Go(Golang)應用程序

建造GUI

使用GO和Fyne的強大組合來了解為Mac,Windows和Linux創建高效和高性能桌面應用程序的藝術。

分類:5171個評論中的4.6

總持續時間:6小時

講座數量:68

中級水平

發現為各種操作系統構建非常快速的桌面應用程序的秘訣。

在當前的技術方案中,許多開發人員由於基於Web的應用程序的優勢而阻止了桌面應用程序的開發。不幸的是,即使是一些享有聲望的計算科學計劃,也沒有為GUI應用程序的開發提供整數課程。但是,隨著GO的出現(也稱為Golang),開發人員現在擁有一種強大的語言,可以構建REST API,後端應用程序和網絡軟件。但是桌面應用程序呢?

傳統上,開發人員求助於使用QT和CGO調用來創建GO Desktop應用程序。但是,幾年前,一個創新的項目出現了 – Fyne Project。 Fyne徹底改變了開發人員在Pure Go中構建GUI應用程序的方式,使其變得非常簡單且簡單。 Fyne的基本原則是允許開發人員創建在所有平台上完美工作的應用程序,而無需修改或改編。 Fyne應用程序可以在Mac OSX,Windows,Linux,Android設備,iOS設備,甚至在瀏覽器中的WebAssembly上安裝為常規應用程序。他們提供出色的性能和完美的用戶體驗。

在這項全面的課程中,我們將使用Pure Go來指導您建立GUI應用程序。您將獲得創建兩個實用應用程序的實踐經驗:降價編輯器和一個虛擬的黃金投資跟踪器,可提供真實的時代金信息。在整個課程中,您將學習:

建築桌面應用程序:

  • 創建Markdown Editor
  • 開發黃金投資跟踪器

主要主題涵蓋:

  • 與Fyne Canvas合作
  • 使用Fyne Windows
  • 主導小部件,包括對話,文本,標籤,輸入字段,表單和表
  • 驗證用戶輸入
  • 從遠程服務器中獲取外部資源並將其集成到您的應用程序
  • 使用容器在窗口內組織元素
  • 將SQLite數據庫合併到您的桌面應用程序中
  • 構建自定義菜單項並將其鏈接到操作
  • 從您的應用程序中讀取和編寫文件
  • 管理應用程序首選項
  • 在您的fyne應用程序中將資源分組(例如圖像)
  • 使用自定義圖標創建單個扭矩
  • 簽署Mac OS X應用程序

您將學到什麼:

  • 掌握了使用GO和FYNE構建GUI應用的藝術
  • 創建顯示普通小部件的應用程序
  • 使用合併數據庫將狀態保存在應用程序中
  • 將您的應用程序與在線功能集成

踏上這一激動人心的旅程,並釋放GO和Fyne的潛力,以建立令人印象深刻,高效的桌面應用程序。現在註冊,將您的開發技能提高到新的水平!

Scroll to Top