SlideShare a Scribd company logo
1 of 25
Download to read offline
บทที่ 12
การเขียนโปรแกรมโดย
ใช้ NetBeans
สมาชิก
นางสาวธนพร
นางสาวธนัชชา
นางสาวธนัญญา
นางสาวชัชชญา
นางสาวณิชากร
นางสาววิลาสินี
นางสาวศศิภา
ศรอารา
ปานมา
สุทธิพงศ์เกียรติ์
ก่อถิรวัสส์
สุขอุดมกอบกุล
ศรีพรรณ์
สามหาดไทย
เลขที่ 19
เลขที่ 23
เลขที่ 24
เลขที่ 25
เลขที่ 28
เลขที่ 37
เลขที่ 39
Netbeans คือเครื่องมือที่ช่วยในการเขียนโปรแกรมภาษาจาวา ที่มี
ประสิทธิภาพอย่างมาก ทาให้สามารถพัฒนางานได้ง่าย และเร็ว เพราะ
Netbeans มี Editor อยู่ในตัวที่ใช้ในการเขียนภาษาโปรแกรม มีการแบ่งสี
ออกเป็นสี ๆ ใน Editorเพื่อให้ง่ายต่อการมอง ง่ายต่อการจัดรูปแบบ
เพื่อให้เขียนโปรแกรมได้ง่ายขึ้น มีคอมไพล์ที่สามารถคอมไพล์ได้ง่าย
สามารถกดรันได้ โดยไม่ต้องกดคอมไพล์ก่อน เพราะ Netbeans จะทาการ
คอมไพล์ให้อัตโนมัติ มีปุ่มที่ใช้สาหรับทา GUI(Graphic User Interface)
อยู่ในตัวสามารถลากวางได้เลย และที่สาคัญคือฟรีคับ โดยมีบริษัท Sun
Microsoft เป็นผู้ให้บริการ เราจึงสามารถมั่นใจได้ว่า เครื่องมือนี้จะรองรับ
มาตรฐานใหม่ ๆ ของภาษาจาวาในอนาคตได้อย่างแน่นอน
เริ่มต้นการสร้าง Project บน Netbeans
เลือกเมนู File -> New Project
เลือก Java -> Java Application
กาหนดชื่อ Project ในส่วนของ Create Main Class ให้ติ๊กออก จากนั้น
เลือก 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 ต่าง ๆ ได้ เช่น จะ
เป็นแบบ Grid Layout (ให้นึกถึง 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 โต้ตอบแบบง่าย ๆ
การสร้าง App Android
สร้างโปรเจค Android Create New Project บนโปรแกรม Eclipse
เปิดโปรแกรม Eclipse
เลือกเมนู File -> New -> Android Application Project
กาหนด Application Name , Project
name , Package Name และก็ Build
SDK : ให้เลือก Version ของ Android
แนะนาให้เลือก ที่ได้ทาการติดตั้ง
Emulator ไว้ (ติดตั้ง Android AVD
Emulator)
ขั้นตอนนี้จะเป็นการสร้าง Icons ของ App
สามารถปรับแต่งได้ตามความต้องการ หรือ
จะกาหนดเป็นค่า Default ไปก่อนก็ได้ โดย
ให้คลิก Next เพื่อไปยังขั้นตอนถัดไปได้เลย
เลือก Create Blank Activity และ Next
เพื่อไปยังขั้นตอนถัดไป (Activity คืออะไร
จะได้อธิบายในขั้นตอนถัดไป)
กาหนดชื่อ Activity ถ้าไม่ต้องการแก้ไข
สามารกาหนดเป็นค่า Default และเลือก
Finish
กรณีที่แจ้งดังภาพให้ทาการ Install และ
Upgrade ให้เรียบร้อยก่อน
เลือก Accept และ Install
เลือก Finish
กาลัง Install
หน้าจอหลักของ Project
ในการพัฒนาโปรแกรม Android ด้วยโปรแกรม Eclipse นั้น
สามารถพัฒนาผ่าน UI ที่เป็น GUI ได้เช่นเดียวกัน ซึ่งจะช่วยให้การเขียน
โปรแกรมนั้นง่ายและสะดวกยิ่งขึ้น และในการสร้างโปรเจคแต่ล่ะครั้งตัว
โปรแกรม Eclipse จะทาการ include library ที่เป็นค่า Default และ
จาเป็นต่อการพัฒนาโปรแกรมนั้นหลายตัว แต่ที่ใช้และเราจะต้องสนใจใน
ขั้นตอนนี้ให้ดูแค่ 2 ตัวคือ
- MainActivity.java
- activity_main.xml
การเขียนโปรแกรม Netbeans และการสร้าง App Android

More Related Content

Similar to การเขียนโปรแกรม Netbeans และการสร้าง App Android

โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8kruppp46
 
โปรแกรม Net beans
โปรแกรม Net beansโปรแกรม Net beans
โปรแกรม Net beansBoOm mm
 
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressการนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressTeemtaro Chaiwongkhot
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
การเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beansการเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beansApisit Song
 
การเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Android
การเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Androidการเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Android
การเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Androidmallika .j
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App AndroidAod Parinthorn
 
ปฏิบัติการที่ 12 dreamweaver ครั้ง 1
ปฏิบัติการที่ 12 dreamweaver ครั้ง 1ปฏิบัติการที่ 12 dreamweaver ครั้ง 1
ปฏิบัติการที่ 12 dreamweaver ครั้ง 1teaw-sirinapa
 
คู่มือการใช้ Dream cs3
คู่มือการใช้ Dream cs3คู่มือการใช้ Dream cs3
คู่มือการใช้ Dream cs3wanida401
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการJoMaZa03
 

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

บทที่ 12
บทที่ 12บทที่ 12
บทที่ 12
 
โปรแกรม dream 8
โปรแกรม dream 8โปรแกรม dream 8
โปรแกรม dream 8
 
vb.net
vb.netvb.net
vb.net
 
โปรแกรม Net beans
โปรแกรม Net beansโปรแกรม Net beans
โปรแกรม Net beans
 
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpressการนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
การนำ spreadsheet ไปบันทึกคะแนนและเผยแพร่ใน wordpress
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
การเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beansการเขียนโปรแกรมด้วย Net beans
การเขียนโปรแกรมด้วย Net beans
 
การเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Android
การเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Androidการเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Android
การเขียนโปรแกรมโดยใช้NetBeans และ การสร้าง App Android
 
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Androidการเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
การเขียนโปรแกรมโดยใช้ Net beans และการสร้าง App Android
 
การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
 
ปฏิบัติการที่ 12 dreamweaver ครั้ง 1
ปฏิบัติการที่ 12 dreamweaver ครั้ง 1ปฏิบัติการที่ 12 dreamweaver ครั้ง 1
ปฏิบัติการที่ 12 dreamweaver ครั้ง 1
 
คู่มือการใช้ Dream cs3
คู่มือการใช้ Dream cs3คู่มือการใช้ Dream cs3
คู่มือการใช้ Dream cs3
 
Projectpowerpoint
ProjectpowerpointProjectpowerpoint
Projectpowerpoint
 
Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01Gnewvb01 090401013958-phpapp01
Gnewvb01 090401013958-phpapp01
 
ระบบปฏิบัติการ
ระบบปฏิบัติการระบบปฏิบัติการ
ระบบปฏิบัติการ
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Vb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งานVb6 1 เริ่มต้นการใช้งาน
Vb6 1 เริ่มต้นการใช้งาน
 
PHP & Dreamweaver ch03
PHP & Dreamweaver  ch03 PHP & Dreamweaver  ch03
PHP & Dreamweaver ch03
 
Lazy Dev Helper 2004
Lazy Dev Helper 2004Lazy Dev Helper 2004
Lazy Dev Helper 2004
 

การเขียนโปรแกรม Netbeans และการสร้าง App Android