Time of Update: 2018-12-07
現在學習Windows Phone 7開發資料十分有限,除了MSDN的官方開發文檔外和一些部落格外,幾無其他的學習渠道。幸運地是美國的資深程式員兼作家Charles Petzold為大家免費放出了他的最新大作—《Programming windows phone 7 series》。他以往寫的書籍本本是經典,包括我們耳熟能詳的《Windows 程式設計》一書。目前該書一共24章,,對Windows Phone
Time of Update: 2018-12-06
2.7.2Requirements Expected ResultThe following requirements apply to applicationsthat receive the location of a user's mobile device:2.7.2 The privacy policy of your application mustinform users about how location data from theLocation Service API
Time of Update: 2018-12-07
課程內容 Ø 投影片效果的切換 最近有人問我如何來寫一個投影片的應用程式,在這個應用程式中,他們可以在不同的頁面之間切換,就像在Pictures hub或者Facebook應用程式中瀏覽一個圖片集一樣。我仔細思考後發現,當前並沒有可用的panel或者其他UI元素來實現這種互動的效果。一個簡單的scroll viewer並不行,因為我們需要每個圖片具有“魔力”,而且所有剩餘的圖片視圖不能處於不對齊的位置。
Time of Update: 2018-12-07
控制項名主要作用AutoCompleteBox提供一個文字框(用於放置使用者輸入)和一個下拉項(根據文字框中的輸入包含可能的匹配項)。Border為另一控制項提供邊框和/或背景。一個邊框只能包含一個子項目。Button提供一個單擊事件以響應來自滑鼠、鍵盤、觸筆或其他輸入裝置的使用者輸入。Calendar提供一個圖形 UI
Time of Update: 2018-12-07
有一些資訊的錄入,比如電話號碼,郵編等等的這些資訊都只是需要輸入數字,而Windows Phone 7裡面的控制項並沒有只讓輸入數位一個控制項,那麼要實現這樣的一個控制項就只能夠手工地去擴充TextBox控制項了。擴充一個控制項的步驟:1、定義一個類,這個類需要繼承你要擴充的控制項的類如public class NumericTextBox :
Time of Update: 2018-12-07
DatePicker和TimePicker控制項是微軟的Toolkit組件裡面的控制項。 DatePicker是日期的選擇控制項,運用於日期格式的輸入。實現的效果如下 TimePicker是時間的選擇控制項,運用於時間格式的輸入。實現的效果如下在Windows Phone
Time of Update: 2018-12-07
1. Grid控制項Grid定義由列和行組成的網格布局。Grid.RowDefinitions和Grid.ColumnDefinitions集合分別包含RowDefinition和ColumnDefinition用來定義行和列的寬度和高度,行列的數量是根據集合中子物件的數量被定義的。各子物件中Grid.Row和Grid.Column屬性用於定義在網格中的位置。2.
Time of Update: 2018-12-07
代號為Mango的Windows Phone SDK 7.1支援的編碼字元集為UTF-8、UTF-16、UTF-16BE和UTF-16LE,遺憾的是沒有GB2312 。而在開發中文Windows
Time of Update: 2018-12-07
通過Windows Phone 7.1 SDK提供的新的Microsoft.Phone.UserData.Contacts訪問連絡人資料時報告System.Exception的異常資訊,其實這個原因可能由於你的項目是通過Windows Phone 7版本的項目升級而來的導致的,您只需要在專案檔Properties\WMAppManifest.xml中增加一下代碼,聲明所需要的許可權即可:<Capability
Time of Update: 2018-12-06
OpenXLive是一個wp7平台上的社交推廣工具,我想做一點讓玩家覺得有趣的內容。OpenXLive能提供很大的助力,以後還可以支援新浪微博綁定什麼的。 因為現在有SL&XNA混合架構了,這裡有辦法做原生的文字顯示,要顯示漂亮的不確定的文字,貼圖怎麼都沒戲。光好友的名字你就不能用貼圖吧,我以前有個ttf解析的方案,但是一個ttf字型檔很大,所以我選擇了用SL&XNA混合架構。在這個架構下只能用OpenXLive的SL版控制項。這裡提個小意見,OpenXLive的SL版控制項是豎
Time of Update: 2018-12-06
using System;using System.IO.IsolatedStorage;using System.Diagnostics;using System.Collections.Generic;namespace SettingsSample{ public class AppSettings { // Our isolated storage settings IsolatedStorageSettings settings;
Time of Update: 2018-12-07
由於現在開發Windows phone, 每次看別人代碼時候,對資料初始化和載入總是一頭霧水,最近在網上查資料和編寫程式,對App.xaml 執行過程有一定的瞭解,特此分享。APP.xaml 和App.xaml.cs定義程式的進入點,初始化應用程式層級的全域資源,顯示程式的UI。我們建立一個silverlight 或者Windows phone 程式,那麼會出現這樣的的project。1.
Time of Update: 2018-12-06
今天我們來探討如何製作一個不同以往的Button控制項,姑且稱之為:ImageButton。在編寫 Windows Phone 7
Time of Update: 2018-12-07
推薦語錄:相較於目前市面上的另2本關於XNA開發的書來說,本書非常詳細的描述了3個遊戲的完全開發過程。個人感覺,比Microsoft.Press.Microsoft.XNA.Framework.Edition.Programming.Windows.Phone.7這本書更值得一讀。Book DescriptionCreate the next generation of gaming titles for Windows Phone 7! Providing an overview of
Time of Update: 2018-12-06
By Jeff Blankenburg 本文是“Windows Phone 7 開發 31 日談”系列的第3日。 昨天,我們討論了頁面導航,以及如何簡單的調用NavigationService從而到達程式中的不同頁面。簡要地提到了返回鍵,但返回鍵的複雜性是值得在本系列中單獨成文的,主要是因為你可以重寫(override)返回鍵的行為。 返回鍵如何工作
Time of Update: 2018-12-06
本文是“Windows Phone 7 開發 31 日談”系列的第11日。昨天,我們討論了Windows Phone的軟鍵盤。今天,來談談基於硬體的加速感應器以及如何利用它提供的資訊。什麼是加速感應器? 目前缺乏一個更好的定義,Windows Phone裝置中的加速度感應器是用來度量3個座標軸加速度的裝置,這裡說的加速度是相對於自由落體加速度的。除了一個時間戳記之外,值都是用重力值(G)表示的(1G = 9.81 m/s2)。這意味著如果將電話正面朝上平放在一個絕對的平面上,Z軸應該為-1
Time of Update: 2018-12-07
文章目錄 1. 立即擷取當前位置2. 持續跟蹤位置資訊3. 在後台持續跟蹤1.引入地圖控制項2.設定製圖模式3.設定顏色模式4.指定新視角位置5.定位我的位置並標記6.擷取行車路線 Windows phone 8 已經不使用自家的bing地圖,新地圖控制項可以指定製圖模式、視圖等。bing地圖的定位誤差比較大,在模擬器中測試新地圖貌似比較理想。本節主要講解下位置服務以及新地圖控制項的使用。快速導航: 一、定位服務
Time of Update: 2018-12-07
我們知道現在預設安裝的wp7模擬器中只有一個IE的瓷片,雖然不影響一般的開發,但是對於沒有拿到wp7真機的同志當然還是希望趕快看到wp7的全貌。其實模擬器中是具有所有wp7功能的,只是現在放出來的版本沒有解鎖而已,國外已經有牛人將模擬器解鎖,只需要下載替換就可以看到完整的模擬器了。方法很簡單,下載解鎖版rom的bin檔案(文章下方提供有),替換C:\Program Files (x86)\Microsoft SDKs\Windows
Time of Update: 2018-12-07
Windows Phone 8帶來很多新特性,其中最直觀的就是全新的Start Screen開始畫面,在Windows Phone 8發布後,微軟也將通過軟體更新為現有的WP手機提供這一新的開始畫面。如果你現在擁有一部Windows Phone 7.5手機,微軟將為你提供一次更新,帶來全新的WP8開始畫面,這個更新微軟稱之為“Windows Phone 7.8”。當然了,你無法升級到Windows Phone
Time of Update: 2018-12-07
序列化儲存在IsolatedStorageSettings.ApplicationSettings字典中的對象都要能被序列化。所有這些對象都被序列化存放在一個叫做__ApplicationSettings的XML檔案中。如果有對象無法成功地序列化進字典,它也不會報錯,而是不聲不響地失敗。所有的基礎類型,基礎類型的集合,以及由基礎類型構成的類都可以成功序列化,因此可以認為,沒有什麼是不能序列化的,如果要有意讓某個欄位不進行序列化,則可以加上IgnoreDataMember屬性來排除該欄位。注意:儘