Learn WinUI 3 : Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML, 2/e (Paperback)
暫譯: 學習 WinUI 3:利用 WinUI 和 Windows App SDK 使用 C# 和 XAML 創建現代 Windows 應用程式,第二版(平裝本)

Ashcraft, Alvin

  • 出版商: Packt Publishing
  • 出版日期: 2023-10-31
  • 售價: $1,660
  • 貴賓價: 9.5$1,577
  • 語言: 英文
  • 頁數: 386
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1805120069
  • ISBN-13: 9781805120063
  • 相關分類: C#Windows App使用者介面 UI
  • 立即出貨 (庫存=1)

買這商品的人也買了...

商品描述

Unlock the power of WinUI and supercharge your Windows app development with .NET and C# using this beginner's guide

 

Key Features:

 

  • Find out how to create modern Windows apps with native UI controls
  • Get to grips with modernizing existing desktop apps with a modern UI
  • Leverage WinUI code to build apps for iOS, Android, the web, and more
  • Purchase of the print or Kindle book includes a free PDF eBook

 

Book Description:

 

WinUI 3 takes a whole new approach to delivering Windows UI components and controls and has the ability to deliver the same features across multiple versions of Windows. Learn WinUI 3 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI and XAML applications.

 

This updated second edition begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. The next set of chapters will help you set up a new Visual Studio environment, develop a new desktop project, incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project, and develop unit tests for ViewModel commands. Next, you'll cover the basics of data access from WinUI projects with a step-by-step approach. As you advance, you'll discover how to leverage the Fluent Design System to design beautiful WinUI applications. You'll also explore the contents and capabilities of the Windows Community Toolkit and learn how to create cross-platform apps with markup and code from your project using Uno Platform. The concluding chapters will teach you how to build, debug, and deploy apps to the Microsoft Store.

 

By the end of this book, you'll have learned how to build WinUI applications from scratch and how to modernize existing desktop apps using WinUI 3 and the Windows App SDK.

 

What You Will Learn:

 

  • Discover the latest features of WinUI 3 and learn how to provide product feedback
  • Understand the WinUI project structure and the app lifecycle
  • Use the MVVM pattern in WinUI and discover open source MVVM projects
  • Find out how to create a simple data store to save app data between sessions
  • Get to grips with incorporating the concepts of Fluent Design into a WinUI app
  • Discover how to use push notifications and app notifications in WinUI
  • Reuse WinUI views and view models in a cross-platform Uno Platform app

 

Who this book is for:

 

This book is for anyone looking to develop applications for Windows with a modern UI. If you're familiar with Windows desktop app development and want to enhance your knowledge of the latest Windows development techniques, this book is for you. Whether you're starting a new project or planning to modernize your existing Windows apps, this book will provide you with guidance. Hands-on experience with C# and .NET is expected, but no prior knowledge of WinUI or the Windows App SDK is required.

商品描述(中文翻譯)

解鎖 WinUI 的力量,使用 .NET 和 C# 超充你的 Windows 應用程式開發,這是一本初學者指南

 

主要特色:

 


  • 了解如何使用原生 UI 控制項創建現代 Windows 應用程式

  • 掌握如何將現有桌面應用程式現代化,並使用現代 UI

  • 利用 WinUI 代碼為 iOS、Android、網頁等平台構建應用程式

  • 購買印刷版或 Kindle 書籍可獲得免費 PDF 電子書

 

書籍描述:

 

WinUI 3 採取全新的方法來提供 Windows UI 元件和控制項,並能在多個版本的 Windows 上提供相同的功能。《學習 WinUI 3》是一本全面介紹 WinUI 和 Windows 應用程式的書籍,適合任何對 WinUI 和 XAML 應用程式感興趣的初學者。

 

這本更新的第二版首先幫助你掌握 WinUI 的最新功能,並展示 XAML 在 UI 開發中的使用方式。接下來的章節將幫助你設置新的 Visual Studio 環境,開發新的桌面專案,將模型-視圖-視圖模型(MVVM)模式整合到 WinUI 專案中,並為 ViewModel 命令開發單元測試。接下來,你將以逐步的方式了解從 WinUI 專案進行數據訪問的基本知識。隨著進展,你將發現如何利用 Fluent Design System 設計美觀的 WinUI 應用程式。你還將探索 Windows Community Toolkit 的內容和功能,並學習如何使用 Uno Platform 從你的專案中創建跨平台應用程式。最後幾個章節將教你如何構建、調試和部署應用程式到 Microsoft Store。

 

在本書結束時,你將學會如何從零開始構建 WinUI 應用程式,以及如何使用 WinUI 3 和 Windows App SDK 現代化現有的桌面應用程式。

 

你將學到什麼:

 


  • 發現 WinUI 3 的最新功能,並學習如何提供產品反饋

  • 了解 WinUI 專案結構和應用程式生命週期

  • 在 WinUI 中使用 MVVM 模式,並發現開源 MVVM 專案

  • 了解如何創建一個簡單的數據存儲,以在會話之間保存應用程式數據

  • 掌握如何將 Fluent Design 的概念融入 WinUI 應用程式

  • 發現如何在 WinUI 中使用推播通知和應用程式通知

  • 在跨平台的 Uno Platform 應用程式中重用 WinUI 視圖和視圖模型

 

本書適合誰:

 

本書適合任何希望為 Windows 開發現代 UI 應用程式的人。如果你熟悉 Windows 桌面應用程式開發,並希望增強對最新 Windows 開發技術的知識,這本書就是為你而寫。無論你是開始一個新專案還是計劃現代化現有的 Windows 應用程式,本書都將為你提供指導。預期具備 C# 和 .NET 的實作經驗,但不需要先前的 WinUI 或 Windows App SDK 知識。