随笔分类 -  Visual Studio Shell Integrated

【VS Shell Integrated】在VS.Net 2008 IDE中如何设置直接弹出的WPF窗体的Owner(对<在VS.Net 2008 IDE中直接使用WPF窗体作为弹出窗体>的补充
摘要:在随笔 【VS Shell Integrated】在VS.Net 2008 IDE中直接使用WPF窗体作为弹出窗体 中虽然实现使用WPF窗体, 但是有一个问题,就是在操作系统任务栏切换VS.Net 2008 IDE和弹出的WPF窗口或其它程序窗体时,WPF窗口有时会被 VS.Net 2008 IDE 挡住,也就是跑到VS.Net 2008 IDE的后面去了. 这是因为,虽然使用了ShowDialo... 阅读全文

posted @ 2010-03-18 10:24 Apollo Sun 阅读(1702) 评论(2) 推荐(1)

【WPF】关于窗体继承(一)
摘要:在WPF下窗体的继承看上去不是那么的美妙,或者说不是那么的习惯。按照以前的习惯,窗体继承,通常在开发工具中选择祖先窗体即可,开发工具自动为你实现界面视图和后台代码的继承。而对于WPF,目前看来需要自己来分别实现界面视图的继承和后台代码的继承。附:对于WPF有的时候感觉无语,不知道你是说它进化了好,还是退化了好。说它进步了吧,写起XAML代码起来有的时候好像在用Console Command Lin... 阅读全文

posted @ 2010-03-16 15:20 Apollo Sun 阅读(6998) 评论(2) 推荐(2)

【VS Shell Integrated】设置Tool Window的图标
摘要:1.创建一个高为16px,宽为16的倍数的bmp图片,也就是相当于该图片是一堆16*16图标的集合 2.另存为在项目中3.编辑包资源文件,插入一个新的图像资源(注意,不是图标资源,设为图标资源不好用). 起一个数字名称4.在工具窗体的构造函数中添加 阅读全文

posted @ 2010-03-11 14:22 Apollo Sun 阅读(481) 评论(0) 推荐(0)

【VS Shell Integrated】在VS.Net 2008的 Integrated Package 中使用WCF (2)
摘要:在上一篇【VS Shell Integrated】在VS.Net 2008的 Integrated Package 中使用WCF (1) 中,我们把WCF的客户端的配置放到devenv.exe.config中,这种方式显然不大理想,目前可以考虑的解决方法有两种1) 客户端不使用配置文件,纯代码调用WCF服务参见 http://www.cnblogs.com/millen/archive/2009/... 阅读全文

posted @ 2010-03-02 10:19 Apollo Sun 阅读(347) 评论(0) 推荐(0)

【VS Shell Integrated】在VS.Net 2008的 Integrated Package 中使用WCF (1)
摘要:通常我们开始一个WCF项目时都很顺利,创建WCF服务项目,创建客户端项目,在客户端项目中添加对WCF服务的引用,然后写个MessageBox或Console.Wirte,然后F5,OK,大功告成.可是这个美好的体验在Shell Integrated开发时被打破了.在我的Shell Integrated项目中准备使用WCF,虽然项目复杂度增加了,但也算是个练手吧.我添加了一个WCF服务库项目,然后生... 阅读全文

posted @ 2010-03-01 14:24 Apollo Sun 阅读(1118) 评论(4) 推荐(0)

【VS Shell Integrated】在VS.Net 2008 IDE中直接使用WPF窗体作为弹出窗体
摘要:通过上文【VS Shell Integrated】在VS.Net 2008 IDE中使用WPF作为工具窗体(Tool Window) 已经可以在Tool Window中使用WPF,但是如何直接使用WPF窗体做为常规的弹出窗体呢?在引用里可以看到WPF相关的类库PresentationFramework已经引入,但是在新建文件窗口(无论是[文件\新建文件],还是在项目上点右键,选择[添加\新建项])... 阅读全文

posted @ 2010-02-26 10:59 Apollo Sun 阅读(390) 评论(0) 推荐(0)

【VS Shell Integrated】在VS.Net 2008 IDE中使用WPF作为工具窗体(Tool Window)
摘要:1.通过向导产生一个 Shell Integrated 项目 项目中会产生一个MyControl.cs的用户控件 2.添加一个WPF用户控件UserControl1,上置一个button3.打开MyControl,然后删除上面的默认按钮,然后重新生成项目,工具箱多出一个和UserControl1对应的组(一定要重新生成,否则不会出来,后续操作也找不到此WPF用户控件)4.添加WPF用户控件到My... 阅读全文

posted @ 2010-02-26 09:09 Apollo Sun 阅读(847) 评论(0) 推荐(0)

【VS Shell Integrated】解决问题:" regpkg : error : 无效的 URI: 无法确定 URI 的格式"
摘要:今天在试验用XCOPY方式部署包时,在按SDK帮助导出PLK信息时To generate the system registry fileIn the System Definition Model Command window, navigate to the folder that contains DeployPackage.dll. This is typically located in... 阅读全文

posted @ 2010-02-25 17:14 Apollo Sun 阅读(3456) 评论(0) 推荐(0)

【VS Shell Integrated】设置插件包的PLK
摘要:PLK用于全球唯一识别插件包,开发时有一个通用的DLK,部署时要使用正式的PLK1)访问 http://msdn.microsoft.com/en-us/vsx/cc655795.aspx 在页面上的上图区域录入PLK的信息,点<Generate PLK>按钮,得到一个Package Guid,复制2)打开包资源文件(不是工作的资源文件),文件名称不固定,可能的名称是VSPackage... 阅读全文

posted @ 2010-02-25 16:23 Apollo Sun 阅读(389) 评论(0) 推荐(0)

【VS Shell Integrated】手工创建VSCT文件
摘要:基于XML文件创建,改后缀名为.VSCTVSCT文件的名称任意从现有的VSCT文件复制来基本内容关键是要指定文件的生成操作属性,方法如下:选中文件,点属性窗口,在“生成操作”属性中选择“VSCTCompile”。如果属性值下拉菜单中没有"VSCTCompile"项,则要做以下操作(直接输入VSCTCompile是不行的):1)用记事本打开项目文件(.... 阅读全文

posted @ 2010-02-25 14:47 Apollo Sun 阅读(3495) 评论(0) 推荐(0)

【VS Shell Integrated】在Visual Studio.Net IDE 中注册菜单
摘要:通过命令表(Command Table) VSCT文件注册 跟菜单相关有三个概念1) 菜单本体 在<Menu>标记中注册   一级菜单注册示例,一级菜单是和IDE的文件、编辑、工具等一级菜单并列的菜单  代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter... 阅读全文

posted @ 2010-02-25 13:33 Apollo Sun 阅读(574) 评论(1) 推荐(0)

导航