如何使用Delphi软件创建消息序列图?

更新于
2026-10-03 09:02:29
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计381个文字,预计阅读时间需要2分钟。

当然有一个免费的组件可以帮你画Message Sequence Charts(MSCs)。如果你没有,我会推荐你使用在线工具如Visual Paradigm、Lucidchart或者draw.io,这些平台都有MSCs的功能。更新:如果你需要,可以说一句,我明确表示我没有尝试创建一个允许用户手动绘制MSCs的应用程序。

是否有一个组件(最好是免费的)来帮我画 Message Sequence Charts?

如果没有,你会怎么做?

更新:顺便说一句,我应该已经明确表示我没有尝试创建一个允许用户手动绘制MSCs的应用程序,否则我只会使用TMS Diagram Studio(请参阅下面的“答案”).

我想要做的是从跟踪日志中自动生成MSC.因此,我将编写一些代码来解析日志文件,然后希望组件允许我定义列,然后添加箭头以显示跟踪日志的消息序列.

某些Delphi版本中有UML,请参阅 Practical UML: A Hands-On Introduction for Developers.

像这样的独立工具可能满足您的需求:EventStudio.它允许您使用建模语言对复杂的交互进行建模.

Anders Melanders TStateMachine是一个Delphi组件,可用于描述和模拟复杂的状态变化.

Boian Mitov的OpenWireEditor可以集成到Delphi IDE中.也许不完全是你想要的,但接近.

更新:

JVCL(Project Jedi)有一个组件TJvDiagramShape,它具有绘制建模图的基元.

ModelMakerTools有一个Delphi接口,类似于TMS Diagram Studio.

本文共计381个文字,预计阅读时间需要2分钟。

当然有一个免费的组件可以帮你画Message Sequence Charts(MSCs)。如果你没有,我会推荐你使用在线工具如Visual Paradigm、Lucidchart或者draw.io,这些平台都有MSCs的功能。更新:如果你需要,可以说一句,我明确表示我没有尝试创建一个允许用户手动绘制MSCs的应用程序。

是否有一个组件(最好是免费的)来帮我画 Message Sequence Charts?

如果没有,你会怎么做?

更新:顺便说一句,我应该已经明确表示我没有尝试创建一个允许用户手动绘制MSCs的应用程序,否则我只会使用TMS Diagram Studio(请参阅下面的“答案”).

我想要做的是从跟踪日志中自动生成MSC.因此,我将编写一些代码来解析日志文件,然后希望组件允许我定义列,然后添加箭头以显示跟踪日志的消息序列.

某些Delphi版本中有UML,请参阅 Practical UML: A Hands-On Introduction for Developers.

像这样的独立工具可能满足您的需求:EventStudio.它允许您使用建模语言对复杂的交互进行建模.

Anders Melanders TStateMachine是一个Delphi组件,可用于描述和模拟复杂的状态变化.

Boian Mitov的OpenWireEditor可以集成到Delphi IDE中.也许不完全是你想要的,但接近.

更新:

JVCL(Project Jedi)有一个组件TJvDiagramShape,它具有绘制建模图的基元.

ModelMakerTools有一个Delphi接口,类似于TMS Diagram Studio.