開發(fā)Win8下的應(yīng)用,就是常說的Metro風(fēng)格應(yīng)用,不過這個稱呼已經(jīng)改了。不管叫什么,看看下圖就知道了,我給它個中文名字叫“板磚”。
這圖片上傳之后有些變形了,不好調(diào),罷了。
如何開發(fā)“板磚”風(fēng)格應(yīng)用呢?很簡單,安裝VS就行了,沒什么,和以前我們開發(fā)其它如WinForm,WPF,ASP.NET等應(yīng)用程序是一個樣的,你懂的,MS的玩具都是很好的統(tǒng)一性。
目前,VS for Windows8有RC版,即“人才”版,當(dāng)然,高人泄露的有旗艦版(英文版),喜歡裝哪個,你自己挑,告訴你,畢竟是測試版,Bug是有的。
啟動VS,然后“新建”->“項目”,然后你就看到許多項目模板。Win8開發(fā)支持的語言較全面,有VB,C#,JavaScrip,C++等。選一個你喜歡的或者你習(xí)慣的就行了。
項目模板無非就兩類,看得見的和看不見的,看得見的就是不同的布局罷了,看不見的如類庫等。通常來說,選擇第一個就行了,即空白頁面。
輸入項目名稱,就創(chuàng)建一個“板磚”應(yīng)用程序了。
項目建立后,我們不妨看一下項目中的內(nèi)容,其實,你如果細(xì)心觀察,會發(fā)現(xiàn)和WP開發(fā)是很像的。
像吧?現(xiàn)在打開MainPage.xaml,然后我們會看到很熟悉的東東——XAML。
是夠熟悉的吧?
現(xiàn)在,我們來熱熱身,請保持已打開的MainPage.xaml文件,我們看到頁面中有一個Grid控件,現(xiàn)在,我們在Grid加上我們的代碼。
運(yùn)行的時候,我們看到工具欄按鈕附近有這么些下拉菜單。
我們有三種方式來運(yùn)行程序,
1、本地計算機(jī);
2、模擬器;
3、遠(yuǎn)程計算機(jī)。
模擬器與WP的手機(jī)模擬機(jī)不太一樣,Win8應(yīng)用運(yùn)行的模擬器是根據(jù)你當(dāng)前機(jī)器所安裝的系統(tǒng)來模擬的,這也解釋了為什么Win 8應(yīng)用開發(fā)要在Windows 8 下進(jìn)行了。
好,我們選擇本地計算機(jī),然后運(yùn)行一下程序看看。
我們看到,“板磚”風(fēng)格的應(yīng)用程序是全屏式的,就像手機(jī)應(yīng)用一樣。
接下來,再看看用模擬器來運(yùn)行。
看,模擬器更像一臺平板電腦。
明顯,這個模擬器就是用我當(dāng)前的系統(tǒng)作為鏡像的。
我們看看右側(cè)的工具欄。
它可以切換鼠標(biāo)操作,或者觸屏操作。這更易于測試平板電腦上的應(yīng)用。而觸屏模式有分為單點和多點,也可以選擇縮放操作,這時候鼠標(biāo)指針就成兩個點,通過滾動鼠標(biāo)滑輪可以進(jìn)行放大和縮小,就模擬了我們的手勢操作。