介绍一款VC辅助开发工具VcExtend
2007-03-17 21:26:33 来源:WEB开发网一是每个类一定要有构造函数,并且放在最上面,构造函数上方的代码将不作处理,你可以把内置的数据类型,如enum,struct或嵌套类什么的,放在构造函数的上边。
二是每个成员变量的声明要独占一行,是指头文件的成员变量,函数体内的东西,VcExtend是完全不管的。
三是如果要写额外的注释,不能使用/**/,要使用//。
存在的主要问题,大概就这些了吧。如果你发现了什么问题,请在论坛发表,我将尽力解决。
另外要说明的是,Inline函数的实现放在.inl文件中,所以一个类有三个文件。这是自动处理的,可不敢给你添麻烦。CodeJump的良好跳转功能,会让你感觉不到多了个文件。
虽然还有一些问题,但我觉得VcExtend还是挺好用的,能提高工作效率十分之N。我向你推荐它,就表示这个东东不错,因为,我觉得不好的东西,是从来不会给人的,比如说,我从来不会随便送钱给人家,因为,我知道,金钱是肮脏的东西。
四、与清爽干净的代码为伴----类框架生成
如果你象我一样,喜欢清爽干净的代码,那么,用ClassNew来生成新类是一个不错的选择,尤其是生成CObject的子类。
先用一下试试,点击ClassNew,在输入框中输一个类名:CMyClass,确定,感觉怎么样?
ClassNew很简单易用,但还是有一些需要说明的。
首先是一些可选项,请根据你的需要来填写,如继承自某一个类的,就加:BaseName,不指定则会认为以CObject为基类;要指定文件名,就加#FileName,不能有后缀,因为.cpp和.h和.inl都会共用这个文件名,不指定则会以类名去掉前缀C作为文件名,我主张不指定为好;至于目录名,现在不理它吧,很少用,以后会提到的;最后就是宏选项了,如果是可序列化的类,就加/S,消息类就加/M,加了这些选项就会生成相应的宏。除了类名在最前面外,所有的选项都不需要考虑输入的顺序。
更多精彩
赞助商链接