Time of Update: 2017-02-28
自微軟揭開Windows Phone 7 以來,已經受到外界大量關注。其與眾不同的Metro設計風格使它個性十足。而諾基亞與微軟的合作也讓大家拭目以待。 去年微軟發布了第二版Windows Phone 7的介面設計與互動指南。筆者本以為這隻是對此前發布的CTP(微軟內部的預覽版)版本做了些許補遺,於是打算快速做一個中文增訂本。可是入手以後才發現這次的第二版增加了大量新內容,並且對之前的內容做了大幅修改。 於是兩周之後,這本全新的中英對照的Windows Phone 7設計指南才得以問世。
Time of Update: 2017-02-27
前言Windows Phone為開發人員提供了很多原生控制項,但在很多情境下我們需要對預設的功能或樣式做一定的修改才能滿足我們的需求,自訂控制項應運而生。本文通過以自訂控制項進度環(ProgressRing)為例,向大家介紹Windows Phone中如何建立和使用自訂控制項。1、控制項基類通常自訂控制項繼承自Control、ItemsControl、ContentControl等。Control:代表使用ControlTemplate來定義樣式的UI控制項的基類。System.Object
Time of Update: 2017-02-27
本篇我們來介紹Windows Phone 8.1 新特性中的列表選擇控制項。在Windows Phone 8 時代,大家都會使用 LongListSelector 來實現列表選擇控制項,對資料進行分組顯示。比如通訊錄中,按照名字首字母進行分組,點擊分組標題後跳轉到該標題對應的分組。而Windows Phone 8.1 中會利用 ListView和 SemanticZoom 來實現,下面我們來看看實現過程。首先我們來認識一下ListView 和 SemanticZoom:ListView
Time of Update: 2017-02-27
本篇介紹一下Windows Phone 8.1 中頁面導航的實現方式。大家對Windows Phone 8 中頁面導航的實現一定不陌生,我們使用 NavigationService 來實現。具體寫法是這樣的:NavigationService.Navigate(new Uri("XAML相對路徑", UriKind.RelativeOrAbsolute));而在導航目標頁,我們在 OnNavigatedTo 方法中通過
Time of Update: 2017-02-27
理論基礎對於如何在WP8上建立單元測試工程,在這裡首先提供一個MSDN的文檔作為參考。http://msdn.microsoft.com/en-us/library/windowsphone/develop/dn168930%28v=vs.105%29.aspx文章清楚的描述了搭建Windows phone 單元測試工程的步驟。但對於持續整合我們需要的是通過命令列來完成單元測試的結果回收工作。根據MSDN的文檔我們可以通過:vstest.console.exe通過command
Time of Update: 2017-02-27
需要被其他應用啟動的第三方應用需要註冊protocol association,當一個應用程式啟動一個特殊的URI的時候,那麼註冊了這個protocol的程式會自動啟動,並且可以通過這個特殊的URI將參數傳遞到第三方應用中。第三方應用程式註冊protocol association步驟Windows Phone 8 和 Windows 8 註冊方式有一些差異,下面分別說明註冊方式。Windows Phone 8第三方應用程式註冊Protocol1.修改WPAppManifest.xaml檔案在&
Time of Update: 2017-02-27
在WP8平台處理本地化多語言的支援還是比較容易的,大部分工作都有VS IDE處理,開發人員只需簡單操作,並翻譯本地資源即可實現。無論您目前的應用是否需要支援多語言,將您的代碼從可本地化的資源中分離出來很重要。本地化應用的 UI 文本字串的常見做法是,將每一個字串複製到資源檔的字串表的行中。然後用指向表中相應資源的綁定語句 (XAML)
Time of Update: 2017-02-27
模擬器就像我們兒時的夢境,在其上運行應用程式時,一切總是那麼美好的;而真機測試如同我們這個紛亂無章的現實世界,你會遇到各種小人和畜生,常常會遭受莫名的挫折。面對挫折,有人迎難而上,或不予理采,走自己的路;有的人則打退堂鼓。面對網路攝影機翻轉的問題,有些人也會選擇逃避。我為什麼不喜歡現在的某些程式員,就是因為這些人只會逃避和製造問題,遇到問題不是去尋找解決方案,而是坐在那裡喊爹罵娘。雖然不可能所有問題都可以解決,但是,有許多問題是可以解決的,而這些人總心浮氣躁,不願意靜下心來好好思考。N+6年前我
Time of Update: 2017-02-27
1. 引言上一篇文章《Windows 8.1 低功耗藍芽開發》講述了如何在Windows 8.1平台上建立低功耗藍芽應用,並且以TI的Sensor Tag為例,給出了代碼步驟和示範。其實當前很多低功耗藍芽的應用情境是與使用者的手機相串連,如TI的Sensor Tag官方就給出了Android和iOS的用戶端應用(很遺憾沒有Windows Phone版本的,不過現在大家可以去Store上下載個人開發人員開發的Sensor
Time of Update: 2017-02-27
或許,系統內建的字型不足以體現應用程式的魅力,對於表現極強的漢字來說,更是如此。這時候,我們就會想,要是能把網上下載的藝術字型塞到應用程式套件中,那豈不美哉?那麼,這可以實現嗎?答案是Yes的。接下來,阿拉就給大家分別示範WP 8.1兩個開發架構中如何嵌入自訂字型。為啥是兩大架構?我們知道從7x到8.0的開發架構是Silverlight for Windows Phone,為了便於相容和直接項目升級,在8.1中,微軟的Team Dev依然保留了這個架構;另外一個架構是從Win
Time of Update: 2017-02-27
關於WP7剛開始想寫一篇全面地關於互動 的文章,寫著寫著發現怎麼也擺脫不了零散與空洞,也難怪,想表達的面太廣必然 挖掘的深度會變淺,最後下定決心與其在大而全上糾結不如專心解讀一個應用.下 面我就以移動互連網的殺手級應用之一瀏覽器為主線管窺WP7的設計.應 用表徵圖:WP7內建的瀏覽器是Internet Explorer,它的Logo與案頭IE的 logo形態相同只不過跟隨WP7的風格處理成了單色的. 下圖左邊的方形表徵圖為WP7
Time of Update: 2017-02-27
程式碼編譯環境Visual Stuido 2010, Windows Phone 7 SDK, XNA 4.0 Game Studio, 下載連結:http://files.cnblogs.com/aawolf/XNA_aawolf_3D.rar今天有點空餘時間,在看Windows Phone 7的開發。看到Silverlight for phone和XNA 4.0的開發文章已經有了不少,而且品質很高。我就來說說XNA 4.0 的3D開發這個領域吧,正好跟目前的工作有些關係,而且XNA
Time of Update: 2017-02-27
OpenXLive beta版發布已經有一個半月的時間了,得到了開發人員和玩家的好 評,目前已經有五款OpenXLive遊戲進入Windows Phone Marketplace,其中的 7bomb和Super Hoops都取得了非常驕人的成績。當OpenXLive在XNA遊戲中大展身手的同時,我們也聽到了一些來自 Silverlight程式員的抱怨。在Windows Phone 7中雖然提供了XNA的遊戲開發平 台,但相當一部分的遊戲是採用Silverlight開發的。畢竟對於顯示效能不高的
Time of Update: 2017-02-27
微軟曾經藉助Windows Mobile系統,在智能手機領域獲得了巨大成功。但後 來蘋果iOS和GoogleAndroid的出現,不僅提升了廣大使用者對智能手機的更多需求與 期望值,還蠶食了Windows Mobile的不少市場份額。為此前不久微軟推出了全新 的移動作業系統——Windows Phone 7,本文將帶領大家全面解析並 瞭解其最新特性。眾所周知,之前的Windows Mobile系統更強調手機(Phone)和個人電腦(PDA) 的融合(Phone+PDA)。
Time of Update: 2017-02-27
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-12-Improving-the-View-Model-and-Sample-Data系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼:
Time of Update: 2017-02-27
原文地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-5-Basics-of-Layout-and-Events系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners原始碼:
Time of Update: 2017-02-27
Visual Studio 2012 為構建 Windows 8 和 Windows Phone 8 應用程式提供了一套出色的工具。因此,可以進 行適當的探究,以瞭解可在應用程式的 Windows 市集版本與 Windows Phone 版本之間共用多少代 碼。您可以採用多種不同語言編寫 Windows 市集應用程式:XAML 搭配 C#、Visual Basic 、C++,甚至是 HTML5 搭配 JavaScript。通常採用 XAML 搭配 C# 或 Visual Basic 來編寫
Time of Update: 2017-02-27
windows phone 程式是如何啟動的了,他和android程式有什麼區別,我們重點從native code 層面 來分析在windows phone 程式啟動的時候是:在XAML中使用應用程式定義指定起始Page(它是啟動 WindowsPhone7程式時自動載入的Page)。 指定方法是將 StartupUri 屬性設定為所需的 Page 的 統一資源識別項 (URI)。 可以在標記中以聲明方式設定 StartupUri,如下面的樣本所示。<Application
Time of Update: 2017-02-27
由於本人的代碼已經被大幅度修改 此篇文章只能貼出正確的圖 帶奇怪現象的那個的代碼被全盤刪 掉了。。眾所周知微軟一般的技術裡是有個combobox用來實現下拉框的而在wp裡按照微軟的 說法是由於combobox沒有為觸控的最佳化所以被刪掉了取而代之的是toolkit裡面的 ListPicker自己嘗試建立一個資源綁定邏輯大概是從隔離儲存區 (Isolated Storage)的索引值對裡擷取一個值然
Time of Update: 2017-02-27
Windows的下一個版本已經在路上,網上最近也爆出了多個Windows 8.1早期開發版本,其中加入了很多新東西。由此可見台式機,平板和手機之間的界限正在日益模糊。微軟在開發Windows 8系統的Blue更新的同時也在為Windows Phone開發一個“Blue”,現在國外媒體1800pocketpc就發布了他們心目中的Windows Phone 8.1