CnPack Forum


 
Subject: CnPack的代码输入助手何时支持C++Builder?
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2007-8-9 10:41  Profile | P.M. 
CnPack的代码输入助手何时支持C++Builder?

郁闷,C++Builder没有代码标志符自动提示的功能,这个太不方便,而CnPack最新版本的代码输入助手也只是支持Delphi,不支持C++BUilder,请问何时才能支持C++Builder啊?企盼企盼~~~
Top
xajacky
新警察
Rank: 1



UID 18562
Digest Posts 0
Credits 6
Posts 3
点点分 6
Reading Access 10
Registered 2007-6-25
Status Offline
Post at 2007-8-10 09:56  Profile | Blog | P.M. 
支持
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2007-8-10 10:22  Profile | P.M. 
哈哈,一定支持,真的希望CnPack能攻克这个难题,那样的话CnPack的推广肯定更好~~~毕竟现在BCB在这块的功能确实不敢恭维~~
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-8-10 14:21  Profile | Blog | P.M. 
我不知道以前有没有Cpp的助手,如果有那就不难
助手能否适应相应的语言,关键要看助手有无相应语言parser,这是因为助手的语言解析是自带的
不过我目前只在cw代码看到 .pas文件的parser,并没有.cpp 的parser,所以有两种可能,一种是大家可能失望了,另一种是把zjy同学累坏

今天装HighLander版测试,发现以下大快人心的地方
无论compile多少次,hints,warnings 均不象update1那样慢
与d10比较助手弹出时间,同样的文件,同样的位置
如下(注:时间秒,二次及以上指每一次compile之后 )
D10                     HighLander D11
首次   1.72            110 多
二次   18.13          6多点
三次   17.37          6多点
四次   18 多点        6多点
....                      ....
(注:现在的助手分析代码和组织弹出内容均在1秒以下,所以测试的内容实际上是IDE解析dcu所花的时间)
所以我决定改用 HighLander D11
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2007-8-11 09:51  Profile | P.M. 
HighLander D11??这是什么?也是代码提示的功能么?
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-8-11 10:27  Profile | Blog | P.M. 


QUOTE:
原帖由 雪山飞鸟 于 2007-8-11 09:51 发表
HighLander D11??这是什么?也是代码提示的功能么?

BDS 2007 今年晚些时候的版本啊
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2007-8-11 15:10  Profile | P.M. 
哦,今年晚些时候?那现在就还没有出来是吧。不知道是不是这个功能:

当用户在代码编辑器中键入代码时自动弹出匹配的标识符列表窗口的功能,此时,如果继续输入字符,将自动过滤掉不匹配的内容。在列表中用上、下、PageUp、PageDown、Shift+Home、Shift+End 键以及鼠标左键可以选择当前项,左、右光标键可以选择匹配的位置,退格和删除键也会更新列表。使用回车、空格、Tab、鼠标双击或输入在设置中指定的按键时自动将当前选择项发送到代码编辑器中。按 Esc、Ctrl 以及其它功能键可以关闭列表。

即使2007版本有,那以前的6.0版本怎么办?我看到CNPack的这个功能只支持Delphi,希望早日实现对BCB的支持。毕竟目前大部分还是用6.0。
Top
niaoge
灌水司司长
Rank: 6Rank: 6



UID 9910
Digest Posts 0
Credits 438
Posts 143
点点分 438
Reading Access 10
Registered 2007-4-8
Status Offline
Post at 2007-8-11 16:33  Profile | Blog | P.M. 
我说的指BDS开发代号,BDS一般都有一个开发代号 Delphi2006叫的开发代号叫DeXter,
D2007今年晚些时候的代号叫HighLander,测试版出来了啊,不过还有Bug,只是本人欣喜HighLander的速度,
所以HighLander不是指像cw一样的专家包
你说的功能指类似于输入助手或者就是输入助手,如我上面所回答,没有cpp文件parser是做不了的,但我不知道助手有没有cpp的parser,假如有的话,那cw开发组早就加了去了,
我cpp不懂,不知道头文件要不要解析,假如要的话,那估计和pas解析差别就更大了,这样助手源代码改动的地方会很多甚至重写一个cpp输入助手,才能达到和现在的在delphi内用一样的效果

[ 本帖最后由 niaoge 于 2007-8-11 16:40 编辑 ]
Top
雪山飞鸟
灌水处处长
Rank: 4



UID 22601
Digest Posts 0
Credits 223
Posts 86
点点分 223
Reading Access 10
Registered 2007-8-9
Status Offline
Post at 2007-8-11 16:45  Profile | P.M. 
哦,原来如此,不管怎么样,都全力支持CnPack,我说原来Delphi怎么有这个代码自动完成的功能,原来是加入安装CnPack的缘故,呵呵,希望BCB也早日实现。~~~~支持CnPack,确实不错
Top
Passion (LiuXiao)
管理员
Rank: 9Rank: 9Rank: 9


UID 359
Digest Posts 19
Credits 6812
Posts 3579
点点分 6812
Reading Access 102
Registered 2004-3-28
Status Offline
Post at 2007-8-11 20:54  Profile | Blog | P.M. 
CPP的parser目前确实没有。
代码输入助手使用了一些IDE的内部技术来获得某些符号列表,但BCB的内部实现和Delphi的不一样,因此没法兼容,造成了输入助手没法支持BCB。
Top
 




All times are GMT++8, the time now is 2024-9-20 06:04

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.0.0  © 2001-2006 Comsenz Inc.
Processed in 0.012292 second(s), 9 queries , Gzip enabled

Clear Cookies - Contact Us - CnPack Website - Archiver - WAP