วันอังคาร ที่ 25 กันยายน 2550
Eclipse: สร้าง Java Class
Posted by
Bisutto
,
ผู้อ่าน : 343
, 21:24:18 น.
| หมวดหมู่ :
Eclipse
พิมพ์หน้านี้
ทดลองใช้ Eclipse กับ Javaหลังจากที่ได้ทำการติดตั้ง Eclipse และเรียนรู้รูปแบบการติดต่อกับผู้ใช้ของ Eclipse อย่างคร่าวๆแล้ว คราวนี้จะมาทดลองใช้ Eclipse ในการเขียนและสั่งทำงานโปรแกรม Java สร้าง Project
ก่อนที่จะเขียนโปรแกรมใดๆ ขั้นตอนแรกจะต้องทำการสร้าง Project เพื่อใช้เป็นที่จัดเก็บ source code ทั้งหมด วิธีการสร้าง project ทำได้โดย [File] -> [New] ->[Project] ซึ่ง Eclipse จะแสดงหน้าจอ Wizard ในการสร้าง Project ดังแสดงในรูป เลือก Java Project และกดปุ่ม [Next >] จะแสดงหน้าจอดังรูป ซึ่งประกอบด้วยช่องข้อมูลดังต่อไปนี้

- ช่องแรก Project name ใช้สำหรับระบุชื่อของโครงการ ในตัวอย่างให้โครงการชื่อ MyFirstProject
- Content เป็นการกำหนดการจัดเก็บ source code ของโครงการ ในตัวอย่างเลือกตัวเลือกแรก Create project in workspace จะทำให้ Eclipse กำหนด directory ในการจัดเก็บ source code ที่ project directory ที่อยู่ใต้ workspace ในตัวอย่างนี้ workspace ถูกกำหนดที่ C:\home\wisut ชื่อโครงการ MyFirstProject ดังนั้น Project directory คือ C:\home\wisut\MyFirstProject แต่หากเลือกตัวเลือกที่สอง Create Project From Existing Source จะให้ผู้ใช้เลือก project directory โดยใช้ปุ่ม [Browse]
- JRE เป็นการกำหนด version ของ Java ที่ใช้ในการ Compile source code โดยตัวเลือกแรกเป็น default ของ ระบบ ส่วนตัวเลือกที่สองเป็น version อื่นที่สามารถเลือกได้หากมีติดตั้งในระบบ
Project layout เป็นการเลือกโครงร่างของโครงการ มีสองตัวเลือก ตัวเลือกแรกให้เก็บ source (.java) และ output (.class) อยู่ที่เดียวกัน ส่วนตัวเลือกที่สองเป็นการแยก source ออกจาก output ให้ลองเลือกตัวเลือกที่สอง โดยใช้ค่า default นั้นใช้ src directory เก็บ source และ bin directory เก็บ output
เมื่อกดปุ่ม [Finish] แล้ว Eclipse จะทำการสร้าง Project ที่ชื่อ MyFirstProject ขึ้นมาใหม่แสดงใน Package Explorer view ดังแสดงในรูป

สร้าง Java Class
เมื่อสร้างโครงการเรียบร้อย ทดลองสร้าง Hello.java ซึ่งเป็น class ในการพิมพ์ตัวอักษร Hello ออกมาที่ Console View การสร้าง class ทำได้ด้วยการเลือกจากเมนูหลัก [File] -> [New] -> [Class] หรือเลือก Icon ที่มีเครื่องหมายตัว C ซี่งถ้าลองเลื่อน mouse ไปที่ Icon นั้นจะมี tool tip New Java Class ขึ้นมา เมื่อทำการ Eclipse จะแสดงหน้าต่าง Wizard ในการสร้าง class ดังแสดงในรูป 
ในช่อง Source Folder มีค่า MyFirstProject/src แสดงให้เรียบร้อย เนื่องจาก เป็น default src directory ในช่อง package ทดลองใส่ค่า com.microx เพื่อสร้าง package ที่ต้องการ ในช่อง name ใส่ค่า Hello เป็นชื่อของ class ที่จะสร้าง จากนั้นเลือก public static void main(String []args) เพื่อให้ Eclipse สร้าง main() method ให้ด้วย เมื่อกดปุ่ม [Finish] แล้ว Eclipse จะสร้าง class ให้ดังแสดงในรูป
 จากรูปจะเห็นว่า ในหน้าต่าง Editor จะแสดง source code ของ Hello.java มี main() method สร้างให้เรียบร้อยตามที่ระบุไว้ โดยที่ Package Explorer View แสดงโครงสร้างของ package และ class ในโครงการ พร้อมทั้ง libraries ต่างๆที่โครงการเรียกใช้ จะเห็นว่า Hello class ที่สร้างขึ้นอยู่ใน com.microx package และใน Outline View จะแสดงโครงสร้างที่ประกอบด้วย properties และ methods ที่อยู่ใน Hello class ทำให้นักพัฒนาสามารถได้ทันทีว่า class ที่กำหนดทำงานอยู่มี properties และ method อะไรอยู่บ้าง และหากทดลองเอา mouse เลือกที่ main() method ใน Outline view จะพบว่าใน Editor จะแสดงตำแหน่งของ main() method ให้ทันที ซึ่งหาก source code มีขนาดใหญ่ประกอบด้วย properties และ methods จำนวนมาก จะทำให้นักพัฒนาทราบได้ทันทีว่า class กำลังทำงานอยู่มี properties และ methods อะไรบ้าง และสามารถเข้าถึง source code ในส่วนที่ต้องการด้วยการเลือกที่ Outline View แทนที่จะใช้ mouse หรือปุ่ม [Page Up] [Page Dn] เลื่อนหา
|