在Visual Studio.NET中使用自訂外掛程式最大化您的生產力(一)

來源:互聯網
上載者:User
這篇文章假設您已經熟悉C#, Visual Basic .NET和CLR
難度程度 1 2 3
摘要
對於開發人員來說,不管多麼強大的整合式開發環境(IDE)都需要具有自訂外掛程式的功能。基於這個原因,Visual Studio. NET IDE提供了一個可擴充的、添加方便的而且還沒有數量限制的自訂外掛程式功能。這個自訂外掛程式可以用Visual Basic、C、C#或則其它的.NET的使用的語言來編寫。這篇文章解釋了如何在Visual Studio. NET中增加一個自訂外掛程式的例子。這個例子將示範如何通過自訂外掛程式完成一個自訂的文本編輯功能,其中實現了兩個功能,一個是在文本中簡單的插入當前的日期,另一個是更加複雜的功能是實現重新格式化一段文本。最後您將學習如何在選項對話方塊中增加一個頁。
如果您開始使用Microsoft Visual Studio .NET你應該知道他充滿了新特徵和技術。雖然,你肯能認為整合式開發環境(IDE)是一個編寫代碼的簡單的文字編輯器,它已經非常強大了。它提供的架構支援開發工具的插入而且是單一的無縫的可開發的。當然,IDE並不能滿足所有的人,你或則我所要的功能可能並沒有在這裡。幸運的是IDE已經提供了可擴充的功能,它允許您擴充你所需要的任何東西。
開始
外掛程式和宏是擴充IDE的兩種方法。宏是可以被記錄的和被立即執行的。因此,這是一種探索物件模型的強大的方法。宏使用一個以 .vsmacros 檔案的形式來分布,通過雙擊這個檔案來載入到宏編輯器中。宏在載入可用之後,宏就可以被使用者非常容易的修改。
另一方面,外掛程式是編譯的而且在分布之後就不能被修改。這樣保護了你的知識財產。通過外掛程式,你可以建立工具視窗這些操作對於Visual Studio.NET就像操作本地的功能一樣。外掛程式可以動態改變菜單、工具條事件的狀態和在協助對話方塊中增加資訊。外掛程式是通過微軟的安裝檔案(.MSI)來進行部署的,它可以輕易的安裝和通過控制台中的添加/刪除程式對話方塊進行卸載。
建立一個外掛程式的步驟在Visual Studio.NET的線上協助中已經隱藏起來,同樣也在Visual Studio.NET Automation Examples Web site中被隱藏了。我在這裡不想介紹每一個的具體過程,但是可以回顧一下我建立一個外掛程式所選擇的過程。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.