Guest:
Register
|
Login
|
Member List
|
Search
|
Statistics
|
FAQ
Language
----------
Simplifed Chinese
Traditional Chinese
English
CnPack Forum
»
CnPack IDE 专家包(CnWizards)
» 关于代码自动排版(美化,或者格式化)的一系列问题
‹‹ Last Thread
|
Next Thread ››
Poll
Trade
Reward
Activity
Printable Version
|
Email to Friend
|
Subscription
|
Favorites
Subject: 关于代码自动排版(美化,或者格式化)的一系列问题
lextm
灌水科科长
UID 771
Digest Posts
1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
#1
Post at 2005-9-19 14:27
Profile
|
Site
|
Blog
|
P.M.
|
关于代码自动排版(美化,或者格式化)的一系列问题
现有的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 744
Attachment
:
jcf_211.rar
(2005-9-19 14:27, 1.74 M)
Download count 656
Attachment
:
astyle_1.17.0_beta.rar
(2005-9-19 14:27, 142.11 K)
Download count 687
lann
新警察
UID 556
Digest Posts 0
Credits 3
Posts 3
点点分 3
Reading Access 10
Registered 2004-11-8
Status Offline
#2
Post at 2005-9-22 14:12
Profile
|
Blog
|
P.M.
想请教一下,目前是否还不支持C++ Builder 6.0呢?
lextm
灌水科科长
UID 771
Digest Posts
1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
#3
Post at 2005-9-23 09:52
Profile
|
Site
|
Blog
|
P.M.
|
关于BCB4-6的问题
对于BCB4-6的用户,很抱歉,这款插件不适合你们。它使用的是Borland Developer Studio的.NET OTA接口开发,而BCB4-6的IDE是不支持这一系列接口的。
对于你们的需求,有另外一款免费插件可以使用,叫做SourceFormat,请自行搜索下载。
假如你决定升级你的BCB到BCB10(包含在Delphi 2006之中),就可以使用这个插件了。:-)
lextm
灌水科科长
UID 771
Digest Posts
1
Credits 115
Posts 77
点点分 115
Reading Access 10
Registered 2005-3-28
Location Shanghai
Status Offline
#4
Post at 2005-10-21 12:24
Profile
|
Site
|
Blog
|
P.M.
|
最新的消息
没有想到老板给的工作终于做完了,有时间搞点自己的东西了,所以最近给CBC升了一级,叫做2.1。在我自己的机器上面已经比较稳定了。等我这几天再加强一下大概就会出来了。
为了避免被CnPack的同志认为占了风水宝地,我这次想了一个变通的方式,就是用户们可以在CBC里面找到这样一个选项,把CBC的菜单挂到CnPack下面(其一,我本人也是CnPack的一员;其二,可以减少你IDE主菜单上面的项目;其三,CnPack确实很需要一个这样的咚咚其实)。嘿嘿
请再忍耐一下吧。
Passion
(LiuXiao)
管理员
UID 359
Digest Posts
19
Credits 6838
Posts 3591
点点分 6838
Reading Access 102
Registered 2004-3-28
Status Offline
#5
Post at 2005-10-21 14:23
Profile
|
Blog
|
P.M.
以后的CW考虑支持外部插件,允许动态加载。这样就可以不经重编译而挂个外接模块了。
hubdog
新警察
UID 636
Digest Posts 0
Credits 17
Posts 12
点点分 17
Reading Access 10
Registered 2005-1-9
Status Offline
#6
Post at 2005-10-23 11:16
Profile
|
Blog
|
P.M.
DelForEx的作者加入了GExperts,正在做新版的Formatter
Poll
Trade
Reward
Activity
CnPack Forum
CnPack English Forum
> CnWizards IDE Wizards
> CVSTracNT
> Announcements & Others
All times are GMT++8, the time now is 2024-11-27 09:53
Powered by
Discuz!
5.0.0
© 2001-2006
Comsenz Inc.
Processed in 0.016095 second(s), 10 queries , Gzip enabled
TOP
Clear Cookies
-
Contact Us
-
CnPack Website
-
Archiver
-
WAP
Member's CP Home
Edit Profile
Credits Transaction
Public User Groups
Buddy List
Main
Page Views
User Agents
Posts History
Top Forums
Top Threads
Post Ranking
Credit Ranking
Online Time
Team
Moderation Stats