c++ 文件生成器






1.05/5 (16投票s)
2004年1月5日

51636

949
生成 c++ 文件和接口头文件。
规格
- 根据用户输入和模板文件生成 C++ 头文件和源文件
- 根据输入文件生成 C++ 接口头文件
技术
- 将用户输入映射到模板文件中的 <file> <programer> <date> <legal>
- 这些标签可以移动到模板文件的任何位置
- 接口头文件是如何生成的
如何 | 速度 | 检测 |
智能 | 慢 |
自动 |
语法 | 快 |
仅在 <interface>..</interface> 之间 |
[语法检测示例]
・ 假设 KBox 实现 Box 和 Primitive 接口
・ graph.cpp -> graph.h
・ 通知接口编写器如何检测语法
class KBox : public Box { public : KBox() {} ~KBox() {} // <Primitive> void setName(TSTR v); void setColor(long v); TSTR name(); long color(); // </Primitive> // <Box> void setWidth(int v); void setLength(int v); void setHeight(int v); int width(); int length(); int height(); // </Box> };
class Primitive { public : virtual void setName(TSTR v)=0; virtual void setColor(long v)=0; virtual TSTR name()=0; virtual long color()=0; }; class Box { public : virtual void setWidth(int v)=0; virtual void setLength(int v)=0; virtual void setHeight(int v)=0; virtual int width()=0; virtual int length()=0; virtual int height()=0; };
历史
日期 | 版本 | 操作 |
01/05/2004 | 1.0.0.2 | ・ 发布 |
01/07/2004 | ・ 将模板扩展名从 .txt 更改为 .h ・ 将所有绘制器放在 painter.dll 中 | |
01/10/2004 | 1.0.0.3 | ・ 减少到支持鼠标悬停焦点的金属绘制器 ・ 删除 painter.dll util.dll |
01/19/2004 | ・ 使用位图代替文本 |
免责声明
本软件按“原样”提供,不提供任何形式的担保...