2014年2月24日
摘要: 有時我們在開發Windows 桌面應用程式時,會發生一些弔詭的事情,作業系統位元數就是一個蠻重要的小細節,若您寫的應用程式在Windows 的32bit 作業系統上可以完美的運行,但不見得在64bit上的作業系統可以正常的執行喔!!這時就需要判斷作業系統的位元數來作應映的對策! 本篇文章將引導您如何使用C#判斷是多少bit的作業系統 32bit or 64bit。 以下程式碼為SUKI本人在網路上爬文,經過一番折騰,找到最簡短的程式碼,提供有需要的人使用!/// /// 判定是否運行於64bit作業系統/// /// 是否為64bit的作業系統 public static bool... 阅读全文
posted @ 2014-02-24 17:49 武胜-阿伟 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 最近因為寫到使用FileDialog開檔讀檔的關係,所以在打開時,會常常需要移動到資料夾所在路徑,因此就在想要如何才能指定開啟FileDialog 能夠就指定在想要的資料夾上,並且移動整個專案時,不會因為絕對路徑的關係發生錯誤,以下開始。此篇適用WinForm如何取得專案所在的資料夾路徑方法有很多種,這邊介紹WinForm與Console模式下可是用的方式(有興趣可以去看參考資料的來源):1.抓取 WinForm 應用程式所在的目錄,傳應用程式設定執行檔輸出目錄的路徑string path = System.Windows.Forms.Application.StartupPath2.抓取 C 阅读全文
posted @ 2014-02-24 17:03 武胜-阿伟 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一般我們在撰寫程式時,很常會使用到List來裝取自定義的類別陣列,跟一般的陣列插在哪呢?!好處是什麼?!好處就是一般的陣列需要先 宣告長度,而List不用,所以在資料個數不一的時候我們可能比較會使用List來裝載資料,並且依序地呈現給使用者 看,所以List的排序就變得將當重要了!本篇文章將引導您將List排序。以身高為範例,首先我們先自定義一個類別用來放在List中用的。 1: public class TallItem{ 2: public string name { set; get; } 3: public int Height { set; get;... 阅读全文
posted @ 2014-02-24 17:02 武胜-阿伟 阅读(454) 评论(0) 推荐(0) 编辑