Building Cross-Platform GUI Applications with Fyne: Create beautiful, platform-agnostic graphical applications using Fyne and the Go programming language (Paperback)
暫譯: 使用 Fyne 建立跨平台 GUI 應用程式:利用 Fyne 和 Go 程式語言創建美觀的無平台依賴圖形應用程式(平裝本)
Williams, Andrew
- 出版商: Packt Publishing
- 出版日期: 2021-01-25
- 售價: $1,690
- 貴賓價: 9.5 折 $1,606
- 語言: 英文
- 頁數: 318
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1800563167
- ISBN-13: 9781800563162
-
相關分類:
Go 程式語言、程式語言、使用者介面 UI
立即出貨 (庫存=1)
買這商品的人也買了...
-
$2,390$2,271 -
$594$564 -
$403游戲服務器架構與優化
-
$474$450 -
$880$695 -
$760$646 -
$780$616 -
$650$514 -
$580$458 -
$607精通 PostgreSQL 11, 2/e (Mastering PostgreSQL 11: Expert techniques to build scalable, reliable, and fault-tolerant database applications, 2/e)
-
$534$507 -
$714$678 -
$780$390 -
$500$390 -
$602$566 -
$534$507 -
$1,223Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 5/e
-
$403Go 語言從基礎到中台微服務實戰開發
-
$774$735 -
$620$434 -
$1,188$1,129 -
$760$593 -
$414$393 -
$594$564 -
$611硬件設備安全攻防實戰
商品描述
Understand how to use the Fyne toolkit to build exciting apps for a range of devices and deploy them effectively
Key Features:
- Learn how to use standard widgets, dialogs, and layouts as well as how to build your own
- Understand how to develop an app and package and distribute it to different operating systems and app stores
- Explore the design principles and vision of the Fyne toolkit and how that may align with your project
Book Description:
The history of graphical application development is long and complicated, with various development challenges that persist to this day. The mix of technologies involved and the need to use different programming languages led to a very steep learning curve for developers looking to build applications across multiple platforms.
In Building Cross-Platform GUI Applications with Fyne, you'll understand how the Go language, when paired with a modern graphical toolkit such as Fyne, can overcome these issues and make application development much easier. To provide an easy-to-use framework for cross-platform app development, the Fyne project offers many graphical concepts and design principles that are outlined throughout this book.
By working through five example projects, you'll learn how to build apps effectively, focusing on each of the main areas, including the canvas, layouts, file handling, widgets, data binding, and themes. The book will also show you how the completed applications can then be run on your desktop computer, laptop, and smartphone. After completing these projects, you will discover how to prepare applications for release and distribute them to platform marketplaces and app stores.
By the end of this book, you'll be able to create cross-platform graphical applications with visually appealing user interfaces and concise code.
What You Will Learn:
- Become well-versed with the history of GUI development and how Fyne and the Golang programming language make it easier
- Explore how the Fyne toolkit is architected and the various modules are provided
- Discover how Fyne apps can be tested and constructed using best practices
- Construct five complete applications and deploy them to your devices
- Customize the design of your apps by extending widgets and themes
- Understand the separation and presentation of data and how to test and build applications that present dynamic data
Who this book is for:
This Fyne-Golang GUI book is for developers from any background who are looking to build cross-platform applications with a modern toolkit. It will also be useful for Go developers who are looking to explore graphical apps and GUI developers looking for a new toolkit for cross-platform development. Basic knowledge of Graphical User Interface (GUI) development is assumed (although a brief history is also included in the book). The book also features a short introduction to the Go language as a quick refresher.
商品描述(中文翻譯)
了解如何使用 Fyne 工具包來為各種設備構建令人興奮的應用程式並有效部署它們
主要特點:
- 學習如何使用標準小部件、對話框和佈局,以及如何構建自己的小部件
- 了解如何開發應用程式並將其打包和分發到不同的操作系統和應用商店
- 探索 Fyne 工具包的設計原則和願景,以及這些如何與您的項目對齊
書籍描述:
圖形應用程式開發的歷史悠久而複雜,至今仍存在各種開發挑戰。涉及的技術混合以及需要使用不同的程式語言,導致開發者在跨多個平台構建應用程式時面臨非常陡峭的學習曲線。
在《使用 Fyne 構建跨平台 GUI 應用程式》中,您將了解 Go 語言如何與現代圖形工具包(如 Fyne)結合,克服這些問題並使應用程式開發變得更加簡單。為了提供一個易於使用的跨平台應用程式開發框架,Fyne 項目提供了許多圖形概念和設計原則,這些內容在本書中都有詳細說明。
通過完成五個示例項目,您將學會如何有效地構建應用程式,重點關注每個主要領域,包括畫布、佈局、文件處理、小部件、數據綁定和主題。本書還將展示如何在桌面電腦、筆記型電腦和智能手機上運行完成的應用程式。在完成這些項目後,您將發現如何準備應用程式以供發布並將其分發到平台市場和應用商店。
在本書結束時,您將能夠創建具有視覺吸引力的用戶界面和簡潔代碼的跨平台圖形應用程式。
您將學到什麼:
- 熟悉 GUI 開發的歷史,以及 Fyne 和 Golang 程式語言如何使其變得更容易
- 探索 Fyne 工具包的架構及其提供的各種模組
- 了解如何使用最佳實踐測試和構建 Fyne 應用程式
- 構建五個完整的應用程式並將其部署到您的設備上
- 通過擴展小部件和主題來自定義應用程式的設計
- 理解數據的分離和呈現,以及如何測試和構建呈現動態數據的應用程式
本書適合對象:
這本 Fyne-Golang GUI 書籍適合任何背景的開發者,他們希望使用現代工具包構建跨平台應用程式。它對於希望探索圖形應用程式的 Go 開發者以及尋找新工具包進行跨平台開發的 GUI 開發者也將非常有用。假設讀者具備基本的圖形用戶界面(GUI)開發知識(雖然書中也包含簡短的歷史介紹)。本書還提供了 Go 語言的簡短介紹,作為快速回顧。