Learn WinUI 3.0: Leverage the power of WinUI, the future of native Windows application development (Paperback)
暫譯: 學習 WinUI 3.0:利用 WinUI 的力量,開創原生 Windows 應用程式開發的未來 (平裝本)

Ashcraft, Alvin

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

相關主題

商品描述

A beginner's guide to building Windows applications with WinUI for UWP and desktop applications

 

Key Features:

  • Create modern Windows 10 applications and gain access to UI controls that were previously limited to UWP applications
  • Discover how to modernize your existing Win32 apps with a modern Windows 10 UI
  • Learn to embed a single page application (SPA) in a WinUI application with a web framework like Blazor

 

Book Description:

WinUI 3.0 takes a whole new approach to delivering Windows UI components and controls, and is able to deliver the same features on more than one version of Windows 10. Learn WinUI 3.0 is a comprehensive introduction to WinUI and Windows apps for anyone who is new to WinUI, Universal Windows Platform (UWP), and XAML applications.

 

The book begins by helping you get to grips with the latest features in WinUI and shows you how XAML is used in UI development. You'll then set up a new Visual Studio environment and learn how to create a new UWP project. Next, you'll find out how to incorporate the Model-View-ViewModel (MVVM) pattern in a WinUI project and develop unit tests for ViewModel commands. Moving on, you'll cover the Windows Template Studio (WTS) new project wizard and WinUI libraries in a step-by-step way. As you advance, you'll discover how to leverage the Fluent Design system to create beautiful WinUI applications. You'll also explore the contents and capabilities of the Windows Community Toolkit and learn to create a new UWP user control. Toward the end, the book will teach you how to build, debug, unit test, deploy, and monitor apps in production.

 

By the end of this book, you'll have learned how to build WinUI applications from scratch and modernize existing WPF and WinForms applications using WinUI controls.

 

What You Will Learn:

  • Get up and running with WinUI and discover how it fits into the landscape of Project Reunion and Windows UI development
  • Build new Windows apps quickly with robust templates
  • Develop testable and maintainable apps using the MVVM pattern
  • Modernize WPF and WinForms applications with WinUI and XAML Islands
  • Discover how to build apps that can target Windows and leverage the power of the web
  • Install the XAML Controls Gallery sample app and explore available WinUI controls

 

Who this book is for:

This book is for anyone who wants to develop Windows applications with a modern user experience (UX). If you are familiar with UWP and WPF and are looking to enhance your knowledge of Windows development and modernize existing apps, you will find this book useful. Hands-on experience with C# and .NET is expected but no prior knowledge of WinUI is required.

商品描述(中文翻譯)

初學者的 Windows 應用程式建置指南:使用 WinUI 開發 UWP 和桌面應用程式

主要特點:


  • 創建現代 Windows 10 應用程式,並獲得之前僅限於 UWP 應用程式的 UI 控制項

  • 了解如何使用現代 Windows 10 UI 現代化您現有的 Win32 應用程式

  • 學習如何在 WinUI 應用程式中嵌入單頁應用程式 (SPA),使用像 Blazor 這樣的網頁框架

書籍描述:

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

本書首先幫助您掌握 WinUI 的最新功能,並展示 XAML 在 UI 開發中的使用方式。接著,您將設置新的 Visual Studio 環境,並學習如何創建新的 UWP 專案。然後,您將了解如何在 WinUI 專案中整合模型-視圖-視圖模型 (MVVM) 模式,並為 ViewModel 命令開發單元測試。接下來,您將逐步涵蓋 Windows 模板工作室 (WTS) 新專案精靈和 WinUI 函式庫。隨著進展,您將發現如何利用 Fluent Design 系統來創建美觀的 WinUI 應用程式。您還將探索 Windows Community Toolkit 的內容和功能,並學習如何創建新的 UWP 使用者控制項。在書的最後,您將學習如何構建、調試、單元測試、部署和監控生產中的應用程式。

到本書結束時,您將學會如何從零開始構建 WinUI 應用程式,並使用 WinUI 控制項現代化現有的 WPF 和 WinForms 應用程式。

您將學到什麼:


  • 快速上手 WinUI,了解它如何融入 Project Reunion 和 Windows UI 開發的全景

  • 使用穩健的模板快速構建新的 Windows 應用程式

  • 使用 MVVM 模式開發可測試和可維護的應用程式

  • 使用 WinUI 和 XAML Islands 現代化 WPF 和 WinForms 應用程式

  • 了解如何構建可以針對 Windows 並利用網路力量的應用程式

  • 安裝 XAML 控制項畫廊範例應用程式,探索可用的 WinUI 控制項

本書適合誰:

本書適合任何希望開發具有現代使用者體驗 (UX) 的 Windows 應用程式的人。如果您熟悉 UWP 和 WPF,並希望增強對 Windows 開發的知識以及現代化現有應用程式,您會發現本書非常有用。預期具備 C# 和 .NET 的實作經驗,但不需要先前的 WinUI 知識。