Windows 8執行個體教程:理解應用程式框架

來源:互聯網
上載者:User

Windows 作業系統之所以風靡世界,是因為其“易學易用”,從用 戶的角度出發,讓數以萬計的非IT人員使用電腦實現娛樂,工作等目的。 Windows 8繼承Windows案頭的優點,同時提供一種新的使用者體驗模式 - Windows store風格。換句話說,Windows 8作業系統存在兩種不同風格的應用。 本篇將介 紹Windows 8應用程式框架以及開發工具的使用。

理解Windows 8應用程式框架

正如前文所說,Windows 8具有兩個不同風格的應用,Windows store應用和傳 統Windows案頭應用。兩種風格應用使用不同的UI引擎,不同的服務和工具,以及 不同的API. 但是,都運行在同一個Windows 8作業系統核心下。

我們簡單對比一下兩種應用:

Windows store應用

Windows store應用增加觸控操作,獨特的手勢操作,提高使用者體驗性

應用開發基於.Net Framework Windows 8 API

Windows store應用不推薦大量使用對話方塊進行人機互動,而推薦使用頁面導 航的模式進行互動,這種方式更象使用瀏覽器前進後退的功能進行互動。

在部署方面,使用者不需要瞭解應用安裝檔案等資訊,僅需要在Windows store 下載安裝即可。

傳統Windows案頭應用

傳統案頭應用主要操作模式是基於滑鼠和鍵盤操作應用

應用開發基於Win32 API,或者Net Framework

傳統應用以對話方塊為主要人機互動方式

在部署方面,傳統案頭應用需要一定的安裝和註冊流程

Windows 8傳統案頭應用程式框架

Windows 8傳統案頭應用可以根據分為三類,分別是Win32應用,.Net應用和 HTML應用。

1. Win32應用主要開發語言為C,C++或VB。該應用被直接編譯為CPU代碼運行 在Win32 API上,其使用者介面實現必須使用GDI或者GDI+。

2. .Net應用主要開發語言為C#,VB.NET。該應用被編譯為中繼語言(IL),然 後再被轉換為CPU代碼運行在CLR(Common Language Runtime)環境。其使用者介面實 現使用XAML語言。

3. HTML應用主要開發語言為HTML/CSS和JavaScript,該應用基於瀏覽器運行 。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.