[C#][VB.NET]使用MFT Scanner遍巡USN Journal,快速找出磁碟內的所有檔案

相信很多人都有玩過Everything這套搜尋軟體,也對他的快速搜尋印象深刻。其實它之所以快速是因為它很聰明的去掃了NTFS的USN Journal,它的資料量會比我們去遍巡檔案系統還要少的多,所以可以在很短的時間完成檔案的索引,自然運行起來就會很快速。 ...

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

[C#][VB.NET]自定義例外對話框

之前在『例外處理使用時機』這篇有提到我目前很少會寫例外處理。除了在那篇提到的原因之外,還有個因素就是我會弄個自定義的例外處理視窗,讓使用者在例外發生時,可以匯出例外訊息並提供給開發人員。有了匯出的例外訊息,我們就可以很快的把未處理完的例外(指給程式員看的例外)給修正。 要做到自定義的例外對話框,我們需要利用Application.ThreadException事件。 ...

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

[C#]Command Line Parser Library

前陣子為程式加上命令列參數去啟動除錯的功能,先暫時套用筆者之前看到的Brahma Command Line Parser來做到這個需求,用了一陣子還是覺得卡手卡腳的,明明只想帶個簡單的參數進去,卻因為用的solution變得必須要帶較為複雜的參數。因此還是花了一下時間用Command Line Parser Library將他重寫,這篇筆者就稍微簡單的紀錄一下Command Line Parser Library的使用方式。 ...

November 6, 2013 · 6 min · 2727 words · Larry Nung

[C#]DateTime 與 ISO8601 格式字串的相互轉換

要從DateTime轉換成ISO8601的格式,在.NET中我們有幾種方式,一種是直接帶入ISO8601的Format,像是: var ISO8601String = dt.ToString(@“yyyy-MM-dd\THH:mm:ss\Z”); ...

November 6, 2013 · 1 min · 298 words · Larry Nung

[C#]DropBox開發系列 - 使用DropNet上傳檔案至DropBox

要使用DropNet上傳檔案至DropBox,我們可以在做完DropBox認證後叫用DropNetClient.Upload函式,帶入檔案要存放的相對路徑、要儲存的檔名、以及要儲存的檔案內容,我們就可以將檔案上傳至DropBox指定的位置。程式撰寫起來會像下面這樣: ...

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

[C#]DropBox開發系列 - 使用DropNet下載DropBox內存放的檔案

要使用DropNet下載DropBox內存放的檔案,我們可以透過DropNetClient.GetFile來做,將我們想要下載的檔案位置帶入該函式,會將指定檔案的內容回傳,因此成式撰寫起來會像下面這樣: … var selectedNode = treeView1.SelectedNode; if (selectedNode == null) return; ...

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

[C#]DropBox開發系列 - 使用DropNet進行DropBox的OAuth認證

筆者在DropBox開發系列 - App Key與App Secret的申請這篇介紹了DropBox開發前所要做的準備動作,這篇開始要進入實際撰寫程式的部分,介紹如何使用DropNet進行DropBox的OAuth認證。 ...

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

[C#]DropBox開發系列 - 使用DropNet進行DropBox的二次登入

筆者在[C#]DropBox開發系列 - 使用DropNet進行DropBox的OAuth認證這篇稍稍介紹了一下怎樣用DropNet去登入DropBox帳號,並授權給應用程式存取DropBox。這樣的登入與授權的動作在應用程式中不會每次都做,通常是第一次做了取得Token後,再次登入時就改成用帶入Token的方式去做認證,只要Token尚未過期基本上都不會再次要求授權。 ...

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

[C#]DropBox開發系列 - 使用DropNet遍巡DropBox內存放的檔案

認證的開發介紹完了,這邊要介紹一下如何遍巡DropBox內存放的檔案,使用DropNet去實做這個功能也很簡單,只需要透過DropNetClient.GetMetaData這個函式帶入要查閱的路徑就可以了。若是要查閱的是根目錄,可帶入"/“去做查閱,但需注意申請App Key時必需要允許對整個DropBox做控制才可以,不然只能針對該App的目錄下去巡覽。 ...

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

[C#]Export PowerPoint file to photos

要將PowerPoint檔案中的每張投影片匯出成圖檔,我們可以將PowerPoint的Com元件加入參考。 ...

November 6, 2013 · 1 min · 487 words · Larry Nung