C# HTML UNICODE 轉換,當擷取網頁資料遇上【&#XXXX;】的解決方案。

  • 2540
  • 0
  • C#
  • 2015-06-09

一般我們在撰寫程式,有時會需要擷取網頁上的標籤(HTML TAG),但是有些網站的編碼方式是用HTML UNICODE來編碼的,雖然網頁上是正常的顯示,但當我們檢視原始碼時看到的卻是【因為氣候異常】,突然覺得世界要毀滅了,但是各位客官不用擔心,我們只要將HTML UNICODE轉換回人類看得懂的文字就好了 ! !

本篇文章將引導您將HTML UNICODE 轉換回人類看得懂的文字 ! !

...繼續閱讀 »

C# 使用#region整理歸類程式碼,收闔、展開程式碼不佔位。

  • 5371
  • 0
  • C#
  • 2015-06-09

一般我們在撰寫C#時,時常會面臨程式碼越多效率越低的狀況,程式碼片段過長對於開發者來說也是一種負擔,變得相當難找到我們所想要看的程式碼,我們可以透過各種方法來幫助我們更快找到程式碼,或是讓程式碼看起來更有規律,其中一種方法就是透過#region來幫助我們整理程式碼。

本文章將引導您使用#region整理歸類C#程式碼。

...繼續閱讀 »

C# Windows 8 開發 ,強迫主題為【淺色】或【深色】。

  • 1422
  • 0
  • C#
  • 2015-06-09

一般我們在開發Windows 8時,系統會幫我們預設主題的顏色,而主題的顏色關係到整個版面的色調,若主題為【深色】則文字為白色,反之主題為【白色】文字則為黑色,但是若我們希望使用者看到的主題統一為【淺色】或【深色】的話,我們可以在程式中強迫主題的深淺。

本文章將引導您學會強迫Windows Store App主題為【淺色】或【深色】。

...繼續閱讀 »

Windows 8.1 Xaml開發新功能,利用Commandbar快速鍵立AppBar 。

一般我們在開發Windows Store App時,時常會利用AppBar來將更多的選項放置在AppBar,也可以讓畫面更乾淨,讓使用者偶而才會用到的功能放到AppBar裡面去,AppBar在Windows 8.1 中有了更快速的建立方法,那就是透過Commandbar來建立AppBar!

本文將引導您在Xaml中使用Commandbar快速鍵立AppBar。

...繼續閱讀 »

C# 隱藏 Windows Phone 偵錯模式中螢幕右上角的數據條(模擬器、實機可用),截圖好方便。

  • 1923
  • 0
  • C#
  • 2015-06-08

一般我們在開發Windows Phone App時,會使用模擬器或是實體的手機開發,在Visual Studio 開發下不論是使用【Release】或是【Debug】執行時,模擬器跟實體手機右上角都會出現數據欄( 官方文件稱 : Frame rate counters ),這些數據欄可以幫主開發者知道APP的使用狀況,Whatever,若我們開發的APP非常簡單的功能,並不會涉及【Out of memory】或是檢查APP運作情況的話,我們並不需要Frame rate counters,在上架時的截圖並不可以包含Frame rate counters 否則絕對會被退回。我們可以在VS中執行時隱藏Frame rate counters。

本篇文章將引導您隱藏 Windows Phone 偵錯模式中螢幕右上角的數據條。

...繼續閱讀 »

Visual Studio 雙欄查看程式碼 快速掌握架構,加速開發必看 ! ! (內附影片教學)

一般傳統我們再打程式的時候往往越打越長,流程也反反覆覆,日積月累對使用者是一種負擔,尤其是幾百年前打過的程式,今日再回頭來看架構亂七八糟(隨著開發經驗的增長),所以我們可以透過雙欄查看程式碼來幫主我們加速了解程式碼的架構。

本篇文章將引導您使用雙欄查看程式碼,快速掌握架構。

...繼續閱讀 »

Visual Studio 2013 新功能,程式碼再長也不會迷路,全新卷軸地圖模式 ! 加速開發必看 !! (內附影片展示)

一般不管我們在使用什麼開發軟體時,常常會遇到一個問題,就是我的程式碼現在在哪裡?! 程式碼太長了,導致我們在同一份程式碼裡面來來回回尋找浪費掉許多時間?尤其是過了一段時間在回來看以前寫的Code,但是VS 2013 提供了全新的地圖選軸模式,讓我們可以快速地知道目前的位置在程式碼的哪個區段。

本篇文章將引導您開啟Visual Studio 2013 新功能全新卷軸地圖模式 !

...繼續閱讀 »

C# Windows Phone 8 WP8 高級開發,製作不循環 Pivot ,圖片(Gallery)導覽不求人! 內附圖文教學!!

  • 22307
  • 0
  • C#
  • 2015-06-08

一般我們在開發Winodws Phone APP 的時候往往需要使用照片瀏覽的功能,但是在Windows Phone 8 SDK 中的控制向並沒有提供類似Gallery的元件(好比 Android 的 ViewPager),這對開發者來說是非常不方便的,因為如果要自己製作一個控制項是非常的顥時間,而且說不定還有修不完的Bug,所以我們可以透過修改WP8 SDK 的Pivot範本修改來達到類似的效果唷!

本文將引導您製作不循環 Pivot ,圖片(Gallery)導覽不求人!!

...繼續閱讀 »

C# Windows Form 解決 Icon在開始工具列模糊的問題,字體大小150% 高解析度完美運行。

  • 4590
  • 0
  • C#
  • 2015-06-08

