Board logo

Subject: CnWizards以后能否考虑增加类维护功能? [Print This Page]

Author: szjianjun    Time: 2005-11-18 11:06     Subject: CnWizards以后能否考虑增加类维护功能?

;)
    因为要写很多类, 一旦类结构复杂时, 很容易忘记父类所定义的虚方法, 另外增加属性时也觉得很烦,要敲很多键, 虽然IDE已经有Ctrl+Shift+C可以自动生成变量和方法/过程, 但要敲read XXXXX write XXXXX也很麻烦, XXXXX很多真有点受不了.
    VC里提供了基本的类成员维护功能,而且可以列出父类的虚函数, ModelMaker里提供了更好的类维护功能, 但好像没有重载虚方法的功能.
    能不能考虑在Explorer右键中增加这些类维护功能? 比如Add Variable, Add Function, Add Procedure, Override virtual Function/Procedure等, 这在在设计类时就不用敲那么多键,这方面觉得Eclipse挺好用, 可以参考一下.

Image Attachment: 未命名5.jpg (2005-11-18 11:06, 52.39 K) / Download count 461
http://bbs.cnpack.org/attachment.php?aid=160



Image Attachment: 未命名.jpg (2005-11-18 11:06, 61.96 K) / Download count 451
http://bbs.cnpack.org/attachment.php?aid=161



Image Attachment: 未命名2.jpg (2005-11-18 11:06, 39.67 K) / Download count 460
http://bbs.cnpack.org/attachment.php?aid=162



Image Attachment: 未命名4.jpg (2005-11-18 11:06, 29.08 K) / Download count 472
http://bbs.cnpack.org/attachment.php?aid=163


Author: zjy    Time: 2005-11-18 11:40

> 另外增加属性时也觉得很烦,要敲很多键, 虽然IDE已经有Ctrl+Shift+C可以自动生成变量和方法/过程, 但要敲read XXXXX write XXXXX也很麻烦, XXXXX很多真有点受不了.

这个问题可以暂时用输入助手的代码模板来解决,在声明属性时试试 0.7.9 以上版本中带的 profm 模板。

代码重构和类维护功能有计划,但是实现起来不太容易,要等以后的版本了。
Author: szjianjun    Time: 2005-11-18 14:56

谢谢, profm模板可以解决属性输入问题, 但不能够自动生成变量/函数, 如果能加上就更好了.
Author: szjianjun    Time: 2005-11-18 14:58

期待代码重构和类维护功能, 代码重构参考Castalia的Refactoring应该不错, 期待比Castalia做得更好




Welcome to CnPack Forum (http://bbs.cnpack.org/) Powered by Discuz! 5.0.0