SlideShare a Scribd company logo
1 of 25
Download to read offline
การติดตังโปรแกรม NetBeans
เริ มต้นเขียนโปรแกรมแรกด้วย NetBeans
การดีปักโปรแกรม

การสร้ าง App Android
เริ มต้นการสร้าง Project บน Netbeans
การติดตังโปรแกรม NetBeans
ขันตอนการติดตัง (NetBeans IDE Installation)
NetBeans สนับสนุนการทํางานหลายระบบ อาทิเช่น Windows, Solaris,
Linux และ Macintosh ในทีนีขอกล่าวถึงเฉพาะการติดตัง
ใน WindowsXP ดังนี1.Download NetBeans IDE 5.0 (หรื อ NetBeans IDE 5.5
Beta) ที www.netbeans.org จะได้ File (.zip) และให้คลาย File .zip นันเพือทํา
การติดตัง
2. ทีไฟล์ installer ให้ double-click ที icon ของ installer
3. จะพบขันตอนการติดตังโดยใช้ wizard > และปรากฏหน้าจอ License
Agreement > click Next
4. ระบุ directory สําหรับเก็บข้อมูลระหว่างการติดตัง NetBeans IDE
5. เลือก JDK ทีคุณต้องการใช้ทางานร่ วมกับ IDE > click Next
ํ
่
6. ยืนยันการติดตังว่าอยูใน location ทีถูกต้องและมีหน่วยความจําเพียงพอ
สําหรับ
การติดตัง
7. Click Next เพือเริ มขันตอนการติดตัง และทํางานตามขันตอนของ Wizard
เริ มต้นสร้างโปรเจ็กต์ใหม่โดยเลือกเมนู File > New Project จากนัน
โปรแกรมจะแสดงหน้าต่างNew Project ขึนมา เราสามารถเลือกการสร้าง
โปรแกรมประยุกต์ได้หลายแบบ ในทีนีจะสร้างโปรแกรมในลักษณะ Desktop
Application ด้วยจาวา ให้เลือกโปรเจ็กต์เป็ น Java แล้วเลือก Java
Desktop Application
สําหรับคอนโทรลต่างๆ มีให้เลือกมากมายสามารถนํามาใช้งานได้ โดย
สามารถลากมาวางบนฟอร์มได้ทนที เมือวางคอมโพเนนต์ใดลงไป เราสามารถ
ั
เปลียนคุณสมบัติได้ในหน้าต่างคุณสมบัติ
ั
ถ้าหากต้องการสร้างอีเวนต์ให้กบปุ่ มได้โดยคลิกขวาทีปุ่ มแล้ว
เลือก Events แล้วเลือก Events ทีต้องการ ในทีนีจะเลือก Events ทีเกิดจากเมาส์
โดยเลือกเป็ น Mouse > mouseClicked โปรแกรมจะสร้างหน้าต่างซอร์ สโค้ด
ออกมา ให้พิมพ์คาสังในตําแหน่งต่อจากคําว่า TODO ในทีนีจะพิมพ์
ํ
System.out.println(“ann”); เพือแสดงข้อความออกทางคอนโซล เมือคลิกไอคอน
รันโปรแกรมจะแสดงหน้าต่างเอาต์พต
ุ
การเขียนโปรแกรมคอมพิวเตอร์นนบางครังอาจต้องพิจารณาค่า
ั
ของตัวแปรต่างๆ ทีเกิดขึนระหว่างการทํางานของโปรแกรม เพือตรวจสอบ
ข้อผิดพลาดบางอย่างทีอาจเกิดขึนได้ เช่น การใช้ตวแปรผิด การเขียนนิพจน์
ั
ผิด ซึงข้อผิดพลาดเหล่านันเรี ยกว่าบัก (bug) แต่เนืองจากโปรแกรมทํางาน
p
เร็ วมาก บางครังอาจต้องให้โปรแกรมหยุดในตําแหน่งกําหนดจุดหยุดของ
โปรแกรมชัวคราว หรื อดูค่าของตัวแปรระหว่างโปรแกรมทํางานได้
เริ มต้นการสร้าง Project บน Netbeans

เลือกเมนู File -> New Project
เลือก Java -> Java Application
กําหนดชือ Project ในส่ วนของ Create Main Class ให้ตpิกออก
จากนันเลือก Finish
ตอนนีได้โปรเจคเปล่า ๆ ยังไม่มีไฟล์ .java

สร้าง Package โดยการคลิกขวา Project -> New -> Java Package...
ใส่ ชือ Package เช่น com.java.myapp

ได้ Package เช่น com.java.myapp
สร้ างไฟล์ Class ของ Java

คลิกขวาที Package เลือก New -> Others...
การสร้ าง GUI ในการสร้างไฟล์ .java แบบ GUI สามารถเลือก Class ได้หลาย
ตัวมาก เช่น

