请推荐一个用于绘制结构/类和指针的工具[重复]


9

可能重复:
有助于构建图表的应用程序

我知道纸和笔的答案,但我确实需要PC解决方案。

我通过Word制作了以下示例,因此请推荐其他更合适,更方便的示例。

通过适当和方便的,我的意思是我可以编辑更加容易-例如,在Word中,如果我补充一下,我有扩展和调整整体。换句话说,我想要像SmartArt这样的东西来专注于编程插图。

谢谢。

在此处输入图片说明


需求是不同的,但最终您需要一个绘图软件。将不得不拒绝您的请求
Sathyajith Bhat

Answers:


0

我的个人收藏夹:

  • Altova UModel- 可能很复杂,但不必使用每个函数。(商业)

  • 紫色 -简单,但对于使用类似UML的元素的大多数技术软件图而言已足够。可以通过Java Webstart运行,因此不需要安装。(自由)

编辑:已修改的Violet链接以使用官方URL,该URL重定向到较新的站点和版本。还注意到Violet对webstart的支持)。


9

它是一个webapp ..但我倾向于使用ASCIIflow。很简单,您可以将其粘贴到任何地方

            +---------------------------+            +--------------------------+
            |Answer question            |            | ????                     |
            |---------------------------|            |--------------------------|
            | eat pizza                 |            | ????                     |
            |                           |+---------->|                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            |                           |            |                          |
            +---------------------------+            +---------+----------------+
                                                               |
                   +-------------------------+                 |
                   | PROFIT!                 |                 |
                   |-------------------------|                 |
                   |                         |                 |
                   |                         |-----------------+
                   |                         |
                   |                         |
                   |                         |
                   |                         |
                   +-------------------------+

+1它可以在任何地方使用且无需安装的事实使其成为理想的解决方案
Wipqozn 2011年


3

您需要的是UML工具。有些集成到您的IDE中。
检查此Wikipedia条目以获取可用工具的列表。


2

您可以尝试yEd,也可以从浏览器启动:

yEd是一个功能强大的图编辑器,可用于快速有效地生成高质量的图。

手动创建图表或导入外部数据进行分析,只需按一下按钮即可自动安排甚至是大数据集。

yEd是免费提供的,并且可以在所有主要平台上运行:WindowsUnix / LinuxMac OS


1
由于它基于Java,因此可以直接从浏览器启动...
Black Horus11年


0

我使用graphviz和dot创建图表。借助此工具,您可以轻松地从文本到几乎任何喜欢的输出制作图表:PNG,PDF等(http://www.graphviz.org/doc/info/output.html)。

要安装:sudo apt-get install graphviz

示例hello.dot:

digraph G {
        fontname = "Bitstream Vera Sans"
        fontsize = 8

        node [
                fontname = "Bitstream Vera Sans"
                fontsize = 8
                shape = "record"
        ]

        edge [
                fontname = "Bitstream Vera Sans"
                fontsize = 8
        ]

        Animal [
                label = "{Animal|+ name : string\l+ age : int\l|+ die() : void\l}"
        ]

        Dog [
                label = "{Dog||+ bark() : void\l}"
        ]

        Cat [
                label = "{Cat||+ meow() : void\l}"
        ]

        edge [
                arrowhead = "empty"
        ]

        Dog -> Animal
        Cat -> Animal
}

$ dot -T png -o Animal.png hello.dot

结果是:

在此处输入图片说明

另请参见http://www.ffnn.nl/pages/articles/media/uml-diagrams-using-graphviz-dot.phphttp://www.graphviz.org/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.