有没有一个组件(最好是免费的)来帮我画Message Sequence Charts?如何绘制消息序列图?
如果不是,你会怎么做呢?
更新:顺便说一句,我应该已经明确不是想创建一个应用程序,允许用户手动绘制的MSCs,否则我会简单地使用TMS图工作室(请参阅我的“答案“下面)。
我想要做的是从跟踪日志中自动生成MSC。因此,我将编写一些代码来解析日志文件,然后希望组件允许我定义列,然后添加箭头以显示跟踪日志的消息序列。
有没有一个组件(最好是免费的)来帮我画Message Sequence Charts?如何绘制消息序列图?
如果不是,你会怎么做呢?
更新:顺便说一句,我应该已经明确不是想创建一个应用程序,允许用户手动绘制的MSCs,否则我会简单地使用TMS图工作室(请参阅我的“答案“下面)。
我想要做的是从跟踪日志中自动生成MSC。因此,我将编写一些代码来解析日志文件,然后希望组件允许我定义列,然后添加箭头以显示跟踪日志的消息序列。
在某些Delphi版本中有UML,请参阅Practical UML: A Hands-On Introduction for Developers。
像这样的独立工具可能适合您的需求:EventStudio。它让你用建模语言对复杂的交互进行建模。
Anders Melanders TStateMachine是一个Delphi组件,可以用来描述和模拟复杂的状态变化。
Boian Mitov的OpenWireEditor可以集成到Delphi IDE中。也许不完全是你在找什么,但接近。
更新:
JVCL(项目绝地)具有分量TJvDiagramShape,其具有用于绘制模型图中的原语。
ModelMakerTools有一个Delphi接口,与TMS Diagram Studio类似。
我不会试图在这里回答我的问题,只是发表指出,商业组件TMS diagram Studio可以使用,因为这图为:
但是,它仍然需要一些工作是为了我所想的。
还有一个来自Steema Software的TeeTree,它包含在TecChart的VCL Pro版本中。
+1,我希望我能做得更多。如果你知道更多的组件可以为开发者开发工具,请pst。感谢1,000,000 – Mawg 2012-01-06 01:46:31