Windows Phone開發(33):路徑之其它Geometry

上一節中,我們把最複雜的PathGeometry給幹了,生剩下幾個傢伙就好辦事了。一起來見見他們的真面目吧。 一、LineGeometry 這個幾何圖形就很簡單了,一條線段,兩個點——StartPoint And EndPoint。一起來看看下面的例子。 <Path Grid.Column="0" Grid.Row="0"> <Path.Data> <LineGeometry StartPoint="

Windows Phone開發(34):路徑標記文法

如果你覺得前面所討論的繪製各種幾何圖形的方法過於複雜,那麼,今天我們也來一次“減負”吧。當然,我們是很輕鬆的,本教程是不用考試的,也不會班級排名,僅僅為讀者朋友們提供一種思路罷了。本節我們聊一下路徑標記法,有了這個東東,你會覺得繪製路徑會輕鬆了不少,事不宜遲,路徑標記法到底有多方便,先看一個執行個體再說吧。 <Path VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Stroke=

Windows Phone開發(35):使用Express Blend繪圖

上一節中我們簡單扯了一下繪圖指令,然而那也不是最簡單的繪圖法,今天,我再向大家推薦一種更好的繪圖方案——Express Blend工具的使用。這個工具是隨SDK一起安裝的,也是免費的,相信大家都知道了,我想有朋友肯定還用過了,對的,那是一個非常強大的設計工具,甚至看起來比Flash還專業。 下面,我們簡單演練一下如何用這個工具來繪圖,至於具體的使用方法,大家參照協助文檔,多玩玩就會熟練了。 首先,啟動Express

Windows Phone開發(39):漫談主要畫面格動畫上篇

儘管前面介紹的幾種動畫會讓覺得很好玩了,但是,不知道你是否發現,在前面說到的一系列XXXAnimation中,都有一個共同點,那就是僅僅針對兩個值的目標值之間產生動畫,如果使用By,將在原值和加上By後的目標值之間進行動畫處理;如果使用From,To,那就更好理解了,就是首尾兩個值之間值的動畫。那麼,如果我希望三個值呢?或者N多個值呢?每個值之間的時間間隔不一樣呢?如果我還希望更複雜的動畫效果呢?比如可以附加easing

Windows Phone開發(45):推播通知大結局——Raw通知

為什麼叫大結局呢?因為推播通知服務就只有三種,前面扯了兩種,就剩下一種——Raw通知。前面我們通過兩節的動手實驗,相信大家都知道了,推播通知其實並不複雜,為什麼呢?你看到了的,不管是哪種方式,使用方法基本一樣,如果你不願意寫代碼的話,完全可以把代碼Copy幾下就完事了,三種推播通知的實現代碼是一樣的,而僅僅是發送的內容不同罷了。Raw推播通知比起前面兩種更簡單,因為它沒有規範的格式,只要你向指定URI

Windows Phone開發(36):動畫之DoubleAnimation

從本節開始,我們將圍繞一個有趣的話題展開討論——動畫。看到動畫一詞,你一定想到Flash,畢竟WP應用的一個很重要的架構是Silverlight,在WP中也發揮了Silverlight的許多優點,可能不少人說,Silverlight就是和Flash差不多吧,當你深入瞭解了Silverlight後,你會發現,其實不然,Silverlight更偏重於資料處和企業級應用。 好了,F話不多說,開始吹我們今天的牛皮吧,在吹牛皮之前,我們更應該知道牛皮是從哪裡來的。故在說動畫之前,先想一下,什麼是Story

Windows Phone開發(47):輕鬆調用Web Service

眾所周知(除了沒用過VS的),在VS裡面調用Web Service是一件很愉快的事情,不解釋,相信很多朋友在以前的項目中肯定也用過WEB服務。同樣,在WP中調用Web Service也是非常簡單的,你可以不信,反正我絕對信了。 有例子有真相,我們就以http://webservice.webxml.com.cn/WebServices/IpAddressSearchWebService.asmx為例,這個Web服務可以根據IP地址查詢相關的地區/城市資訊,我們就通過調用這WEB服務,來比較一下,

Windows Phone開發(46):與Socket有個約會

不知道大家有沒有“談Socket色變”的經曆?就像我一位朋友所說的,Socket這傢伙啊,不得已而用之。哈,Socket真的那麼恐怖嗎?其實這話一點也不假,Socket有時候真的不太好操控,也不好維護,但不管怎麼樣,我們還是要面對它的,沒準Socket是一位大美女哦。關於Socket的前世今生就不用我詳述了,關於她的曆史,已經不少人仁志士為她立傳寫著了,像我們國內的百度百科、互動百科等;全球著名的如維基百科之屬。而且,能加入WP開發的學習行列的,我想各位對.NET的其它技術肯定是有一定基礎的。我

Windows Phone開發(41):漫談主要畫面格動畫之下篇

也許大家已經發現,其實不管什麼類型的動畫,使用方法基本是一樣的,不知道大家總結出規律了沒有?當你找到規律之後,你會發現真的可以舉一反六的,不騙你。為了能協助大家找到規律,今天,我們再來寫兩個例子。 一、DiscreteObjectKeyFrame簡單介紹一下這個吧,它只是為了方便我們進行一些大的切換而提供,但它也不是萬能的,儘管它的目標類型是object類型,前提是它與其它動畫一樣,只能針對某對象的某屬性進行動畫處理。與Flash相比,Silverlight是少了一些靈活性,但我們知道,畢竟Si

Windows Phone開發(40):漫談主要畫面格動畫之中篇

一、DiscreteDoubleKeyFrame離散型主要畫面格動畫,重點,我們理解一下“離散”的意思,其實你查一下《新華字典》,“離”和“散”的意思相近。我們可以這樣解釋:每個主要畫面格之間是直接過渡,其間不經過動畫插補。似乎這樣理解有點苦澀難懂,所以,我們還是從執行個體入手。請參考以下XAML代碼寫一個樣本: <Grid Loaded="OnGridLoaded"> <Rectangle Width="100" Height="100"

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開發(43):推播通知第一集——Toast推送

好像有好幾天沒更新了,抱歉抱歉,最近“光榮”地失業,先是忙於尋找新去處,唉,暫時沒有下文。而後又有一些瑣事要辦,不過不要緊,今天咱們繼續。動畫的內容就告一段落,本系列文章只作簡單引導,不會覆蓋每一個細節,最終能不能學好,就完全看各位自己了。 從本節開始,我們將討論推播通知,這個東西不太好理解,而推播通知的原理和過程,如果你看MSDN的,相信你會有點暈,若不,我帖出給你看看。 算了,不帖,不知怎麼回事,上傳不了圖片。 現補片。 那麼,我就說一個故事吧,希望能協助你理解何為推播通知。上大學的時候,我

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開發(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開發(2):豎立自信,初試鋒茫

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

總頁數: 77 1 .... 65 66 67 68 69 .... 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.