Fir*_*oso 10 extensibility visualdesigner visual-studio
所以,我有一些我想尝试的东西.我的想法是拥有一个可视化设计器作为Visual Studio扩展,我希望能够拖出事件处理程序和连接行为,任何曾经玩过魔兽争霸III脚本编辑器的人都会非常清楚我是什么意思我想做什么.这种东西在visual studio可扩展性工具中是否容易处理?如果是这样,我应该从哪里开始学习如何做到这一点?
Mat*_*att 17
使用Visual Studio Extensibility工具绝对可能.您将要创建一个VS包.您可以使用一些不同的机制(宏,加载项和包)来扩展Visual Studio,但包是迄今为止最强大的.更具体地说,您应该考虑创建"自定义编辑器/设计器".
如果您还没有,则需要下载Visual Studio 2010 SDK.有一个很棒的向导用于创建新的VS包,甚至可以生成一个示例"自定义编辑器",您可以将其用作自定义设计器的起点.我建议您阅读向导生成的代码,直到您真正理解它为止.有很多东西在进行,所以可能需要一段时间.如果你想要一本书开始,我发现的唯一一个是Professional Visual Studio Extensibility,但互联网上还有其他好的资源.我使用的一些是MSDN和DiveDeeper的VSX博客.可能最好的入门方法是从VSX团队中读取代码示例,他们甚至有大约10-15个样本与定制编辑有关!
祝好运!
| 归档时间: |
|
| 查看次数: |
3630 次 |
| 最近记录: |