Windows Phone開發(4):架構和頁

在開如之前,我想更正一個小問題,之前我在第一篇文章中說,Visual Studio Express for Windows Phone的中文版沒有簡體中文,那是因為我是在英文首頁上下載的,語言挑選清單中只有一個中文,但是繁體的,後來,我發現Windwos Phone SDK是有簡體中文版的,順便我也給出。http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=0a373422-6680-46a7-89e1-e9a468a142

Windows Phone開發(10):常用控制項(上)

Windows Phone的控制項有幾個來源,和傳統的傳統型應用程式開發或Web開發一樣,有預設提供的控制項和第三方開者發布的控制項。一般而言,如果不是過於複雜的介面布局,使用預設控制項就足矣。相比之下,Android

Windows Phone開發(8):關於導航的小技巧

前文用幾個例子對導航做了簡單介紹,在一般應用中,使用上一篇文章中說到的方法,其實也夠用了,不過,為了能夠處理一些特殊的情況,有幾個小技巧還是有必要瞭解一下的。一、到底該不該設定“後退”操作?因為手機的硬體層就有一個“回退”按鈕,按理說我們不需要在程式中再添加什麼回退按鈕之類的,不過,還是有必要看看如何手動加入回退功能。1、建立一個WP應用項目。2、除預設的首頁外,建立一個頁面Page2.xaml。3、在首頁上放一個按鈕,編寫Click事件處理代碼,導航到Page2。 

Windows Phone開發(9):關於頁面狀態

按照一般做法,剛學會如何導航,還是不夠的,因為要知道,手機裡面的每個頁面,就如同Web頁面一樣,是無狀態的。啥是無狀態?如果我們玩過Web開發就明白了,當你在當前頁面輸入一些內容,然後退回到前一頁面,再前進到該頁面,就會發現,之前輸入的內容可能會沒了。再比如吧,你在頁面A中進行了資料繫結,點擊按鈕後進行查詢並把查詢結果顯示在表格中,然後你點擊一個超連結,跳到D頁面,然後你再從D頁面退回A頁面,你會發現,剛才查詢的結果就不會顯示了。這就是無狀態,也就是說,在你導航離開當前頁面後,當前頁面不會保留任

Windows Phone開發(7):當好總舵主

吹完了頁面有關的話題,今天我們來聊一下頁面之間是如何導航的,在更多情況下,我們的應用程式不會只有一個頁面的,應該會有N個,就像我們做案頭應

Windows Phone開發終結篇:反思、建議與忠告

終結篇,有朋友看了,啊?不是吧?是的,這是本系列Windows Phone文章的最後一篇,本文將對本系列文章做一個簡要總結,並根據個人想法向大家提一些建議和對開發人員一些忠告,但願能有一點點參考價值。大家知道了,WP8發布預覽版了,雖然先前版本不能升級到WP8,有一點可惜。但我們不要像那些不冷靜的人那樣,一聽到訊息就罵,至少,我們還看到後面還有一句話:WP

Windows Phone開發(5):室內裝修

為什麼叫室內裝修呢?呵呵,其實說的是布局,具體些嘛,就是在一個頁面中,你如何去擺放你的控制項,如何管理它們,你說,像不像我們剛搬進新住所,要“裝修”一番?買一套什麼樣的茶几和杯具(我說的“杯具”指的是原意,不要理解錯了),或者沙發什麼的,該怎麼放,擺在哪裡好看,其實,我們做介面設計也是差不多這個道理。相信我們下過象棋就知道,棋盤上有橫向的,縱向的很多網格線,而棋子就是參照這些網格線來放置的,對,在WP頁面配置中我們把這樣的布局稱為網格布局,對應的控制項為Grid。千萬別小看這個Grid控制項,它

Windows Phone開發(6):處理螢幕方向的改變

俺們都知道,智能手機可以通過旋轉手機來改變螢幕的顯示方向,更多的時候,對於螢幕方向的改變,我們要做出相應的處理,例如,當手機螢幕方向從縱向變為橫向時,可能要重新排列頁面上的控制項以適應顯示地區的變化。前面我們討論過,Silverlight for Windows

Windows Phone 8 系統檔案結構

最近一直很想寫一個WP8的檔案管理工具,查看了WP8的文檔,貌似在微軟提供的有限的api裡,很難實現,其實想要一個檔案管理工具還是像看看改版之後的WP8的系統檔案結構是哪樣的。今天偶然開啟了WP8的模擬器,發現每次開啟模擬器之前的設定都被清空了,所以找到了Emulation的安裝目錄,偶然發現裡面有幾個檔案,Flash.480x800.vhd 檔案,雙擊開啟那個vhd發現奇蹟出現了,電腦多了五個盤符,多出的第三個盤符開啟之後出現了一排陌生卻又熟悉的檔案夾看到這些檔案夾是不是有種 Windows

Windows Phone開發(1):概論

Windows Phone是微軟公司開發的手機作業系統,這裡就不多介紹,和Android,iPhone一樣運行在智能手機上,相信大家都很熟悉。目前來說,Windows

