Use ResourceDictionary to do multi-language in WPF

這篇稍稍紀錄一下怎樣在WPF中使用ResourceDictionary去做多語系程式。 ...

November 6, 2013 · 2 min · 859 words · Larry Nung

Use Windows Error Reporting(WER) to collect user-mode dumps

在Windows Server 2008、Windows Vista with Service Pack 1 (SP1)以後,Windows Error Reporting(WER)具備了自動擷取並儲存user-mode dumps的能力。 ...

November 6, 2013 · 3 min · 1150 words · Larry Nung

[C#][Control]BitsControl概念與簡易實做

有些人可能還看不出前一篇指撥開關的用途,其實做些變化指撥開關還可以用來做些簡易的硬體設定。像是做個控制項可以載入一個Byte的資料,並允許使用者直接去調整設定,可用在GPIB、I2C之類的通訊界面設定,設定一些位置資訊。 ...

December 11, 2011 · 2 min · 637 words · Larry Nung

[C#][Control]指撥開關控制項的概念與簡易實作

筆者在前一家公司時是做自動儀器控制的,有些地方會要用類似像指撥開關這樣的設計給使用者跟真實世界一致的體驗,當初筆者有將這部分獨立出來做成可重用的元件,對其背後的實現概念有些許的體會,這邊簡單的摘錄其概念與簡單的實作範例。 ...

December 10, 2011 · 2 min · 959 words · Larry Nung

[C#][WPF]DependencyProperty

前好一陣子有用到WPF的相依屬性,這邊隨手簡單紀錄一下怎樣新增WPF元件的相依屬性。 ...

December 8, 2011 · 1 min · 464 words · Larry Nung

[C#][WPF]WPF程式接收視窗訊息

WinForm程式可以透過覆寫Window.WndProc去接收視窗訊息,而在WPF程式中的處理方法跟WinForm程式有些出入,首先必須要繫上SourceInitialized事件。 public MainWindow() { InitializeComponent(); this.SourceInitialized += new EventHandler(MainWindow_SourceInitialized); } ...

December 6, 2011 · 1 min · 319 words · Larry Nung

[C#]Enable UAC Shield icons and run as administrator

在Win7中常會看到某些程式中會有個按鈕,按鈕上會有個盾牌的圖示,按下後能提升存取權限。這邊紀錄一下這樣的功能要怎樣實現。 ...

November 23, 2011 · 2 min · 729 words · Larry Nung

[.Net concept]使用方法與屬性時適時為其值做快取

這是一個很簡單的小概念,沒甚麼難度,但卻常被開發人員忽略。這很概念理解並養成習慣後,能默默的為程式帶向較好的效能,避免在不自覺中踩中地雷,讓後續效能調校時要花更多的功夫,這邊筆者稍微的帶一下~順手紀錄一下。 ...

November 21, 2011 · 2 min · 702 words · Larry Nung

[C#].NET 4.5 New Feature - Regex match with timeout

.Net 4.5中Regex多了一個內含Timespan的多載版本,該多載版本方法允許開發人員帶入一個TimeSpan指定Timeout的值,當正規表示式比對運行超過指定的時間即中止比對。 ...

October 25, 2011 · 2 min · 750 words · Larry Nung

[WinRT][C#]Windows.Storage.Pickers.FileSavePicker

WinRT中的FileSavePicker相當於以往WindowForm所用的SaveFileDialog,是可用來選取檔案儲存位置的界面。該類別存放在Windows.Storage.Pickers命名空間內,使用上需先將Windows.Storage.Pickers命名空間加入,接著建立出FileSavePicker物件實體,設定必要的屬性後,透過PickSaveFileAsync方法啟動。 ...

October 10, 2011 · 1 min · 474 words · Larry Nung