ModelMaker是一个非常强大的软件工具,与所有强大而具有多面性的产品一样,ModelMaker的复杂性也会让一个新手望而却步。因为这个,所以我把这篇文档放在这儿以提供给那些可能用到ModelMaker并希望快速地学会使用这个工具的人们。
ModelMaker常被认为是一个UML图形工具或是Delphi Case工具,然而,它比一般的图形工具和Case工具要快得多,有时,它可为你写一些人工智能式的代码,我想关于它更为正确的定义应该是可扩展的,支持UML图,设计模式,逆向生成与分解的双向代码管理工具等。
它的核心则为,它支持本地代码模型,你所有的类及其关联元素(单元,图,文档及事件类型等等)都是模型内部的对象。
ModelMaker为活动模型提供了多种视图,允许你在类列表,元素列表或图集中进行操作,如果你已有准备,你即可从模型中生成源代码单元,并可由Delphi来进行编译,以后生成的单元每次也可重新生成。你可对各种不同的设置进行修改(例如代码注释选项,代码次序,方法使用等等),并且可为多种需求重新生成单元(调试代码,自动生成的大量注释代码等)。
注意这篇教程并不全面,只有大多数操作的方法,环境有许多的选项,教程中只给出了modelMaker中功能很少的一部分,要得到更多的信息,请下载www.modelmakertools.com中的相关文档。