随笔分类 -  VB2003 Addin

使用VB2003建立Visual Studio Addin
摘要:今天把最后一部分放上来,然后就可以回家休息了。 最后一部分内容比较碎,主要包括了如何创建.NET的向导(通过这个向导我们可以在“新建工程”对话框里面建立我们自己定义好的解决方案文件)。DTE使用的一些小技巧,包括了使用状态栏、Undo技术、ExecuteCommand方法。最后是讲述如何手动配置一个Add-in工程,说明了Add-in工程文件以及注册表项目的内容。 到此为止,《Add-in... 阅读全文
posted @ 2005-04-29 14:53 妖居 阅读(2446) 评论(13) 推荐(0) 编辑
摘要:这几天忙着给新人培训,没有时间Post东西了。今天终于有个喘息的机会,把前几天写的一部分拿出来。后面的部分可能写起来会更加缓慢了。 这部分讲了IDesignerHost提供的事件,通过这些事件我们可以侦测DesignerHost上面控件的变化和选择控件的变化。里面有个例子,模拟了.NET IDE中Property窗口上面ComboBox的功能。另外一部分说的是如何读写资源文件。这部分本来不是Ad... 阅读全文
posted @ 2005-04-22 16:36 妖居 阅读(1579) 评论(2) 推荐(0) 编辑
摘要:周五Post了一篇,关于如何建立WinXP风格的程序的。结果有多位大哥级人物在Feedback里面告诉我还有更简单的方法,就是在Main函数里面使用Application.EnableVisualStyle方法。首先谢谢各位大哥了,小弟差得远啊。继续学习。 周末去了趟香山植物园,发现当天的人比植物多,没看到什么植物到看了不少的人。五一黄金周来势凶猛阿,于是本人确定五一在家休息了。呼呼…… 好了... 阅读全文
posted @ 2005-04-17 17:03 妖居 阅读(1564) 评论(2) 推荐(0) 编辑
摘要:看了大家的评论,看到还是有人关注我写的这个破玩意儿,感觉责任重大啊。不过文章里面的代码可能会有一些问题,虽然全部都能够运行,但是会出现一些错误。由于我写的时间比较少,而且很赶,所以代码方面没有很好的设计和检查。大家权当一个参考了。最近可能会进入另外一个工作组,闲暇时间更少了,估计Post要减慢了。郁闷! 不发牢骚了。这次上传的部分包含两个方面的知识: (1)如何控制DTE的ToolBox,也就... 阅读全文
posted @ 2005-04-14 13:43 妖居 阅读(1536) 评论(0) 推荐(0) 编辑
摘要:在DTE里面控制解决方案、工程和项目。 这一部分介绍的是如何使用自动化对象模型来操纵在DTE打开的解决方案,下属的工程的添加、删除和项目文件(文件夹)的添加、删除和改名。我们在DTE里面寻找某一个文件项目的时候也要用到这部分的知识。 这里下载 阅读全文
posted @ 2005-04-12 17:22 妖居 阅读(1774) 评论(4) 推荐(0) 编辑
摘要:继续继续。今天放上来的是如何建立一个标准的.net ide tool window。这部分的知识可是我当时开发的时候,费了很大的劲,从code project上面找了好多个文章才看明白的。然后用ms的那个vsusercontrolhost作容器,结果还给mssupport答咨询电话,弄好的。现在写的时候发现也没什么东西么,不知道当时为什么这么费劲。 这里下载 阅读全文
posted @ 2005-04-09 18:58 妖居 阅读(1438) 评论(0) 推荐(0) 编辑
摘要:这几天牟足了力气写,快写完了。今天Boss说下周一开始授课。Faint马上又开始做ppt。晚上回家又堵车。不过现在终于清静下来了。今天帖的是关于Add-in控制DTE菜单、按钮的部分。不多,也比较简单。 这里下载 我试试把内容帖上来。不知道效果如何。 第三部分 使用自动化对象模型 AddIn编程的好处就是我们可以使用自动化对象模型,在我们不必知道.NET内部的实现机制... 阅读全文
posted @ 2005-04-08 23:24 妖居 阅读(2557) 评论(6) 推荐(0) 编辑
摘要:很长时间没有Post新东西了,原因是最近正在总结一个关于VS Add-in开发的东西。干了一年半Add-in,参与了一个5万行左右的Add-in程序的设计和开发。由于开发的时候文档不多,而且中途有很多变更,最近上司让我总结一个关于这个项目的设计文档出来。所以就专心写这个东西。而且上司说让我把Add-in的东西也准备一下,给新来的员工上课,所以借着这个机会开始写这个东西。(实际很久以前就想动笔了,没... 阅读全文
posted @ 2005-04-07 15:26 妖居 阅读(1945) 评论(7) 推荐(0) 编辑