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