1 頁 (共 1 頁)

Dia

發表於 : 2005-11-30 16:44:28
yehlu
http://blog.csdn.net/ezdevelop/archive/ ... 16138.aspx

暴强的建模工具Dia

之前也有用过Dia这个作图软件,只是没把它当作工具来用,最近发现一个uml2php5插件,可直接根据UML图生成PHP5代码,而且支持Web Services,暴强!还有FOR WIN版的哟!

样图:

Dia样图


生成的PHP5代码:
<?php
/**
* 工具类库
* Code skeleton generated by dia-uml2php5 plugin
* written by KDO kdo@zpmag.com
* @author Justin Wu (wenlong@php.net)
* @license Sofee License
* @copyright Copyright (c) 2004-2005 Sofee Development Team.(http://www.sofee.cn)
*/

class SofeeUtil {


/**
* 获取客户端IP地址
* @access public
* @return string
*/

public final function getIp() {

}


/**
* 获取目录大小
* @access public
* @return integer
*/

public final function getDirSize() {

}


}
?>

PS:其中的Web Services功能瞒强大的,大家自己去摸索吧:)

安装方法:

1、下载所需软件:
Dia - http://dia-installer.sourceforge.net/
UML2PHP5 - http://uml2php5.zpmag.com/index.php

2、安装步骤:
dia-setup-0.94.zip解压,然后直接安装完即可。
将uml2php5 -2.1.0.tar.gz解压,将其中的dia-uml2php5.conf.xsl、dia-uml2php5.zx、dia- uml2phpsoap.zx、dia-uml-classes.zx、stylesheets.xml这几个文件复制到dia\xlst目录下。
dia-uml2php5.conf.xsl是UML2PHP5的配置文件,比如定义author、copyright、web services等,根据里面的注释应该不难配置。

3、BUG解决:
1)这个版本的Dia在windows下会挂掉,解决方法是:第一次运行后,关掉Dia,然后将C:\Documents and Settings\yourname\.dia这个目录删掉,接着再重新打开Dia,随便画几个图,直到重新生成.dia目录及相关的文件为止(期间 Dia可能会有假死现象,不用管它,给他点时间即可:-))。
2)默认安装好之后,是无法输入中文的,所以需要修改C:\Program Files\Dia\etc\gtk-2.0\gtkrc这个文件,在style里面加入font-name="simsun"即可。

Enjoy it!


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=416138
[点击此处收藏本文] 发表于 2005年07月06日 11:09 PM


doomic 发表于2005-07-17 9:57 PM IP: 61.186.252.*
安装起来一运行就I/O错.什么原因.
我的系统是:2000server


ssss 发表于2005-08-06 2:22 AM IP: 61.186.252.*
从那里导出为php文件