面板科技日新月異,螢幕解析度隨之高漲,現在連5吋的手機也可以塞的下Full HD 的高畫質解析度了,但是高解系度也為Windows 作業系統帶來了部分的不方便,譬如說文字太小,圖片解析度不足,還有在程式開發上某些弔詭的情況,如本篇文章即將要為各為解答的問題。


本篇文章將引導您在開發 Windows Form 時 Icon在開始工具列模糊的問題。

...繼續閱讀 »

C# Windows Phone 8 ,使用Binding創建ListBox的子項目,並解決資料更新後UI沒更新的窘境 !!

  • 2674
  • 0
  • C#
  • 2015-06-08

一般我們在開發Windows Phone 8 時,常常會接收網路上的資料來放進UI裡,也就是說我們的資料數目是動態的,這時我們與其自己一項項建立UI,不如將這些不固定長度的資料透過Binding的方式放入ListBox中,如此一來可省去使用者處理資料上的麻煩。

本文章將引導您透過Binding的方式,將資料放進ListBox。

...繼續閱讀 »

C# Windows Phone 8 WP8,,判斷目前主題為深色或淺色!! 設計APP好實用!

  • 1622
  • 0
  • C#
  • 2015-06-08

一般我們在使用Visual Studio 開發Windows Phone 8 APP 時,往往會忽略掉一個重要的細節,就是目前主題的配色,這些事情必須在上架前就先行測試,否則很容易在被審的時候打槍,一等又要再等3~5天!!我們可以透過C#判斷目前的主題為何,並且針對目前的主題去做相對應的使用者介面(UI)設計。

本文章將引導您如何透過C#程式碼判斷目前Windows Phone 8 的主題是深色或淺色。

...繼續閱讀 »

Visual Studio 2013 新功能!! 雲端同步開發環境設定 開發環境帶著走 內附圖文教學!!

身為一個工程師,擁有多台電腦是件很正常的事情,家庭、工作…等,用的電腦都不同,但是身為一個工程師,無時無刻都能Coding才是王道啦!!有靈感馬上就要行動!!不用等到帶回家再處理,所以呢如果開發環境的設定能一次同步到其他的電腦,那是一件多麼令人驚豔的事情啊!

所以本文章將引導您,體驗Visual Studio 2013 的新功能!! 雲端同步開發環境設定

...繼續閱讀 »

取得並安裝 Visual Studio 2013 內附圖文教學!!

取得並安裝 Visual Studio 2013 內附圖文教學!!Microsoft 微軟公司在2013年10月份正式發布了 Visual Studio 2013,也加入了許多更方便的功能,但是Visual Studio 2013 要如何取得呢? 跟著本篇文章的引導。

小弟將為各位指點迷津,順利取得Visual Studio 2013 並且順利安裝完成!!

...繼續閱讀 »

Windows Phone 8 C# 背景服務 ScheduledTaskAgent 執行網路動作 使用 WebClient 範例教學

Windows Phone 8 背景服務 ScheduledTaskAgent 執行網路動作 使用 WebClient 範例教學
寫這篇文章的原因,是因為在許多初學者在撰寫APP時,會使用到背景服務獲取網路上的資訊 檔案、影片、Json、XML 都好,在撰寫的過程中會遇到一些弔詭的事情,譬如程式碼完全沒有錯,也沒有跳出錯誤訊息,可是怎麼資料就傳不回來了呢?接下為各位說明ScheduledTaskAgent 的工作模式。

...繼續閱讀 »

Windows Phone 8 使用 IsoStoreSpy 查看 IsolatedStorageFile

開發Windows Phone App ,有時會使用IsolatedStorageFile 寫入APP 的獨立空間,然而這個為APP所提供的獨立存取空間,卻不能像我們開資料夾一樣的方便查看,如此一來變成為了開發APP上的一個盲點,因為我們無法得知APP的獨立空間裡面到底放置了什麼,若無法存取檔案的話到底是我們的Code寫錯?!還是檔案沒有確實寫入?!這就不得而知了,有鑑於此,我們可以使用IsoStoreSpy 來幫我們來完成查看檔案的動作。

...繼續閱讀 »

Windows Phone 8 C# 換頁傳遞參數 兩種方法 Navigation 、PhoneApplicationService

Windows Phone 8 換頁傳遞參數 兩種方法 Navigation 、PhoneApplicationService
為什麼要傳遞參數?可以用在那些地方呢?!
譬如說,假設有一個食譜的APP,裡面有食譜的清單,當我們點下其中一個餐點時則會跳到另一個頁面介紹餐點的製作方法,傳統的方法我們會一頁一頁製作餐點的內容,但這是非常不方便而且消耗開發者大量的腦力,所以傳遞參數可以幫務我們解決這個問題,只要將餐點編號傳遞到介紹餐點的頁面,我們再去資料庫或是網路抓相對應的資料,這樣就可以省下非常多的時間,專案也會相對的好管理囉!

...繼續閱讀 »

Windows Phone 8 C# 背景服務 ScheduledAgent 教學 範例

當我們製作APP的時候常常會需要背景服務,為什麼呢!?
因為我們希望APP能夠不在使用者看到的情況下或是當離開APP時去持續做一些事情,這個時候就就需要ScheduledAgent來幫我們完成工作啦!!
ScheduledAgent 就很像是開發Android上的 Service !! 可以在背景中處理一些使用者需要的資訊。

...繼續閱讀 »