Win 8前台開發小體會

2022-02-10 19:46:04 字數 867 閱讀 9910

在去年的時候,我還在自學著wp7.誰知經過一年的的學習技術剛有長進,微軟的乙個wp7無法公升級到wp8的訊息轟地將我打懵了。相比於安卓,wp7實在是冷清了許多。好不容易找到了有關於wp7的實習工作,結果做了一半,專案就被迫停下來了。這時公司卻叫我們開始學習win 8開發,準備開發win 8專案。

好了,也不絮叨這麼多,其實我也是乙個初學者,不過有wp7和wpf的一些經驗讓我學習win 8輕鬆了許多。

win 8的前台程式設計,個人以為與之前的wp7和wpf沒有太大差別。主要是要了解頁面的整體構架。

開始做乙個頁面之前,個人以為要先了解容器控制項。常用的容器控制項是grid和stackpanel,還有乙個是canvas(畫布)。grid(網格)的特點是可以自適應螢幕大小,會自動填充空白的地方,而且grid可以劃分行列。而stackpanel是乙個有自動排版功能的控制項。我自己喜歡的布局就是外層用grid,先將頁面整體劃分好,而內層用stackpanel來排版。這樣做的好處是整體性比較強,倘若將所有控制項用margin排列在grid中,當頁面橫豎屏或者貼靠時改變布局的時候,布局就很難控制了,而且這樣布局本身就很沒條理。

win 8當中還有乙個frame(框架)控制項,這個控制項可以說對於整個應用的導航來說很有幫助。frame可以進行頁面導航。我們可以這樣做,乙個頁面裡面放乙個frame,而應用的所有導航都在這個frame上做。這樣做有什麼好處呢?win 8有很多合約,例如搜尋、設定合約。當我們要新增合約的時候,每個頁面都要 把合約getforcurrentview()再加上處理事件,跳出頁面後又要把事件減去,很麻煩。而現在我們可以把這些合約都放到外面的page上,而所有的導航在page內的frame進行。這樣無論怎樣導航,這些合約我們只用載入一次,省去了很多重複的工作。

還有一些東西也不知道該怎麼講,我還是個菜鳥,第一次寫部落格,請大家多多包涵。

Win8 應用開發介紹(二) Win8應用為王

1 win8應用商店 2 互相感知的應用 win8的應用之間可以互相感知,所謂互相感知就是應用知道相應格式的檔案怎麼處理,這個應用處理完了可以直接給下乙個應用接手。比如有一張,可以直接有按鈕上傳到facebook,或者我這邊在用編輯工具編輯的時候,旁邊就有shortcut可以直接分享到faceboo...

Win8 應用開發介紹(四)

本文為win8應用開發介紹系列的 win8應用開發介紹 四 win8應用開發步驟 4 打包 驗證和上傳你的應用 應用開發好之後就是打包分發了,當然,有visual studio,這些都是很便捷的。具體步驟如下 安裝 驗證和上傳應用的步驟如下 5 c c vb 開發步驟 由於win8設計是為了觸控螢幕...

怎麼獲取正版Win8金鑰?正版Win8安裝金鑰

現在大部分使用者都用的是盜版的系統 當然重要原因也就是windows的正版授權 太高 雖然我們可以在上網 到啟用軟體來啟用但是如果能夠免費得到正版授權當然是最好了 那麼今天小編將指導大家如何獲得正版的win8授權安裝光碟和金鑰 請自行 安裝騰訊電腦管家 安裝完成之後登陸你的賬號 選擇領取禮包 來到任...