日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
提高效率用好VisualStudio2010自定義代碼段

【獨家特稿】我在演講時發(fā)現(xiàn)這個功能也相當(dāng)有用,不用現(xiàn)場敲代碼,直接調(diào)出非常方便。Visual Studio 2010增強了自定義代碼段功能,使創(chuàng)建自定義代碼段的操作更加簡單了。

創(chuàng)新互聯(lián)專注骨干網(wǎng)絡(luò)服務(wù)器租用十年,服務(wù)更有保障!服務(wù)器租用,溫江服務(wù)器租用 成都服務(wù)器租用,成都服務(wù)器托管,骨干網(wǎng)絡(luò)帶寬,享受低延遲,高速訪問。靈活、實現(xiàn)低成本的共享或公網(wǎng)數(shù)據(jù)中心高速帶寬的專屬高性能服務(wù)器。

有兩種類型的代碼段:

◆在游標(biāo)中插入的Expansion自定義代碼段

◆圍繞選定代碼的SurroundsWith自定義代碼段

創(chuàng)建自定義代碼段

首先在項目中插入一個新的XML文件,取名為TryCatchFinally.snippet,注意文件名的后綴是.snippet,然后在編輯器窗口點擊右鍵,選擇“插入代碼段”*“代碼段”,創(chuàng)建一個基本的XML代碼段模板,代碼如下:

 
 
 
 
  1.              xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
  2.  
     
  3.     title 
  4.     author 
  5.     shortcut 
  6.     description 
  7.      
  8.       SurroundsWith 
  9.       Expansion 
  10.      
  11.   
  12.   
  13.      
  14.        
  15.         name 
  16.         value 
  17.        
  18.      
  19.      
  20.         
  21.       $name$  
  22.       $selected$ $end$]]> 
  23.      
  24.   
  25.  

正如你所看到的,默認(rèn)的模板包括兩個代碼段類型,因為我這里是要創(chuàng)建一個Expansion代碼段,因此去掉SurroundsWith標(biāo)簽。

然后將title改為“Try Catch Finally”,Shortcut改為“trycf”,Description改為“Adds a try-catch-finally block”。

Literal標(biāo)簽定義了代碼段中可編輯的值,在try-catch-finally代碼段中,我們希望用戶可修改捕獲到的異常(Exception)類型,ID標(biāo)簽是可編輯值的名字,因此將其改為“ExceptionName”,Default標(biāo)簽指定了可編輯字段的默認(rèn)值,我想捕獲所有的異常,因此我將它的值改為“Exception”。

***,code小節(jié)部分包括代碼段插入時自動填充的代碼,將language改為“CSharp”,code部分的全部代碼如下:

 
 
 
 
  1.   
  2.       
  3. try  
  4. {  
  5.    
  6. }  
  7. catch($ExceptionName$)  
  8. {  
  9.    
  10. }  
  11. finally  
  12. {  
  13.    
  14. }  
  15.       ]]> 
  16.      

TryCatchFinally.snippet文件的最終代碼如下:

 
 
 
 
  1.  
  2.              xmlns="http://schemas.microsoft.com/VisualStudio/2005/CodeSnippet"> 
  3.  
     
  4.     Try Catch Finally 
  5.     umair 
  6.     trycf 
  7.     Adds a try-catch-finally block 
  8.      
  9.       Expansion 
  10.      
  11.   
  12.   
  13.      
  14.        
  15.         ExceptionName 
  16.         Exception 
  17.        
  18.      
  19.      
  20.       
  21. try  
  22. {  
  23.    
  24. }  
  25. catch($ExceptionName$)  
  26. {  
  27.    
  28. }  
  29. finally  
  30. {  
  31.    
  32. }  
  33.       ]]> 
  34.      
  35.   
  36.  

在Visual Studio中載入自定義代碼段

在Visual Studio中有兩種方法載入上面的自定義代碼段:

最直接的方法是將.snippet文件放在Visual Studio的代碼段目錄下,默認(rèn)位置是C:\Users\\Documents\Visual Studio 2010\Code Snippets\,這個目錄會根據(jù)所使用的語言生成對應(yīng)的子目錄,如我們這里使用的C#,因此應(yīng)該將自定義代碼段文件放在Visual C#子目錄下,Visual Studio會自動發(fā)現(xiàn)新放進去的.snippet文件,無需重啟Visual Studio。

第二種方法是將.snippet文件導(dǎo)入到Visual Studio中,選擇“工具”*“代碼段管理器”(Ctrl+K,Ctrl+B),在代碼段管理器中,點擊“導(dǎo)入”按鈕,瀏覽到.snippet文件所在位置,選擇它,然后點擊“確定”。

使用自定義代碼段

在Visual Studio的編輯器中,輸入自定義代碼段名字的前幾個字符,按Tab鍵,在彈出的代碼提示窗口中便可看到前面自定義的代碼段名稱(快捷名稱和完全名稱Tip提示),如下圖所示:

圖 1 輸入try,在彈出的代碼提示窗口中可看到自己定義的代碼段名

你也可以在編輯器中按CTRL+K,再按CTRL+X調(diào)出“插入代碼段”菜單,如下圖所示:

圖 2 插入代碼段菜單

選擇菜單中的“My Code Snippets”,再選擇前面添加的TryCatchFinally自定義代碼段,如下圖所示:

圖 3 插入TryCatchFinally自定義代碼段

正如你所看到的,在Visual Studio 2010中,添加自定義代碼段,裝載自定義代碼段文件和使用自定義代碼都變得更加簡單了,這一提高生產(chǎn)力的功能你應(yīng)該多多使用。

原文名:Code Snippets in Visual Studio 2010


網(wǎng)頁名稱:提高效率用好VisualStudio2010自定義代碼段
本文地址:http://www.5511xx.com/article/djsohhh.html