วันอังคารที่ 21 มิถุนายน พ.ศ. 2554

NetBeans กับการใช้ Design Pattern

NetBeans IDE นั้นมี Feature หนึ่งที่น่าสนใจคือ UML modeling ซึ่งจะคอยช่วยให้เราสามารถวาด Diagram ต่างๆบน NetBeans ได้ นอกจากนี้ยังสนับสนุนการใช้ Design Pattern อีกด้วย
สำหรับผู้ที่มี NetBeans Version 6.9.1 จะยังไม่สามารถใช้งานได้ครับ ต้องทำการติดตั้ง Plugin เพิ่มเติม โดยทำตามขั้นตอนดังนี้
1. ไปที่ http://dlc.sun.com.edgesuite.net/netbeans/updates/6.7.1/uc/final/beta/modules/uml6/
2. ทำการ Download ไฟล์ .nbm ทุกไฟล์
3. ทำการติดตั้งโดย เปิด NetBeans แล้วไปที่ Tools->Plugins
4. คลิกที่ tab Downloaded แล้วกด Add Plugins…
5. เลือกไฟล์ .nbm ทุกไฟล์ที่ Download มาจากข้างต้น
6. กด Install แล้วทำตามขั้นตอนจนเสร็จ เมื่อติดตั้งเสร็จแล้วให้ทำการ Restart NetBeans
เพียงเท่านี้ท่านก็สามารถใช้ Design Pattern บน NetBeans ได้แล้วครับ

*** สำหรับผู้ที่มี NetBeans Version 7.0 หลังติดตั้ง Plugin แล้ว จะสามารถใช้งานได้เฉพาะในส่วนของ Design Pattern ครับ เนื่องจาก Plugin ไม่รองรับเวอร์ชั่นนี้ ทำให้ไม่สามารถวาด Diagram ได้


เริ่มใช้งาน Design Pattern
1. ให้ทำการคลิกขวาที่ package ที่ต้องการใช้ Design Pattern แล้วเลือก Reverse Engineer…


*** สำหรับท่านใดที่ทำตามข้อ1 แล้วไม่มี Reverse Engineer… ขึ้นมาให้เลือก ให้ท่านทำการติดตั้ง Plugin ดังที่กล่าวไว้ข้างต้นก่อนครับ

2. จะปรากฏหน้าต่างขึ้นมาดังรูป ให้คลิกที่ปุ่ม OK

3. หลังจากนั้น จะได้ Project ใหม่ขึ้นมา ให้คลิกขวาที่ Model แล้วเลือก Apply Design Pattern… ดังรูป

 

4. จะปรากฏหน้าต่างขึ้นมา ให้ทำการกด Next แล้วเลือก Project เป็น GoF Design Patterns และเลือก Design Pattern ที่เราต้องการใช้ เสร็จแล้วทำการกด Next


5. หลังจากให้เลือก namespace แล้วกด Next จะปรากฏหน้าต่างขึ้นมาให้เลือก class ที่เราต้องการให้เป็นไปตาม Design Pattern เสร็จแล้วกด Next



6. หลังจากนั้นให้เลือก Create class diagram แล้วตั้งชื่อ class diagram เสร็จแล้วให้กด Next->Finish จะปรากฏ class diagram ตาม Design Pattern ที่เลือกไว้



7. เราสามารถ Generate Code ให้เป็นไปตาม Design Pattern ได้โดยคลิกขวาที่ชื่อ Project ของ Class Diagram แล้วเลือก Generate Code จะปรากฏหน้าต่างขึ้นมาให้คลิก OK



8. หลังจากนั้น NetBeans จะทำการ Generate Code ให้เราดังตัวอย่าง


 

นี่ก็เป็นเพียงตัวอย่างง่ายๆ ในการใช้ Design Pattern บน NetBeans ครับ






ไม่มีความคิดเห็น:

แสดงความคิดเห็น