ݺߣ

ݺߣShare a Scribd company logo
2
Most read
3
Most read
5
Most read
ครูณัฐพล บัวอุไร [www.nattapon.com] 1
การสร้างแอพลิเคชันด้วย MIT AppInventor
ใบความรู้ที่ 5
เรื่อง ส่วนประกอบของโปรแกรม MIT App Inventor
1. เมื่อเข้าสู่ระบบโดยใช้แอคเคาท์ของ Gmail แล้ว จะปรากฏหน้าต่างดังรูป ซึ่งเป็นหน้าต่างที่แสดง
โปรเจ็คหรือแอพลิเคชันทั้งหมดที่ได้สร้างไว้
หมายเลข 1 : ปุ่ม New Project สาหรับสร้างโปรเจ็คใหม่
หมายเลข 2 : รายชื่อโปรเจ็คทั้งหมดที่เคยสร้างไว้
หมายเลข 3 : ปุ่ม Delete สาหรับลบโปรเจ็คที่ไม่ต้องการ โดยต้องทาเครื่องหมาย  ในช่องหน้า
โปรเจ็คที่ต้องการลบก่อน
2. เมื่อคลิกปุ่ม New Project จะปรากฏหน้าต่างสาหรับกาหนดชื่อแอพลิเคชันใหม่ โดยผู้สร้าง
สามารถกาหนดชื่อได้ตามต้องการ เมื่อกาหนดชื่อเสร็จให้กดปุ่ม OK
3. เข้าสู่หน้าต่างสาหรับสร้างแอพลิเคชัน โดยมีองค์ประกอบแต่ละส่วนดังนี้
1
2
3
ครูณัฐพล บัวอุไร [www.nattapon.com] 2
การสร้างแอพลิเคชันด้วย MIT AppInventor
3.1 กลุ่มเมนูบาร์
หมายเลข 1 : Project เมนูจัดการเกี่ยวกับโปรเจ็ค
หมายเลข 2 : Connect ปุ่มเลือกการแสดงผลเพื่อทดสอบโปรแกรม
หมายเลข 3 : Build ปุ่ม Package แอพลิเคชันเพื่อนาไปใช้งานจริง
หมายเลข 4 : Help ปุ่มแสดงหน้าต่างช่วยเหลือ
หมายเลข 5 : My Project รายหน้าต่างรายชื่อโปรเจ็คทั้งหมด
หมายเลข 6 : Guide แนะนาการใช้งาน App Inventor
หมายเลข 7 : Report an Issue รายงานปัญหาข้อสงสัยต่างๆ เกี่ยวกับระบบ
หมายเลข 8 : แสดงเมล์ผู้ใช้งาน สามารถออกจากระบบได้จากเมนูนี้
หมายเลข 9 : แสดงชื่อแอพลิเคชันที่ทางานอยู่
หมายเลข 10 : แสดง screen หรือหน้าจอแอพลิเคชันที่กาลังสร้างหรือออกแบบอยู่
หมายเลข 11 : เพิ่ม screen หรือหน้าจอแอพลิเคชัน
หมายเลข 12 : ลบ screen หรือหน้าจอแอพลิเคชันที่ไม่ต้องการ
หมายเลข 13 : เปิดหน้าต่างสาหรับออกแบบแอพลิเคชัน
หมายเลข 14 : เปิดหน้าต่างสาหรับใส่คาสั่งควบคุมแอพลิเคชัน
1
2
3
4
5
6
7
8
9 1
0
0 1
1
0
1
2
0 1
3
0
1
4
0
ครูณัฐพล บัวอุไร [www.nattapon.com] 3
การสร้างแอพลิเคชันด้วย MIT AppInventor
เมนู Palette
Palette คือกลุ่มของเครื่องมือที่จะนามาออกแบบหน้าจอแอพลิเคชัน โดยมีกลุ่มของเครื่องมือหลาย
ประเภท
ใน Palette จะประกอบไปด้วย 9 Components ดังนี้
1. Basic เป็นกลุ่มของเครื่องมือพื้นฐาน เช่น ปุ่ม รูปภาพ ข้อความ เป็นต้น
2. Media เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดการสื่อมัลติมีเดีย
กลุ่มเครื่องมือ Palette สำหรับออกแบบ
หน้ำจอแอพลิเคชัน
ครูณัฐพล บัวอุไร [www.nattapon.com] 4
การสร้างแอพลิเคชันด้วย MIT AppInventor
3. Animation เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดการแอนิเมชัน ภาพเครื่องไหว
4. Social เป็นกลุ่มของเครื่องมือเกี่ยวกับการเชื่อมต่อระบบเครือข่าย
5. Sensors เป็นกลุ่มของเครื่องมือเกี่ยวกับการตรวจสอบเซ็นเซอร์ เช่น ตาแหน่ง GPS
6. Screen Arrangement เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดตาแหน่งหน้าจอ
7. เป็นกลุ่มของเครื่องมือเกี่ยวกับคาสั่ง LEGO
ครูณัฐพล บัวอุไร [www.nattapon.com] 5
การสร้างแอพลิเคชันด้วย MIT AppInventor
8. Other stuff เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดการแอพลิเคชันทั่วไป เช่น การเริ่มโปรแกรม
การกาหนดบลูทูธ การแสดงคาเตือน
9. Not ready for prime time เป็นกลุ่มของเครื่องมือแสดงฟังก์ชันเพิ่มเติมให้กับแอพลิเคชัน
Property และ Component
Property เป็นส่วนประกอบของโปรแกรมที่แสดงคุณสมบัติของวัตถุในหน้าจอแอพลิเคชัน เช่น
Button จะมีคุณลักษณะให้ปรับแต่ง ได้แก่ ชื่อ สี ขนาด เป็นต้น ผู้พัฒนาแอพลิเคชันสามารถปรับแต่ง
คุณลักษณะของ Button ได้จาก Property นั้นๆ
Component เป็นส่วนประกอบของโปรแกรมที่แสดงให้เห็นว่าแอพลิเคชันที่พัฒนาขึ้นตอนนี้ มี
องค์ประกอบหรือเครื่องมือใดบ้าง เช่น มีปุ่ม มีรูปภาพ จานวนเท่าใด เป็นต้น
ครูณัฐพล บัวอุไร [www.nattapon.com] 6
การสร้างแอพลิเคชันด้วย MIT AppInventor
Media คือส่วนที่แสดงให้เห็นว่าแอพลิเคชันที่พัฒนาขึ้นตอนนี้มีการใช้สื่ออะไรบ้าง เช่น มีไฟล์ภาพ
หรือไฟล์เสียงอะไรอยู่ในแอพลิเคชัน
การใช้ Blocks Editor
1. คลิกปุ่ม Block
2. ปรากฏหน้าต่าง Blocks Editor ดังรูป แต่ละส่วนมีรายละเอียดดังนี้
หมายเลข 1 : กลุ่มสัญลักษณ์ Blocks ต่างๆ ที่จะนามาใช้ในการควบคุมแอพลิเคชัน
หมายเลข 2 : เมนู โดยแสดงชื่อแอพลิเคชัน, screen และปุ่ม Design เพื่อกลับไปหน้าจอ
ออกแบบ
หมายเลข 3 : พื้นที่ทางาน ใช้สาหรับวางคาสั่งควบคุม
1
2
3
ครูณัฐพล บัวอุไร [www.nattapon.com] 7
การสร้างแอพลิเคชันด้วย MIT AppInventor
กลุ่มสัญลักษณ์ Blocks
ในหน้าต่าง Blocks จะเป็นการนาสัญลักษณ์ Block ต่างๆ มาต่อเป็นโครงสร้างตามลาดับขั้นตอนการ
ทางานของแอพลิเคชัน มีแต่กลุ่มของ Block ดังนี้
1. Control
2. Logic
3. Math
4. Text
5. Lists
6. Colors
7. Variables
8. Procedures
เมื่อคลิกไปที่แต่ละเมนูจะปรากฏ Block ของเมนูนั้นๆ ขึ้นมา ดังรูป เช่น คลิกที่เมนู Button1 จะ
ปรากฏ Block ซึ่งเป็นคาสั่งเกี่ยวกับการควบคุมปุ่ม Button1
การวาง Blocks : การใช้งานคาสั่งทาได้โดย คลิกที่ Block ที่ต้องการและลากมาวางบนพื้นที่วางคาสั่ง
การลบ Blocks : การลบ Block ทาได้โดยคลิกที่ Block ที่ต้องการลบ และลากไปใส่ถังขยะที่มุมล่างขวาของ
หน้าจอ
Block ของแต่ละคำสั่ง
ครูณัฐพล บัวอุไร [www.nattapon.com] 8
การสร้างแอพลิเคชันด้วย MIT AppInventor
การทดสอบแอพลิเคชันผ่าน Emulator
เมื่อใส่คาสั่งควบคุมแอพลิเคชันเรียบร้อยแล้ว สามารถทดสอบแอพลิเคชันผ่านโปรแกรม Emulator
ซึ่งเป็นโปรแกรมจาลองหน้าจอแท็บเล็ต โดยมีวิธีการดังนี้
1. เปิดโปรแกรม aiStarter
2. คลิกเมนู Connect เลือก Emulator
ผลจำกกำรลำก Block มำวำง
เมื่อต้องกำรลบ Block ให้ลำกมำ
ใส่ถึงขยะ
ครูณัฐพล บัวอุไร [www.nattapon.com] 9
การสร้างแอพลิเคชันด้วย MIT AppInventor
3. โปรแกรมจะแสดงข้อความเริ่มต้น Android Emulator โดยให้รอประมาณ 1-2 นาที
4. โปรแกรมจะโหลดหน้าต่าง Emulator ขึ้นมาดังรูป เมื่อโปรแกรมโหลดเสร็จเรียบร้อย สามารถ
ทดสอบโปรแกรมที่สร้างไว้ได้ตามต้องการ
ครูณัฐพล บัวอุไร [www.nattapon.com] 10
การสร้างแอพลิเคชันด้วย MIT AppInventor
การ Package
เมื่อทดสอบแอพลิเคชันและแก้ไขจนสมบูรณ์แล้ว สามารถนาแอพลิเคชันนั้นๆ มาทางานบนแท็บเล็ต
ได้ โดยมีวิธีการดังนี้
1. คลิกปุ่ม Build จะปรากฏเมนูสาหรับแพ็คเกจ ได้แก่
- App (Provied QR code for .apk) คือการสร้าง QR code เพื่อดาวน์โหลดโปรแกรมลง
Smart Phone
- App (save .apk to my computer) คือการบันทึกไฟล์ .apk ลงในเครื่องคอมพิวเตอร์
ก่อน
Ad