Swing GUI Forms และภายใน Swing ก็มี Class แยกย่อยอีกหลายตัว
เช่นเดียวกัน
หรื อจะเลือกใช้ AWT GUI Forms ซึงจะแยกย่อย Class ได้อีก 4-5 ตัว
หลายคนจะยังสงสัยว่าจะเลือกตัวไหนดี ซึงปกติแล้วพวกการเลือก
พวก GUI ต่าง ๆ เป็ เพียงค่า Default เริ มต้นตอนทีสร้างไฟล์Class เท่านัน แต่
หลังจากทีสร้างแล้ว เราสามารถทําการแก้ไข Code ต่าง ๆ และเรี ยกใช่งาน Class
ต่าง ๆ เพิมได้ทีหลัง และสามารถใช้ได้ทง Swing และ AWT หรื ออืน ๆ ในการ
ั
ออกแบบและสร้าง Form ได้

ในขันตอนนีให้เลือก Swing GUI Forms -> JFrame Form
กําหนดชือ Class
ตอนนีได้เราได้ Class ทีมี .java เรี ยบร้อยแล้ว พร้อมทัง Form
เปล่า ๆ ทีโปรแกรมสร้างมาให้
จะเห็นว่ามี Toolbox ทีประกอบด้วย Controls และ Object
ต่าง ๆ มากมาย ทีไว้ออกแบบ Form
ก่อนอืนให้เราเข้าใจเกียวกับ Layout ของ Form ซะก่อน ซึงปกติแล้วเวลา
เราเขียนบน VB.Net หรือ Visual Studio จะมีการจัดพวก Control ต่าง ๆ ตาม
ตําแหน่ง X , Y ของ Form แต่ในภาษา Java เราสามารถเลือกทีจะจัดรู ปแบบของ
Control และ Object ต่าง ๆ ได้ เช่น จะเป็ นแบบ GridLayout (ให้นึกถึง HTML แบบ
Table) และอืน ๆ อีกหลายรู ปแบบ แต่ในค่าพืนฐานแนะนําให้ปรับเป็ น Null layout
คือจัดวางตําแหน่งแบบ X , Y เหมือนกับ VB.Net ทีเราคุนเคย
้
ทดสอบการสร้าง Label , TextField และ Button ด้วย
(JLabel, jTextField และ jButton) อาศัยการลากวาง ๆ
ปรับแต่ Properties ของ Form ซะหน่อยด้วยการคลิกที Form แล้วไปที
Properties -> Code -> Form Size Policy -> Generate Resize Code
หรื อจะปรับแต่งพวก Size ได้ตามขนาดทีต้องการ
ทดสอบการรันโปรแกรม

เลือก Class ทีเราได้สร้างไว้เพือทําการ Run
ได้ผลลัพธ์ดงรู ป
ั
สรุป จากผลลัพธ์จะเห็นว่า Netbeans ช่วยให้เราสร้าง Form GUI ด้วย
Java แบบง่ายมาก ๆ โดยทีเรายังไม่ได้เขียน Code เลยซะบรรทัด ก็
สามารถสร้าง GUI ได้แล้ว และขันตอนถัดไป หลังจากได้ GUI แล้ว เรา
จะต้องสร้าง Event เหตุการณ์ต่าง ๆ กับ User เช่นการรับค่าผ่าน Input
และแสดง Dialog โต้ตอบแบบง่าย ๆ

More Related Content

What's hot

การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6
Sara Zara
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3
Chutikarn Waprang
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
ครูสม ฟาร์มมะนาว
 
Flasheffect[1]
Flasheffect[1]Flasheffect[1]
Flasheffect[1]
pom_2555
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
skiats
 
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
Nattapon
 

What's hot (20)

การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeansการเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
 
การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6การใช งานโปรแกรม Dreamweaver cs6
การใช งานโปรแกรม Dreamweaver cs6
 
Netbeans
NetbeansNetbeans
Netbeans
 
วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3วิธีการติดตั้ง Dreamweaver CS3
วิธีการติดตั้ง Dreamweaver CS3
 
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
 
ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0ส่งงาน Microsoft Visual Basic 6.0
ส่งงาน Microsoft Visual Basic 6.0
 
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
คู่มือการติดตั้งโปรแกรมสำหรับสร้าง Mobile Application ด้วย HTML5 และ Ionic Fr...
 
Dev c++
Dev c++Dev c++
Dev c++
 
การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0การเขียนโปรแกรมด้วย Vb 6.0
การเขียนโปรแกรมด้วย Vb 6.0
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
 
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 expressหน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
หน่วยการเรียนที่ 1 เริ่มต้นโปรแกรม vb 2013 express
 
Powerpoint บทที่ 1
Powerpoint บทที่ 1Powerpoint บทที่ 1
Powerpoint บทที่ 1
 
Powerpoint บทที่ 2
Powerpoint บทที่ 2Powerpoint บทที่ 2
Powerpoint บทที่ 2
 
Flasheffect[1]
Flasheffect[1]Flasheffect[1]
Flasheffect[1]
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
ใบความรู้ที่ 4 การเขียนโปรแกรมด้วย visual basic 2010
 

