W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
C# 是微軟主推的編程語言,也是 Windows App 最合適的開發(fā)語言,因此本教程統(tǒng)一用 C# 來講解。
開發(fā) Windows App,可以用 Windows XAML(C#、C++ 和 VB)、WinJS(HTML+JavaScript)、DirectX(C++)等組合。而 Silverlight(C# 和 VB)是 WP 所獨(dú)有的,Silverlight 已經(jīng)基本被淘汰,建議大家用 C#+XAML 來進(jìn)行開發(fā),在游戲開發(fā)和圖像處理方面,C++ 則更有優(yōu)勢。
Extensible Application Markup Language(簡稱 XAML,發(fā)音為 Zamel)是 WPF 的一部分,其語法類似于HTML,它們都是“標(biāo)記語言”。我是先學(xué)的 XAML 后學(xué)的 HTML,一開始還很喜歡這種語言——它沒有一大堆的“;”。XAML 本質(zhì)上屬于一種 .NET 編程語言,屬于公共語言運(yùn)行時(shí)(Common Language Runtime,簡稱 CLR)。
看到很多的教程等上都在一開始便講解了 xmlns 等命名空間,我覺得這樣不太合適,畢竟現(xiàn)在根本用不到,因此也記不住,等到需要的時(shí)候自然會(huì)印象深刻。
其實(shí)我覺得“通用應(yīng)用“這個(gè)名字顯然更加合適,更加側(cè)重”通用“的特點(diǎn)。其能夠在所有的 Windows 平臺(tái)上運(yùn)行,不僅僅是 PC、平板、手機(jī),甚至還有 Xbox。能夠在多個(gè)平臺(tái)共享大部分的代碼,使其能夠一次開發(fā),在多平臺(tái)運(yùn)行。
雖然跨平臺(tái)大家都在做,但通用應(yīng)用這個(gè)概念我還是挺看好的。此前一直有 Windows 10 要兼容安卓應(yīng)用的傳聞,在微軟 2015 Build 大會(huì)上,微軟宣布的則是通過將安卓應(yīng)用極為方便快速地移植到 Windows 平臺(tái),雖然這樣一來由于應(yīng)用設(shè)計(jì)風(fēng)格的巨大差異會(huì)特色漸消。此外 Windows 10 的免費(fèi)升級(jí)計(jì)劃是否能通過桌面版帶動(dòng)移動(dòng)版的發(fā)展,讓我們拭目以待吧。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: