CnPack Forum


 
Subject: 关于代码自动排版(美化,或者格式化)的一系列问题
lextm
灌水科科长
Rank: 3Rank: 3



Medal No.1  
UID 771
Digest Posts 1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
Post at 2005-9-19 14:27  Profile | Site | Blog | P.M.  | QQ
关于代码自动排版(美化,或者格式化)的一系列问题

现有的DelForEx官方一直没有更新,相信使用它的同志们是有体会的,对于Delphi新语法支持是一塌糊涂。在CnPack的BBS上,对于CnWizards加入这样功能的呼声也很高(但是CnPack Team的关注点不仅仅是这个)。

怎么办呢?作为Delphi程序员,我们不应该怨天尤人,而是应该自力更生。因此,在今年五、六月间我曾经在这个论坛里发布过基于CnPack框架的一个JCFExpert,叫做CnBeautifierWizard。一些用户与我联系,希望我可以出新版。

不过,在那之后我一直很忙,只是断断续续的抽空设计,所以,直到今天才来发布一个新版本的东西。

相对于旧版本,新版有几个改进。

1. 名字换成了CBC(Code Beautifier Collection)。

2. 脱离了CnPack框架,因为升级后的CnPack与我发布过的CnBeautifierWizard不兼容,我一直没有时间去找问题所在。

3. 是基于C#代码的。这可以看成是我曾经在2ccc.com上面发布的JCF Integration Expert 1.0的后续版本。

4. 通过集成AStyle免费软件,实现C/C++/C#代码的格式化。

(5. 加入了一个XML格式化功能,来自于SharpBuilderTools 3.1,但是有一些小问题,将来再改进了)

这些改进的目的,自然是为了迎接新版本的“Delphi 2006”,不知道发布的时候是不是真的叫这个名字。

欢迎试用,并劳烦有任何建议、问题者发信到
cylextm-guard<at>yahoo.com.cn
与我联系

lextm


Attachment: lextm_CBC_v2.0.rar (2005-9-19 14:27, 435.25 K)
Download count 726


Attachment: jcf_211.rar (2005-9-19 14:27, 1.74 M)
Download count 641


Attachment: astyle_1.17.0_beta.rar (2005-9-19 14:27, 142.11 K)
Download count 672
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 2005-9-22 14:12  Profile | Blog | P.M. 
想请教一下,目前是否还不支持C++ Builder 6.0呢?
Top
lextm
灌水科科长
Rank: 3Rank: 3



Medal No.1  
UID 771
Digest Posts 1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
Post at 2005-9-23 09:52  Profile | Site | Blog | P.M.  | QQ
关于BCB4-6的问题

对于BCB4-6的用户,很抱歉,这款插件不适合你们。它使用的是Borland Developer Studio的.NET OTA接口开发,而BCB4-6的IDE是不支持这一系列接口的。

对于你们的需求,有另外一款免费插件可以使用,叫做SourceFormat,请自行搜索下载。

假如你决定升级你的BCB到BCB10(包含在Delphi 2006之中),就可以使用这个插件了。:-)
Top
lextm
灌水科科长
Rank: 3Rank: 3



Medal No.1  
UID 771
Digest Posts 1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
Post at 2005-10-21 12:24  Profile | Site | Blog | P.M.  | QQ
最新的消息

没有想到老板给的工作终于做完了,有时间搞点自己的东西了,所以最近给CBC升了一级,叫做2.1。在我自己的机器上面已经比较稳定了。等我这几天再加强一下大概就会出来了。

为了避免被CnPack的同志认为占了风水宝地,我这次想了一个变通的方式,就是用户们可以在CBC里面找到这样一个选项,把CBC的菜单挂到CnPack下面(其一,我本人也是CnPack的一员;其二,可以减少你IDE主菜单上面的项目;其三,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 2005-10-21 14:23  Profile | Blog | P.M. 
以后的CW考虑支持外部插件,允许动态加载。这样就可以不经重编译而挂个外接模块了。
Top
hubdog
新警察
Rank: 1



UID 636
Digest Posts 0
Credits 17
Posts 12
点点分 17
Reading Access 10
Registered 2005-1-9
Status Offline
Post at 2005-10-23 11:16  Profile | Blog | P.M. 
DelForEx的作者加入了GExperts,正在做新版的Formatter
Top
 




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

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

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