用.NET開發通用Windows App


(此文章同時發表在本人微信公眾號“dotNET每日精華文章”,歡迎右邊二維碼來關注。)

題記:隨着Windows 10的正式發布,作為.NET開發人員應該開始或多或少了解一下通用(Universal)Windows App的開發了。

所謂Universal Windows App(簡稱UWP),就是開發一次,可以運行於所有以Windows 10為內核的系統和設備上,包括:桌面設備、移動設備、XBox、HoloLens甚至物聯網設備。隨着Windows 10在7月29日正式發布,之前沒有了解這方面知識的.NET開發人員,可以開始了解一下了,反正技不壓身。剛好,微軟的MSDN博客上發表了一篇介紹使用.NET開發UWP的文章,值得大家一讀。

1,安裝UWP工具

要開發UWP,當然首先需要安裝相關開發工具。最直接的方式就是下載VS2015的社區版,其默認會安裝UWP工具。當然,安裝其他版本的VS2015的時候,也可以自行選擇UWP開發工具。

2,了解UWP的一些特點

雖然UWP的字面意思很直接的表達了其本質(一次開發編譯多個地方運行),不過它還有如下特點:

  • 充分利用了.NET Core的跨平台特性,可以共享業務邏輯代碼
  • 會同應用一起部署一個縮減后的.NET副本,以便應用總是使用經過驗證的.NET版本
  • 利用.NET Native技術,生成高度優化的原生機器代碼,帶來啟動時間提高,功耗降低,性能加快的優勢
  • UWP應用可以非常方便的通過Windows應用商店來購買、安裝和升級
  • 能夠和Application Insight(微軟出品的應用程序監控服務)集成,對應用的運行情況進行詳細度量和分析

3,開始開發UWP

微軟在這篇文章中還提供了一些有用的開發概覽和教程的鏈接:

這篇文章除了上面這3點概要性的總結外,還用大量的篇幅對其中提到的一些特性和特點進行了介紹。更多內容,大家還是通過“閱讀原文”來學習吧。

原文地址:http://blogs.msdn.com/b/dotnet/archive/2015/07/30/universal-windows-apps-in-net.aspx


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM