SlideShare a Scribd company logo
1 of 10
Download to read offline
ครูณัฐพล บัวอุไร [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 ลงในเครื่องคอมพิวเตอร์
ก่อน

More Related Content

What's hot

ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์
 ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์ ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์
ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์pavinee2515
 
เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์peter dontoom
 
ทฤษฎีการออกแบบเว็บไซต์
ทฤษฎีการออกแบบเว็บไซต์ทฤษฎีการออกแบบเว็บไซต์
ทฤษฎีการออกแบบเว็บไซต์Bank Sangsudta
 
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinotiสร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย VidinotiDr.Kridsanapong Lertbumroongchai
 
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติโครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติพัน พัน
 
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียนโครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียนyudohappyday
 
โครงงานประเภทการประยุกต์ใช้งาน
โครงงานประเภทการประยุกต์ใช้งานโครงงานประเภทการประยุกต์ใช้งาน
โครงงานประเภทการประยุกต์ใช้งานNuchy Geez
 
ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5krunuy5
 
ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์พัน พัน
 
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์paveenada
 
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2Nattapon
 
โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5miiztake
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordpeter dontoom
 
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558peter dontoom
 
โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”
โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”
โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”Pitchapa Liamnopparat
 
ส่วนประกอบต่างๆ ของโปรแกรม Paint
ส่วนประกอบต่างๆ ของโปรแกรม Paintส่วนประกอบต่างๆ ของโปรแกรม Paint
ส่วนประกอบต่างๆ ของโปรแกรม PaintBenjapeon Jantakhot
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์Sarocha Makranit
 

What's hot (20)

ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์
 ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์ ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์
ขั้นตอนการ เปิด ปิด เครื่องคอมพิวเตอร์
 
เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์เฉลยข้อสอบเพาเวอร์พ้อยท์
เฉลยข้อสอบเพาเวอร์พ้อยท์
 
ข้อสอบSketch up
ข้อสอบSketch upข้อสอบSketch up
ข้อสอบSketch up
 
ทฤษฎีการออกแบบเว็บไซต์
ทฤษฎีการออกแบบเว็บไซต์ทฤษฎีการออกแบบเว็บไซต์
ทฤษฎีการออกแบบเว็บไซต์
 
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinotiสร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
 
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติโครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
โครงงานคอมพิวเตอร์เรื่อง การออกแบบอาคาร บ้าน เรือน ด้วยโปรแกรม 3 มิติ
 
บทที่1 บทนำ
บทที่1 บทนำบทที่1 บทนำ
บทที่1 บทนำ
 
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียนโครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
โครงงานวิชาคอมพิวเตอร์ เรื่อง แอปพลิเคชั่นตัดคะแนนนักเรียน
 
โครงงานประเภทการประยุกต์ใช้งาน
โครงงานประเภทการประยุกต์ใช้งานโครงงานประเภทการประยุกต์ใช้งาน
โครงงานประเภทการประยุกต์ใช้งาน
 
ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5ชั้นประถมศึกษาปีที่ 5
ชั้นประถมศึกษาปีที่ 5
 
ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์ไวรัสคอมพิวเตอร์
ไวรัสคอมพิวเตอร์
 
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
 
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
 
บทนำ
บทนำบทนำ
บทนำ
 
โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5โครงงานประเภทพัฒนาเครื่องมือ 5
โครงงานประเภทพัฒนาเครื่องมือ 5
 
ข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมwordข้อสอบปลายภาค50ข้อ โปรแกรมword
ข้อสอบปลายภาค50ข้อ โปรแกรมword
 
ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558ข้อสอบปลายภาค50ข้อexcel 07 2558
ข้อสอบปลายภาค50ข้อexcel 07 2558
 
โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”
โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”
โครงการ “การพัฒนาหนังสืออิเล็กทรอนิกส์ (e-book) เพื่อการศึกษา”
 
ส่วนประกอบต่างๆ ของโปรแกรม Paint
ส่วนประกอบต่างๆ ของโปรแกรม Paintส่วนประกอบต่างๆ ของโปรแกรม Paint
ส่วนประกอบต่างๆ ของโปรแกรม Paint
 
โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์โครงงานคอมพิวเตอร์
โครงงานคอมพิวเตอร์
 

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

ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potNattapon
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นNattapon
 
การใช้งานเครื่องมือ Object
การใช้งานเครื่องมือ Objectการใช้งานเครื่องมือ Object
การใช้งานเครื่องมือ ObjectKEDWADEE PAYUMRUNG
 
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorNattapon
 
Authorware
AuthorwareAuthorware
Authorwarepui3327
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007Wee Jay
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007Wee Jay
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0Bass Bass
 
Powerpoint บทที่ 2
Powerpoint บทที่ 2Powerpoint บทที่ 2
Powerpoint บทที่ 2patchareepoim
 
Basic Android Development: Widget & Event Hadling
Basic Android Development:  Widget & Event HadlingBasic Android Development:  Widget & Event Hadling
Basic Android Development: Widget & Event HadlingBanyapon Poolsawas
 
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0พลอย จ้า
 

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

ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
การใช้งานเครื่องมือ Object
การใช้งานเครื่องมือ Objectการใช้งานเครื่องมือ Object
การใช้งานเครื่องมือ Object
 
Tutorial android
Tutorial androidTutorial android
Tutorial android
 
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
 
การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0การเขียนโปรแกรมด้วยVb 6.0
การเขียนโปรแกรมด้วยVb 6.0
 
Photo3
Photo3Photo3
Photo3
 
Powerpoint
PowerpointPowerpoint
Powerpoint
 
Kikjl
KikjlKikjl
Kikjl
 
Kikjl
KikjlKikjl
Kikjl
 
Authorware
AuthorwareAuthorware
Authorware
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
 
Microsoft office power point 2007
Microsoft office power point 2007Microsoft office power point 2007
Microsoft office power point 2007
 
บุญนภา วสันต์
บุญนภา วสันต์บุญนภา วสันต์
บุญนภา วสันต์
 
ยินดีนำเสนอ
ยินดีนำเสนอยินดีนำเสนอ
ยินดีนำเสนอ
 
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
พื้นฐานการเขียนโปรแกรมVisual Basic 6.0พื้นฐานการเขียนโปรแกรมVisual Basic 6.0
พื้นฐานการเขียนโปรแกรม Visual Basic 6.0
 
Powerpoint บทที่ 2
Powerpoint บทที่ 2Powerpoint บทที่ 2
Powerpoint บทที่ 2
 
Basic Android Development: Widget & Event Hadling
Basic Android Development:  Widget & Event HadlingBasic Android Development:  Widget & Event Hadling
Basic Android Development: Widget & Event Hadling
 
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
ความรู้เบื้องต้นเกี่ยวกับ Visual basic 6.0
 

More from Nattapon

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

More from Nattapon (20)

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

ใบความรู้ที่ 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 ลงในเครื่องคอมพิวเตอร์ ก่อน