Modernizing Your Windows Applications with the Windows App SDK and WinUI: Expand your desktop apps to support new features and deliver an integrated Windows 11 experience (Paperback)

Pagani, Matteo, Plogas, Marc

  • 出版商: Packt Publishing
  • 出版日期: 2022-04-29
  • 售價: $1,900
  • 貴賓價: 9.5$1,805
  • 語言: 英文
  • 頁數: 514
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803235667
  • ISBN-13: 9781803235660
  • 相關分類: Windows App
  • 立即出貨 (庫存=1)

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

商品描述

Use Windows App SDK and WinUI 3 to take your existing Windows desktop applications to the next level by enabling a modern and accessible UI and integrating the latest Windows features like WinML and Windows Hello

 

Key Features:

  • Improve your apps and enable them to support modern devices with features such as touch screens and responsive UI
  • Integrate your app with the latest Windows innovations using modern tools and the newest C# features
  • Reuse your existing knowledge in .NET, C#, and Visual Studio to create new Windows apps

 

Book Description:

If you're a developer looking to improve and modernize your existing LOB applications to leverage modern Windows features without having to rewrite the entire application from scratch, this book is for you. You'll learn how to modernize your existing Windows Forms, WPF, and UWP applications and enrich them with the latest Windows features.

Starting with sample LOB applications that cover common scenarios, you'll learn the differences between various components and then focus on design features for improved visual aspects like accessibility and responsive layouts.

The book shows you how to enhance your existing applications using Windows App SDK components and various Windows APIs, resulting in deeper integration with the operating system. You'll be taking a closer look at WinML, which enables Windows applications to evaluate machine learning models offline and leverage the power of your machine, or notifications, to engage with your users in a more effective way. You'll also learn how to make your application deployment-ready by distributing it using various platforms like the Microsoft Store or websites.

By the end of this Windows book, you'll be able to create a migration plan for your existing Windows applications and put your knowledge to work by enhancing your application with new features and integrating them with the Windows ecosystem.

 

What You Will Learn:

  • Understand the key concepts of the Windows App SDK and WinUI
  • Integrate new features by creating new applications or by enhancing your existing ones
  • Revamp your app's UI by adopting Fluent Design and new interaction paradigms such as touch and inking
  • Use notifications to engage with your users more effectively
  • Integrate your app with the Windows ecosystem using the Windows App SDK
  • Use WinML to boost your tasks using artificial intelligence
  • Deploy your application in LOB and customer-facing scenarios with MSIX

 

Who this book is for:

This book is for developers who are building Windows applications with Windows Forms, WPF, and UWP and would like to evolve and modernize their applications, but aren't able to rebuild them from scratch. This book focuses on Line-of-Business scenarios. Basic knowledge of Windows app development, .NET/C#, and Visual Studio will help you understand the concepts covered in this book.

商品描述(中文翻譯)

使用Windows App SDK和WinUI 3,將您現有的Windows桌面應用程式提升到更高的水平,實現現代化和易於使用的使用者介面,並整合最新的Windows功能,如WinML和Windows Hello。

主要特點:
- 通過支援觸控屏幕和響應式使用者介面等現代設備功能,改進您的應用程式並使其適應現代設備。
- 使用現代工具和最新的C#功能將您的應用程式與最新的Windows創新相結合。
- 利用現有的.NET、C#和Visual Studio知識創建新的Windows應用程式。

書籍描述:
如果您是一位開發人員,希望改進和現代化現有的LOB應用程式,以利用現代Windows功能,而無需從頭開始重寫整個應用程式,那麼本書適合您。您將學習如何現代化現有的Windows Forms、WPF和UWP應用程式,並豐富它們的功能。

從涵蓋常見場景的示例LOB應用程式開始,您將學習各種組件之間的差異,然後專注於改進視覺方面,如可訪問性和響應式佈局。

本書將向您展示如何使用Windows App SDK組件和各種Windows API增強現有應用程式,從而實現與操作系統的更深層次集成。您將更詳細地研究WinML,它使Windows應用程式能夠離線評估機器學習模型並利用您的計算機的運算能力,或者使用通知以更有效的方式與用戶互動。您還將學習如何通過使用Microsoft Store或網站等各種平台來準備應用程式的部署。

通過閱讀本書,您將能夠為現有的Windows應用程式創建遷移計劃,並通過增加新功能並將其與Windows生態系統集成,將您的知識應用於實際工作中。

您將學到什麼:
- 瞭解Windows App SDK和WinUI的關鍵概念。
- 通過創建新應用程式或增強現有應用程式來集成新功能。
- 通過採用Fluent Design和觸控和筆記等新的交互範例,改進應用程式的使用者介面。
- 使用通知更有效地與用戶互動。
- 使用Windows App SDK將應用程式與Windows生態系統集成。
- 使用WinML利用人工智能提升任務效能。
- 使用MSIX在LOB和面向客戶的場景中部署應用程式。

本書適合對使用Windows Forms、WPF和UWP構建Windows應用程式並希望進行演進和現代化的開發人員,但無法從頭開始重建應用程式。本書專注於Line-of-Business場景。對Windows應用程式開發、.NET/C#和Visual Studio的基本知識將有助於您理解本書涵蓋的概念。