自学PHP第N天(使用PHP_UML和ArgoUML工具,在有源码的情况下制作UML类图)

人生又有无数个N天过去了,然而自学PHP似乎并没有太大的进展。

写论文遇到的一个问题:如何画UML类图,在已有PHP项目源码的情况下。探索了两天,终于成了。

大致的思路是这样的:先用PHP_UML这个工具生成项目的xmi文件;然后把xmi文件导入到ArgoUML这个软件中,就可以自动生成了,真的是,beautiful!!

在这个过程中需要解决的问题如下:

1.得安装PHP_UML这个工具,它来自pear(PHP拓展与应用库PHPExtension and Application Repository),所以,还得先安装这个pear,我用的PHP环境是phpstudy,直接在选项菜单中选择安装pear,会弹出一个黑框命令行界面开始安装,但是有错误,错误提示忘了。。。。后来,进入PHP的命令行模式安装的,从上一步的命令行界面看到的安装命令:php +d:/phpstudy/phptutorial/tools/pear/go-pear.phar,并不清楚这个go-pear.phar是什么文件,但最后是要用php执行这个文件,执行这个步骤后pear就进入安装了。接下来安装PHP_UML,在命令提示符界面执行,pear install php_uml,即可安装。

(这个步骤中使用PHP的命令行时需要把PHP的安装路径加入path环境变量;使用pear时也要将pear的安装路径加入path环境变量。)

2.接下来使用PHP_UML工具生成xmi文件。使用带管理员权限的命令提示符,输入php_uml f:/phpstudy/cms_end/ -o f:/phpstudy -n haha -x 1回车,这个命令的第一个参数时你的项目的目录,第二个 -o 之后的时输出的路径,-n 之后的时输出的文件名,-x 之后的是xmi的版本,可选1,2。但是这里得选1,选1才能被后边的UML工具识别。执行这个命令后就可以到输出的目录下查看输出的文件了。

3.下载安装ArgoUML,安装时需要有jre环境,如果没有它会自动下载安装。安装时的语言只能选english,但是装好后发现时中文,真是开心。ok,选择 文件->导入xmi,进行导入,如果上一步的xmi版本按默认或者选了2,这一步导入就会出错。导入成功后在左侧的项目名下边的类图上右击,选择“在命名空间添加所有类”即可,UML类图就会自动生成在右边。ok,大功告成!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值