Windows Phone開發(2):豎立自信,初試鋒茫

 上一篇文章中,我們聊了一些“大炮”話題,從這篇文章開始,我們一起來學習WP開發吧。 一、我們有哪些裝備。安裝完VS 學習版 for

Windows Phone開發(42):緩動動畫

前面在討論主要畫面格動畫的時候,我有意把幾個帶緩動動畫的主要畫面格動畫忽略掉,如EasingColorKeyFrame、EasingDoubleKeyFrame和EasingPointKeyFrame,其實為數不多,就這麼幾個。因為我希統一放到這節課程來吹一下easing 函式。所謂easing 函式,就是我們在代數裡面說的函數,說白了嘛,就是根特定的函數規則,用輸入的值算出最終值,使得動畫在兩個主要畫面格之間不再是均衡過度,而是帶有加/減速或其他效果,當然,還要取決於演算法。 比如函數

Windows Phone開發(3):棋子未動,先觀全域

在進行WP開發之前,與其它開發技術一樣,我們需要簡單瞭解一個WP應用序的生命週期,我們不一定要深入瞭解,但至少要知道在應用程式生命週期內的每一階段,我們應當做什麼,不推薦哪些操作等,這也是為了讓我們開發出更高效能,更優秀的應用程式打下堅實的基礎。是官方給出的WP應用程式執行模型圖。在中,我們要注意以下四個事件:1、Launching

Windows Phone開發(11):常用控制項(下)

WP控制項大部分都可以從Silverlight中繼承過來,這裡我也只能拿一部分作示範,對於其它控制項如何使用,可以參考SDK相關說明以及Silverlight

windows phone開發學習–磁貼

換了一家公司以後,做的是windows phone的開發,好在是用C#,所以上手不是很難,做了一個禮拜,覺得還是有點意思的。這一周主要學習了windows phone上面的磁貼技術。關於磁貼其實MSDN上面寫的很詳細,具體可以參看這裡:http://msdn.microsoft.com/zh-cn/library/hh202960(v=vs.92)對於我這個程式,要做的主要有以下幾點工作:1、實現磁貼正反翻轉2、實現磁貼使用者手動更新3、實現磁貼在背景工作作用下自動更新其實第一個正反翻轉很簡單,

Windows Phone開發(12):認識一下獨具個性的磁貼

對“磁貼”的理解是一點也不抽象的,為什麼呢?只要你願意啟動WP系統,無論你是在模擬器中還是在真機中,是的,案頭上那一塊塊像地板的玩意兒,就是磁貼了。(圖:磁貼)在中,我們很直觀地看到磁貼圖塊的“真”面目,呵呵,其實很明顯,這個設計真的很有個性,老實說,WP剛推出的時候,很多人說它這個那個的,其實這些人只過是起起鬨罷了。我是挺喜歡案頭上那一塊塊的圖塊的,這也是WP第一次給我留下的深刻印象,畢竟在安卓和IOS上,我們看到的都是傳統手機的表徵圖顯示方式,而WP總讓我覺得很有個性。好的,看完了整體的,我

windows phone開發學習–Hubtile

在metro風格中,除了在開始菜單顯示的tile外,hubtile也是metro很炫的一種展示,而且比tile更炫,因為hubtile不僅能實現翻轉,還能實現圖片上下平移滾動。例如下面就是一個hubtile其中上面每個hubtile都是可以動的那該如何?hubtile呢?其實微軟已經幫我們做好了控制項,只需要下載Microsoft Silverlight for Windows Phone Toolkit 然後在VS中引入hubtile控制項出現表徵圖後拖拽到頁面中,然後引入Microsoft.

windows phone開發學習–自訂datetimepicker

在做開發的時候,經常會碰見設定時間日期的,本來silverlight庫中有calendar控制項,但是windows phone為了壓縮空間砍掉了很多控制項,calendar控制項也自然沒有了。不過好在silverlight

windows phone開發學習–LoopingSelector

其實在上一篇自訂datetimepicker中已經提到了LoopingSelector,這是一個帶有滾動效果的控制項,要比list那種控制項美觀的多,使用者體驗也要好不少。微軟內建的控制項中是沒有這個控制項的,在silverlight中才有,下載最新的toolkit,然後引用xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls.Primitives;assembly=Microsoft.Phone.Controls.Toolkit"就可以在x

windows phone開發學習–時間戳記日期格式轉換

在項目開發中很多情況下並不是對日期直接進行儲存,而是儲存成unix時間戳記進行儲存,這樣的好處是能僅用一個long型的數字就可以進行儲存,節省空間的。既然有此需求,那麼就需要在unix時間戳記和datetime之間進行轉換,在windows phone中,微軟提供了timezoneinfo類,該類能很好的實現這一點。下面是一個對時間格式進行相互轉換的類,其中提供了四個函數處理時間轉換,用起來很是舒服:using System;namespace Utilities{public class

總頁數: 81 1 .... 53 54 55 56 57 .... 81 Go to: 前往
Tags Index:

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。