介绍一款VC辅助开发工具VcExtend
2007-03-17 21:26:33 来源:WEB开发网你还可以修改代码模板,Txt目录下的cpp.txt,hpp.txt,inl.txt就是生成新类框架的模板,可以按自已的喜好来修改。
ClassNew有一个显著的缺陷,就是生成的类不会自动加入工程,也不会加入到ClassWizard中,要使用Project->Add To Project->Files功能手工把它加入工程,如果要加入到ClassWizard中,可以删掉工程的.clw文件,再重新编译。一个更简单的办法是,先用VC的New CLass功能生成一个类,再用ClassNew重新生成一遍,这样就不会有这些缺陷了。
不是使用ClassNew生成的类,也完全可以使用VcExtend的功能,只不过首次使用的时候会要求你输入类名和基类名而已,唯一的问题是代码跳转,偶尔可能会找不到,不过很少见。
如果你用VC的AppWizard新建了一个工程,想把VC生成的代码改为用ClassNew来生成,也很简单的。先把工程另存一份,并启动另一个VC打开另存的工程。用ClassNew重新生成各个类,并从另存的工程中把所缺少的代码拷过来。最好是先拷头文件的代码,拷完后点一下CodeCleanUp生成函数体,再拷函数体的内容。每做完一个类后编译并运行工程看有没有问题,没问题再做下一个类。APP类千万不要忘了拷CMyApp theApp这一行。
五、生成函数体与数据接口----好用的代码完成功能
虽然Rose的代码生成功能不错,但附加的无数的注释却让我深恶痛绝,最后还是决定不用它生成的代码。我希望做一个简单的工具,可以先进行类设计,然后自动生成代码框架,修改了类设计后还可以很方便地在不影响有效代码的前提下重新生成代码框架,当然,不能有很多的附加注释!CodeCleanUp就是这样子的一个工具!
使用CodeCleanUp,你可以先写头文件,把所有的函数声明和成员变量都写出来,然后一下子就把函数体和数据接口生成了。
更多精彩
赞助商链接