การเขียนโปรแกรมด้วย Net beans
- 2. การติดตั้ง Netbeans สาหรับเขียน Java (Install Netbeans IDE for
Java) Netbeans อ่านว่า“เน็ตบีนส์” เป็น Tools IDE อีกตัวหนึ่งที่ได้รับความนิยมที่ใช้ในการเขียน
โปรแกรมภาษาต่าง ๆ รวมทั้งภาษา Java โดย Netbeans เป็น Open Source ฟรี ที่สามารถทาการ
พัฒนา Plugin หรือ Add-on ไว้สาหรับการพัฒนาโปรแกรมภาษาอื่น ๆ ได้ เช่น HTML5, PHP,
C/C++ และอื่น ๆ แต่หลัก ๆ แล้วจะถูกใช้พัฒนาโปรแกรมภาษา Java ซะมากกว่า และก่อนการใช้
งาน Netbeans จะต้องทาการติดตั้ง Java JRE หรือ Java SDK ให้เรียบร้อยซะก่อน
การติดตั้ง Java SDK และการปรับแต่งค่าพื้นฐาน (Install Java SDK and
Config)
http://www.thaicreate.com/java/java-install-sdk-windows.html
Netbeans IDE for Java
การติดตั้ง Netbeans สาหรับเขียน Java โปรแกรม Netbeans สามารถดาวน์โหลดได้ฟรีที่
Netbeans
http://netbeans.org/downloads/
ดาวน์โหลดโปรแกรม Netbeans สามารถดาวน์โหลดได้ฟรี ๆ
การติดตั้ง Netbeans สาหรับเขียน Java (Install Netbeans IDE for
Java)
- 11. NETBEANS : สร้าง JAVA GUI ด้วย NETBEANS สร้าง
APPLICATION แบบ GRAPHIC แบบง่าย ๆ
Netbeans : สร้าง Java GUI ด้วย Netbeans สร้าง
Application แบบ Graphic แบบง่าย ๆ ในกรณีที่ติดตั้ง
Netbeans เราสามารถที่จะสร้าง Project แบบ GUI เพื่อเรียกใช้งานพวก
Class ของAWT และ Swing ได้ทันที โดยที่เราไม่ต้องทาการติดตั้งพวก
Plugin ของWindowBuilderเหมือนกับโปรแกรม Eclipse และการ
ใช้งาน Netbeans สร้าง GUI ก็จะใช้หลักการเช่นเดียวกับโปรแกรม Eclipse
ที่ติดตั้ง WindowBuilder คือเราจะใช้การสร้าง Form ผ่าน
Toolbox ต่าง ๆ ที่Netbeans มีให้ เช่นพวก Label ,
TextField , Button และอื่น ๆ อีกมากมาย จากนั้นเราสามารถที่จะสร้าง
Event หรือเหตุการณ์ต่าง ๆ ให้กับ Object ที่เราสร้างขึ้น และเมื่อต้องการเขียนให้
โปรแกรมทางานในสิ่งที่ต้องการ ก็จะใช้การเขียนเพิ่มในส่วนของ Code ของภาษา Java
- 12. ถ้าจะให้เปรียบเทียบระหว่าง Netbeans และ Eclipse ว่าตัวไหนดีกว่ากัน ส่วนตัวผมเองนั้นจะเลือกใช้
Eclipse เพราะสามารถทางานได้เร็วว่า และมี Tools อย่าง Quick Fixed ที่ช่วยให้การเขียน
โปรแกรมได้ง่ายยิ่งขึ้น
เริ่มต้นการสร้าง Project บน Netbeans
เลือกเมนู File -> New Project
- 13. เลือก Java -> Java Application
กาหนดชื่อ Project ในส่วนของ Create Main Class ให้ติ๊กออก จากนั้นเลือก Finish
- 15. ใส่ชื่อ Package เช่น com.java.myapp
ได้ Package เช่น com.java.myapp รียบร้อยแล้ว
- 17. การสร้าง GUI ในการสร้างไฟล์ .java แบบ GUI สามารถเลือก Class ได้หลายตัวมาก เช่น
Swing GUI Forms และภายใน Swing ก็มี Class แยกย่อยอีกหลายตัว เช่นเดียวกัน
- 19. ตอนนี้เราได้ Class ที่มี .java รียบร้อยแล้ว พร้อมทั้ง
Form เปล่า ๆ ที่โปรแกรมสร้างมาให้
ก่อนอื่นให้เราเข้าใจเกี่ยวกับ Layout ของ Form ซะก่อน ซึ่งปกติแล้วเวลาเราเขียนบน VB.Net หรือ Visual
Studio จะมีการจัดพวกControl ต่าง ๆ ตามตาแหน่ง X , Y ของ Form แต่ในภาษา Java เราสามารถเลือกที่จะ
จัดรูปแบบของ Control และ Object ต่าง ๆ ได้ เช่น จะเป็นแบบGridLayout (ให้นึกถึง HTML แบบ Table)
และอื่น ๆ อีกหลายรูปแบบ แต่ในค่าพื้นฐานแนะนาให้ปรับเป็น Null layout คือจัดวางตาแหน่งแบบ X , Y เหมือนกับ VB.Net
- 21. ปรับแต่ Properties ของ Form ซะหน่อยด้วยการคลิกที่ Form แล้วไปที่
Properties -> Code -> Form Size Policy ->
Generate Resize Code
- 23. สรุป จากผลลัพธ์จะเห็นว่า Netbeans ช่วยให้เราสร้าง Form GUI
ด้วย Java แบบง่ายมาก ๆ โดยที่เรายังไม่ได้เขียน Code เลยซะบรรทัด ก็
สามารถสร้าง GUI ได้แล้ว และขั้นตอนถัดไป หลังจากได้ GUI แล้ว เราจะต้อง
สร้าง Event เหตุการณ์ต่าง ๆ กับ User เช่นการรับค่าผ่าน Input และ
แสดง Dialog โต้ตอบแบบง่าย ๆ
- 24. Netbeans กับการพัฒนาโปรแกรมบน Android
ปกติเวลาจะเขียนโปรแกรมสาหรับ Android หลายคนอาจใช้ ADT Plugin for Eclipse แต่โดยปกติผมเขียนโปรแกรมส่วนใหญ่
มักจะทาบน Netbeans จึงตระเวนหาปลั๊กอินที่ช่วยในการพัฒนาแอนดรอยมาใช้ ซึ่งก็คือ Project Kenai ดังนั้นก็เลยอยากแนะนาคนที่ให้
Netbeans อยู่แล้ว หรือผู้ที่กาลังเริ่มใช้ ที่มีความสนใจในการพัฒนา Android มาลองกัน สาหรับผู้สนใจลองทาเองไม่ดูตัวอย่างจากผม ก็ไปที่
เว็บต้นทางได้เลยครับ How to install Android plugin version 1.x into NetBeans
ขั้นตอนที่ 1 ทาการติดตั้ง JDK และ Netbeans ดาวโหลดตามลิงค์
JDK
Netbeans
JDK + Netbeans
สาหรับใครที่ไม่รู้ว่าจะเลือกโหลดอันไหนแนะนา JDK+Netbeans สาหรับผู้เริ่มต้น เพราะมีตัวเครื่องมือและไลบรารีค่อนข้างจะครบ แต่ถ้าต่อ
อินเตอร์เนตได้ตลอด ในการติดตั้งจะดีมากเพราะบ้างครั้งมันจะมีการปรับปรุงข้อมูลใหม่ รวมถึงโหลดไลบรารีที่จาเป็นต่างๆ ในระหว่างการติดตั้งตัวปลั๊กอิน
ต่างๆ ให้อัตโนมัติ
ขั้นตอนที่ 2 ติดตั้ง Plugin เพื่อพัฒนา Android โดยไปที่ How to install Android plugin version 1.x
into NetBeans แล้วทาตามตัวอย่างึϸงภาพ ซึ่งในตัวอย่างจะใช้วิธีเชื่อมไปยังที่ URL ของ Plugin
- 25. เปิดเข้า Netbeans ไปที่ Tools -> Plugins ->แท็บ Settings -> Add จากนั้นใส่
URL ของ Plugin
http://deadlock.netbeans.org/hudson/job/nbandroid/lastStabl
eBuild/artifact/build/updates/updates.xml
ตัว Plugin Manager จะทาการปรับปรุงรายการปลั๊กอิน จากนั้นให้เลือกปลั๊กอินที่ต้องใช้ึϸงภาพ แล้ว
ติดตั้งจนเสร็จ มันจะถามให้เริ่มโปรแกรมใหม่ ตอบตกลงแล้วเปิด Netbeans อีกครัง
- 26. ขั้นตอนที่ 3 ก่อนที่จะสร้าง Project สาหรับพัฒนาโปรแกรมบน Android ให้ติดตั้ง Android
SDK ก่อนโหลดได้ที่ Download the Android SDK ผมแนะนาให้โหลดตัวที่เป็น Zip ย้าย
ง่ายจัดการเอง โดยขยายไฟล์ลงตาแน่งที่ต้องการติดตั้ง จากนั้นจึงรันโปรแกรม SDK Manger ที่อยู่ใน
โฟลเดอร์ มันจะทาการเชื่อมต่อไปยังอินเตอร์เนตเพื่อหาตาแหน่งของไฟล์ที่จาเป็นในการติดตั้ง ในการพัฒนา
Android แล้วแสดงรายการใช้เราเลือก โดยแนะนาให้เลือก SDK
Platform,API,Document,Sample มาซักเวอร์ชั่นเช่น 2.2 ก็เลือกมาเฉพาะที่มันเป็นของ
เวอร์ชั่น 2.2 เพราะถ้าเลือกหมดมันจะโหลดนาน ติดตั้งนาน เปลืองพื้นที่ ถ้าเราไม่ได้พัฒนาทุกเวอร์ชั่น จากนั้นก็เลือก
Install แล้วรอ
- 27. ขั้นตอนที่ 4 ทาการสร้างเครื่อง Android จาลองให้ตรงกับเวอร์ชั่นที่เราจะพัฒนาโดยใช้ Android
SDK and AVD Manager โดยเลือกที่ Virtual devices -> New... แล้วตั้งค่า
ให้เครื่องแอนดรอยจาลองของเรา แนะนาให้ตั้งค่าจอเล็ก จะทาช่วยให้รันแอนดรอยจาลอง ได้เร็วขึ้น แต่ยังไงก็ขึ้นอยู่กับ
โปรแกรมที่เราพัฒนา ว่าออกแบบมาสาหรับหน้าจอแบบไหน สาหรับในภาพตัวอย่างทาเป็นเวอร์ชั่น 2.1
- 28. ขั้นตอนที่ 5 ใน Netbeans สร้าง Project สาหรับพัฒนาโปรแกรมบน
Android โดยไปที่ File -> New Project
เลือก Android -> Android Project คลิก Next
- 31. จากนั้นทดสอบเขียนโปรแกรมง่ายขึ้นก็คือ Hello Android เพื่อทดสอบเบื้องต้นว่าเราตั้งค่าเครื่องมือในการพัฒนาโปรแกรมสาหรับ
Android บน Netbeans ได้ถูกต้องแล้ว
ขั้นตอนที่ 5 การ Build Project นั้นต้องตั้งค่าที่ Control PanelClock, Language, and
Region โดยเลือกทั้งใน Formats และ Location ให้เป็น United States และลบ
ไฟล์ debug.keystore ใน C:Usersชือผู้ใช้งาน.android ถ้ามีทิ้ง ก่อนจะทาการ Build Project ไม่งั้น
จะเกิดผิดพลาดในขั้นตอนการ Build Project เพราะเราใช้การอ้างอิงตาม พ.ศ. ทาให้การอ้างอิงใบรับรองโปรแกรม ตาม ค.ศ.นั้น
หมดอายุ สาหรับ Build Project ทาโดยเลือกคลิกขวาที่โปรเจคแล้วเลือก Build
- 32. ขั้นตอนที่ 6 ทารัน Android Emulator จาก Android SDK and AVD
Manager เลือกที่ Virtual devices จากนั้นเลือกรายการตัวจาลองที่ตรงกับโปรแกรมที่เราพัฒนา
แล้วทาการ Start ... ตัวจาลองแอนดรอยที่เลือก แล้วรอให้มันเปิดขึ้นจนพร้อมใช้งาน ึϸงภาพตัวอย่าง
- 33. จากนั้นทาการทดสอบโปรแกรมที่ Build แล้ว โดยคลิกขวาที่โปรเจคเลือก Run จะ
มีหน้าต่างให้เราเลือกว่าจะรันกับเครื่องไหน ให้เลือกแล้วกด OK โปรแกรมที่สร้างขึันจะไป
รันบนเครื่องแอนดรอยจาลอง
- 36. จัดทาโดย
1.นาย ทีปกร แสนดี เลขที่ 3
2.นาย นพพร ศรีทองดี เลขที่ 4
3.นาย จารุวิทย์ คุ้มทองดี เลขที่ 9
4.นาย อภิสิทธิ์ จันมั่นคง เลขที่ 13
5.นาย พรหมชาติ มิระสิงห์ เลขที่ 17
ชัน ม.6/3