免费开源的Visio替代软件:DIA[译文119]

时间: 2009-10-07 / 分类: 收藏推荐, 软件网络 / 浏览次数: 3,566 views / 30个评论 发表评论

DIA 你需要作图表、画图示吗?也许你需要设计房屋布局或布线图?那么流程图呢?

  企业中大多数人使用工业标准的(也是昂贵的)微软 Visio。那么如果你需要 Visio 但是支付不起,或者你不想再用一款昂贵的微软(Micro$oft)产品呢?有没有免费的 Visio 替代软件呢?

  我想我们有一个解决办法!我一直还在震惊竟然能找到一款这么好的应用,而价格却低到……到免费!开源是非常好的事情,我要谢谢那些帮助创建这个软件包的所有用户 -- 你们帅呆了!

  现在让我们来看看 DIA -- 这个大小为 16.5 MB 的软件可以从 Sourceforge 点击这里下载。它还提供 Linux 版本,估计也很可能可以在 Mac 上面运行。这篇文章我们介绍 Windows 版本的使用。

  安装之后启动应用程序,看到如下的界面:

dia1

  第一眼看上去非常像只是图标不同的 Visio!让我们看看如何使用……

  你可以看到程序将流程图作为默认操作,点击下拉菜单选择网络,我们就可以像使用 Visio 那样做爱做的事了……网络图表。

dia2

  操作会变为计算机网络相关的工具,比如服务器和防火墙等。参看下图所示:

dia3

  就像在 Visio 中那样,只需要拖拽图标到画布上,例如……

via4

  图标可以很容易的改变大小和重新定位,只需要点击图标进行操纵即可。你可以让它指向不同的方向或者任何你需要的操作。如果你想要更直观还可以将图标组合在一起。

  你可以通过简单的点击工具来添加文字标签,如图:

dia4

  然后点击想要添加文字的地方,可以在图标内部,也可以在外部。如图:

dia5

  基本上你可以在 Visio 中进行的操作,在 DIA 中也都可以。和它比较我为什么要使用 Visio 呢,而且它也能打开 Visio 支持的所有格式?开源社区是这样描述这款产品的:

Dia 的灵感来自于微软的商业软件 Visio,但更加面向临时使用的非正式图表。它可以用来绘制多种类型的图表,目前它有专门的对象来绘制实体关系图、UML 图、流程图、网络图以及其他图表。它也可以通过编写简单的 XML 文件、使用 SVG 的一个子集绘制形状来支持新的图形。

它可以载入和保存图标为自定义个 XML 格式(默认 gzip 压缩以节省空间),可以导出为多种格式的图表,包括 EPS、SVG、XFIG、WMF 和 PNG,并可以打印图表(包括分为多页的图表)。

DIA - http://dia-installer.de/index_en.html.

原文地址:A Free Open Source Alternative to Microsoft Visio

分享 |

30个评论

  1. 游牧猎狼
    2009/10/07 17:36:32

    你用过感觉怎么样?我下来看看

    [回复]

    Louis Han 回复:

    @游牧猎狼, 如果自己用,看看 Visio 流程图,又不想装Visio的话,还是不错的

    [回复]

  2. aisinvon
    2009/10/07 17:47:27

    没用过这种软件啊

    [回复]

    Louis Han 回复:

    @aisinvon, 流程图作图用的 呵呵

    [回复]

  3. wayne
    2009/10/07 18:33:21

    linux的标配,哈哈

    [回复]

    Louis Han 回复:

    @wayne, 原来Linux下面都在用这个啊 看来我孤陋寡闻了

    [回复]

    wayne 回复:

    @Louis Han, 那个是从linux上移植过去的

    [回复]

    Louis Han 回复:

    @wayne, 这个好像本来就是开源的吧,在什么平台编译都可以

    [回复]

    wayne 回复:

    @Louis Han, 是开源的,但是依赖gtk,随gtk port到win之后port上去的

    [回复]

    Louis Han 回复:

    @wayne, 呵呵,原来如此,受教了

  4. xifs
    2009/10/07 19:21:31

    我也是标配..夸平台的

    [回复]

    Louis Han 回复:

    @xifs, 哈哈,原来那么多人都在用啊

    [回复]

  5. 小强
    2009/10/07 19:24:10

    这是画图软件?

    [回复]

    Louis Han 回复:

    @小强, 确切说,是画流程图、网络图、UML图等等的图表的 不是图片

    [回复]

  6. lovee
    2009/10/07 23:33:53

    似乎Google Sketch也不错?没用过

    [回复]

    Louis Han 回复:

    @lovee, 完全是不同的东西吧。Google Sketch是三维建模的

    [回复]

  7. engic
    2009/10/08 00:22:10

    很好的软件,但是不好用,有很多兼容性的问题,各平台下的dia文件打开会有各种各样的问题,用linux的dia导出的矢量文件到了win底下有时候会乱套,dia对中文支持非常不好,但偶尔用他画个矢量图、流程图之类的还是很方便的,我以前经常用,因为我的电脑装不上visio,但用dia的过程中遇到问题有时候还是挺头疼的。

    [回复]

    Louis Han 回复:

    @engic, 这种开源的小软件很难做到很好的兼容性,毕竟开发者都是一个分散的个人,没有人给他们主导,不过能够用已经很不错了

    [回复]

  8. 小赵。
    2009/10/08 08:54:12

    很不错呢,可惜我用的不是很多
    评论问题解决了??

    [回复]

    Louis Han 回复:

    @小赵。, 是啊,解决了。在 comment-form那里加了一个id

    [回复]

    小赵。 回复:

    @Louis Han, 我的加了似乎也没用,是给form一个id就可以了么?

    [回复]

    Louis Han 回复:

    @小赵。, 是的,我在form里面加了提示的id就好用了,注意添加id的时候,id="commentform",而不是commentformid

    [回复]

    小赵。 回复:

    @Louis Han, 可惜我加了也没起什么作用.

    [回复]

    Louis Han 回复:

    @小赵。, 晕,那你再到Thread Comment 里面设置一下,那里面也有一个指定conmmentformid的地方

  9. mimzyx
    2009/10/08 08:56:02

    用过一次 Visio ,发现很难折腾,也许我太笨了,就算了。哈哈。。。
    这两天折腾装ubuntu桌面版,还没弄好。囧。。。

    [回复]

    Louis Han 回复:

    @mimzyx, Visio虽然用处比较少,但是在公司里面还是会经常用到的
    一般不是从事管理工作,只要有个工具能读别人做的流程图就好了

    [回复]

  10. XJP
    2009/10/08 09:33:32

    唯一可惜的是 没有中文版本 谁去做个语言包

    [回复]

    Louis Han 回复:

    @XJP, 这确实是在中文圈子中间发展的阻碍

    [回复]

    Louis Han 回复:

    @XJP, 刚才安装了一下最新版本,发现是有中文语言的!

    [回复]

  11. [...] 原文链接:http://louishan.com/articles/free-open-source-visio-alternative-dia.html Louis Han 发表于 2009 - 10月 - 9 所在分类:网络应用 标签:DIA, visio, Visio替代软件, 免费流程图软件, 开源 [...]

发表评论

您的昵称 *

您的邮箱 *

您的网站