Developing Windows 10 Applications with C# (Paperback)

Sergii Baidachnyi

  • 出版商: CreateSpace Independ
  • 出版日期: 2016-01-14
  • 售價: $1,420
  • 貴賓價: 9.5$1,349
  • 語言: 英文
  • 頁數: 520
  • 裝訂: Paperback
  • ISBN: 1522894918
  • ISBN-13: 9781522894919
  • 相關分類: C#
  • 立即出貨(限量) (庫存=1)



Thanks to the Universal Windows Platform, you can develop applications that will successfully work on all Windows 10 devices including desktops, laptops, phones, Internet of Things devices, Xboxes and even HoloLens. The UWP allows you to use the same API set to create applications, which have adaptive interface and support variety of interaction models including touch, a game controller and a pen. Therefore, for the first time, you can use the same code base and even the same binaries in order to create applications for the whole family of the devices. This book will help readers understand the Universal Windows Platform in details. Reading the first part you can find basic information that helps you to create simple applications and even publish it to the Store. In the second part you can find answers to the questions how to integrate your applications with the operating system, use more advanced user controls and monetize your applications. Finally, in the third part, you can learn some topics about Azure, Internet of Things and more advanced graphic frameworks. Readers will learn how to: • Use XAML and basic user controls • Create efficient 2D vector graphics and animations • Handle input from touch, mouse, pen and keyboard • Create adaptive user interfaces for different screen sizes • Use styles, templates, and visual states • Bring your apps to life thanks to live tiles and notifications • Organize communication between Windows 10 applications • Integrate applications with some operating system contracts • Work with camera, networking and video • Use advanced user controls like maps, media controls, inking controls • Enable voice using Cortana and speech recognition API • Publish web applications to the Store • Build own user controls • Use Azure services that are suitable for mobile applications • Monetize applications using sales, in-app purchases and advertising • Create advanced effects using Win2D and Composition API • Publish existing Unity 3D games to the Store • Enable Internet of Things scenarios This book will work for anyone who wants to develop Windows 10 applications. Readers should be familiar with C# but no previous experience with XAML and Windows Runtime are needed in order to use this book.


感謝通用Windows平台(Universal Windows Platform,簡稱UWP),您可以開發能在所有Windows 10設備上成功運行的應用程序,包括桌面電腦、筆記本電腦、手機、物聯網設備、Xbox甚至HoloLens。UWP允許您使用相同的API集來創建應用程序,這些應用程序具有適應性界面,支持各種交互模型,包括觸摸、遊戲控制器和筆。因此,您可以首次使用相同的代碼庫甚至相同的二進制文件來為整個設備系列創建應用程序。本書將幫助讀者詳細了解通用Windows平台。閱讀第一部分,您可以找到有助於創建簡單應用程序並將其發布到商店的基本信息。在第二部分中,您可以找到如何將應用程序與操作系統集成、使用更高級的用戶控件和實現應用程序盈利的問題的答案。最後,在第三部分中,您可以學習有關Azure、物聯網和更高級的圖形框架的一些主題。讀者將學習如何:• 使用XAML和基本用戶控件• 創建高效的2D矢量圖形和動畫• 處理觸摸、鼠標、筆和鍵盤輸入• 為不同屏幕尺寸創建適應性用戶界面• 使用樣式、模板和視覺狀態• 通過動態圖塊和通知使應用程序生動起來• 組織Windows 10應用程序之間的通信• 將應用程序與某些操作系統合並• 使用相機、網絡和視頻• 使用地圖、媒體控件、墨水控件等高級用戶控件• 使用Cortana和語音識別API實現語音功能• 將Web應用程序發布到商店• 構建自己的用戶控件• 使用適用於移動應用程序的Azure服務• 通過銷售、應用內購買和廣告實現應用程序盈利• 使用Win2D和Composition API創建高級效果• 將現有的Unity 3D遊戲發布到商店• 實現物聯網場景本書適用於任何想要開發Windows 10應用程序的人。讀者應該熟悉C#,但不需要有使用本書所需的XAML和Windows Runtime的先前經驗。