C# Windows Phone App 開發,自定義【分享類別Class】,分享訊息經由Facebook、Twitter、簡訊、Email。

一般我們在開發Windows Phone App時,會需要分享訊息,不管是經由社群網路、簡訊、或者Email,但是若日後我們寫了每一隻APP都需要分享的功能,豈不是要寫好幾次分享的Code?如此一來是相當浪費時間的,所以何不創建一個自定義的分享類別Class,供其他專案加入參考呢?



本篇文章將引導您自定義【分享類別Class】,分享訊息經由Facebook、Twitter、簡訊、Email。

...繼續閱讀 »

C# Windows Phone App 開發,發送E-Mail郵件到指定的信箱帳號。

一般我們在開發Windows Phone App時,會希望將APP的內容透過Email的方式來寄送訊息給親朋好友,如記事本APP、電影資訊APP、特賣會資訊APP...等,這樣就可以快速的在APP內做分享的動作,除此之外也可以在信件內文中分享APP的資訊來達到宣傳的效果,但是在Windows Phone 中要如何實現發送E-Mail郵件到指定的信箱帳號的功能呢?


本篇文章將引導您發送E-Mail郵件到指定的信箱帳號。

...繼續閱讀 »

C# Windows Phone App 開發,寄送簡訊給指定的電話號碼。

一般我們在開發Windows Phone App時,會希望將APP的內容透過簡訊的方式分享給其他朋友,如此一來使用者可以快速地分享訊息,但是在Windows Phone 中要如何實現寄送簡訊的功能呢?

本篇文章將引導您寄送簡訊給指定的電話號碼 。

...繼續閱讀 »

[筆記]C# Windows Phone App 開發,邀請使用者對APP評分。

  • 1391
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Phone App時,過程非常辛苦為的是給使用者一個良好且實用的APP,並希望使用者能夠過評分的方式去分對APP的評價以及自己的使用心得,讓其他使用者在還沒下載前可以先觀看其他人用過的經驗分享,除此之外也間接地提升了APP的討論度。但是如何在應用程式內邀請使用者評分呢?!

本篇文章將引導您學會如何邀請使用者評分。

...繼續閱讀 »

C# Windows Store App 、Windows Phone 開發,自定義類別(Class) 簡化擷取網頁資料功能,使用Get & Post 。

  • 1090
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App時,很常需要透過擷取網頁資料來製作APP,因次需要使用程式碼來實作擷取網頁資料的功能,一般的查詢網頁大多數都使使用Get的方式,但是大部分的網頁若有注重安全隱私的功能時,就會使用Post的方式來讓使用者選擇資料或登入,每產一隻APP就必須寫一次擷取的程式碼,不如我們就寫個自定義類別,這樣日後開發上就相對省時了!

本篇文章金引導您寫自定義類別(Class) 簡化互動網頁的資料擷取,使用Get & Post 。

...繼續閱讀 »

[筆記] C# Windows 8 ,Windows Phone 8 開發,解決catch中無法使用await的替代方案。

  • 1087
  • 0
  • C#
  • 2015-06-10

一般我們在開發Windows Store App 、 Windows Phone 、其他應用程式時會使用try{} catch{}來確保某段程式碼發生例外情況時整個程式不會崩潰調,所以try{} catch{}是常常會用到的程式碼;隨著C#的演進非同步也越來越好寫只要利用async Tack await就可以創造非同步的方法,可是怎麼就無法將await的方法放在catch{}裡了呢?!

本篇文章將引導您學會catch中無法使用await的替代方案。

...繼續閱讀 »

[筆記]C# Windows 8 & 8.1 開發,一般Thread寫法移植到Windows Store App。

  • 2091
  • 0
  • C#
  • 2015-06-10

一般我們在撰寫Windows Store App常常會另開一個新的線呈幫我們做事,好比在撰寫Windows Phone 8 App時通常會使用Thread來幫我們另開一個新的線程做其他事項,如此一來就不會把UI拖死,導致APP如當掉一般,但是在撰寫Windows Store App時卻沒有Thread,該怎麼辦呢?!

本篇文章將引導您將一般Thread寫法移植到Windows Store App。

...繼續閱讀 »

[筆記]C# Windows 8 & 8.1 開發,解決沒有Thread.Sleep()的替代方案。

  • 3738
  • 0
  • C#
  • 2015-06-10

一般我們在使用程式語言開發時,不管是Java或是C#都會使用到Thread.Sleep()來幫我們延後處理的時間,但是在撰寫Windows store App時卻沒有Thread.Sleep()可以使用…,糟糕這種情況該怎麼辦呢?!

本文將引導您使用Task取代Thread.Sleep()的使用方法。

...繼續閱讀 »

C# Windows Phone 8 WP8 開發,將WebClient的DownloadStringCompleted事件改成非同步的awiat方法。

  • 3112
  • 0
  • C#
  • 2015-06-10

一般我們在傳謝Windows Phone APP 的時候,很常使用WebClient來幫我們完成抓取網路資料的動作,並且利用DownloadStringCompleted的事件去幫我們得知載入的事件已經完成了,可以讓我們進行下一步的動作,但是若我們想要將WebClient的DownloadStringCompleted事件改成非同步的awiat方法該如何做呢?!可以自訂一延伸WebClient的方法來達成。

本篇文章將引導您將WebClient的DownloadStringCompleted事件改成非同步的awiat方法。

...繼續閱讀 »