【附加】html
不少朋友問那個VS背景怎麼弄的,我剛剛已經抽時間把製做步驟發出來了:小程序
請參見《VS插件開發 - 個性化VS IDE編輯器,瞬間 高 大 上》。安全
最近一直在忙着一些事情,一直沒有發文章了。編輯器
正好這幾天在看VS插件開發方面的東西,寫了個小程序,沒有什麼技術含量,不過仍是有點意思的。呵呵。ide
就是打開VS的時候,會彈出一個相似登陸的提示框,提示輸入帳號和密碼:函數
若是輸入錯誤,則會給出相應提示,而後直接退出VS:工具
若是輸入正確,則提示歡迎信息,進入VS:post
因爲這個功能的代碼和我其它的項目摻在一塊兒了,我就不發完整的代碼,說一下設計步驟吧,很簡單的。spa
步驟以下:插件
打開VS,新建項目,找到左邊的「其餘項目類型」,裏面的「VS Package」。
若是沒有的話,請下載Visual Studio相應版本的SDK,安裝就好了,也就一百多M。自測VS2012自帶,VS2013須要另外下載。
這個項目就是VS的visx插件的製做項目,寫好以後能夠生成一個visx插件,直接雙擊能夠安裝到VS中的項目。
而後,新建項目後,在項目中找到"項目名Package.cs"文件,這個文件是插件每次啓動運行的文件,就至關於啓動文件。
因此,打開這個文件,裏面會有一個構造函數,你能夠在這裏寫登陸代碼,也能夠在Load裏面寫。
新建一個登陸界面窗體,在這裏我建立的是WPF的窗體,而後本身拖放想要的界面,例如個人:
而後登陸代碼就不用我寫了吧,呵呵。
最後,回到「項目名Package.cs」啓動文件中,在構造或Load方法中添加啓動登陸界面的代碼。
在這裏,我是在Load中寫的:
protected override void Initialize() { base.Initialize(); // 在初始化方法中,爲當前程序Load事件添加方法 Application.Current.MainWindow.Loaded += MainWindow_Loaded; } // Load事件的方法 void MainWindow_Loaded(object sender, RoutedEventArgs e) { // 實例化並打開登陸界面 啓動窗體 login = new 啓動窗體(); login.ShowDialog(); }
而後,生成項目,會在項目bin\debug中產生一個「項目名.visx」插件,關閉VS,雙擊插件安裝,而後從新打開VS,本身看效果吧。
插件會自動安裝在「工具-擴展和更新」中。
若是出錯,致使VS打不開,請運行cmd命令「devenv.exe /safemode」打開VS安全模式,進入「工具-擴展和更新」卸載掉剛剛你建立的插件便可。
若是仍是有不懂的什麼的,能夠留言哦。
雖然沒發多少代碼吧,可是打字也不容易是吧,贊一下哈。