Windows phone開發,Hello Windows phone!-[ WP開發 ]

文章目錄 一、環境的配置二、Hello Windows Phone! 諾基亞 +微軟WP7,究竟會擦出什麼火花呢?自己挺期待Windows phone的,特別是Silverlight作為WP開發的一門語言基礎,學習曲線平了很多。而從市場上來說,有競爭永遠會是件有益的事,只有高品質的應用程式與硬體架構才能吸引使用者的使用,才能生存下來,多一份選擇,對使用者也是一件好事。Windows

Windows Phone 7 開發小技巧

1.使用Popup來實現自訂的彈出效果。Popup控制項彈出的塊會一直在螢幕的最前方,所以使用Popup可以實現各種各樣的彈出框,並且給了你極大的自訂的空間,很多第三方的彈出框控制項的原理其實就是使用了Popup來封裝上各種效果來實現的。Popup使用的方法:private Popup popup;popup = new Popup();popup.Child = new 控制項類();//開啟popup.IsOpen = true;//關閉popup.IsOpen =

Windows Phone 7 自訂事件

     在Windows Phone的應用開發裡面,對於事件這種東西我們可以隨處可見,系統本來就已經封裝好了各種各樣的事件機制,如按鈕的單擊事件等等的。在實際的開發中,我們需要自己去給相關的類自訂一些事件來滿足業務的要求,特別在使用觀察著模式的時候,在wp7中利用事件去實現是理所當然的。   

Windows Phone 7 架構和頁面

一、Windows Phone 7

Windows Phone 7 MVVM模式通訊方式之實現Binding Data

MVVM模式的View與ViewModel的三大通訊方式:Binding Data(實現資料的傳遞)、Command(實現操作的調用)和Attached Behavior(實現控制項載入過程中的操作)。(1)Windows Phone 7 MVVM模式通訊方式之實現Binding Data。(2)Windows Phone 7 MVVM模式通訊方式之實現Command。(3)Windows Phone 7 MVVM模式通訊方式之實現Attached

Windows Phone 7 MVVM模式通訊方式之實現Command

MVVM模式的View與ViewModel的三大通訊方式:Binding Data(實現資料的傳遞)、Command(實現操作的調用)和Attached Behavior(實現控制項載入過程中的操作)。(1)Windows Phone 7 MVVM模式通訊方式之實現Binding Data。(2)Windows Phone 7 MVVM模式通訊方式之實現Command。(3)Windows Phone 7 MVVM模式通訊方式之實現Attached

Windows Phone 7 MVVM模式的學習筆記

一、ViewView視圖層 就是xaml檔案 主要就是介面的設計 xaml.cs檔案只有預設產生的程式碼,MVVM模式一般不用將頁面的資料初始化,事件處理的代碼寫在xaml.cs上資料初始化可以通過資料繫結來實現  事件的處理也是通過綁定Command來實現先添加資源  這裡是放在App.xaml上載入<!--這裡是將你寫好的ViewModel放到了程式資源裡面去,接下來的綁定將會用到的-->    <Application.Resources>       

Windows Phone 7 如何判斷ListBox控制項滾動到底

      假如ListBox控制項繫結資料很大的時候,通常會造成載入的速度很慢,那麼有一種互動方案可以最佳化一下這種情況,就是先在ListBox上載入一部分的資料,等到使用者查看的時候將ListBox滾動到底的時候再載入一部分資料。但是在ListBox控制項裡面根本就沒有相關的事件和屬性來判斷出來ListBox什麼時候滾動到底了,那麼下面講解一種解決的方法。    

Windows Phone 7 IEnumerable.Select和SelectMany的區別

IEnumerable<T>在Windows Phone 7的程式上很常用,它允許開發人員定義foreach語句功能的實現並支援非泛型方法的簡單迭代,下面主要分析一下 IEnumerable<T>.Select和IEnumerable<T>.SelectMany這兩個方法的區別。IEnumerable<T>.Select  將序列中的每個元素投影到新表中。IEnumerable<T>.SelectMany 將序列的每個元素投影到

Windows Phone 7 水平滾動的文本

有木有發現應用的標題長一點就顯示不全鳥,滾動一下就可以了。有兩種方法一種是使用ScrollViewer控制項,另外一種是使用TranslateTransform平移變換來實現。一、ScrollViewer控制項直接設定HorizontalScrollBarVisibility="Auto"就可以水平滾了 <StackPanel x:Name="TitlePanel" Grid.Row="0" Margin="12,17,0,28"><TextBlock

