Presentation is loading. Please wait.

Presentation is loading. Please wait.

Usage Eclipse 敏捷方法工具介紹 實驗室網站:

Similar presentations


Presentation on theme: "Usage Eclipse 敏捷方法工具介紹 實驗室網站:"— Presentation transcript:

1 Usage Eclipse 敏捷方法工具介紹 實驗室網站:http://www.agilemethod.csie.ncu.edu.tw/
實驗室位置:太遙R3-118 助教:

2 1.Use Eclipse 2.Use JUnit 3.Use eUML

3 1.Use Eclipse Introduction: Step 1 : 請安裝JDK 網址如下(以Windows 為例):
目前比較常看到的Java integrated development environment (IDE) 有Eclipse、JBuilder、NetBean等為主流,但其實介面與功能對一般小型開發而言都是大同小異,所以選擇其中一套即可。 現在較普遍常用的是open source的Eclipse,所以本章節以Eclipse來介紹如何開發JAVA程式。 Step 1 : 請安裝JDK 網址如下(以Windows 為例):

4 Step 2 : 安裝完後,接下來就是要做環境變數的設定: 在Window 7中的設定方法為 [開始] →[控制台] →[系統及安全性] →[系統]→[進階系統設定]的環境變數

5 找出”path”變數,按下【編輯】按鈕,在最後加上 C:\Program Files\Java\jdk1. 7
找出”path”變數,按下【編輯】按鈕,在最後加上 C:\Program Files\Java\jdk1.7.0_15\bin,使用分號隔開前面的路徑。 按下【新增】按鈕,加入一個新的變數 ”classpath”,其值為句點(﹒) 如下圖所示:

6 Step 3 : 測試是否成功設定完成: 直接在MS-DOS視窗下以command line的方式輸入以上指令command line的使用可以由[開始]→[執行],輸入cmd之後,便會出現MS-DOS視窗,接著輸入JAVA匯出下以下訊息代表完成。

7 Step 4 :下載與執行Eclipse首先 http://www.eclipse.org/downloads/ 下載eclipse

8 Step5:開始使用eclipse: 1.第一次使用時會出現下列詢問視窗,這是專案放置的地方,自己任意選擇一個地方即可。
2.按下OK 按鈕之後,即可看到eclipse的畫面。

9 3.首先先建立一個專案,elcipse中是用建立一個一個project來管理各程式的。 選擇File->New->Java Project。

10 4.按下Next之後,建立一個project叫test
按下Next可以做些細部設定,但本教學非常簡單,所以直接按Finish即可。

11 5.完成後可以看到如下的畫面 6.在test project中按右鍵New一個Class

12 7. 輸入HelloWorld當作class名稱,因為我們也要執行,所以勾選產生main method
8.按下Finish後,即可看到產生的class外觀

13 9. 9.接著,我們在main method中輸入System.out.println(“Hello World”);

14 10.點選上面的綠色小圖案,Runs As ->Java Application即可看到執行結果

15 1-2 Eclipse with debugger
Step1: 開啟將要debug的程式碼設立中斷點如圖所示(兩個圈圈的範圍內代表debug的範圍): 接著點選左上方綠色的小蟲,即可進去Debug程序如下圖所示:

16 接著點選Step Over (藍色圈圈處)就會從起始點到中斷點之間去做一行一行的執行 ,而右上角會顯示各個變數的內容值,即可知道內容值是否是期望之值
善用於Debug會使您開發程式更順利且更有效率

17 2.JUnit Introduction: It is used to implement unit tests in java.

18 接著將setUp()與tearDown()皆打勾,在按下Finish即可

19 二.以下為Eclipse幫你先建好的單元測試程式碼:
三.撰寫Junit四步驟(以此1加至N程式為例): 1.Main class 與 method之間建立一個 物件為 debugtest 將它指向為null 2.在setUp此method 中將debugtest new一個記憶體給它,以上兩個動作為將物件做 初始值的動作 3.在tearDown此method中將物件為 debugtest 將它指向為null,此動作為test結束時將此物件清除 4.Testsum此method寫上測試的內容, assertEquals(期望值, debugtest.sum(input data));

20 四:接著點選Junit檔案右鍵->Run AS -> Junit Test 就會出現測試後的結果

21 左圖表測試成功 右圖表測試失敗 左圖中input:10 得到55 與期望值相符 成功 右圖中input:10 得到55與期望值65不同 失敗

22 3.eUML •Advantage: Online update (新版的eclipse(Juno)不支援)
Dynamic generate UML diagram. The diagram will absolutely match the source code Webpage: 1.How to install software? Online update (新版的eclipse(Juno)不支援) Offline installation (we use this one)

23 Step1:打開網址點選對應的Eclipse在此選Juno的版本

24 Step2:再點選第一個下載

25 Step3:Eclipse上Help -> Install New Software
Step4:Click add button Step5: click archive選取在eUML下載的.ZIP檔案 如圖右 按下OK

26 Step6:跳出下列可安裝檔案將全部打勾按Next
Step7:安裝完畢再重新啟動Eclipse即可

27 Step8: How to use it ? -right click on package > eUML2> Class diagram
Result:

28 Reference Java api Junit api http://docs.oracle.com/javase/7/docs/api/


Download ppt "Usage Eclipse 敏捷方法工具介紹 實驗室網站:"

Similar presentations


Ads by Google