2011年9月29日 星期四

產生結構化程式的規則!

過去學寫程式多從工具的角度出發,儘快學習用法、儘早生出東東來…一些學理的部份也不是那麼計較。不過,既然要重新學個新的語言,它又是JAVA,那麼就照教科書認真學習。

「產生結構化程式的規則」→哇!從來沒注意到有這回事…
一、以最簡單的活動圖開始。
二、任何的動作狀都可以用兩個循序的動作狀態加以取代。
三、任何的動作狀態都可以用任何的控制敘述式加以取代。
四、視需求以任意次數和順序使用規則二、規則三。

2011年9月28日 星期三

eclipse file editor找不到source file

使用eclipse開發java程式時,有個好用的功能就是將滑鼠游標停留類別字串上時,會跳出那個類別的說明內容,如果按Ctrl+滑鼠左鍵的話,則會出現那個類別的原始碼。可是…第一次用的時候,eclipse卻告訴我
Class File Editor
Source not found
找了一下,原來是eclipse設定中source的目錄是C:\Program Files\Java\jre7\lib\rt.jar,目錄中不包含原始檔,只要把它改成C:\Program Files\Java\jdk1.7.0\src.zip就好囉~

2011年9月26日 星期一

好用又免費的UML工具軟體

最近因為開始學習JAVA,教科書裏經常提到UML,所以不得不開始重視起UML。雖然以前曾少量的學習過一些,但是因為沒有個比較順手而且免費的工具,所以也就馬馬虎虎的學習。本想找一個eclipse的外掛,將工具都整合在一起,而且它絕對必要的功能就是要能自動產生JAVA語法。稍微爬了一下文,好像不容易找到這樣的工具。倒是找到一個應該是個人、學校使用免費的獨立軟體叫SoftIdeasModeler。畫面如下:
真是太棒了~

不過,中文的相容性好像還有問題,比如工具/產生文件/pdf的文件中,就沒法兒正常顯示,在rtf中則沒問題。