程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> (HB.CN分享)使用Vs.Net 的一些小技巧

(HB.CN分享)使用Vs.Net 的一些小技巧

編輯:.NET實例教程

1、注釋或重復代碼片斷
    在我們寫代碼的往往要寫代碼注釋,可是在每個類中寫這些注釋的文字是不是很煩,如果你每次用復制,粘貼的花是不是也是很麻煩,如果我們能想拖控件一樣,拖到代碼文件中多好啊,其實在在Vs中是可能的,我們只要把我們的代碼塊選中,然後在代碼模式中向工具箱中把這個代碼快直接拖到工具箱中就行了,接下來,我們在要注釋的地方直接把這個“控件”拖到我們的代碼中就行了,是不是很酷! 
            

   

2、格式化整個塊

    我們在編寫代碼,或者從別人的Html源文件中粘貼一段Html代碼粘到我們的Vs中的設計模式中的時候,是不是格式都是原模原樣的,編寫代碼的時候,Vs可以很好的給我們用很整齊的格式排列好,方便閱讀,可是粘到vs設計模式下的Html代碼的就不能保證這麼有格式了,以至於我們在查找某個標記是否關閉的時候,全部都是紅色的波浪線,特別的頭痛。現在有一個方便的方法,讓vs為我們做這個排版的工作,我們可以從編輯—高級—下點擊設計文檔的格式,那麼我們的代碼或者Html就很整齊的排版好了。快捷鍵:Ctrl+K+D
                   


                                            (Html混亂)
用Ctrl+K+D後
                
         現在的Html標記是不是按著層次排好了!同樣適用於cs代碼
 

3、創建區域選擇
   在VS.Net中通過按住Alt鍵,拖運鼠標在一個矩形區域上來做一個區域選擇。不知道你是否這樣選擇過區域?這個技巧允許你創造一個區域並不包含其間的行(見圖)。通過這個方法非常容易拷貝,剪切,粘貼矩形區域塊。   
                         
                  

      你可能驚奇為什麼有人需要這個深奧的特性。事實上,我經常使用它在上特定的文檔段落中作一個目標查找-替換操作,但是由於常規的自動換行選項使得我沒有辦法這樣作。我相信你會發現這個特性是非常方便的。

4、查找匹配的標記
     某些標識總是成對出現。例如,“{”標識必須用對應的“}”標識關閉。雖然在Vs2005你點擊一個{,和他匹配的}就會高亮顯示,但是如果代碼過長的話就不好找了,同樣,編譯器指示符“#region”必須有對應的“#endregion”指示符。當導航你的代碼時,你有時需要查找對應的標識。通過按Ctrl-]你可以這樣做。這個快捷鍵只有當光標在這些標識符的任何一個的下面時才起作用,它會立即跳轉到對應的標識符而不管它是開的或閉的標識。
     如果你想顯亮兩個匹配的標識之間的所有代碼時,按Ctrl-Shift-]顯亮整個塊,並移動光標到開的標識處。這個快捷鍵只有當光標在任意的標識的下面時才起作用(如光標在區域內它就不會起作用了)。

5、跳轉的方法的定義
    當你看到你一個類的方法調用時,你極有可能想看看方法體。在VS.Net中通過上下文菜單實現。在文本編輯器中在方法名稱內右擊,從彈出菜單中選擇到定義。

H-CN; mso-bidi-language: AR-SA; mso-fareast-font-family: 宋體">VS.Net立即跳轉到這個方法的定義處。這個特性的缺省的快捷鍵是F12。

6、實用預定義的代碼片斷
    代碼片斷是流行的,預定義的文本模板,開發者能夠選擇,而不是手工敲入。例如,對Foreach循環,代替敲你需要的所有代碼,你能簡單地敲foreach。智能感知用新的代碼片斷圖標顯示Foreach項(見圖)。如果你從智能感知列表中選擇代碼片項,接著按Tab,VS會插入對於“foreach”的預定義的代碼片斷。
                  

     由於園裡的朋友不斷的介紹自己在用Vs的一些技巧,所以這篇文章也在不斷的更新,並且在這謝謝這些朋友們!
2007-10-30號更新
  7、設計視圖和代碼(cs)文件切換
     我們在添加一個.ASPx文件的時候,要想切換到後台代碼,可以在設計視圖下,右擊鼠標右鍵,有一個“查看代碼”選項,我們就可以很容易的切換到後台代碼中,我們也可以用快捷鍵F7,來相互切換。
  8、自定義的字符串大小寫切換
     可能這個小標題命名的不太確切,這裡的意思就是如果我們定義了一個想這樣的字符串:


string strValue = "aaaaaaa";

   如果我們想讓這個aaaaa變成大寫的AAAAAA怎麼辦呢?刪掉在重寫?其實有個方便的變法就是用Ctrl+Shift+U,這個只能是小寫轉換成大寫,如果我們把大寫轉換成小寫的話就用Ctrl+U.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved