Windows 8執行個體教程:開篇

來源:互聯網
上載者:User

2012年10月26日,微軟發布Windows  8作業系統以及自主品牌平板電腦 Surface,Windows作為世界上最流行的作業系統,發布一周內,下載量超過400萬 。毋庸置疑  Windows Store正在醞釀著巨大的Windows應用市場,越來越多 的應用開發商,互連網電訊廠商,外包Team Dev以及個人承包商加入到  Windows Store應用開發行列,相信未來幾個月Windows Store應用數量將 突飛猛進。 為了協助更多開發人員學習和瞭解Windows  Store應用開發, 在隨後的一段時間裡,我將整理出一套Windows  8應用開發執行個體教程,該系 列教程匯總當前Windows Store應用開發執行個體,結合作者在開發或移植部分項目到 Windows Store的經驗,通過執行個體示範,講解Windows  8應用開發方法,流 程以及特性,  從而達到在學習理論的基礎上,和實踐相結合的目的。如果 你將從事或者正在從事Windows Store應用開發,歡迎加入一起交流學習。

從Silverlight到Windows  8

在教程開始前,我想先聊聊  Silverlight。說起Silverlight,大家難 免有些失望和消極。讓我們暫且放下曾經Silverlight輝煌,先回憶一下  Silverlight給我們帶來了什麼。眾所周知,WPF是Silverlight的起源,在 WPF中,微軟引入新的UI描述語言XAML,而真正將  XAML發揚光大的是 Silverlight。在.Net Framework  3.0時期,微軟將XAML語言和後台開發語 言進行分離,引入了一個全新的開發模型,從而使邏輯開發和UI設計進行拆分, 有效降低代碼之間的依賴性,更加有助於團隊中設計人員和開發人員的協作。 而這種開發模式一直被沿用到Windows Phone,Windows Store應用開發。從宏觀 來看, Windows Store應用開發,Silverlight,WPF都具有同樣的開發語言以及 相同的開發模型。  通過個人經驗可以證實,作為具有Silverlight應用開 發經驗的程式員,通過學習特定類庫API,可以快速而有效掌握Windows Store  應用開發。

Windows  Store 應用
 
XAML  and C#(VB.Net) WinRT Library
Silverlight  應用
 
.NET  Library Subset
WPF  應用
 
Full  .NET Library

曾經有不少朋友留言詢問,Silverlight是不是已死?我會問他,是否要從事 Windows Phone應用開發?是否要從事  Windows Store應用開發?是否會使 用WPF從事Windows案頭應用開發?如果任何一個問題是肯定的,你就不能否認 Silverlight  的存在以及重要性。

作為開發人員,我們不能只是看到一門技術的改變為我們帶來了什麼,而更多 的是要看,曾經學習和使用這門技術給我們留下的經驗。這樣才會發現在過去的 經驗積累中獲得的真正的價值。處於當前資訊發展迅猛的時代,擁有快速的學習 能力以及寶貴的經驗,其價值遠遠勝於所掌握的技術。相信大家都明白,技術是 會不斷的改變,而學習能力和經驗是可以不斷的積累和重複利用的。

在這個系列教程中,熟悉Silverlight應用開發的朋友,會經常看到似曾相識 的代碼,以及開發模式。在隨後的一個常式中,我將示範如何移植Silverlight應 用到Windows Store應用,希望能夠對Silverlight開發人員有所協助。

查看本欄目更多精彩內容:http://www.bianceng.cnhttp://www.bianceng.cn/Programming/net/

開發環境

目前Windows Store應用開發需在Windows  8作業系統下使用Visual Studio 2012進行. 大家可以從微軟網站下載Visual Studio 2012  Express 運行每篇提供的執行個體代碼。我的開發環境如下:

1.  Windows 8 Pro

如果正在使用Windows  7,可以通過付費升級的方式購買Windows 8. 另 外也可以通過微軟官網下載試用版。

2.  Visual Studio 2012 Ultimate, 如果是免費使用者,可以下載 VS2012 Express開發並運行該系列代碼。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.