CnPack Forum


 
Subject: 实现Delphi输入法,帮助懒人
iceman
新警察
Rank: 1



UID 558
Digest Posts 0
Credits 10
Posts 10
点点分 10
Reading Access 10
Registered 2004-11-10
Status Offline
Post at 2004-11-13 13:50  Profile | Blog | P.M. 
但跟着输入c的时候.,为什么会出现这么多的选项(图二)

[ Last edited by iceman on 2004-11-13 at 15:25 ]


Image Attachment: 输入C的时候.JPG (2004-11-13 13:50, 133.69 K)

Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2004-11-13 17:15  Profile | Site | Blog | P.M. 
多谢报告这个错误,这确实是一个问题,在D7下暂时还没有找到解决办法,在D5下已经正常了。

这几天又做了不少改进工作,下周会发布一个新的内测版,请关注!




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
lann
新警察
Rank: 1



UID 556
Digest Posts 0
Credits 3
Posts 3
点点分 3
Reading Access 10
Registered 2004-11-8
Status Offline
Post at 2004-11-13 21:24  Profile | Blog | P.M. 


QUOTE:
yygw  在 2004-11-13 05:15 PM 发表:

多谢报告这个错误,这确实是一个问题,在D7下暂时还没有找到解决办法,在D5下已经正常了。

这几天又做了不少改进工作,下周会发布一个新的内测版,请关注!

非常感谢各位的无私奉献~
可否考虑将这部份的功能移植到BCB6呢?
前不久试用CnWizard 7.0 alpha似乎没见到BCB版本有新增此功能
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2004-11-13 21:36  Profile | Site | Blog | P.M. 
多谢支持!

这个工具最核心的技术是从实时编译器中获得当前标识符列表,当前只有 Delphi7 的 ToolsAPI 提供了官方的支持,而在 Delphi5/6 都是使用了修改自 GExperts 的未公开技术,直接调用内核 bpl 导出函数来实现的。

由于 BCB 和 Delphi 的编译器不同,GExperts 的自动改错工具也没有提供对 BCB 的基于编辑器的纠错支持,故实现起来会有一定难度,可惜 BCB 没有到 7.0 版:(

目前考虑在 BCB 中先增加一个根据自定义标识符列表提示的工具。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2004-11-14 09:36  Profile | Site | Blog | P.M. 
新版本已经发布

专家包发布 0.7.0.a1内部测试版

    http://ftp.cnvcl.org/temp/CnWizards_0.7.0.a1.exe

    在前两天发布的 alpha基础上,对输入助手和行号做了大量的改进:
    1、IDE的自动完成显示时,不再弹出助手。
    2、助手弹出时,光标仍在代码编辑器中。
    3、增加了列表右键菜单和设置窗口,允许用热键 F2 关闭/启用 自动弹出(Action可放在工具栏上),用 Alt+Down 手工弹出。
    4、行号显示自动调整宽度,优化了重绘性能。
    5、点击行号可以 设置/取消书签。
    6、右键点击行号,可以书签跳转、打开书签浏览等。

    欢迎测试和反馈意见!




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
iceman
新警察
Rank: 1



UID 558
Digest Posts 0
Credits 10
Posts 10
点点分 10
Reading Access 10
Registered 2004-11-10
Status Offline
Post at 2004-11-15 11:53  Profile | Blog | P.M. 
动作真快,下载ing
Top
shadowstar
新警察
Rank: 1



UID 53
Digest Posts 1
Credits 46
Posts 26
点点分 46
Reading Access 10
Registered 2003-4-18
Location 成都
Status Offline
Post at 2004-11-21 19:57  Profile | Site | Blog | P.M.  | QQ
CnWizards IDE专家包最可爱的就是这个功能了,很亲切^-^
Top
shadowstar
新警察
Rank: 1



UID 53
Digest Posts 1
Credits 46
Posts 26
点点分 46
Reading Access 10
Registered 2003-4-18
Location 成都
Status Offline
Post at 2004-11-26 23:07  Profile | Site | Blog | P.M.  | QQ
Delphi自带的Code Insight在选择一个函数后敲‘;’可以自动添加(),如果没有参数就不会添加,希望可以把输入法也增强一下。
Top
shadowstar
新警察
Rank: 1



UID 53
Digest Posts 1
Credits 46
Posts 26
点点分 46
Reading Access 10
Registered 2003-4-18
Location 成都
Status Offline
Post at 2004-11-26 23:08  Profile | Site | Blog | P.M.  | QQ
test;
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2004-11-27 09:18  Profile | Site | Blog | P.M. 


QUOTE:
shadowstar  在 2004-11-26 23:07 发表:

Delphi自带的Code Insight在选择一个函数后敲‘;’可以自动添加(),如果没有参数就不会添加,希望可以把输入法也增强一下。

这个功能可能不太好做,有空我想想办法。




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
shadowstar
新警察
Rank: 1



UID 53
Digest Posts 1
Credits 46
Posts 26
点点分 46
Reading Access 10
Registered 2003-4-18
Location 成都
Status Offline
Post at 2004-11-27 13:25  Profile | Site | Blog | P.M.  | QQ
大家一起想办法。
Top
internetzs
新警察
Rank: 1



UID 529
Digest Posts 0
Credits 31
Posts 31
点点分 31
Reading Access 10
Registered 2004-9-29
Status Offline
Post at 2004-11-28 20:37  Profile | Site | Blog | P.M. 
小功能难实现,就不发花太多时间去钻牛角尖了,得不偿失。
还是花时间移植到D2005才好。
D2005的OpenToolsApi好象没找这方面的帮助,都不知Borland在想什么。
Borland好象都不太重视帮助系统,每次都急于推出新版本,帮助都不全,
要隔一段时间打补丁。D7/D8都是这样。




Yeah, this is johnson. Johnson is a programmer.
Top
zjy
管理员
Rank: 9Rank: 9Rank: 9



UID 2
Digest Posts 6
Credits 2385
Posts 1543
点点分 2385
Reading Access 102
Registered 2002-12-16
Location China
Status Offline
Post at 2004-11-28 20:46  Profile | Site | Blog | P.M. 
Borland也是要为生计考虑啊。D2005同时支持 Delphi/Delphi.NET/C# 三种语言和应用程序框架,专家要全部兼容得花不少力气。这几天我在忙其它的,还没时间在 D2005 下测试,internetzs 有空先研究下吧:)




Zhou JingYu
CnPack Administrator
http://www.cnpack.org/
Top
 




All times are GMT++8, the time now is 2024-11-21 20:32

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

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