31
กกกกกกกก กกกกกกกกกกกกก NetBeans กกก กกกกกกกก App Android

การเขียนโปรแกรมโดยใช้ Netbean

  • Upload
    -

  • View
    447

  • Download
    4

Embed Size (px)

Citation preview

Page 1: การเขียนโปรแกรมโดยใช้ Netbean

การเขยนโปรแกรมโดยใช

NetBeans และการสราง App

Android

Page 2: การเขียนโปรแกรมโดยใช้ Netbean

วธใช 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

กอนเรมใชงาน NetBeansกอนทจะเรมใชงาน NetBeans เราสามารถ download ตวโปรแกรม NetBeans ไดท http://netbeans.org/downloads/index.html โดย NetBeans นนมหลาย version หลาย Platform เราสามารถเลอกภาษา Platform และ version ไดตามความเหมาะสมเลย

Page 4: การเขียนโปรแกรมโดยใช้ Netbean

ภาพท 1 ภาพท 2

1 .ขนตอนแรกเมอทำาการตดตง Java และดาวนโหลดโปรแกรมจากลงดานบนแลว ใหทำาการเปดตวตดตง Netbeans-7.3.1-windows

Page 5: การเขียนโปรแกรมโดยใช้ Netbean

2. เมอทำาการเปดตวตดตงโปรแกรมขนมาแลวกจะมการโหลด ในภาพท 1 และภาพท 2 รอจนกวาจะโหลดเสรจเพอนไปสขนตอนตอไป

Page 6: การเขียนโปรแกรมโดยใช้ Netbean

3. เมอมาถงในหนาตางน จะมหนาตางเกรนนำาโปรแกรมสกเลกนอย ใหเราทำาการคลกท Next เพอไปสขนตอนตอไป

Page 7: การเขียนโปรแกรมโดยใช้ Netbean

4. ในหนานกจะมเงอนไขและขอตกลงในการใชโปรแกรมตางๆ ใหเราทำาการตกท i accept the terms in the license agreement แลวทำาการกด Next เพอไปในขนตอนตอไป

Page 8: การเขียนโปรแกรมโดยใช้ Netbean

5. ในสวนของหนานกจะมเงอนไขของ JUnit ดวย พออานเงอนไขเสรจเรยบรอยใหเราทำาการตกท i accept the terms in the license agreement, Install JUnit เพอยอมรบเงอนไขและทำาการตดตง JUnit จากนนใหทำาการกด Next ไดเลย

Page 9: การเขียนโปรแกรมโดยใช้ Netbean

6. เมอมาถงในหนาตางนใหเราทำาการ เลอกทอยของโปรแกรม แนะนำาใหใชทอยทโปรแกรมไดกำาหนดใหแลว และใหทำาการกด Next

Page 10: การเขียนโปรแกรมโดยใช้ Netbean

7. และเมอมาถงในหนาตางนใหเราทำาการ เลอกทอยของGlassfish แนะนำาใหใชทอยทโปรแกรมไดกำาหนดใหแลว และใหทำาการกด Next

Page 11: การเขียนโปรแกรมโดยใช้ Netbean

8. จากนนเมอมาถงในหนานใหทำาการตกท Check for Updates เพอเปนการอพเดทโปรแกรมอยเสมอ เมอตกแลวใหทำาการคลกท Install ไดเลย

Page 12: การเขียนโปรแกรมโดยใช้ Netbean

9. โปรแกรมกำาลงทำาการตดตง โปรดรอสกคร…

10. เมอทำาการตดตงโปรแกรมเสรจเรยบรอยแลวกจะมาในหนาตางน ใหทำาการคลก Finish ไดเลย เทานการตดตงโปรแกรมNetbeans กเปนอนเสรจสน

Page 13: การเขียนโปรแกรมโดยใช้ Netbean

เรมตนเขยนโปรแกรมดวย NETBEANSโปรแกรมนสามารถดาวนโหลดมาใชงานไดโดยไมเสยคาใชจาย และประการสาคญ คอ บรษทซนไมโครซสเตมส (เจาของจาวาเดม) หรอแมแตบรษทโอราเคลทเปนเจาของและผพฒนาจาวาในปจจบนกสนบสนนใหนา มาเสรมการพฒนาโปรแกรม เนอหาของบทนมดงน

การดาวนโหลด การตดตงโปรแกรม

อธบายเกยวกบแหลงดาวนโหลด แพลตฟอรมของการดาวนโหลด การตดตงโปรแกรมเปนขนตอน สวนประกอบตาง ๆ ของโปรแกรม NetBeans

Page 14: การเขียนโปรแกรมโดยใช้ Netbean

การทดสอบโปรแกรมหลงการตดตง และการทดสอบการพฒนาแอพพลเคชนเบองตนอธบายเกยวกบวธการทดสอบ การเขยนรหสตนฉบบ การคอมไพล และการรนโปแกรมดวยNetBeans

การสรางโปรเจคเนอหาเกยวกบ ความสาคญ ขนตอนการสราง และสวนประกอบของโปรเจคทสรางขน โดยอธบายไปถงตา แหนงทเกบในดสก

