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

Post on 23-Jan-2017

200 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

การตดตงโปรแกรม• การตดตง 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

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

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

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

การตดตง

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

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

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

เรยบรอยกอน

คลก Install

กำาลงตดตง Netbeans

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

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

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

เลอก Java -> Java Application

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

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

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

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

ThaiCreate.Com"

เลอก Run

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

การสราง App Android

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

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

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

ชอวา com.netbeans.test )

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

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

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

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

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

แหลงทมา

• การตดตงโปรแกรม.(ออนไลน). แหลงทมา: 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

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

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

top related