[自我修煉活動][WPF][5]程式碼編輯視窗

  • 8506
  • 0
  • 2010-08-19

[自我修煉活動][WPF][5]程式碼編輯視窗

 

點部落活動 : VS2010/.NET 4.0系列書籍贈書自我修煉活動 

書籍 : Visual C# 2010與 UML 開發實戰 作者 : 張書源 

 

課程目標

熟悉程式碼編輯視窗基本操作

附註 : 更多技巧請參考 [TechDays]課程心得分享 : Visual Studio 開發工具之使用經驗與功能設定技巧分享

 

切換已開啟視窗

Visual Studio 的程式編輯視窗,採用索引標籤切換視窗,可直接點選索引標籤進行切換,當檔案太多時,也可以按image按鈕切換其他已開啟的檔案。

image

假如開啟視窗太多時,可以選擇要保留的視窗,在索引標籤上按滑鼠右鍵,選擇 [關閉本視窗以外的所有視窗]。

image

假如要關閉所有視窗,可在功能表中,按 [視窗] / [關閉所有文件]。

image

 

程式碼收集器

工具箱在設計模式中,主要用來放置控制項,而在程式碼編輯視窗時,可做為程式碼收集器,將常用的程式放到工具箱中,在下次要用時可透過拖拉的方式將程式碼加入文件中。建立的方式相當簡單,將常用的程式碼做選取,然後拖拉到工具箱中即可建立。

image

您可對此程式碼片段重新命名,讓日後能更方便使用,在指定的程式碼片段上,按滑鼠右鍵,選擇 [重新命名項目],輸入名稱即可。

image

這些程式碼片段在關閉 Visual Studio 2010 後,依然會儲存在個人設定檔,下次開啟時仍然能夠使用,直到您做刪除或者重設開發環境。

 

自訂程式碼區域

在開發過程中,隨著程式碼的增加,想要針對某功能區塊做定義時,可透過自定程式碼區域 ( Code Region) 語法,將相關程式碼定義在同一區塊中,而此作法支援展開及縮放程式碼,能更方便的來做程式碼檢視,使用方式是在程式碼區塊開始位置輸入 #region,結束位置輸入 #endregion,並可在此區塊加入說明,定義方式如下所示 :  


#region 程式碼區塊說明
// 程式碼...
#endregion

 image

當程式碼區塊摺疊後的樣子。

image

 

IntelliSense

程式碼編輯工具中,提供許多貼心的設計,例如列出成員、快速諮詢、自動完成文字等。

列出成員

當輸入物件名稱時,會自動列出物件的屬性、方法、列舉常數等資訊,也可以使用快速鍵 Ctrl + J 列出成員。

image 

快速諮詢

快入諮詢主要提供方法、程序及函式等參數相關提示與說明,再輸入方法後,按 ( 或空白時,會出現相關參數輸入資訊,假如有多載的情形,可以按上、下箭頭進行查詢。

image 

自動完成文字

當物件或函士疏誤不完整時,程式碼編輯器會自動列出與此關鍵字相關的指令做選擇。

image

也可以在輸入部分字母後按 Alt + 向右鍵,將會出現 [自動完成] 方塊讓您做選擇。

image

 

程式編排

編排程式碼主要是為了讓程式碼更好閱讀,在此介紹縮排、行號與加入註解。

縮排

為了方便程式碼閱讀,Visual Studio 2010 提供智慧型縮排功能,請在功能表上,按 [工具] / [選項],然後選擇 [文字編輯器] / [C#] / [定位點],可針對縮排做設定。

image

行號

有時候會希望能快速看到此段程式碼位於幾行到幾行之間,我們可以設定顯示行號來達成此目的,請在功能表上,按 [工具] / [選項],然後選擇 [文字編輯器] / [C#],在右邊勾選 [行號],然後按 [確定]。

image

如下所示,在程式碼編輯視窗中顯示行號。

image 

註解

註解主要用來說明程式意義,以及將測試過程中使用的程式先暫時忽略,主要的註解方式有兩種 :

  1. 單行註解 : 在要註解的程式碼前面加上 //
  2. 多行註解 : 在要註解的程式碼開頭加入 /*,然後在結尾加上 */

在進行程式編譯時,編譯器會自動略過不編譯。此外,我們可以透過工具列上的image [註解選取行] image與 [取消註解選取行] 按鈕進行註解與取消註解的動作。