Visual Studio 2010的ultimate版的功能還是非常強大的(嘿嘿,我的是MSAA免費提供的正式授權版哦),使用它的反向工程的工具可以輕鬆的從你的代碼再建模。不過,就開發的細節來說,倒是確實有不少地方有著或者不如eclipse或者不如netbeans的特性。此外,雖然說在2010中對C++的支援有了提升,但是還是不夠好用。不過,其實VS有很多外掛程式/工具能夠實現各種各樣的功能。這裡推薦幾個好用的:
第一部分:文本編輯和代碼助手
Regex Editor
其實就是一個正則代碼編輯器,這個東西在你要寫正則的時候很有用。在代碼編輯器裡輸入new Regex(它就會自動跳出來
VS10x Code Map
這個小工具提供了強大的代碼預覽功能。你可以輕鬆的通過點擊code map來定位到文檔的任意位置。它的公司有個什麼smart套件,這個是其中的一部分,免費使用。不過只要這個就足夠了,個人認為
GhostDoc
一款強大的輔助XML注釋的工具,你還在為不斷拷貝介面的注釋而惱怒嗎。試試這個吧。當然它的功能也遠不止這些,一款very clear的工具,只需要設定一個簡單的快速鍵就能自動插入這些注釋了,當然,此工具功能巨強大,有興趣點tools下面的GhostDoc裡的設定看協助文檔吧。。。
/// <summary> /// Initializes a new instance of the <see cref="EContactEntry"/> class. /// </summary> public EContactEntry() { this.phonenumbers = new List<PhoneNumber>(); this.emails = new List<EMail>(); this.ims = new List<IMAddress>(); this.addresses = new List<string>(); this.tags = new List<string>(); }
第二部分:建模和圖形協助工具輔助
Open Data Protocol Visualizer
能夠產生WCF資料關係的工具,微軟原廠
Architecture Layers Patterns
提供了一個新的Toolbox來協助建模,架構的設計都是按照Microsoft Application Architecture Guide來的
Visualization and Modeling Feature Pack
微軟官方提供的VS Feature Pack,一方面自己建模好用。另一方面分析別人程式也相當牛叉
第三部分:WinFormGUI
Ribbon UI for Windows Forms
非常漂亮的Ribbon UI。可惜收費,不過臨時試用倒可以
WinForms Buttons, ScrollBars, Navigation Pane
免費的按鈕,導航面板和拖動條,這個公司有一整套,一次性下載,http://www.viblend.com/downloads.aspx
Visual Studio International Feature Pack
微軟官方提供的國際化包,支援中文排列和自動補全