การเขียนโปรแกรมโดยใช้ netbean
TRANSCRIPT
![Page 1: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/1.jpg)
การเขยนโปรแกรมโดยใช
NetBeans และการสราง App
Android
![Page 2: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/2.jpg)
วธใช NetBeans เบองตน• NetBeans IDE เปน Freeware Editor อกตวหนง ซงได
รบความนยมในการใชพฒนาโปรแกรมโดย NetBeans นนสนบสนนการพฒนาโปรแกรมในหลายภาษา เชน Java, php, C/C++ นอกจากนเรายงสามารถ download PlugIn ตางๆมาใชงานรวมกบตว NetBeans เองดวย ยกตวอยางเชน iReport เปน Plugin ทใชในการสราง report หรอ Visual Web Page Layouts ใชในการแสดงตวอยางหนา web page
![Page 3: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/3.jpg)
กอนเรมใชงาน NetBeansกอนทจะเรมใชงาน NetBeans เราสามารถ download ตวโปรแกรม NetBeans ไดท http://netbeans.org/downloads/index.html โดย NetBeans นนมหลาย version หลาย Platform เราสามารถเลอกภาษา Platform และ version ไดตามความเหมาะสมเลย
![Page 4: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/4.jpg)
ภาพท 1 ภาพท 2
1 .ขนตอนแรกเมอทำาการตดตง Java และดาวนโหลดโปรแกรมจากลงดานบนแลว ใหทำาการเปดตวตดตง Netbeans-7.3.1-windows
![Page 5: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/5.jpg)
2. เมอทำาการเปดตวตดตงโปรแกรมขนมาแลวกจะมการโหลด ในภาพท 1 และภาพท 2 รอจนกวาจะโหลดเสรจเพอนไปสขนตอนตอไป
![Page 6: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/6.jpg)
3. เมอมาถงในหนาตางน จะมหนาตางเกรนนำาโปรแกรมสกเลกนอย ใหเราทำาการคลกท Next เพอไปสขนตอนตอไป
![Page 7: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/7.jpg)
4. ในหนานกจะมเงอนไขและขอตกลงในการใชโปรแกรมตางๆ ใหเราทำาการตกท i accept the terms in the license agreement แลวทำาการกด Next เพอไปในขนตอนตอไป
![Page 8: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/8.jpg)
5. ในสวนของหนานกจะมเงอนไขของ JUnit ดวย พออานเงอนไขเสรจเรยบรอยใหเราทำาการตกท i accept the terms in the license agreement, Install JUnit เพอยอมรบเงอนไขและทำาการตดตง JUnit จากนนใหทำาการกด Next ไดเลย
![Page 9: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/9.jpg)
6. เมอมาถงในหนาตางนใหเราทำาการ เลอกทอยของโปรแกรม แนะนำาใหใชทอยทโปรแกรมไดกำาหนดใหแลว และใหทำาการกด Next
![Page 10: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/10.jpg)
7. และเมอมาถงในหนาตางนใหเราทำาการ เลอกทอยของGlassfish แนะนำาใหใชทอยทโปรแกรมไดกำาหนดใหแลว และใหทำาการกด Next
![Page 11: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/11.jpg)
8. จากนนเมอมาถงในหนานใหทำาการตกท Check for Updates เพอเปนการอพเดทโปรแกรมอยเสมอ เมอตกแลวใหทำาการคลกท Install ไดเลย
![Page 12: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/12.jpg)
9. โปรแกรมกำาลงทำาการตดตง โปรดรอสกคร…
10. เมอทำาการตดตงโปรแกรมเสรจเรยบรอยแลวกจะมาในหนาตางน ใหทำาการคลก Finish ไดเลย เทานการตดตงโปรแกรมNetbeans กเปนอนเสรจสน
![Page 13: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/13.jpg)
เรมตนเขยนโปรแกรมดวย NETBEANSโปรแกรมนสามารถดาวนโหลดมาใชงานไดโดยไมเสยคาใชจาย และประการสาคญ คอ บรษทซนไมโครซสเตมส (เจาของจาวาเดม) หรอแมแตบรษทโอราเคลทเปนเจาของและผพฒนาจาวาในปจจบนกสนบสนนใหนา มาเสรมการพฒนาโปรแกรม เนอหาของบทนมดงน
การดาวนโหลด การตดตงโปรแกรม
อธบายเกยวกบแหลงดาวนโหลด แพลตฟอรมของการดาวนโหลด การตดตงโปรแกรมเปนขนตอน สวนประกอบตาง ๆ ของโปรแกรม NetBeans
![Page 14: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/14.jpg)
การทดสอบโปรแกรมหลงการตดตง และการทดสอบการพฒนาแอพพลเคชนเบองตนอธบายเกยวกบวธการทดสอบ การเขยนรหสตนฉบบ การคอมไพล และการรนโปแกรมดวยNetBeans
การสรางโปรเจคเนอหาเกยวกบ ความสาคญ ขนตอนการสราง และสวนประกอบของโปรเจคทสรางขน โดยอธบายไปถงตา แหนงทเกบในดสก
การเขยนโปรแกรมโดยใชเนตบนเปนอดตเตอรอธบายและแสดงตวอยางการใชงานโปรแกรมเนตบนแบบอดตเตอรทวไป ทพฒนารหสตนฉบบ หลงจากนนคอมไพลและรนโปรแกรมภาษาจาวาทเปนเนอหาภาษาจาวาแบบพนฐานทวไป
การเขยนโปรแกรมตดตอผใชโดยใชฟอรมอธบายและยกตวอยางการสรางโปรเจคดวยการสรางฟอรมตดตอผใช นอกจากนนยงนา เสนอเกยวกบคณสมบต เหตการณ ทจา เปนสำาหรบการเรยนรและพฒนาในโปรแกรมโดยใชฟอรมในบทตอ ๆ ไป
![Page 15: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/15.jpg)
วธสราง app android Android Create New Project บนโปรแกรม Eclipse หลงจากทไดตดตงโปรแกรม สำาหรบการพฒนา Android บนโปรแกรมEclipse เรยบรอยแลว หวขอนเราจะทดสอบการสราง หรอ Create New Android Project บนโปรแกรม Eclipse แบบงาย ๆ ทำาความเขาใจกบโครงสรางพนวาประกอบดวยไฟล และขนตอนใดบาง เปดโปรแกรม Eclipse
![Page 16: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/16.jpg)
เลอกเมน File -> New -> Android Application Proejct
![Page 17: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/17.jpg)
กำาหนด Application Name , Project name , Package Name และก Build SDK : ใหเลอก Version ของ Android แนะนำาใหเลอก ทไดทำาการตดตง Emulator ไว(ตดตง Android AVD Emulator)
![Page 18: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/18.jpg)
ขนตอนนจะเปนการสราง Icons ของ App สามารถปรบแตงไดตามความตองการ หรอจะกำาหนดเปนคา Default ไปกอนกได โดยใหคลก Next เพอไปยงขนตอนถดไปไดเลย
![Page 19: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/19.jpg)
เลอก Create BlankActivity และ Next เพอไยงขนตอนถดไป (Activity คออะไร จะไดอธบายในขนตอนถดไป)
![Page 20: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/20.jpg)
กำาหนดชอ Activity ถาไมตองการแกไข สามารกำาหนดเปนคา Default และเลอก Finish
![Page 21: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/21.jpg)
กรณทแจงดงภาพใหทำาการ Install และ Upgrade ใหเรยบรอยกอน
เลอก Accept และ Install เลอก Finish
![Page 22: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/22.jpg)
เรมการสรางโปรแกรม HELLOWORLD1. ใหเปดโปรแกรม eclipse ขนมากอน
![Page 23: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/23.jpg)
2.สรางโปรเจคแอนดรอยด ออกมากอน ไปทคำาสง File >> New >> Project
![Page 24: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/24.jpg)
3. เลอก Android Application Project >> กด Next
![Page 25: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/25.jpg)
4. ตงชอในชอง Application Name : HelloWorld >> กด Next >> Next >> Next >> Next >> Finish
![Page 26: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/26.jpg)
5. เสรจแลว โปรแกรม eclipse จะ gen ตวไฟร และ โฟวเดอรตางๆใหแบบน
![Page 27: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/27.jpg)
6. ลองดบเบลคลกท ไฟร MainActivity.java จะเหนโคด ท eclipse ทาการ gen ให
![Page 28: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/28.jpg)
7. ถาเปนการเปดโปรแกรม eclipse ขนมาใชครงแรก จะตองสรางตว AVD ขนมากอนสาหรบรนโปรแกรมโดยคลกท Android Virtual Device Manager
8.ใหกด New
![Page 29: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/29.jpg)
9.พมพชอ Adroid เลอก Device: 3.4” แลวกด OK
10.กด Run เพอทดสอบหนาจอแสดงผลของ AVD
![Page 30: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/30.jpg)
11.เลอก Android Applicatkion >> กด OK แลวรอสกคจะไดหนาจอ AVD หรอ หนาจอโทรศพทขนมาดงรปดานลาง
![Page 31: การเขียนโปรแกรมโดยใช้ Netbean](https://reader035.vdocuments.mx/reader035/viewer/2022062218/58aab4601a28ab16338b4c33/html5/thumbnails/31.jpg)
การดบกโปรแกรมการเขยนโปรแกรมคอมพวเตอรนนบางครงอาจตองพจารณาคาของตวแปรตางๆทเกดขนระหวางการทำางานของโปรแกรม เพอตรวจสอบขอผดพลาดบางอยางทอาจเกดขนได เชน การใชตวแปรผด การเขยนนพจนผด ซงขอผดพลาดเหลานนเรยกวาบก (bug) แตเนองจากโปรแกรมทำางานเรวมาก บางครงอาจตองใหโปรแกรมหยดในตำาแหนงกำาหนดจดหยดของโปรแกรมชวคราวหรอดคาของตวแปรระหวางโปรแกรมทำางานได