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

34
กกกกกกกกกกกกกกกกกก กกก NetBeans กกกกกกกกกกก App Android

Upload: donnapha-bor-sap

Post on 23-Jan-2017

200 views

Category:

Education


2 download

TRANSCRIPT

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

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

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

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

การตดตงโปรแกรม• การตดตง Netbeans สำาหรบเขยน Java (Install Netbeans

IDE for Java) เปน Tools IDE อกตวหนงทไดรบความนยมท ใชในการเขยนโปรแกรมภาษาตาง ๆ รวมทงภาษา Java โดย

Netbeans เปน Open Source ฟร ทสามารถทำาการพฒนาPlugin หรอ Add-on ไวสำาหรบการพฒนาโปรแกรมภาษาอน

ๆ ได เชน HTML5, PHP, C/C++ และอน ๆ แตหลก ๆ แลวจะ ถกใชพฒนาโปรแกรมภาษา Java มากกวา และกอนการใช

งาน Netbeans จะตองทำาการตดตง Java JRE หรอ Java SDK ใหเรยบรอย

• สามารถดาวนโหลด Netbeans ฟรไดทhttp://www.thaicreate.com

Page 3: การเขียนโปรแกรมโดยใช้ Net beans

เลอกเวอรชนทเปน Java SE

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

Package ของ Netbeans สำาหรบ ทำาการ Install บน Windows

กำาลงจดเตรยมPackage สำาหรบ

การตดตง

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

เลอก Next เพอทำาการตดตง

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

ยอมรบเงอนไขและเลอก Next

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

ขนตอนนถาในกรณทในเครองของม Java SDK ซงเปน เวอรชนทตำากวาปจจบน อาจจะตองทำาการ Update ให

เรยบรอยกอน

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

คลก Install

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

กำาลงตดตง Netbeans

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

ตดตง Netbeans เรยบรอยแลว

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

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

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

เลอกเมน File -> New Project...

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

เลอก Java -> Java Application

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

ตงชอ Project Name และเลอก Path สำาหรบโปรเจค

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

การสราง Project บน Netbeans จะมการสรางไฟล .java ขนมาใหอตโนมต ซงจะไดชอ

ไฟลและ Class เหมอนกบชอProject

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

ใหทดสอบเพมคำาสงดงน"Welcome to the java world. by

ThaiCreate.Com"

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

เลอก Run

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

จะไดผลลพธดงรป จะเหนวาการเขยน Java บน Netbeans ไมตองCompile ไฟลของ java เอง เพยงแคเลอก Run แลวปลอยใหเปนหนาทของ Netbeans ทจะทำาหนาท Compile และแสดงผลลพธออกทางหนาจอ

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

การดบกโปรแกรม

การเขยนโปรแกรมคอมพวเตอรบางครงอาจ ตองพจารณาคาของตวแปรตางๆ ทเกดขนระหวา

งการทำางานของโปรแกรม เพอตรวจสอบ ขอผด พลาดบางอยางทอาจเกดขนได เชน การใชตวแปร

ผด การเขยนนพจนผด ซงขอผดพลาดเหลานน เรยกวาบก (bug) แตเนองจากโปรแกรมทำางานเรว

มาก บางครงอาจตองใหโปรแกรมหยดในตำาแหน งกำาหนดจดหยดของ โปรแกรมชวคราว หรอดคา

ของตวแปรระหวางโปรแกรมทำางานได

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

คำาสงทใชในการดบก (Debug)

• -E คอ Enter ตามดวยตำาแหนงทจะใสขอมลลง ไป ( ปอนขอมลขนาด 1 byte หรอ หลายไบต)

เชน E100 หมายถง การใสขอมลในตำาแหนง100h ( ตำาแหนง Offset)

• -G คอ คำาสง GO เปนการประมวลผลคำาสงท ปอนเขาไปทงหมด เชน G

• -R เปนคำาสงในการตรวจสอบคาในจสเตอร ตางๆ และเปนการกำาหนดคาใหกบ รจสเตอรตางๆ

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

• -A คอ คำาสง Assembler การปอนขอมล เขาไปในหนวยความจำา โดยการใชคำาสง

(Mnemonic Symbols) ไมตองปอนตวเลข ฐาน 16 เหมอนกบคำาสง E เชน A100 หลงจาก

นนใหใสคำาสงไป ตวอยาง ADD AX,BX• -D คอ Dump Address เปนการดตำาแหนง

