[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

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

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

October 10, 2011 · 2 min · 806 words · Larry Nung

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

WinRT中的FolderPicker類似於WindowForm中的FolderBrowserDialog,可用來做選取目錄之用。使用上跟FileOpenPicker非常類似,一樣是建立實體後,設定一些屬性像是瀏覽的起始位置、或是用縮圖模式還是清單模式顯示之類的,然後叫用PickSingleFolderAsync方法即可,程式撰寫起來像下面這般。 ...

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

[C++]C++ Simple Lazy class

延遲載入是程式寫作時很重要的一個概念,能讓物件要用在建立,避免不必要的運算。這篇簡單示範一下如何使用VC++ 2010以後的Lambda表示式撰寫C++版本的Lazy類別,透過std::function與template搭配使用,可以將lambda或是Callback Function儲存,當物件要建立時再透過剛儲存的初始動作執行。 ...

September 28, 2011 · 2 min · 549 words · Larry Nung

[Visual Studio]VB 11.0 New Feature - Namespace Global

Namespace Global是VB 11.0的新功能,該功能可想成所有命名空間的根命名空間,能解決以往存在VB.NET許久的命名空間問題。舉個例子來說,假設以往我們在自己的命名空間內有一個System的子命名空間,專案中也匯入了.NET Framework中的System命名空間,當要在裡面使用.NET Framework內System命名空間下的類別時,會發現我們無法使用,在這種情況下使用的是自己System命名空間下的東西。 ...

September 27, 2011 · 1 min · 423 words · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - C++ IDE improvements

Visual Studio 2011 Preview對C++的開發做了些改進,有些改進的是從VC6開始就存在的問題,像是Intellisense彈不太出來,或是Intellisense不夠聰明,在Visual Studio 2011 Preview都做了改善,為C++開發人員提供了更友善的開發環境。這邊筆者在此篇做些簡單的整理與介紹: ...

September 25, 2011 · 5 min · 2456 words · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - Find and Replace control improvements

Visual Studio 2011 Preview在搜尋與取代功能上也做了些小小的改進,也是自Productivity Power Tools修改過來的功能。在Visual Studio 2011 Preview中按下『Ctrl + F』搜尋或是按下『CTRL + H』取代,即會發現現在的呈現方式已不如以往。以往會彈出搜尋/取代的對話框,現在則是在編輯區右上方以小框呈現,節少了顯示的空間在使用上卻更為便利。 ...

September 23, 2011 · 2 min · 816 words · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - Enhanced multi-monitor support

多螢幕開發已經試種趨勢,Visual Studio 2010時微軟就已針對多螢幕支援方面做了一些改進,在Visual Studio 2011 Preview New Feature在這部分又做了一些調整。Visual Studio 2011 Preview New Feature跟Visual Studio 2010一樣,能將編輯視窗與Tool Window脫離主視窗後合併放置另外一個螢幕,但卻保有Tool Window的釘選/隱藏功能。另外新版開發環境的方案總管能多重開啟,能讓每個螢幕看起來都有一個完整的開發環境。 ...

September 20, 2011 · 1 min · 387 words · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - File preview

在Visual Studio 2011 Preview以前,相信大家都有這樣的經驗,有時候在開發時為了看一下想找的程式碼片段是否在特定程式檔裡面,或是透過搜尋功能查詢感興趣的程式碼片段,只要透過滑鼠點選稍微瀏覽一下,Visual Studio中就會開啟大量的程式分頁,本來開啟在編輯的程式分頁就被淹沒在其中。 ...

September 19, 2011 · 2 min · 912 words · Larry Nung

[Visual Studio]Visual Studio 2011 Preview New Feature - Tool window search

Tool window search是Visual Studio 2011 Preview的新功能,這個新功能算是滿小的修改,只是在一些常用的工具視窗上加入搜尋過濾的功能,像是在工具箱、方案總管、Team總管、與錯誤清單視窗上方都可以看到新的開發環境多了一個搜尋框,讓開發人員可以很快速的找到感興趣的部分。 ...

September 19, 2011 · 1 min · 132 words · Larry Nung