650) this.width=650;" style="cursor: pointer" border="0" alt="" width="419" height="129" src="http://www.bkjia.com/uploads/allimg/131228/13212L648-0.png" />
去年,曾答應銀光中國論壇的朋友推出一個關於XAML語言執行個體教程系列,協助學習Silverlight和Windows Phone應用開發。但是由於時間問題,遲遲沒有完成這套教程。幾個月的忙碌暫時告一段落,隨後的幾周將整理推出這套XAML執行個體教程系列。希望為正在學習Windows 8, Silverlight, Windows Phone, WPF應用開發人員提供協助。
在閱讀該教程之前,你需要瞭解以下幾個問題:
什麼是XAML
開發語言?650) this.width=650;" style="cursor: pointer; height: 149px; width: 119px" border="0" alt="" width="193" height="241" src="http://www.bkjia.com/uploads/allimg/131228/13212M427-1.jpg" />
XAML語言是Extensible Application Markup Language的簡稱,中文稱為“可擴充應用程式標記語言”,該語言是基於Extensive Markup LanguageXML)可延伸標記語言 (XML),主要用於Silverlight,WPF,Windows Phone以及Windows 8應用開發,並且用於描述.Net層次型結構對象。
為什麼需要學習XAML
開發語言?1. XAML語言應用於多個開發領域,Web應用,行動裝置 App,案頭應用等;2. 對於具有Silverlight, WPF, Windows Phone以及Windows 8開發經驗的程式員,可以將開發技能再利用,加快學習速度,提高開發效率;3. 語言效能強大,學習曲線平緩, 有強大的開發工具支援,例如,使用微軟Expression Studio或者Visual Studio開發工具,可快速便捷的建立XAML相關應用;4. 隨著Windows 8的發布, XAML是Windows 8 Metro風格應用主要開發語言之一,從Windows 8開發路線上可以看出,XAML將與C#,VB.NE,C++配合開發Metro應用。650) this.width=650;" style="cursor: pointer; height: 346px; width: 659px" border="0" alt="" width="1408" height="700" src="http://www.bkjia.com/uploads/allimg/131228/13212G252-2.png" />
什麼人需要學習XAML
開發語言?1. XAML語言適合從事Silverlight,WPF,Windows Phone以及Windows 8應用開發人員學習;2. 對於不想涉及HTML相關的開發人員,同樣也適用學習XAML開發語言;
“XAML
執行個體教程系列”
會講什麼?1. 該系列教程講述XAML語言開發基礎,其中包括對象屬性,事件基礎, 布局開發,XAML控制項相關,資料繫結以及動畫和媒體設計相關知識;2. 該系列教程將結合具體執行個體講述各個知識點,以達到理論和實踐相結合,協助開發人員快速理解和掌握XAML語言;3. 該系列教程執行個體將以
Windows 8和Silverlight 5應用為主;
“XAML
執行個體教程系列”
會使用什麼開發工具?650) this.width=650;" style="cursor: pointer" border="0" alt="" width="452" height="142" src="http://www.bkjia.com/uploads/allimg/131228/13212H529-3.jpg" />
650) this.width=650;" style="cursor: pointer" border="0" alt="" width="400" height="286" src="http://www.bkjia.com/uploads/allimg/131228/13212L926-4.png" />
本系列執行個體主要以Windows 8和Silverlight 5應用為主,主要開發工具將使用Visual Studio 11和 Expression Blend 5,目前兩款工具為Beta版本,可以從微軟網站免費下載: http://www.microsoft.com/visualstudio/11/zh-cn/downloads。XAML語言具有一定的通用性,在隨後的教程中,你會發現Windows 8,Silverlight,Windows Phone,WPF應用代碼有很多類似之處,甚至一些代碼可以在以上各個平台使用。所以,本系列很多XAML執行個體代碼可以直接移植到Visual Studio 2010和Expression Blend 4運行使用。另外,有不少剛接觸Silverlight,Windows 8的開發人員對Visual Studio和Expression Blend開發工具功能容易混淆,是微軟提供的兩款開發工具的功能對比圖,,可以看出兩款工具在功能上既有重合部分,而且也有獨特的功能。簡單理解,Visual Studio開發工具主要面向後台代碼設計人員,Expression Blend開發工具主要面向UI設計人員. 例如,在Blend中設計開發一款動畫效果,只需要簡單的設定和拖拽即可完成,而在VS 11中,則需要大量的手工代碼操作。 650) this.width=650;" style="cursor: pointer" border="0" alt="" width="650" height="319" src="http://www.bkjia.com/uploads/allimg/131228/13212M948-5.png" />
650) this.width=650;" style="cursor: pointer" border="0" alt="" width="650" height="362" src="http://www.bkjia.com/uploads/allimg/131228/13212H419-6.png" />
歡迎大家留言交流,或者加入QQ群交流學習:
22308706(一群) 超級群500人
37891947(二群) 超級群500人
100844510(三群) 進階群200人
32679922(四群) 超級群500人
23413513(五群) 進階群200人
32679955(六群) 超級群500人
88585140(八群) 超級群500人
128043302(九群 公司專屬應用程式開發推薦群) 進階群200人
101364438(十群) 超級群500人
68435160(十一群 公司專屬應用程式開發推薦群)超級群500人
本文出自 “Kevin Fan” 部落格,請務必保留此出處http://kevinfan.blog.51cto.com/1037293/862802