天天看點

Windows Phone快速入門需掌握哪些能力

在此之前,先普及下Windows Phone的概念和開發工具的介紹。

Windows Phone是微軟公司開發的手機作業系統,它将微軟旗下的Xbox Live遊戲、Xbox Music音樂與獨特的視訊體驗內建至手機中。2012年6月21日,微軟正式釋出Windows Phone 8,采用和Windows 8相同的Windows NT核心,同時也針對市場的Windows Phone 7.5釋出Windows Phone 7.8。

Windows Phone和Android,iPhone一樣能在智能手機上運作,但就目前來說,Windows Phone顯然其市場佔有率遠不及安卓和IOS,上線的應用也不如安卓和IOS那麼多。

不過,在過去的一年裡,Windows Phone的成績頗為喜人,不僅吸引了越來越多的開發者為其開發應用,而且,微軟收購諾基亞,也讓Windows Phone的市場佔有率進一步擴大,盡管仍然不敵iOS和Android,但Windows Phone卻已穩居移動作業系統第三位置。

要進行Windows Phone開發,隻要安裝一個Visual Studio Express for Windows Phone就可以了,一次安裝好可進行Windows Phone開發,非常友善。

那麼這個Windows Phone開發工具包含什麼?

  1. Visual Studio 學習版(以前叫速成版),你别小看這個版本,已經很強大了。
  2. Express Blend For Windows Phone,這是一個設計工具,可以像使用平面設計軟體一樣做UI設計。
  3. SDK工具,其中最常用的是模拟器,我們不可能每次調試程式都要拿一台裝有Windows Phone的手機放在桌面上。

還有一點要注意的是,安裝開發工具對電腦的配置有一定要求。

  1. 處理器,建議主頻不低于2.0 GHz,當然,越高越好。
  2. 記憶體,建議不低于2G,當然,越大越好。
  3. 作業系統Windows Vista以上,建議Win7。
Windows Phone快速入門需掌握哪些能力

要想快速掌Windows Phone手機應用開發,應具備以下能力:

  1. VB.NET或C#基礎。
  2. 對.NET架構,類庫熟悉,了解CLR。
  3. 面向對象開發思想。
  4. XML的基本知識——XML的聲明規範、樹形結構概念、命名空間等。
  5. 最好懂一些Web,為什麼呢,Silverlight的樣式和模闆與CSS有點像。
  6. Windows PhoneF基礎,這個是必須的,因為XAML就是Windows PhoneF的布局方式,包括依賴項屬性等東東都是在Windows PhoneF來的,Windows PhoneF學好了,Windows Phone開發會很輕松。
  7. Silverlight,上面說要掌握Windows PhoneF基礎,這裡,Silverlight是必須掌握的,而且最好要全面熟悉和掌握,這是重點中的超級重點。Windows Phone就是用Silverlight或XNA進行開發的,如果你Silverlight學不好,就等于Windows Phone開發你不用學了,不是吓你。

繼續閱讀