【附加】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安全模式,进入“工具-扩展和更新”卸载掉刚刚你建立的插件便可。
若是仍是有不懂的什么的,能够留言哦。
虽然没发多少代码吧,可是打字也不容易是吧,赞一下哈。