Similar to การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android

การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressการนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
Teemtaro Chaiwongkhot
 
Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้
Webidea Petchtharat
 
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i osคู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
Nisachol Poljorhor
 
สร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpressสร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpress
kruburapha2012
 
กลุ่มที่ 7ขั้นตอนการเข้าใช้งาน Wordpress ในฐานะผู้ดูแลระบบ
กลุ่มที่ 7ขั้นตอนการเข้าใช้งาน  Wordpress ในฐานะผู้ดูแลระบบกลุ่มที่ 7ขั้นตอนการเข้าใช้งาน  Wordpress ในฐานะผู้ดูแลระบบ
กลุ่มที่ 7ขั้นตอนการเข้าใช้งาน Wordpress ในฐานะผู้ดูแลระบบ
เขมิกา กุลาศรี
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
arachaporn
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
arachaporn
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
New Tomza
 

Similar to การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android (20)

คู่มือ Joomla
คู่มือ Joomlaคู่มือ Joomla
คู่มือ Joomla
 
Joomla
JoomlaJoomla
Joomla
 
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressการนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
 
Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้Dreamweaver แนะโปรแกรมและวิธีใช้
Dreamweaver แนะโปรแกรมและวิธีใช้
 
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i osคู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
 
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
ความรู้เบื้องต้นเกี่ยวกับโปรแกรม Dreamweaver CS6
 
vb.net
vb.netvb.net
vb.net
 
สร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpressสร้างเว็บไซต์ด้วยWordpress
สร้างเว็บไซต์ด้วยWordpress
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
การสร้างสื่อ AR Augmented Reality ด้วย Unity + Vuforia
การสร้างสื่อ AR Augmented Reality ด้วย Unity + Vuforiaการสร้างสื่อ AR Augmented Reality ด้วย Unity + Vuforia
การสร้างสื่อ AR Augmented Reality ด้วย Unity + Vuforia
 
กลุ่มที่ 7ขั้นตอนการเข้าใช้งาน Wordpress ในฐานะผู้ดูแลระบบ
กลุ่มที่ 7ขั้นตอนการเข้าใช้งาน  Wordpress ในฐานะผู้ดูแลระบบกลุ่มที่ 7ขั้นตอนการเข้าใช้งาน  Wordpress ในฐานะผู้ดูแลระบบ
กลุ่มที่ 7ขั้นตอนการเข้าใช้งาน Wordpress ในฐานะผู้ดูแลระบบ
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
 
หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6หน่วยการเรียนรู้ที่ 6
หน่วยการเรียนรู้ที่ 6
 
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
แบบเสนอโครงร่างโครงงานคอมพิวเตอร์
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
Exe2[1]
Exe2[1]Exe2[1]
Exe2[1]
 
รูปทรงกลม
รูปทรงกลมรูปทรงกลม
รูปทรงกลม
 

More from Aod Parinthorn

คำขวัญประจำปี 2014 ปตท.ระยอง
คำขวัญประจำปี 2014 ปตท.ระยองคำขวัญประจำปี 2014 ปตท.ระยอง
คำขวัญประจำปี 2014 ปตท.ระยอง
Aod Parinthorn
 
HAMR ฮาร์ดไดรฟ์ 60TB !!
HAMR ฮาร์ดไดรฟ์ 60TB !!HAMR ฮาร์ดไดรฟ์ 60TB !!
HAMR ฮาร์ดไดรฟ์ 60TB !!
Aod Parinthorn
 
Bag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหาย
Bag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหายBag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหาย
Bag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหาย
Aod Parinthorn
 
สแกนฟิล์มด้วยมือถือ
สแกนฟิล์มด้วยมือถือสแกนฟิล์มด้วยมือถือ
สแกนฟิล์มด้วยมือถือ
Aod Parinthorn
 

More from Aod Parinthorn (8)

It news
It newsIt news
It news
 
It news
It newsIt news
It news
 
คำขวัญประจำปี 2014 ปตท.ระยอง
คำขวัญประจำปี 2014 ปตท.ระยองคำขวัญประจำปี 2014 ปตท.ระยอง
คำขวัญประจำปี 2014 ปตท.ระยอง
 
HAMR ฮาร์ดไดรฟ์ 60TB !!
HAMR ฮาร์ดไดรฟ์ 60TB !!HAMR ฮาร์ดไดรฟ์ 60TB !!
HAMR ฮาร์ดไดรฟ์ 60TB !!
 
งานย่อย
งานย่อยงานย่อย
งานย่อย
 
Bag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหาย
Bag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหายBag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหาย
Bag2 go กระเป๋าเดินทางที่ไม่ต้องกลัวหาย
 
สแกนฟิล์มด้วยมือถือ
สแกนฟิล์มด้วยมือถือสแกนฟิล์มด้วยมือถือ
สแกนฟิล์มด้วยมือถือ
 
Skype
SkypeSkype
Skype
 

การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android