CnPack Forum » CnPack IDE 专家包(CnWizards) » 建议成立一个VS2005的IDE Add-in项目


2007-4-29 11:12 liuzhongwu
建议成立一个VS2005的IDE Add-in项目

[size=3][color=#000000][font=Times New Roman]    [/font][font=SimSun]现在我的多数开发项目已经转到[/font][font=Times New Roman]VS2005[/font][font=SimSun]中开发,[/font][font=Times New Roman]VS2005[/font][font=SimSun]的各种[/font][font=Times New Roman]Add-in[/font][font=SimSun]简直和[/font][font=Times New Roman]Delphi[/font][font=SimSun]之下的[/font][font=Times New Roman]CnPack[/font][font=SimSun]和[/font][font=Times New Roman]GExperts[/font][font=SimSun]没法比,功能都比较单一。[/font][/color][/size]
[font=SimSun][size=3][color=#000000]我有以下建议:[/color][/size][/font]
[color=#000000][font=SimSun][font=Times New Roman][size=3](1)[/size]    [/font][/font][size=3][font=SimSun]成立一个[/font][font=Times New Roman]VS2005[/font][font=SimSun]的[/font][font=Times New Roman]IDE Add-in[/font][font=SimSun]项目,将[/font][font=Times New Roman]CnWizard[/font][font=SimSun]中的许多好的[/font][font=Times New Roman]tools[/font][font=SimSun]移植到[/font][/size][font=Times New Roman][size=3]VS2005[/size][/font][font=SimSun][size=3]之下,也许移植这个词用的不合适。[/size][/font][/color]
[font=SimSun][font=Times New Roman][color=#000000][size=3](2)[/size]    [/color][/font][/font][font=SimSun][size=3][color=#000000]先期可以完成下面几个专家工具:[/color][/size][/font]
[font=Times New Roman][color=#000000][size=3]2.1[/size]  [/color][size=3][color=#000000]Grep[/color][/size][/font][size=3][color=#000000][font=SimSun]搜索工具(类似[/font][font=Times New Roman]GExperts[/font][font=SimSun]中的)[/font][/color][/size]
[font=Times New Roman][color=#000000][size=3]2.2[/size]  [/color][/font][size=3][color=#000000][font=SimSun]菜单项的[/font][font=Times New Roman]Short Key [/font][font=SimSun]重新指定功能[/font][/color][/size]
[font=Times New Roman][color=#000000][size=3]2.3[/size]  [/color][/font][size=3][color=#000000][font=SimSun]类似于[/font][font=Times New Roman]Delphi[/font][font=SimSun]的书签[/font][font=Times New Roman]BookMark[/font][font=SimSun],书签应有序号,便于导航[/font][/color][/size]
[font=Times New Roman][color=#000000][size=3]2.4[/size]  [/color][/font][size=3][color=#000000][font=SimSun]类成员显示窗体工具,[/font][font=Times New Roman]VS2005[/font][font=SimSun]那种[/font][font=Times New Roman]ComboBox[/font][font=SimSun]的显示方式非常不习惯。[/font][/color][/size]
[font=Times New Roman][size=3][color=#000000] [/color][/size][/font]
[font=Times New Roman][size=3][color=#000000]   我mail是 :   liuzhongwu2008 @126 . COM  [/color][/size][/font]
[font=Times New Roman][size=3][color=#000000][/color][/size][/font]

2007-4-29 20:34 kendling
这个不大好实现

2007-4-29 23:36 Passion
现在是开发人力的问题啊。
组里的成员们,对VS的插件技术不熟悉,
难以找出一个立足于全局进行VS插件框架设计的人。

2007-4-30 20:12 kendling
9494

2007-5-3 16:19 fdltc
2007都要出来了,2005即将过时。

2007-10-2 15:15 lextm
应该是Visual Studio 2008但是接口差不多。

VS下面插件的竞争太激烈了,CodeRush,ReSharper,MMX,还有Visual Assists X,都是很厉害的。感觉CnWizards没必要现在做这方面的尝试。做好Delphi已经很不容易了。

2007-12-19 10:16 animator
Visual Studio 2005 需要 Add in 吗?本身已经很完美了。

2007-12-19 13:47 kendling
VS下我一直都是用Visual Assists X

2012-11-26 15:17 hvividi
VS代码分析重构插件,选CodeRush还是Resharper  [url]http://www.evget.com/zh-CN/Info/catalog/18152.html[/url]

2012-12-7 19:17 veket
cnpack的代码自动补全功能如果对cb也同样好用就好了

cnide对delphi的代码自动补全非常好用,但是对CB就无效。而且奇怪的是,现在没有哪个插件对CB有较好的代码自动补全功能。是什么原因呢?是CB的代码自动补全功能很难设计的原因么?

2012-12-10 09:09 Passion
应该是语言和IDE的因素都有。C由于有define以及其他多种复杂语法,其语义解析比Pascal要慢得多。BCB的IDE中的相关实现可能是异步的,和Delphi的同步的又不一样。并且也不能按Delphi的接口一样拿到其内部的符号列表。导致目前至今没法实现BCB下的代码输入助手,只能调用并弹出IDE自身的代码完成窗口来弥补一下。

页: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.