Recommended

คู่มือการใช้ Illustrator cs6
คู่มือการใช้ Illustrator cs6
krissada634
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
แผนการจัดการเรียนรู้ การเขียนโปรแกรมบนอุปกรณ์เคลื่อนที่เบื้องต้น
ssuser741b9d
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
PowerPoint for micro:bit makeCode (JavaScript Blocks editor ) Thai
Innovative Experiment Co.,Ltd.
แผนการจัดการเรียนรู้ เรื่องสถานะของสาร รายการครูมืออาชีพ ตอนครูหัดบิน ครูกอบว...
แผนการจัดการเรียนรู้ เรื่องสถานะของสาร รายการครูมืออาชีพ ตอนครูหัดบิน ครูกอบว...
Kobwit Piriyawat
คู่มือ Thunkable
คู่มือ Thunkable
Khunakon Thanatee
วิทยาการคำȨณ3
วิทยาการคำȨณ3
ณัฐพล บัวพันธ์
โครงสร้างลูก๶สือม1
โครงสร้างลูก๶สือม1
ดอย บาน ลือ
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
yudohappyday
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
kvcthidarat
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
AjBenny Pong
ตัวอย่างโครงงาน
ตัวอย่างโครงงาน
Siriporn Kusolpiamsuk
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
Surapong Jakang
ใบความรู้ที่ 3
ใบความรู้ที่ 3
Wipaporn Chuachun
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
Nattapon
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
Khunakon Thanatee
ออกแบบและเทคโนโลยี ม.5
ออกแบบและเทคโนโลยี ม.5
ณัฐพล บัวพันธ์
IS1 การศึกษาค้นคว้าและสร้างองค์ความรู้ กลุ่ม1
IS1 การศึกษาค้นคว้าและสร้างองค์ความรู้ กลุ่ม1
พัน พัน
๶กณฑ์โครงการคณิตศาสตร์
๶กณฑ์โครงการคณิตศาสตร์
waranyuati
หน่วยที่ 3-ระบบทางเทคโนโลยี
หน่วยที่ 3-ระบบทางเทคโนโลยี
Janchai Pokmoonphon
แบบประ๶มิȨครงงาน1โดยอาจารย์ที่ปรึกษาก่อนpԳ
แบบประ๶มิȨครงงาน1โดยอาจารย์ที่ปรึกษาก่อนpԳ
thanapat yeekhaday
บทที่ 3 วิธีการดำเนินงาน [โครงการอ่านหนังสือให้กับผู้พิการทางสายตา]
บทที่ 3 วิธีการดำเนินงาน [โครงการอ่านหนังสือให้กับผู้พิการทางสายตา]
Kull Ch.
ใบงาน เรื่อง อุปกรณ์ที่ใช้ในการประกอบคอมพิวเตอร์
ใบงาน เรื่อง อุปกรณ์ที่ใช้ในการประกอบคอมพิวเตอร์
Krusine soyo
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
ครู อินดี้
ใบงานที่ 1 เรื่องความรู้เบื้องต้นเกี่ยวกับการตัดต่อวิดีโอ
ใบงานที่ 1 เรื่องความรู้เบื้องต้นเกี่ยวกับการตัดต่อวิดีโอ
Jaturapad Pratoom
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
พัน พัน
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
Bhisut Boonyen
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
Nattapon
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
Nattapon