Windows Phone 7 Perst嵌入式資料庫的學習

    WP7隻有本機存放區,自身是不帶資料庫儲存的,所以想要在WP7上使用資料庫只能通過使用第三方的嵌入式資料庫。Perst 是一個簡單,快速,便捷,物件導向適合Java與.NET的資料庫,它在嵌入式資料庫領域是鼎鼎有名的,並且其代碼是開源的,我們可以在它的官方網站上下載該資料庫的所有的代碼。官方網站www.mcobject.com/perst_eval下面是Perst資料庫在Windows Phone 7上使用的一些基本的文法的簡單總結:1、建立資料庫Storage storage =

Windows Phone 7 Perst資料庫的一些常用的類和方法

一、Perst.Database類Database是Perst提供資料庫類,這個類相當於類比了關係型資料庫。資料庫類允許你建立/刪除表,添加/刪除索引,建立/更新/刪除記錄,編寫和執行查詢。當然這些都是通過面向對象來處理的。Database(Storage storage); //利用Storage執行個體建立資料庫Database(Storage storage, bool multithreaded); //是否支援多線程Database(Storage storage,bool

Windows Phone 7 Coding4Fun的彈出框

    用Windows Phone 7的MessageBox彈出框,總覺得不是很過癮,最近用了Coding4Fun組件提供了彈出框,感覺挺不錯的,很好用,在這裡推廣一下。Coding4Fun開源組件的:http://coding4fun.codeplex.com/ ,裡面有Demo。裡面還有其他的一些控制項也挺不錯的。裡面有5種不同類型的彈窗1.ToastPrompt:土司彈出框,類似於土司推播通知一樣的顯示效果,在螢幕上面出現一條訊息,然後再消失。使用文法 private

Windows Phone 7 擴充TextBox控制項為數字輸入文字框

    有一些資訊的錄入,比如電話號碼,郵編等等的這些資訊都只是需要輸入數字,而Windows Phone 7裡面的控制項並沒有只讓輸入數位一個控制項,那麼要實現這樣的一個控制項就只能夠手工地去擴充TextBox控制項了。擴充一個控制項的步驟:1、定義一個類,這個類需要繼承你要擴充的控制項的類如public class NumericTextBox :

Windows Phone 7 日期選擇控制項DatePicker和時間選擇控制項TimePicker

     DatePicker和TimePicker控制項是微軟的Toolkit組件裡面的控制項。     DatePicker是日期的選擇控制項,運用於日期格式的輸入。實現的效果如下     TimePicker是時間的選擇控制項,運用於時間格式的輸入。實現的效果如下在Windows Phone

Windows Phone 7 網路編程之調用web service

下面通過一個手機號碼歸屬地查詢例子來示範Windows Phone 7的應用程式如何調用web service 介面。先看一下啟動並執行效果:應用調用的手機號碼歸屬地查詢的web service介面為:http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx第一步  添加webservice的引用,將web service服務加入,這時產生了上述web服務在本地的一個代理。由於.net平台內建了對Web

Windows Phone 7 網路編程之調用WCF Service

 一、WCF Service簡介    WCF(Windows Communication Foundation)是Microsoft為構建面向服務的應用提供的分布式通訊編程架構,使用該架構,開發人員可以構建跨平台、安全、可靠和支援交易處理的企業級互聯應用解決方案。WCF是微軟整合了微軟分布式應用程式開發中的眾多成熟技術,如Enterprise Sevices(COM+)、.Net

Windows Phone 7 處理休眠和墓碑的恢複

     WP7程式的生命週期如所示:     

Windows Phone 7 cs頁面添加樣式

對於控制項的樣式一般都是在xaml頁面進行賦值的,不過有時候在一些特殊環境下,比如動態產生控制項,那麼這時候就是需要在cs頁面上給控制項添加樣式了。第一種方法:現在App.xaml頁面上把樣式添加上為全域資源<Application.Resources>        ……</Application.Resources>然後再其他cs頁面通過下面的代碼來賦值樣式Style mystyle = Application.Current.Resources[styleName]

Windows Phone 7 Http請求添加Cookie的方法

在wp7上添加Cookie要求標頭可以使用下面的方法:HttpWebRequest request = System.Net.HttpWebRequest.Create("https://myurl.com") as HttpWebRequestrequest.Headers["Cookie"] = "CookieName=CookieValue"; 在wp7上使用下面的方法來添加Cookie要求標頭是不成功的:HttpWebRequest request =

總頁數: 77 1 .... 32 33 34 35 36 .... 77 Go to: 前往

聯繫我們

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

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

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.