การเขยนโปรแกรมโดยใชเนตบนเปนอดตเตอรอธบายและแสดงตวอยางการใชงานโปรแกรมเนตบนแบบอดตเตอรทวไป ทพฒนารหสตนฉบบ หลงจากนนคอมไพลและรนโปรแกรมภาษาจาวาทเปนเนอหาภาษาจาวาแบบพนฐานทวไป

การเขยนโปรแกรมตดตอผใชโดยใชฟอรมอธบายและยกตวอยางการสรางโปรเจคดวยการสรางฟอรมตดตอผใช นอกจากนนยงนา เสนอเกยวกบคณสมบต เหตการณ ทจา เปนสำาหรบการเรยนรและพฒนาในโปรแกรมโดยใชฟอรมในบทตอ ๆ ไป

Page 15: การเขียนโปรแกรมโดยใช้ Netbean

วธสราง app android Android Create New Project บนโปรแกรม Eclipse หลงจากทไดตดตงโปรแกรม สำาหรบการพฒนา Android บนโปรแกรมEclipse เรยบรอยแลว หวขอนเราจะทดสอบการสราง หรอ Create New Android Project บนโปรแกรม Eclipse แบบงาย ๆ ทำาความเขาใจกบโครงสรางพนวาประกอบดวยไฟล และขนตอนใดบาง เปดโปรแกรม Eclipse

Page 16: การเขียนโปรแกรมโดยใช้ Netbean

เลอกเมน File -> New -> Android Application Proejct

Page 17: การเขียนโปรแกรมโดยใช้ Netbean

กำาหนด Application Name , Project name , Package Name และก Build SDK : ใหเลอก Version ของ Android แนะนำาใหเลอก ทไดทำาการตดตง Emulator ไว(ตดตง Android AVD Emulator)

Page 18: การเขียนโปรแกรมโดยใช้ Netbean

ขนตอนนจะเปนการสราง Icons ของ App สามารถปรบแตงไดตามความตองการ หรอจะกำาหนดเปนคา Default ไปกอนกได โดยใหคลก Next เพอไปยงขนตอนถดไปไดเลย

Page 19: การเขียนโปรแกรมโดยใช้ Netbean

เลอก Create BlankActivity และ Next เพอไยงขนตอนถดไป (Activity คออะไร จะไดอธบายในขนตอนถดไป)

Page 20: การเขียนโปรแกรมโดยใช้ Netbean

กำาหนดชอ Activity ถาไมตองการแกไข สามารกำาหนดเปนคา Default และเลอก Finish

Page 21: การเขียนโปรแกรมโดยใช้ Netbean

กรณทแจงดงภาพใหทำาการ Install และ Upgrade ใหเรยบรอยกอน

เลอก Accept และ Install เลอก Finish

Page 22: การเขียนโปรแกรมโดยใช้ Netbean

เรมการสรางโปรแกรม HELLOWORLD1. ใหเปดโปรแกรม eclipse ขนมากอน

Page 23: การเขียนโปรแกรมโดยใช้ Netbean

2.สรางโปรเจคแอนดรอยด ออกมากอน ไปทคำาสง File >> New >> Project

Page 24: การเขียนโปรแกรมโดยใช้ Netbean

3. เลอก Android Application Project >> กด Next

Page 25: การเขียนโปรแกรมโดยใช้ Netbean

4. ตงชอในชอง Application Name : HelloWorld >> กด Next >> Next >> Next >> Next >> Finish

Page 26: การเขียนโปรแกรมโดยใช้ Netbean

5. เสรจแลว โปรแกรม eclipse จะ gen ตวไฟร และ โฟวเดอรตางๆใหแบบน

Page 27: การเขียนโปรแกรมโดยใช้ Netbean

6. ลองดบเบลคลกท ไฟร MainActivity.java จะเหนโคด ท eclipse ทาการ gen ให

Page 28: การเขียนโปรแกรมโดยใช้ Netbean

7. ถาเปนการเปดโปรแกรม eclipse ขนมาใชครงแรก จะตองสรางตว AVD ขนมากอนสาหรบรนโปรแกรมโดยคลกท Android Virtual Device Manager

8.ใหกด New

Page 29: การเขียนโปรแกรมโดยใช้ Netbean

9.พมพชอ Adroid เลอก Device: 3.4” แลวกด OK

10.กด Run เพอทดสอบหนาจอแสดงผลของ AVD

Page 30: การเขียนโปรแกรมโดยใช้ Netbean

11.เลอก Android Applicatkion >> กด OK แลวรอสกคจะไดหนาจอ AVD หรอ หนาจอโทรศพทขนมาดงรปดานลาง

Page 31: การเขียนโปรแกรมโดยใช้ Netbean

การดบกโปรแกรมการเขยนโปรแกรมคอมพวเตอรนนบางครงอาจตองพจารณาคาของตวแปรตางๆทเกดขนระหวางการทำางานของโปรแกรม เพอตรวจสอบขอผดพลาดบางอยางทอาจเกดขนได เชน การใชตวแปรผด การเขยนนพจนผด ซงขอผดพลาดเหลานนเรยกวาบก (bug) แตเนองจากโปรแกรมทำางานเรวมาก บางครงอาจตองใหโปรแกรมหยดในตำาแหนงกำาหนดจดหยดของโปรแกรมชวคราวหรอดคาของตวแปรระหวางโปรแกรมทำางานได