2008年6月29日 星期日

期末報告

到圖書館挑選二本Java課本,寫下這些書名與作者出版社與出版日期,每本書各挑選一個習題進行個人研究,說明以下:







  • 你為什麼挑選這個習題(只有題目,沒有範例或解答)



  • 這個習題讓你學到什麼概念


  • 請你製作一個講義說明這個習題。



第一本書:




書名:掌握JAVA-設計之鑰;作者:江義華;文編:林彩瑜




題目:設計一個程式,使用JFrame元件,含有兩個JtextField與一個JButton。




學習概念:




其實Java有內建GUI的介面設計功能,除了平常上課學的程式編輯概念與邏輯外,可以借由視窗化,直覺操作的介面,讓使用者可以明白這個程式的功能,做出像是計算機、或是輸入資料的程式。因為翻書的時候看到這部份覺得很有趣,跟平常上課的純文字程式內容不同,所以想要試著學習,做出一些不同的東西。



執行結果:
可以發現右邊有程式執行的結果,出現一個新建的視窗,有兩個欄位,與一個按鈕。標題顯示也無誤,視窗底色也有出現。











程式碼的部份,這裡用到了兩個新東西,分別是swing中的JFrame跟JButton類別,與awt中的上色功能。


















第二本書:



書名:最新JAVA2程式設計實例入門;作者:高橋麻奈;編審:劉春成



題目:請寫一個程式,能夠把下列的字串寫入文字檔中。

A long time ago,

There was a little girl.

學習概念:

這個部份有關於將程式執行,並且存入一個文字檔,等於是將程式的資料儲存下來,存成txt檔方便以後讀取。因為覺得這部份能夠利用的空間非常多,如果學會了以後,未來可以對I/O這部份做更深入的探討。

實驗結果:



成功的建立了一個文字檔,而且資料也順利的存入。
 
 
 
 
 
 
 
 
 
 
 
 
 

沒有留言: