C#制作C/C++的编辑器

homejiji 2012-08-20 05:35:55
求各位大虾提供帮助
现在小弟要做一个C/C++的编辑器
需要做到像vs的编辑器那样
能对各关键字有颜色区分和高亮显示
能有代码智能提示功能
能对代码进行排版
能对代码进行基本的语法检查
这是主要的功能,当然能完全像vs那样就更好了

现在是如果从零开始做的话不太可能,所以希望能找到一些开源的插件,然后在上面再做2次开发

跪求各为大大提供好的方法,方案,和插件
...全文
171 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
homejiji 2012-08-22
  • 打赏
  • 举报
回复
顶,求大家集思广益啊
homejiji 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
引用 4 楼 的回复:
另外你也可以编写Visual Studio外接程序。直接让客户使用Visual C++的开发环境。不过你的客户必须购买单独的Visual Studio Professional或更高版本的授权。

谢谢回复,这方法是不错,但是还是希望能有更多方法,希望大家集思广义一下,望大家多多回复哦,帖子挂两天再结贴,分不够就再加
[/Quote]
哦,知道了,谢谢
threenewbee 2012-08-20
  • 打赏
  • 举报
回复
VS Shell是免费的。
homejiji 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]
另外你也可以编写Visual Studio外接程序。直接让客户使用Visual C++的开发环境。不过你的客户必须购买单独的Visual Studio Professional或更高版本的授权。
[/Quote]
谢谢回复,这方法是不错,但是还是希望能有更多方法,希望大家集思广义一下,望大家多多回复哦,帖子挂两天再结贴,分不够就再加
homejiji 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
直接使用Visual Studio Shell就可以了。它是一个不包含任何产品的Visual Studio外壳,只有界面,你可以拿来二次开发。例子和文档在Visual Studio SDK中有。

事实上,SQL Server 2005和之后的版本就是基于Visual Studio Shell的。

另一个你可以考虑采用的是Eclipse。
[/Quote]
是挺蛋疼的,领导提出需求的时候我就觉得蛋疼
homejiji 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
直接使用Visual Studio Shell就可以了。它是一个不包含任何产品的Visual Studio外壳,只有界面,你可以拿来二次开发。例子和文档在Visual Studio SDK中有。

事实上,SQL Server 2005和之后的版本就是基于Visual Studio Shell的。

另一个你可以考虑采用的是Eclipse。
[/Quote]
感谢@caozhy的回答,另外想问下Visual Studio Shell是否是免费的?
YapingXin 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
直接使用Visual Studio Shell就可以了。它是一个不包含任何产品的Visual Studio外壳,只有界面,你可以拿来二次开发。例子和文档在Visual Studio SDK中有。
[/Quote]

这个做法很赞。

SQL Server 2012的Management Studio就是用Visual Studio 2010 Shell做的。而且还是基于WPF的。
threenewbee 2012-08-20
  • 打赏
  • 举报
回复
另外你也可以编写Visual Studio外接程序。直接让客户使用Visual C++的开发环境。不过你的客户必须购买单独的Visual Studio Professional或更高版本的授权。
q107770540 2012-08-20
  • 打赏
  • 举报
回复
自己开发太蛋疼了
threenewbee 2012-08-20
  • 打赏
  • 举报
回复
直接使用Visual Studio Shell就可以了。它是一个不包含任何产品的Visual Studio外壳,只有界面,你可以拿来二次开发。例子和文档在Visual Studio SDK中有。

事实上,SQL Server 2005和之后的版本就是基于Visual Studio Shell的。

另一个你可以考虑采用的是Eclipse。
homejiji 2012-08-20
  • 打赏
  • 举报
回复
自己顶一下,别沉了

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