More Related Content

What's hot (20)

โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
yudohappyday
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
kvcthidarat
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
AjBenny Pong
ตัวอย่างโครงงาน
ตัวอย่างโครงงาน
Siriporn Kusolpiamsuk
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
Surapong Jakang
ใบความรู้ที่ 3
ใบความรู้ที่ 3
Wipaporn Chuachun
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
Nattapon
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
Khunakon Thanatee
ออกแบบและเทคโนโลยี ม.5
ออกแบบและเทคโนโลยี ม.5
ณัฐพล บัวพันธ์
IS1 การศึกษาค้นคว้าและสร้างองค์ความรู้ กลุ่ม1
IS1 การศึกษาค้นคว้าและสร้างองค์ความรู้ กลุ่ม1
พัน พัน
๶กณฑ์โครงการคณิตศาสตร์
๶กณฑ์โครงการคณิตศาสตร์
waranyuati
หน่วยที่ 3-ระบบทางเทคโนโลยี
หน่วยที่ 3-ระบบทางเทคโนโลยี
Janchai Pokmoonphon
แบบประ๶มิȨครงงาน1โดยอาจารย์ที่ปรึกษาก่อนpԳ
แบบประ๶มิȨครงงาน1โดยอาจารย์ที่ปรึกษาก่อนpԳ
thanapat yeekhaday
บทที่ 3 วิธีการดำเนินงาน [โครงการอ่านหนังสือให้กับผู้พิการทางสายตา]
บทที่ 3 วิธีการดำเนินงาน [โครงการอ่านหนังสือให้กับผู้พิการทางสายตา]
Kull Ch.
ใบงาน เรื่อง อุปกรณ์ที่ใช้ในการประกอบคอมพิวเตอร์
ใบงาน เรื่อง อุปกรณ์ที่ใช้ในการประกอบคอมพิวเตอร์
Krusine soyo
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
ครู อินดี้
ใบงานที่ 1 เรื่องความรู้เบื้องต้นเกี่ยวกับการตัดต่อวิดีโอ
ใบงานที่ 1 เรื่องความรู้เบื้องต้นเกี่ยวกับการตัดต่อวิดีโอ
Jaturapad Pratoom
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
พัน พัน
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
Bhisut Boonyen
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
yudohappyday
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
kvcthidarat
รูปเล่มวิชาโครงงาน
รูปเล่มวิชาโครงงาน
AjBenny Pong
ตัวอย่างโครงงาน
ตัวอย่างโครงงาน
Siriporn Kusolpiamsuk
แผนคอมฯ ม.3 ใหม่
แผนคอมฯ ม.3 ใหม่
Surapong Jakang
ใบความรู้ที่ 3
ใบความรู้ที่ 3
Wipaporn Chuachun
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
Nattapon
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
Construct 2 Manual (คู่มือ Construct 2 ฉบับภาษาไทย)
Khunakon Thanatee
IS1 การศึกษาค้นคว้าและสร้างองค์ความรู้ กลุ่ม1
IS1 การศึกษาค้นคว้าและสร้างองค์ความรู้ กลุ่ม1
พัน พัน
๶กณฑ์โครงการคณิตศาสตร์
๶กณฑ์โครงการคณิตศาสตร์
waranyuati
หน่วยที่ 3-ระบบทางเทคโนโลยี
หน่วยที่ 3-ระบบทางเทคโนโลยี
Janchai Pokmoonphon
แบบประ๶มิȨครงงาน1โดยอาจารย์ที่ปรึกษาก่อนpԳ
แบบประ๶มิȨครงงาน1โดยอาจารย์ที่ปรึกษาก่อนpԳ
thanapat yeekhaday
บทที่ 3 วิธีการดำเนินงาน [โครงการอ่านหนังสือให้กับผู้พิการทางสายตา]
บทที่ 3 วิธีการดำเนินงาน [โครงการอ่านหนังสือให้กับผู้พิการทางสายตา]
Kull Ch.
ใบงาน เรื่อง อุปกรณ์ที่ใช้ในการประกอบคอมพิวเตอร์
ใบงาน เรื่อง อุปกรณ์ที่ใช้ในการประกอบคอมพิวเตอร์
Krusine soyo
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
ครู อินดี้
ใบงานที่ 1 เรื่องความรู้เบื้องต้นเกี่ยวกับการตัดต่อวิดีโอ
ใบงานที่ 1 เรื่องความรู้เบื้องต้นเกี่ยวกับการตัดต่อวิดีโอ
Jaturapad Pratoom
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
พัน พัน
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
หน่วยการเรียนรู้ที่ 1 ซอฟต์แวร์และการเลือกใช้
Bhisut Boonyen

