- Windows 10 開發教程
- Windows 10 - 家庭版
- Windows 10 - 簡介
- Windows 10 – UWP
- Windows 10 – 第一個應用
- Windows 10 - 應用商店
- Windows 10 - XAML 控制元件
- Windows 10 - 資料繫結
- Windows 10 - XAML 效能
- Windows 10 - 自適應設計
- Windows 10 - 自適應 UI
- Windows 10 - 自適應程式碼
- Windows 10 - 檔案管理
- Windows 10 - SQLite 資料庫
- Windows 10 – 通訊
- Windows 10 - 應用本地化
- Windows 10 - 應用生命週期
- Windows 10 - 後臺執行
- Windows 10 - 應用服務
- Windows 10 - Web 平臺
- Windows 10 - 連線體驗
- Windows 10 - 導航
- Windows 10 - 網路
- Windows 10 - 雲服務
- Windows 10 - 即時磁貼
- Windows 10 - 共享契約
- Windows 10 - 移植到 Windows
- Windows 10 有用資源
- Windows 10 - 快速指南
- Windows 10 - 有用資源
- Windows 10 - 討論
Windows 10 開發 - 簡介
本教程面向希望學習如何開發 Windows 10 應用程式的人員。在本教程中,我們將學習:
- Windows 10 應用程式開發
- 微軟釋出的新作業系統的更新
- 更新中為開發人員提供的新的功能
現在許多有趣的應用程式場景成為可能,而這些在第一個版本中是不可用的。微軟不僅添加了新的 API,還擴充套件了現有的 API。
通用 Windows 應用
通用 Windows 應用首次在 Windows 8 中作為 Windows 執行時引入,它構建於通用應用程式平臺之上。
現在,在 Windows 10 中,通用應用程式平臺的名稱已更改為通用 Windows 平臺 (UWP)。您可以透過面向 Windows 應用商店中的 Windows 10 裝置(例如 PC、平板電腦、手機等)來構建現代且完全沉浸式的應用。
在 Windows 10 中,您可以輕鬆開發應用程式以覆蓋所有受 Windows 10 支援的裝置,只需:
- 一套 API
- 一個應用包
- 一個商店
通用 Windows 平臺還支援不同的螢幕尺寸和不同的互動模型,例如觸控板、滑鼠和鍵盤、遊戲控制器或筆。
UWP 應用的特點
以下是一些通用 Windows 應用的特點,使其優於 Windows 10。
您可以定位裝置系列,而不是像 Windows 8.1 這樣的作業系統。
應用使用.AppX打包格式打包和分發,這確保您的應用可以無縫部署和更新。
您可以將您的應用程式提交到 Windows 應用商店,它將使您的應用程式在所有裝置系列或您選擇的裝置上可用。您可以輕鬆在一個地方管理所有 Windows 裝置的應用程式。
您可以限制應用程式在特定裝置系列中的可用性。
通用 Windows 平臺 (UWP) 的核心 API 在所有 Windows 裝置系列中都是相同的。因此,如果您的應用只使用核心 API,它就可以在所有 Windows 10 裝置上執行。
藉助擴充套件 SDK,您可以為特定裝置增強您的應用程式。
開發選擇
通用 Windows 應用程式可以使用以下任何一種語言建立:
- 使用 XAML 的 C# 或 Visual Basic
- 使用 HTML 的 JavaScript
- 使用 DirectX 和/或 XAML 的 C++
您還可以用一種語言編寫元件,然後在用另一種語言開發的應用程式中使用它們。