用Visual Studio 開發工具 如何快速批量產生屬性的 get 和set 方法

來源:互聯網
上載者:User

兩種方法:

1)在類中先定義一個私人變數:private int number = 0;然後滑鼠放到這個定義的語句上,右鍵選擇“重構-封裝欄位”即可(ctrl+R  E)。

2)如果你用VS2010(非Express版本),還可以下載外掛程式,該外掛程式支援批量產生

AsEclipse  :http://visualstudiogallery.msdn.microsoft.com/99ede732-544c-4f3b-8e38-49e4b8395075

支援VS2005、VS2008、VS2010 中英文版
AsEclipse 是把Eclispe一些方便的編輯功能移植到Visual Studio上。而且讓快速鍵盡量與Eclipse預設設定保持一致。不管你是否用過Eclipse,相信都會方便你的代碼編寫。

主要包括:
1 快速鍵執行代碼整理:ctrl+shift+f (僅支援c#)
2 一次性迅速產生所有的Getter/Setter屬性:alt+shift+s, r (對於資料類尤其方便,僅支援c#)
3 顯示類型大綱表單,選中之後轉到定義:ctrl+shift+t  (如果類型過多,僅顯示最近編輯過的類型,支援c#、c++)
4 顯示當前編輯文檔的成員大綱表單,選中之後轉到定義:ctrl+o (支援c#、c++、vb)
5 插入程式碼片段功能:alt+shift+z (調用的VS的插入程式碼片段功能)
6 程式碼片段注釋/取消注釋功能:ctrl+/ (選中的代碼如果被注釋掉,則執行取消注釋,否則執行注釋,支援c#、c++、vb、xml)
7 在文檔編輯的tab頁,增加關閉所有文檔菜單: ctrl+shift+f4
8 統計程式碼數,在點擊主菜單: 工具-AsEclipse-CodeLineCounter,即可。
9 你可以通過AsEclipseConfig.xml檔案自訂上面那些功能的快速鍵。AsEclipseConfig.xml與AsEclipse.dll在同一個目錄。如果你想恢複預設設定,則直接刪除AsEclipseConfig.xml即可。
------------------
注意:
1.安裝完成後,會在主菜單中的"Tools--AsEclipse"下看到本外掛程式所有的功能。
2.所有的功能,都能在鍵盤上輕鬆完成,不需要使用滑鼠。可以大大減少你使用滑鼠的次數,無論是開啟檔案,開啟一個類,還是定位到方法、變數等,完全可以用鍵盤實現了。
3.有些功能是VS本來就有,AsEclipse只是給它設定了一些快速鍵.
4.關於顯示類型大綱:當解決方案開啟時,外掛程式會為解決方案中的類型建立索引,檔案較多,建立索引速度會比較慢,當類型過多時,會自動切換成僅顯示最近編輯檔案的所有類型。當使用者執行重建解決方案命令(Rebuild All)時,會重建立立索引。
5.目前沒有測試與其它外掛程式的相容性。
6.AsEclipseConfig.xml是在你裝好本外掛程式後,第一次啟動Visual Studio時產生。
------------------
安裝說明:將外掛程式dll和.AddIn設定檔放入到Visual studio 2008應用目錄(預設是在我的文件\Visual Studio 2008 (或者2005、2010))的Addins目錄下。如果沒有Addins目錄,則自己建立一個。最後,重新啟動Visual
Studio。如果你是2005則替換目錄相應替換成2005即可。
如果你在確認正確安裝後,在工具菜單下面找不到AsEclipse的菜單,這個時候需要重新啟動VS。
------------------
刪除方法:刪除掉dll和設定檔即可。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.