การเกบขอมลนน ขนมาปรากฏบนหนาจอ เชน D ตามดวยคาของ ตำาแหนง ตวอยางเชน D100

เปนการดขอมลตวเลขฐาน 16 ทจดเกบในเครอง ในตำาแหนง Offset 100h

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

• -T คอ คำาสง Trace เปนคำาสงทใชในการ ประมวลผลครางละ 1 คำาสง เชน T

• -U คอ คำาสง Unassembler เปนคำาสงททำาการแปลงคาของคำาสงนนเปนโปรแกรม

กลบคนมาใหเราด เมอนำาขอมลเขาไปแบบ A หรอ E จะทำาการแปลงเปนสญลกษณMnemonic ไปเปนเลขฐาน 16 แตคำาสง U จะ

ทำาการแปลงเลขฐาน 16 เปนรหส Mnemonic (นโมนค)

รปแบบ –U จะเปนการดโปรแกรมทงSegment -U ตำาแหนง Offset เรมตน, ตำาแหนง Offset สดทาย หมายถงการดโปรแกรมเปนชวง

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

การสราง App Android

1. เปดโปรแกรม NetBeans ขนมาใชงาน เลอกเมน File ตามดวยเมนยอย New Project เพอสรางโครงงานใหม 2.จากนนเลอกหวขอ Categories ชอวา Android และเลอก Android Project แลวกดปม Next

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

3. กำาหนดรายละเอยดตางๆของโครงงานนน ดงรป และเลอก Target Platform ตามท

ตองการ ในทน เลอก Android 4.3 แลวกด ปม Finish ( ในทน ตงชอ Package Name

ชอวา com.netbeans.test )

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

4. โปรแกรม NetBeans ทำาการสราง pattern ของโปรแกรมนามสกล java มาใหเแกไข ดงรป

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

5. สงทตองการคอ สราง Label ใหแสดงขอความคำาวา "Hello World" แตกอนอนตองไปท website ทแนะนำาวธการพฒนาโปรแกรม Android จาก website นกอน แลวหาวธการสราง Label ซงในทน คอ TextView

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

6. ทำาการ Import Package ของ TextView(รปท 2 ขอท 5.) โดยการเขยนชดคำาสงไวในไฟลนามสกล java ในขอท 4. แตในการใชงานจรงสามารถ Import Package ของ TextView ไดอกวธหนง ดงรป

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

7. จากนนทำาการเขยนชดคำาสงสวนทเหลอทตองการ ใหแสดงลงไปในไฟลนามสกล java ดงรป

Page 32: การเขียนโปรแกรมโดยใช้ Net beans

8. ขนตอนสำาคญ การ Build Project นนตองตงคาท Control Panel\Clock, Language, and Region โดยเลอกทงใน Formats และ Location ใหเปน United States และลบ ไฟล debug.keystore ใน C:\Users\ชอผใชงาน\.android กอนจะทำาการ Build Project ซงอาจทำาใหการเกดผดพลาดในขนตอนการ Build Project เพราะใชการอางองตาม พ.ศ. ทำาใหการอางองใบรบรองโปรแกรม ตาม ค.ศ.นนหมดอาย สำาหรบ Build Project ทำาโดยเลอกคลกขวาทโปรเจคแลวเลอก Build

Page 33: การเขียนโปรแกรมโดยใช้ Net beans

แหลงทมา

• การตดตงโปรแกรม.(ออนไลน). แหลงทมา: http://www.thaicreate.com. 22 พฤศจกายน 2558

• การเขยนโปรแกรม(ออนไลน). แหลงทมา: http://www.thaicreate.com. 22 พฤศจกายน 2558

• การดบกโปรแกรม.(ออนไลน). แหลงทมา: http://pibul2.psru.ac.th 22 พฤศจกายน 2558

• การสรางแอพแอนดรอยด.(ออนไลน).แหลงทมาhttp://www.easyandroid.info. 22 พฤศจกายน 2558

Page 34: การเขียนโปรแกรมโดยใช้ Net beans

ผจดทำา1. นางสาวกญญารตน อนเพชร เลขท 12 2. นางสาวฌชรนทร สขสม เลขท 133. นางสาวสปราณ บญม เลขท 194. นางสาวดลนภา บอทรพย เลขท 325. นางสาวภวษยพร ภรมยรกษ เลขท 336. นางสาวอรสรา แกวทบทม เลขท 34

ชนมธยมศกษาปท 6/1