Similar to ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor (20)

ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
Nattapon
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
Nattapon
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
Somchart Phaeumnart
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
Nattapon
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
Nattapon
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
Nattapon
ติดตั้ง Appinventorv
ติดตั้ง Appinventorv
Nusantara Yala
คู่มือ Handbook app inventor
คู่มือ Handbook app inventor
Areefin Kareng
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
Nattapon
การสร้าง Apps for Android ด้วย MIT App Inventor
การสร้าง Apps for Android ด้วย MIT App Inventor
Somchart Phaeumnart
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
Nattapon
Workshop of mobile application development and design android
Workshop of mobile application development and design android
Worawith Sangkatip
Netbeans and Android Appliation
Netbeans and Android Appliation
Sedthawoot Pitapo
การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
Wasin Kunnaphan
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
Presentation flex course
Presentation flex course
Home
โปรแกรม Net beans
โปรแกรม Net beans
BoOm mm
แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0
pom_2555
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
pom_2555
การเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeans
Nomjeab Nook
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
Nattapon
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
Nattapon
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
Somchart Phaeumnart
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
Nattapon
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
Nattapon
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
Nattapon
ติดตั้ง Appinventorv
ติดตั้ง Appinventorv
Nusantara Yala
คู่มือ Handbook app inventor
คู่มือ Handbook app inventor
Areefin Kareng
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
Nattapon
การสร้าง Apps for Android ด้วย MIT App Inventor
การสร้าง Apps for Android ด้วย MIT App Inventor
Somchart Phaeumnart
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
Nattapon
Workshop of mobile application development and design android
Workshop of mobile application development and design android
Worawith Sangkatip
การเขียนโปรแกรมโดยใช้ Netbeans
การเขียนโปรแกรมโดยใช้ Netbeans
Wasin Kunnaphan
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
Presentation flex course
Presentation flex course
Home
โปรแกรม Net beans
โปรแกรม Net beans
BoOm mm
แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0
pom_2555
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
pom_2555
การเขียนโปรแกรมโดยใช้ NetBeans
การเขียนโปรแกรมโดยใช้ NetBeans
Nomjeab Nook
Ad

