2010-01-26

利用 StarUML 產生一個簡易的PHP類別

StarUML 現在可以利用 template 產生 PHP 程式碼, 也就是說, 我們可以透過類別圖定義來產生 PHP 的程式碼, 下面將說明如何產生一個簡易的 Class  ShopProduct
  1. starUML 下載 http://staruml.sourceforge.net/en/download.php
  2. PHP5 Code Generator Template http://staruml.sourceforge.net/en/templates.php
下載好後, 請先安裝 starUML, 安裝好後將 PHP5 code Generator Template 解壓縮,

並放入到 C:\Program Files\StarUML\modules\staruml-generator\templates 目錄下

(小提示)
安裝目錄不一樣請將 PHP5 code Generator Template
放入到 StarUML\modules\staruml-generator\templates 目錄下

1. 接下來啟動 starUML

2. 選擇 Empty Project

3. Model Explorer 右鍵新增一個 model, 並命名為 PHP Generator Code

4. 在 PHP Generator Code 中右鍵 Add Diagram, 我們選 Class Diagram,
並給這張圖一個名稱, ShopProduct

5. 點選 Class 確定它是被選取狀態, 並在ShopProduct Class Diagram 中空白處在點選一次,
這時你就會看見一個 Class Diagram, 我們將它名命 ShopProduct

6. 新增 ShopProduct Properties ,  我們設定了 Title, producerMainName, producerFirstName, price

7. 新增二個 Method, 分別 __construct(), getProducer()

8. 按下 F9 會出現驗證對話方塊, 驗證一下畫的圖對不對

9. 選單 Tools -> StarUML Generator...

10. Select templates for generator 選 PHP 5 code Generator

這樣 starUML 就會幫你產生 PHP 程式碼, 在 starUML 中定義的 shopProduct









沒有留言:

張貼留言