[自我修煉活動][WPF][5]程式碼編輯視窗
點部落活動 : VS2010/.NET 4.0系列書籍贈書自我修煉活動
書籍 : Visual C# 2010與 UML 開發實戰 作者 : 張書源
課程目標
熟悉程式碼編輯視窗基本操作
附註 : 更多技巧請參考 [TechDays]課程心得分享 : Visual Studio 開發工具之使用經驗與功能設定技巧分享
切換已開啟視窗
Visual Studio 的程式編輯視窗,採用索引標籤切換視窗,可直接點選索引標籤進行切換,當檔案太多時,也可以按按鈕切換其他已開啟的檔案。
假如開啟視窗太多時,可以選擇要保留的視窗,在索引標籤上按滑鼠右鍵,選擇 [關閉本視窗以外的所有視窗]。
假如要關閉所有視窗,可在功能表中,按 [視窗] / [關閉所有文件]。
程式碼收集器
工具箱在設計模式中,主要用來放置控制項,而在程式碼編輯視窗時,可做為程式碼收集器,將常用的程式放到工具箱中,在下次要用時可透過拖拉的方式將程式碼加入文件中。建立的方式相當簡單,將常用的程式碼做選取,然後拖拉到工具箱中即可建立。
您可對此程式碼片段重新命名,讓日後能更方便使用,在指定的程式碼片段上,按滑鼠右鍵,選擇 [重新命名項目],輸入名稱即可。
這些程式碼片段在關閉 Visual Studio 2010 後,依然會儲存在個人設定檔,下次開啟時仍然能夠使用,直到您做刪除或者重設開發環境。
自訂程式碼區域
在開發過程中,隨著程式碼的增加,想要針對某功能區塊做定義時,可透過自定程式碼區域 ( Code Region) 語法,將相關程式碼定義在同一區塊中,而此作法支援展開及縮放程式碼,能更方便的來做程式碼檢視,使用方式是在程式碼區塊開始位置輸入 #region,結束位置輸入 #endregion,並可在此區塊加入說明,定義方式如下所示 :
#region 程式碼區塊說明
// 程式碼...
#endregion
當程式碼區塊摺疊後的樣子。
IntelliSense
程式碼編輯工具中,提供許多貼心的設計,例如列出成員、快速諮詢、自動完成文字等。
列出成員
當輸入物件名稱時,會自動列出物件的屬性、方法、列舉常數等資訊,也可以使用快速鍵 Ctrl + J 列出成員。
快速諮詢
快入諮詢主要提供方法、程序及函式等參數相關提示與說明,再輸入方法後,按 ( 或空白時,會出現相關參數輸入資訊,假如有多載的情形,可以按上、下箭頭進行查詢。
自動完成文字
當物件或函士疏誤不完整時,程式碼編輯器會自動列出與此關鍵字相關的指令做選擇。
也可以在輸入部分字母後按 Alt + 向右鍵,將會出現 [自動完成] 方塊讓您做選擇。
程式編排
編排程式碼主要是為了讓程式碼更好閱讀,在此介紹縮排、行號與加入註解。
縮排
為了方便程式碼閱讀,Visual Studio 2010 提供智慧型縮排功能,請在功能表上,按 [工具] / [選項],然後選擇 [文字編輯器] / [C#] / [定位點],可針對縮排做設定。
行號
有時候會希望能快速看到此段程式碼位於幾行到幾行之間,我們可以設定顯示行號來達成此目的,請在功能表上,按 [工具] / [選項],然後選擇 [文字編輯器] / [C#],在右邊勾選 [行號],然後按 [確定]。
如下所示,在程式碼編輯視窗中顯示行號。
註解
註解主要用來說明程式意義,以及將測試過程中使用的程式先暫時忽略,主要的註解方式有兩種 :
- 單行註解 : 在要註解的程式碼前面加上 //
- 多行註解 : 在要註解的程式碼開頭加入 /*,然後在結尾加上 */
在進行程式編譯時,編譯器會自動略過不編譯。此外,我們可以透過工具列上的 [註解選取行]
與 [取消註解選取行] 按鈕進行註解與取消註解的動作。