More from Nattapon (20)

Resume
Resume
Nattapon
About Python
About Python
Nattapon
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
Nattapon
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
Nattapon
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
Nattapon
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
Nattapon
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
Nattapon
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
Nattapon
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
Nattapon
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
Nattapon
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
Nattapon
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
รายงานการวิจัยในชั้น๶รียน๶รื่องการพัոาบทเรียนคอมพิว๶ตอร์บน๶ครือข่ายอิȨทอร์๶...
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
Nattapon
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
Nattapon
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
Nattapon
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
Nattapon
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
Nattapon
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
ใบความรู้ที่ 2 เรื่องการใช้ message box และฟังก์ชันเปิดปิดโปรแกรม
Nattapon
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 1 ปีการศึกษา 2555
Nattapon
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
Nattapon
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
Nattapon
Ad

ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor

  • 1. ครูณัฐพล บัวอุไร [www.nattapon.com] 1 การสร้างแอพลิเคชันด้วย MIT AppInventor ใบความรู้ที่ 5 เรื่อง ส่วนประกอบของโปรแกรม MIT App Inventor 1. เมื่อเข้าสู่ระบบโดยใช้แอคเคาท์ของ Gmail แล้ว จะปรากฏหน้าต่างดังรูป ซึ่งเป็นหน้าต่างที่แสดง โปรเจ็คหรือแอพลิเคชันทั้งหมดที่ได้สร้างไว้ หมายเลข 1 : ปุ่ม New Project สาหรับสร้างโปรเจ็คใหม่ หมายเลข 2 : รายชื่อโปรเจ็คทั้งหมดที่เคยสร้างไว้ หมายเลข 3 : ปุ่ม Delete สาหรับลบโปรเจ็คที่ไม่ต้องการ โดยต้องทาเครื่องหมาย  ในช่องหน้า โปรเจ็คที่ต้องการลบก่อน 2. เมื่อคลิกปุ่ม New Project จะปรากฏหน้าต่างสาหรับกาหนดชื่อแอพลิเคชันใหม่ โดยผู้สร้าง สามารถกาหนดชื่อได้ตามต้องการ เมื่อกาหนดชื่อเสร็จให้กดปุ่ม OK 3. เข้าสู่หน้าต่างสาหรับสร้างแอพลิเคชัน โดยมีองค์ประกอบแต่ละส่วนดังนี้ 1 2 3
  • 2. ครูณัฐพล บัวอุไร [www.nattapon.com] 2 การสร้างแอพลิเคชันด้วย MIT AppInventor 3.1 กลุ่มเมนูบาร์ หมายเลข 1 : Project เมนูจัดการเกี่ยวกับโปรเจ็ค หมายเลข 2 : Connect ปุ่มเลือกการแสดงผลเพื่อทดสอบโปรแกรม หมายเลข 3 : Build ปุ่ม Package แอพลิเคชันเพื่อนาไปใช้งานจริง หมายเลข 4 : Help ปุ่มแสดงหน้าต่างช่วยเหลือ หมายเลข 5 : My Project รายหน้าต่างรายชื่อโปรเจ็คทั้งหมด หมายเลข 6 : Guide แนะนาการใช้งาน App Inventor หมายเลข 7 : Report an Issue รายงานปัญหาข้อสงสัยต่างๆ เกี่ยวกับระบบ หมายเลข 8 : แสดงเมล์ผู้ใช้งาน สามารถออกจากระบบได้จากเมนูนี้ หมายเลข 9 : แสดงชื่อแอพลิเคชันที่ทางานอยู่ หมายเลข 10 : แสดง screen หรือหน้าจอแอพลิเคชันที่กาลังสร้างหรือออกแบบอยู่ หมายเลข 11 : เพิ่ม screen หรือหน้าจอแอพลิเคชัน หมายเลข 12 : ลบ screen หรือหน้าจอแอพลิเคชันที่ไม่ต้องการ หมายเลข 13 : เปิดหน้าต่างสาหรับออกแบบแอพลิเคชัน หมายเลข 14 : เปิดหน้าต่างสาหรับใส่คาสั่งควบคุมแอพลิเคชัน 1 2 3 4 5 6 7 8 9 1 0 0 1 1 0 1 2 0 1 3 0 1 4 0
  • 3. ครูณัฐพล บัวอุไร [www.nattapon.com] 3 การสร้างแอพลิเคชันด้วย MIT AppInventor เมนู Palette Palette คือกลุ่มของเครื่องมือที่จะนามาออกแบบหน้าจอแอพลิเคชัน โดยมีกลุ่มของเครื่องมือหลาย ประเภท ใน Palette จะประกอบไปด้วย 9 Components ดังนี้ 1. Basic เป็นกลุ่มของเครื่องมือพื้นฐาน เช่น ปุ่ม รูปภาพ ข้อความ เป็นต้น 2. Media เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดการสื่อมัลติมีเดีย กลุ่มเครื่องมือ Palette สำหรับออกแบบ หน้ำจอแอพลิเคชัน
  • 4. ครูณัฐพล บัวอุไร [www.nattapon.com] 4 การสร้างแอพลิเคชันด้วย MIT AppInventor 3. Animation เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดการแอนิเมชัน ภาพเครื่องไหว 4. Social เป็นกลุ่มของเครื่องมือเกี่ยวกับการเชื่อมต่อระบบเครือข่าย 5. Sensors เป็นกลุ่มของเครื่องมือเกี่ยวกับการตรวจสอบเซ็นเซอร์ เช่น ตาแหน่ง GPS 6. Screen Arrangement เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดตาแหน่งหน้าจอ 7. เป็นกลุ่มของเครื่องมือเกี่ยวกับคาสั่ง LEGO
  • 5. ครูณัฐพล บัวอุไร [www.nattapon.com] 5 การสร้างแอพลิเคชันด้วย MIT AppInventor 8. Other stuff เป็นกลุ่มของเครื่องมือเกี่ยวกับการจัดการแอพลิเคชันทั่วไป เช่น การเริ่มโปรแกรม การกาหนดบลูทูธ การแสดงคาเตือน 9. Not ready for prime time เป็นกลุ่มของเครื่องมือแสดงฟังก์ชันเพิ่มเติมให้กับแอพลิเคชัน Property และ Component Property เป็นส่วนประกอบของโปรแกรมที่แสดงคุณสมบัติของวัตถุในหน้าจอแอพลิเคชัน เช่น Button จะมีคุณลักษณะให้ปรับแต่ง ได้แก่ ชื่อ สี ขนาด เป็นต้น ผู้พัฒนาแอพลิเคชันสามารถปรับแต่ง คุณลักษณะของ Button ได้จาก Property นั้นๆ Component เป็นส่วนประกอบของโปรแกรมที่แสดงให้เห็นว่าแอพลิเคชันที่พัฒนาขึ้นตอนนี้ มี องค์ประกอบหรือเครื่องมือใดบ้าง เช่น มีปุ่ม มีรูปภาพ จานวนเท่าใด เป็นต้น
  • 6. ครูณัฐพล บัวอุไร [www.nattapon.com] 6 การสร้างแอพลิเคชันด้วย MIT AppInventor Media คือส่วนที่แสดงให้เห็นว่าแอพลิเคชันที่พัฒนาขึ้นตอนนี้มีการใช้สื่ออะไรบ้าง เช่น มีไฟล์ภาพ หรือไฟล์เสียงอะไรอยู่ในแอพลิเคชัน การใช้ Blocks Editor 1. คลิกปุ่ม Block 2. ปรากฏหน้าต่าง Blocks Editor ดังรูป แต่ละส่วนมีรายละเอียดดังนี้ หมายเลข 1 : กลุ่มสัญลักษณ์ Blocks ต่างๆ ที่จะนามาใช้ในการควบคุมแอพลิเคชัน หมายเลข 2 : เมนู โดยแสดงชื่อแอพลิเคชัน, screen และปุ่ม Design เพื่อกลับไปหน้าจอ ออกแบบ หมายเลข 3 : พื้นที่ทางาน ใช้สาหรับวางคาสั่งควบคุม 1 2 3
  • 7. ครูณัฐพล บัวอุไร [www.nattapon.com] 7 การสร้างแอพลิเคชันด้วย MIT AppInventor กลุ่มสัญลักษณ์ Blocks ในหน้าต่าง Blocks จะเป็นการนาสัญลักษณ์ Block ต่างๆ มาต่อเป็นโครงสร้างตามลาดับขั้นตอนการ ทางานของแอพลิเคชัน มีแต่กลุ่มของ Block ดังนี้ 1. Control 2. Logic 3. Math 4. Text 5. Lists 6. Colors 7. Variables 8. Procedures เมื่อคลิกไปที่แต่ละเมนูจะปรากฏ Block ของเมนูนั้นๆ ขึ้นมา ดังรูป เช่น คลิกที่เมนู Button1 จะ ปรากฏ Block ซึ่งเป็นคาสั่งเกี่ยวกับการควบคุมปุ่ม Button1 การวาง Blocks : การใช้งานคาสั่งทาได้โดย คลิกที่ Block ที่ต้องการและลากมาวางบนพื้นที่วางคาสั่ง การลบ Blocks : การลบ Block ทาได้โดยคลิกที่ Block ที่ต้องการลบ และลากไปใส่ถังขยะที่มุมล่างขวาของ หน้าจอ Block ของแต่ละคำสั่ง
  • 8. ครูณัฐพล บัวอุไร [www.nattapon.com] 8 การสร้างแอพลิเคชันด้วย MIT AppInventor การทดสอบแอพลิเคชันผ่าน Emulator เมื่อใส่คาสั่งควบคุมแอพลิเคชันเรียบร้อยแล้ว สามารถทดสอบแอพลิเคชันผ่านโปรแกรม Emulator ซึ่งเป็นโปรแกรมจาลองหน้าจอแท็บเล็ต โดยมีวิธีการดังนี้ 1. เปิดโปรแกรม aiStarter 2. คลิกเมนู Connect เลือก Emulator ผลจำกกำรลำก Block มำวำง เมื่อต้องกำรลบ Block ให้ลำกมำ ใส่ถึงขยะ
  • 9. ครูณัฐพล บัวอุไร [www.nattapon.com] 9 การสร้างแอพลิเคชันด้วย MIT AppInventor 3. โปรแกรมจะแสดงข้อความเริ่มต้น Android Emulator โดยให้รอประมาณ 1-2 นาที 4. โปรแกรมจะโหลดหน้าต่าง Emulator ขึ้นมาดังรูป เมื่อโปรแกรมโหลดเสร็จเรียบร้อย สามารถ ทดสอบโปรแกรมที่สร้างไว้ได้ตามต้องการ
  • 10. ครูณัฐพล บัวอุไร [www.nattapon.com] 10 การสร้างแอพลิเคชันด้วย MIT AppInventor การ Package เมื่อทดสอบแอพลิเคชันและแก้ไขจนสมบูรณ์แล้ว สามารถนาแอพลิเคชันนั้นๆ มาทางานบนแท็บเล็ต ได้ โดยมีวิธีการดังนี้ 1. คลิกปุ่ม Build จะปรากฏเมนูสาหรับแพ็คเกจ ได้แก่ - App (Provied QR code for .apk) คือการสร้าง QR code เพื่อดาวน์โหลดโปรแกรมลง Smart Phone - App (save .apk to my computer) คือการบันทึกไฟล์ .apk ลงในเครื่องคอมพิวเตอร์ ก่อน