会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
勿在浮沙筑高台
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
2010年5月17日
VSX开发之语言服务系列(2)——从一个经典的例子开始
摘要: 准备工作我打算在这篇中介绍一个完整的例子:ManagedMyC,这个例子包含在SDK中,在调试前请先安装SDK。在Microsoft Visual Studio 2008 SDK的Samples中,找到这个例子,然后在Visual Studio中打开:调试打开后,你可以编译调试。这是个集成模式的例子,默认在实验室环境下加载这个语言服务包,所以你将看到这样的结果:事实上此时,我们的包还没有加载,语言...
阅读全文
posted @ 2010-05-17 16:51 P_Chou
阅读(1002)
评论(0)
推荐(1)
编辑
VSX开发之语言服务系列(1)——开场白
摘要: 第一句总是废话的开始动手编写这个系列是出于对前面一段时间开发语言服务过程的总结,经常把自己掌握或没有完全掌握的东西写下来有助于加深印象。由于本人才疏浅薄,也是刚接触VSX方面的开发,难免有些错误的地方,还请各位大侠多多包含,多多指正。准备工作由于项目的需要,在产品中需要集成某个语言的服务,当然我们的产品首先本身就是一个VSX产品。我“有幸获得”了这个任务,刚开始接触语言服务...
阅读全文
posted @ 2010-05-17 16:18 P_Chou
阅读(891)
评论(0)
推荐(1)
编辑
2010年3月24日
在Visual Studio2008中搭建lex和yacc调试环境
摘要: 本文为原创,部分bat代码来自熊春雷前辈的博文:http://blog.csdn.net/pandaxcl/archive/2006/07/04/873898.aspx为什么要使用lex和yacc 最近的项目需要写一个Language Service,于是不可避免的涉足到了lex和yacc。lex和yacc原本是UNIX系统下的两个工具,用于编写涉及文本分析的程序。在Linux下面有两个GNU的工...
阅读全文
posted @ 2010-03-24 14:25 P_Chou
阅读(5789)
评论(2)
推荐(2)
编辑
2010年3月8日
(翻译)LearnVSXNow! #9 - 创建一个工具集 - 重构服务
摘要: 在第6和第7部分我们创建了一个StartupToolset示例package,并手动添加了菜单命令和Calculate tool window。本文将重构package,尝试基于服务的代码结构。 重构这个package不仅适用现在这个package,而且能提取那些在今后的package开发中可重用的代码,使代码变得可读性更强。下一篇将涉及这方面,现在我们只关注服务。创建一个Startup Too...
阅读全文
posted @ 2010-03-08 09:17 P_Chou
阅读(384)
评论(0)
推荐(0)
编辑
2010年3月7日
(翻译)LearnVSXNow! #6 - 创建我们第一个工具集 - 序幕
摘要: 在前面的文章中,我们在向导的帮助下创建了一些小的VSPackages。在第五讲中我们整理了VSX的一些思路和概念,深入VSPackages 了解了packages如何工作以及服务的机制。在这篇文章中我们继续向前。 本文我们开始创建一个工具集来帮助我们创建容易编写和理解的代码。我计划用如下三个主题来讨论: 序幕:我们创建示例包的第一部分,这将是toolset的基础。在这篇中我们将手动添加菜单命令探...
阅读全文
posted @ 2010-03-07 18:46 P_Chou
阅读(767)
评论(0)
推荐(1)
编辑
2010年3月6日
最全的系列教程翻译请关注VSX团队,团队欢迎你的加入!
摘要: 团队地址
阅读全文
posted @ 2010-03-06 18:26 P_Chou
阅读(212)
评论(1)
推荐(0)
编辑
(翻译)LearnVSXNow! #7 – 创建一个工具集 – 完成示例程序
摘要: 在前面的文章中,创建了一个示例:我们向一个空的package添加了一个菜单命令功能,同时探索了Visual Studio Command Table文件的作用和用法。本文我们将手动为其添加一个tool window。 为工程添加一个tool window 我们将创建一个像下面这样的tool window (译者注:原...
阅读全文
posted @ 2010-03-06 18:13 P_Chou
阅读(541)
评论(0)
推荐(0)
编辑
上一页
1
···
3
4
5
6
7
公告