Time of Update: 2018-12-04
完整附件下載:http://down.51cto.com/data/414417附件預覽:Windows Embedded Standard開發初體驗【課件匯總】http://down.51cto.com/data/65627利用Windows Embedded Standard 7構建作業系統映像http://down.51cto.com/data/65761Windows Embedded Standard 7與2009的技術對比http://down.51cto.com/data/7787
Time of Update: 2018-12-04
程式執行個體說明:一個調用WP 簡訊API的小程式,圖片如下: 程式如下:using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Input;using
Time of Update: 2018-12-04
問題現象:在實際應用過程中,常常是在操作一個程式時,會突然插入新的任務,當前任務就要提交到後台,去執行新的程式。正比如,一個使用者正在註冊一個網站,正在填寫表單資訊,但是一個優先順序更高的任務需要解決,這樣會用到Back或Start按鍵來選擇其他動作。如果註冊表單的資料不儲存的話,在重新載入該頁面時可能會遺失資料,這對使用者來說是很差的體驗。本篇就要解決這樣的問題。程式案例:MainPage只有一個TextBox。有TextBox的myTextBox_TextChanged事件和MainPage
Time of Update: 2018-12-04
Windows Phone技術簡介:Windws Phone是微軟出的手機平台作業系統,是繼Windows Mobile作業系統之後的又一個功能強大的作業系統。Windows
Time of Update: 2018-12-04
正如web開發中的Js限制,有的文本只允許輸入數字,有的只允許輸入郵箱等,InputScope的使用就是為了更方便的輸入特定的資料內容。NameValue可以為EmailNameOrAddress、Chat、Date、Number、Password、PostCode等內容。可以根據NameValue來替換不同的類型需求。使用方法執行個體: <TextBox Name="myTextBox" Width="480" Height="100"
Time of Update: 2018-12-04
使用相機需要引用如下命名空間using Microsoft.Phone.Tasks; 在這個案例中我們還用到了BitmapImage類,所以我們需要引用命名空間using System.Windows.Media.Imaging; 如下 MainPage.xaml檔案在初始化的基礎上添加了兩個元素<TextBlock x:Name="txtName" Text="啟動相機" Grid.Row="1" ></TextBlock> <Image x:Na
Time of Update: 2018-12-04
頁面導航的例子我們使用的是兩個頁面,從第一個頁面(MainPage)導航到第二個頁面(SecondPage),然後可以從第二個頁面導航到第一個頁面 ,使用的os 7.1;頁面導航沒有引入新的命名空間使用的到屬性是派生於PhoneApplicationPage類; MainPage.xaml 檔案中用到的代碼為: <Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"></Grid> <
Time of Update: 2018-12-04
在windows phone 中微軟為我們提供了頁面間傳遞參數的解決方案,下面就為大家介紹使用方法,頁面傳值的案例中我們建立兩個頁面,一個是MainPage另一個是SecondPage頁面;MianPage頁面的主要代碼為:
Time of Update: 2018-12-04
導航記錄管理,起始導航記錄是用於一個導航堆棧來管理的。如完成以下導航:MainPage ->Page1 ->Page 2 ->Page
Time of Update: 2018-12-03
昨天研究了一下Coding4Fun的對話方塊,發現還是太複雜,不符合我的風格,簡單、低調就好。於是順便看了一下ToastPrompt,然後做了一個物件導向封裝首先程式碼片段: /// <summary> /// 資訊提示 /// </summary> /// <param name="content">提示的資訊內容</param> /// <param
Time of Update: 2018-12-03
不知道大家有沒有“談Socket色變”的經曆?就像我一位朋友所說的,Socket這傢伙啊,不得已而用之。哈,Socket真的那麼恐怖嗎?其實這話一點也不假,Socket有時候真的不太好操控,也不好維護,但不管怎麼樣,我們還是要面對它的,沒準Socket是一位大美女哦。關於Socket的前世今生就不用我詳述了,關於她的曆史,已經不少人仁志士為她立傳寫著了,像我們國內的百度百科、互動百科等;全球著名的如維基百科之屬。而且,能加入WP開發的學習行列的,我想各位對.NET的其它技術肯定是有一定基礎的。我
Time of Update: 2018-12-03
俺們都知道,智能手機可以通過旋轉手機來改變螢幕的顯示方向,更多的時候,對於螢幕方向的改變,我們要做出相應的處理,例如,當手機螢幕方向從縱向變為橫向時,可能要重新排列頁面上的控制項以適應顯示地區的變化。前面我們討論過,Silverlight for Windows
Time of Update: 2018-12-03
在進行WP開發之前,與其它開發技術一樣,我們需要簡單瞭解一個WP應用序的生命週期,我們不一定要深入瞭解,但至少要知道在應用程式生命週期內的每一階段,我們應當做什麼,不推薦哪些操作等,這也是為了讓我們開發出更高效能,更優秀的應用程式打下堅實的基礎。是官方給出的WP應用程式執行模型圖。在中,我們要注意以下四個事件:1、Launching
Time of Update: 2018-12-03
WP控制項大部分都可以從Silverlight中繼承過來,這裡我也只能拿一部分作示範,對於其它控制項如何使用,可以參考SDK相關說明以及Silverlight
Time of Update: 2018-12-03
換了一家公司以後,做的是windows phone的開發,好在是用C#,所以上手不是很難,做了一個禮拜,覺得還是有點意思的。這一周主要學習了windows phone上面的磁貼技術。關於磁貼其實MSDN上面寫的很詳細,具體可以參看這裡:http://msdn.microsoft.com/zh-cn/library/hh202960(v=vs.92)對於我這個程式,要做的主要有以下幾點工作:1、實現磁貼正反翻轉2、實現磁貼使用者手動更新3、實現磁貼在背景工作作用下自動更新其實第一個正反翻轉很簡單,
Time of Update: 2018-12-03
其實在上一篇自訂datetimepicker中已經提到了LoopingSelector,這是一個帶有滾動效果的控制項,要比list那種控制項美觀的多,使用者體驗也要好不少。微軟內建的控制項中是沒有這個控制項的,在silverlight中才有,下載最新的toolkit,然後引用xmlns:toolkit="clr-namespace:Microsoft.Phone.Controls.Primitives;assembly=Microsoft.Phone.Controls.Toolkit"就可以在x
Time of Update: 2018-12-03
在windows phone開發中,可以使用messagebox.show()方法實現訊息提醒,不過介面實在很醜陋,而且在每次彈出後需要使用者點擊確認按鈕才會消失。相比之下,windows phone
Time of Update: 2018-12-03
Windows Phone7開發實踐 -- 閱讀《Windows Phone7入門經典:使用Silverlight和XNA開發Windows Phone應用》書如其名,這本書能從身邊所熟悉的手機開始,逐步引導讀者瞭解Windows Phone作業系統的設計意圖;與其他動作系統例如iOS,Android的區別、優勢。介紹開發工具的獲得;Hello WindowsPhone程式;Silverlight入門常識和技巧、各種常見操作;基於XNA編寫簡單遊戲,以及使用Expression Blend開發;
Time of Update: 2018-12-03
今天我將給大家分享一下我從Codeplex上偶然發現的開發協助工具輔助,我們稱為Window Phone Commands。下面我們一起來研究研究這東西。 什麼是 Windows Phone Commands你肯定想問 Windows Phone Commands 是什麼東西。依據它的建立者的話語就是說這是一個基於 Microsoft .NET 4.0 Framework 的開源項目,能夠作為隔離儲存區 (Isolated Storage)的資源管理員以及部署應用來輔助Windows
Time of Update: 2018-12-04
If you want to use a custom image for your application background, you can set this as follows: <phone:PhoneApplicationPage > ... <Grid x:Name="LayoutRoot"> <Grid.Background> <ImageBrush