SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ

คูมือการอบรม
การสราง Apps for Android ดวย MIT App Inventor

จัดทําโดย
อ.สมชาติ แผอํานาจ
ตําแหนง ครู
วันที่ 6-9 ตุลาคม 2556
คายวิทยาศาสตรนักเรียนหองเรียนพิเศษวิทยาศาสตร ระดับชั้น ม.5
เครือขายกลุมภาคเหนือตอนบน
ณ โรงเรียนแมสะเรียง “บริพัตรศึกษา” อ.แมสะเรียง จ.แมฮองสอน
~0~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
สิ่งที่จะไดเรียนรูในบทเรียนนี้
1. การตั้งคาและเปดใชงานโปรแกรม MIT App Inventor
2. การใชงานโปรแกรม MIT App Inventor และการทดสอบโปรแกรมผาน Emulator
3. การเขียนโปรแกรม แกไขโปรแกรมดวย Block Editor
4. การดาวนโหลดแอพไปใชงาน
การตั้งคาและเปดใชงานโปรแกรม MIT App Inventor
1. เริ่มตนคัดลอก AppInventor46ict version 2.zip ไปวางไวใน C: ก็จะได C:AppInventor
2. เปดโฟลเดอร C:AppInventor แลวดับเบิ้ลคลิกรันไฟล
a. startAI.cmd เพื่อรันโปรแกรม
b. launch-buildserver32.cmd (32bit) หรือ launch-buildserver.cmd (64bit) เพื่อ
จําลองเซอรเวอรในเครื่องเราเอง

3. เปดเว็บBrowser แลวพิมพ URL คือ localhost:8888 จากนั้นกรอกอีเมล แลวกด Login

~1~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
4. ก็จะเขาสูหนาตางเพื่อเริ่มการทํางาน ดังรูป

การใชงานโปรแกรม MIT App Inventor
1. อธิบายหนาตาของโปรแกรม

 สวนเมนูหลัก ประกอบดวย คําสั่ง โปรเจก ออกแบบ และเรียนรู
 สวนเมนูโปรแกรม ประกอบดวย คําสั่ง สราง ลบ ดาวนโหลดทุกโปรเจก งานอื่นๆ เชน ดาวนโหลด

อัพโหลด
 สวนพื้นที่แสดงโปรเจ็ก

2. คลิกปุม สราง เพื่อสรางโปรเจกใหม และตั้งชื่อโปรเจก เชน MyApp (ตองใชภาษาอังกฤษ)

3. เขาสูหนาโปรเจก องคประกอบดังนี้

~2~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ

4. ตั้งคาพื้นหลังของแอพของหนา Screen 1 โดยกําหนดพื้นหลังเปนรูปภาพ คลิกเปลี่ยน
Backgroundimages บนแท็บ คุณสมบัติ

~3~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
5. แนะนําเครื่องมือสําหรับการทํางาน ในการสรางวัตถุ ออกแบบหนาตา Apps
Basic แท็บพื้นฐาน
Button = ปุมสําหรับกด
Canvas = พื้นที่วาง
CheckBox= เช็คเลือก
Clock = แสดงเวลา
Image = เลือกรูปภาพ
Label = ใสขอความ
ListPicker = สําหรับรายการเลือก
PasswordTextBox = รหัสผาน
Slider = สไลด
TextBox = กลองขอความ
TinyDB = ฐานขอมูล
6. คลิกปุม Label ลากมาวางบน Screen1 และแกไข คุณสมบัติ Text แกเปน “บทเรียน
คอมพิวเตอรชวยสอน” , เปลี่ยนสีขอความ(TextColor) สีพื้นหลัง(Background) และขนาด
ขอความ(FontSize)

7. เปลี่ยนชื่อตัวแปรสําหรับ Label1 เปน Title

~4~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ

8. แทรกรูปภาพของบน Apps คลิกลาก Images มาวางบน Screen1 จากนั้นอัพโหลดไฟลรูปโดย
คลิก Picture > อัพโหลด > เลือกไฟล หาไฟลที่ตองการจากนั้นกด เปด แลวกด ตกลง

9. การแทรกปุมสําหรับคลิก คลิกลาก Button มาวางบน Screen1 แลวแกไขคุณสมบัติ อัพรูปภาพ
ไปแทนที่ปุม คลิก Images > อัพโหลด > เลือกไฟล
จากนั้นเปลี่ยนชื่อปุม เปน BtSearch

~5~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
การเขียนโปรแกรม แกไขโปรแกรมดวย Block Editor
1. คลิกแท็บ เปดตัวแกไขบล็อก บนเมนูดานบน

2. มันก็จะดาวนโหลดไฟล Java ไวในเครื่องใหกด ยอมรับ แลวเปดไฟล

3. หนาตาของ Block Editor สําหรับเขียนโปรแกรม คลิกที่ My Blocks เพื่อดูวามีวัตถุอะไรบางที่
เราไดทําไว ไดแก Title Crete(ขอความ) Image1(รูปภาพ) และ BtSearch(คนหา)

4. คลิกเลือก BtSearch แลว ลาก When BtSearch.Click do มาวางบนที่วาง

~6~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
5. คลิก Screen 1 แลวลาก set Screen1.BackgroundColor to มาวาง
คลิกบนที่วาง เลือก Color > Red ใหไดดังรูป

6. คลิกปุม New emulator เลือก Emulator เปน emulator-5544

7. ลองทดสอบโปรแกรม คลิกปุม แลวจะเปลี่ยนสีพื้นหลังเปนสี

~7~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
WorkShop สรางแอพหนังสือทองเที่ยว แมสะเรียง
1. สรางโปรเจกใหม ตั้งชื่อวา MaesariangBook

2. แท็บ สื่อ อัพโหลด ไฟลรูปภาพที่จะใชทําหนังสือทองเที่ยว ไฟลรูปภาพ 0-6 .jpg ทั้งหมด

3. ตั้งพื้นหลังของแอพ Screen1 เปน 0.jpg

~8~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
4. ลาก Canvas มาใสบนพื้นที่ทํางาน แกไขชื่อ Canvas เปน Page แลวกด ตกลง

5. เปนพื้นหลังของ Canvas Page ใหเปนรูปภาพ 0.jpg

6. คลิกเปด Block Editor แลวเลือกคําสั่ง Page > Page.Flung ลากมาวางบนพื้นที่ทํางาน ,
ลาก ifelse then-do else-do มาตอชอง do ถามีการปดหนาซาย ใหภาพพื้นหลังเปลี่ยน (xvel<0)ตอคําสั่ง
ใหไดดังรูป

~9~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
7. ตั้งตัวแปรใหม คลิก Definition>variable ไวเก็บหนาปจจุบัน แลวตั้งชื่อ CurrentPage ใสคา 0
สรางอีกตัวแปรหนึ่งไวเก็บจํานวนหนาทั้งหมด แลวตั้งชื่อ TotalPage ใสคาขอมูล 6

8. ถามีการปดหนาโปรแกรมตองเพิ่ม CurrentPage +1 เปลี่ยนพื้นหลังเรียกใชงานตัวแปร
CurrentPage .jpg

9. ถาปดหนาขวา โปรแกรมตองลดคา CurrentPage -1 เปลี่ยนพื้นหลังเรียกใชงานตัวแปร
CurrentPage .jpg

10. กรณีที่ถึงหนาสูงสุดโปรแกรมจะทํางานตอไมไดดังนั้นตองตั้งคาใหเริ่มนับ 0 ใหม คําสั่ง
If CurrentPage > TotalPage
Then-do CurrentPage = 0 ดังนี้

~ 10 ~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ

11. กรณีที่ปดขวาจนถึงหนาต่ําสุด โปรแกรมจะทํางานตอไมไดดังนั้นตองตั้งคาใหเปนคาสูงสุดของ
หนาเพิ่มวนรอบ

~ 11 ~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
12. คําสั่งรวมทั้งหมดเปนดังรูป

13. สําเร็จแลวครับ แอพหนังสือทองเที่ยว แมสะเรียง สามารถปดหนาซาย-ขวาเพื่อดูขอมูลได

~ 12 ~
เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ
# ขอเสนอแนะเพิ่มเติม บางทีเวลาไปเปดใชงานจริงภาพเล็กไมเต็มจอ ดังนั้นจึงตองใสคําสั่งเพิ่มให
ปรับขยายตามขนาดของจอที่แตกตางกัน คําสั่งดังภาพ

เกี่ยวกับผูจัดทํา
นายสมชาติ แผอํานาจ ตําแหนง ครู โรงเรียนแมสะเรียง “บริพัตรศึกษา”
จบปริญญาตรี สาขาวิทยาการคอมพิวเตอร มหาวิทยาลัยราชภัฏเชียงใหม
จบป.บัณฑิตวิชาชีพครู มหาวิทยาลัยราชภัฏเชียงใหม (โครงการ สควค.)
ติดตอครูสมชาติ แผอํานาจ
เว็บบล็อก http://krusomchart.wordpress.com
Facebook https://www.facebook.com/pages/คุณครูสมชาติ-แผอํานาจ/440481672663455
ขอขอบคุณ แหลงอางอิง
 การสราง App invertor อ.ยุทธนา แมนผล

https://plus.google.com/108787084391304065369/posts

~ 13 ~

Mais conteúdo relacionado

Mais procurados

ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2Nattapon
 
การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...
การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...
การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...Dr.Kridsanapong Lertbumroongchai
 
อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์DimitriICTProjects
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorNattapon
 
แผนการจัดการเรียนรู้ Active Learning เรื่อง กราฟิกเพื่อการสื่อสาร
แผนการจัดการเรียนรู้ Active Learning เรื่อง  กราฟิกเพื่อการสื่อสารแผนการจัดการเรียนรู้ Active Learning เรื่อง  กราฟิกเพื่อการสื่อสาร
แผนการจัดการเรียนรู้ Active Learning เรื่อง กราฟิกเพื่อการสื่อสารวัชรพล เที่ยงปา
 
รายงาน
รายงานรายงาน
รายงานaragamammy
 
การดูแลอุปกรณ์คอมพิวเตอร์
การดูแลอุปกรณ์คอมพิวเตอร์การดูแลอุปกรณ์คอมพิวเตอร์
การดูแลอุปกรณ์คอมพิวเตอร์duanpen homkajuy
 
เครื่องมือต่างๆ ในโปรแกรม Paint
เครื่องมือต่างๆ ในโปรแกรม Paintเครื่องมือต่างๆ ในโปรแกรม Paint
เครื่องมือต่างๆ ในโปรแกรม PaintBenjapeon Jantakhot
 
เฉลยข้อสอบ20ข้อ
เฉลยข้อสอบ20ข้อเฉลยข้อสอบ20ข้อ
เฉลยข้อสอบ20ข้อpeter dontoom
 
เครือข่ายคอมพิวเตอร์
เครือข่ายคอมพิวเตอร์เครือข่ายคอมพิวเตอร์
เครือข่ายคอมพิวเตอร์พัน พัน
 
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์paveenada
 
ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์
ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์
ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์Aiice Pimsupuk
 
การใช้โปรแกรม InDesign เบื้องต้น
การใช้โปรแกรม InDesign เบื้องต้นการใช้โปรแกรม InDesign เบื้องต้น
การใช้โปรแกรม InDesign เบื้องต้นgemini_17
 
ข้อสอบคอม ป.4 ปี 2557.doc
ข้อสอบคอม ป.4 ปี 2557.docข้อสอบคอม ป.4 ปี 2557.doc
ข้อสอบคอม ป.4 ปี 2557.docbenjawankokonz
 
หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)
หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)
หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)Dr.Kridsanapong Lertbumroongchai
 
การสร้างสื่อภาพกราฟิกเคลื่อนไหว (Motion Graphic)
การสร้างสื่อภาพกราฟิกเคลื่อนไหว  (Motion Graphic)การสร้างสื่อภาพกราฟิกเคลื่อนไหว  (Motion Graphic)
การสร้างสื่อภาพกราฟิกเคลื่อนไหว (Motion Graphic)Dr.Kridsanapong Lertbumroongchai
 
เล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดียเล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดียboonyarat thungprasert
 

Mais procurados (20)

Os6
Os6Os6
Os6
 
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
 
การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...
การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...
การออกแบบเรซูเม่และแฟ้มสะสมผลงานในยุคดิจิทัล (Resume and Portfolio Design in ...
 
อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์
 
คำทับศัพท์
คำทับศัพท์คำทับศัพท์
คำทับศัพท์
 
ใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculatorใบความรู้ที่ 10 application calculator
ใบความรู้ที่ 10 application calculator
 
สอนออนไลน์ด้วย OBS Studio
สอนออนไลน์ด้วย OBS Studioสอนออนไลน์ด้วย OBS Studio
สอนออนไลน์ด้วย OBS Studio
 
แผนการจัดการเรียนรู้ Active Learning เรื่อง กราฟิกเพื่อการสื่อสาร
แผนการจัดการเรียนรู้ Active Learning เรื่อง  กราฟิกเพื่อการสื่อสารแผนการจัดการเรียนรู้ Active Learning เรื่อง  กราฟิกเพื่อการสื่อสาร
แผนการจัดการเรียนรู้ Active Learning เรื่อง กราฟิกเพื่อการสื่อสาร
 
รายงาน
รายงานรายงาน
รายงาน
 
การดูแลอุปกรณ์คอมพิวเตอร์
การดูแลอุปกรณ์คอมพิวเตอร์การดูแลอุปกรณ์คอมพิวเตอร์
การดูแลอุปกรณ์คอมพิวเตอร์
 
เครื่องมือต่างๆ ในโปรแกรม Paint
เครื่องมือต่างๆ ในโปรแกรม Paintเครื่องมือต่างๆ ในโปรแกรม Paint
เครื่องมือต่างๆ ในโปรแกรม Paint
 
เฉลยข้อสอบ20ข้อ
เฉลยข้อสอบ20ข้อเฉลยข้อสอบ20ข้อ
เฉลยข้อสอบ20ข้อ
 
เครือข่ายคอมพิวเตอร์
เครือข่ายคอมพิวเตอร์เครือข่ายคอมพิวเตอร์
เครือข่ายคอมพิวเตอร์
 
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
โครงงานคอมพิวเตอร์เพื่อการศึกษา เรื่อง ประเภทของคอมพิวเตอร์
 
ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์
ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์
ประมวลรายวิชา ง30206 การตัดต่อภาพยนตร์
 
การใช้โปรแกรม InDesign เบื้องต้น
การใช้โปรแกรม InDesign เบื้องต้นการใช้โปรแกรม InDesign เบื้องต้น
การใช้โปรแกรม InDesign เบื้องต้น
 
ข้อสอบคอม ป.4 ปี 2557.doc
ข้อสอบคอม ป.4 ปี 2557.docข้อสอบคอม ป.4 ปี 2557.doc
ข้อสอบคอม ป.4 ปี 2557.doc
 
หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)
หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)
หลักการจัดองค์ประกอบของงานภาพเคลื่อนไหว (Compositing)
 
การสร้างสื่อภาพกราฟิกเคลื่อนไหว (Motion Graphic)
การสร้างสื่อภาพกราฟิกเคลื่อนไหว  (Motion Graphic)การสร้างสื่อภาพกราฟิกเคลื่อนไหว  (Motion Graphic)
การสร้างสื่อภาพกราฟิกเคลื่อนไหว (Motion Graphic)
 
เล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดียเล่ม1 สื่อมัลติมีเดีย
เล่ม1 สื่อมัลติมีเดีย
 

Destaque

ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2Nattapon
 
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorNattapon
 
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationNattapon
 
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potNattapon
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meNattapon
 
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationNattapon
 
การสร้าง แบบทดสอบ App for android
การสร้าง แบบทดสอบ  App for androidการสร้าง แบบทดสอบ  App for android
การสร้าง แบบทดสอบ App for androidพัน พัน
 
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ตความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ตareeluck pooknoy
 
การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtmlchukiat008
 
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android) โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android) tata17329
 
เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5Samart Phetdee
 
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557Somchart Phaeumnart
 
แนะนำให้รู้จักเต่า
แนะนำให้รู้จักเต่าแนะนำให้รู้จักเต่า
แนะนำให้รู้จักเต่าnon Jarung
 
การสร้างเว็บด้วยภาษา Html อย่างง่าย
การสร้างเว็บด้วยภาษา Html อย่างง่ายการสร้างเว็บด้วยภาษา Html อย่างง่าย
การสร้างเว็บด้วยภาษา Html อย่างง่ายรัชนีพร ภูแสงสี
 
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มNattapon
 

Destaque (20)

ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
 
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventorใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
ใบความรู้ที่ 4 เริ่มต้นสร้างแอพลิเคชันด้วย mit app inventor
 
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา applicationใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
ใบความรู้ที่ 1 หลักการและขั้นตอนการพัฒนา application
 
ใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint potใบความรู้ที่ 7 application paint pot
ใบความรู้ที่ 7 application paint pot
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
 
ใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ applicationใบความรู้ที่ 2 การวางแผนจัดทำ application
ใบความรู้ที่ 2 การวางแผนจัดทำ application
 
การสร้าง แบบทดสอบ App for android
การสร้าง แบบทดสอบ  App for androidการสร้าง แบบทดสอบ  App for android
การสร้าง แบบทดสอบ App for android
 
Program Interface
Program Interface Program Interface
Program Interface
 
Papontee
PaponteePapontee
Papontee
 
MSWlogo1
MSWlogo1MSWlogo1
MSWlogo1
 
หลักการโปรแกรมเบื้องต้น
หลักการโปรแกรมเบื้องต้นหลักการโปรแกรมเบื้องต้น
หลักการโปรแกรมเบื้องต้น
 
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ตความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
 
การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtml
 
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android) โครงงาน การสร้างสื่อ E-book  เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
โครงงาน การสร้างสื่อ E-book เรือง ระบบปฏิบัติการแอนดรอยด์ (Android)
 
เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5เขียนเว็บไซต์ด้วย Html 5
เขียนเว็บไซต์ด้วย Html 5
 
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
 
แนะนำให้รู้จักเต่า
แนะนำให้รู้จักเต่าแนะนำให้รู้จักเต่า
แนะนำให้รู้จักเต่า
 
Geometria de las Tortugas
Geometria de las  TortugasGeometria de las  Tortugas
Geometria de las Tortugas
 
การสร้างเว็บด้วยภาษา Html อย่างง่าย
การสร้างเว็บด้วยภาษา Html อย่างง่ายการสร้างเว็บด้วยภาษา Html อย่างง่าย
การสร้างเว็บด้วยภาษา Html อย่างง่าย
 
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
 

Semelhante a การสร้าง Apps for Android ด้วย MIT App Inventor

คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i osคู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i osNisachol Poljorhor
 
แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0 แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0 pom_2555
 
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตาโปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตาpom_2555
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8pattanan_hansuek
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8pattanan_hansuek
 
งานๆๆๆๆๆ
งานๆๆๆๆๆงานๆๆๆๆๆ
งานๆๆๆๆๆWi Nit
 
ใบงานที่2 8
ใบงานที่2 8ใบงานที่2 8
ใบงานที่2 84315609
 
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinotiสร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย VidinotiDr.Kridsanapong Lertbumroongchai
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์pattanan_hansuek
 

Semelhante a การสร้าง Apps for Android ด้วย MIT App Inventor (20)

K5
K5K5
K5
 
ประเภทโครงงาน
ประเภทโครงงานประเภทโครงงาน
ประเภทโครงงาน
 
K5
K5K5
K5
 
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i osคู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
 
แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0 แนะนำโปรแกรม Macromedia authorware 7.0
แนะนำโปรแกรม Macromedia authorware 7.0
 
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตาโปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
โปรแกรม Macromedia authorware 7.0 พิมผกา ลลิตา
 
1247g3hg1238 2011
1247g3hg1238 20111247g3hg1238 2011
1247g3hg1238 2011
 
ม.6 05 แผนการจัดการเรียนรู้ที่ 18 23
ม.6  05 แผนการจัดการเรียนรู้ที่ 18 23ม.6  05 แผนการจัดการเรียนรู้ที่ 18 23
ม.6 05 แผนการจัดการเรียนรู้ที่ 18 23
 
K13
K13K13
K13
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8
 
Discovr app
Discovr appDiscovr app
Discovr app
 
K8
K8K8
K8
 
งานๆๆๆๆๆ
งานๆๆๆๆๆงานๆๆๆๆๆ
งานๆๆๆๆๆ
 
Netbeans
NetbeansNetbeans
Netbeans
 
ใบงานที่2 8
ใบงานที่2 8ใบงานที่2 8
ใบงานที่2 8
 
ใบงานที่ 2 8
ใบงานที่ 2 8ใบงานที่ 2 8
ใบงานที่ 2 8
 
ใบงานที่ 5
ใบงานที่ 5ใบงานที่ 5
ใบงานที่ 5
 
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinotiสร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
สร้างสื่อ Augmented Reality ง่ายๆ ด้วย Vidinoti
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์
 

Mais de Somchart Phaeumnart

สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564
สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564
สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564Somchart Phaeumnart
 
รายงานการประเมินตนเองของสถานศึกษา SAR2563
รายงานการประเมินตนเองของสถานศึกษา SAR2563 รายงานการประเมินตนเองของสถานศึกษา SAR2563
รายงานการประเมินตนเองของสถานศึกษา SAR2563 Somchart Phaeumnart
 
สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563
สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563
สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563Somchart Phaeumnart
 
สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563
สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563
สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563Somchart Phaeumnart
 
SAR โรงเรียนปี 2561
SAR โรงเรียนปี 2561SAR โรงเรียนปี 2561
SAR โรงเรียนปี 2561Somchart Phaeumnart
 
ท้าลมหนาว แม่สะกั๊วะ
ท้าลมหนาว แม่สะกั๊วะท้าลมหนาว แม่สะกั๊วะ
ท้าลมหนาว แม่สะกั๊วะSomchart Phaeumnart
 
สารคดี เที่ยวแม่ลาน้อย Today in Maelanoi
สารคดี เที่ยวแม่ลาน้อย Today in Maelanoiสารคดี เที่ยวแม่ลาน้อย Today in Maelanoi
สารคดี เที่ยวแม่ลาน้อย Today in MaelanoiSomchart Phaeumnart
 
สารคดี ละมุนลิ้นกลิ่นเมืองยวม
สารคดี ละมุนลิ้นกลิ่นเมืองยวมสารคดี ละมุนลิ้นกลิ่นเมืองยวม
สารคดี ละมุนลิ้นกลิ่นเมืองยวมSomchart Phaeumnart
 
SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...
SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...
SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...Somchart Phaeumnart
 
Sar 2559 Maesariang Boripat Suksa School
Sar 2559 Maesariang Boripat Suksa SchoolSar 2559 Maesariang Boripat Suksa School
Sar 2559 Maesariang Boripat Suksa SchoolSomchart Phaeumnart
 
คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1
คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1
คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1Somchart Phaeumnart
 
คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย
 คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย
คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วยSomchart Phaeumnart
 
วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"
วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"
วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"Somchart Phaeumnart
 
รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา” SAR 56
 รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา”  SAR 56 รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา”  SAR 56
รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา” SAR 56Somchart Phaeumnart
 
คำอธิบายรายวิชา เทคโน4
คำอธิบายรายวิชา เทคโน4คำอธิบายรายวิชา เทคโน4
คำอธิบายรายวิชา เทคโน4Somchart Phaeumnart
 
สรุปแบบสอบถามค่ายอนุชน Copy
สรุปแบบสอบถามค่ายอนุชน   Copyสรุปแบบสอบถามค่ายอนุชน   Copy
สรุปแบบสอบถามค่ายอนุชน CopySomchart Phaeumnart
 
สรุปแบบสอบถามค่ายอนุชน Copy
สรุปแบบสอบถามค่ายอนุชน   Copyสรุปแบบสอบถามค่ายอนุชน   Copy
สรุปแบบสอบถามค่ายอนุชน CopySomchart Phaeumnart
 
M93โครงการชุมนุม วาดภาพกราฟิก
M93โครงการชุมนุม วาดภาพกราฟิกM93โครงการชุมนุม วาดภาพกราฟิก
M93โครงการชุมนุม วาดภาพกราฟิกSomchart Phaeumnart
 

Mais de Somchart Phaeumnart (20)

สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564
สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564
สารสนเทศภาคเรียนที่่ 1 ปีการศึกษา 2564
 
รายงานการประเมินตนเองของสถานศึกษา SAR2563
รายงานการประเมินตนเองของสถานศึกษา SAR2563 รายงานการประเมินตนเองของสถานศึกษา SAR2563
รายงานการประเมินตนเองของสถานศึกษา SAR2563
 
สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563
สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563
สารสนเทศโรงเรียนแม่สะเรียง"บริพัตรศึกษา" ปี2563
 
สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563
สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563
สารสนเทศโรงเรียนแม่สะเรียง "บริพัตรศึกษา" ภาคเรียนที่ 1 ปีการศึกษา 2563
 
SAR โรงเรียนปี 2561
SAR โรงเรียนปี 2561SAR โรงเรียนปี 2561
SAR โรงเรียนปี 2561
 
ท้าลมหนาว แม่สะกั๊วะ
ท้าลมหนาว แม่สะกั๊วะท้าลมหนาว แม่สะกั๊วะ
ท้าลมหนาว แม่สะกั๊วะ
 
สารคดี เที่ยวแม่ลาน้อย Today in Maelanoi
สารคดี เที่ยวแม่ลาน้อย Today in Maelanoiสารคดี เที่ยวแม่ลาน้อย Today in Maelanoi
สารคดี เที่ยวแม่ลาน้อย Today in Maelanoi
 
สารคดี ละมุนลิ้นกลิ่นเมืองยวม
สารคดี ละมุนลิ้นกลิ่นเมืองยวมสารคดี ละมุนลิ้นกลิ่นเมืองยวม
สารคดี ละมุนลิ้นกลิ่นเมืองยวม
 
SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...
SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...
SAR2560 รายงานการประเมินตนเองของสถานศึกษา โรงเรียนแม่สะเรียง บริพัตรศึกษา ปีก...
 
Sar 2559 Maesariang Boripat Suksa School
Sar 2559 Maesariang Boripat Suksa SchoolSar 2559 Maesariang Boripat Suksa School
Sar 2559 Maesariang Boripat Suksa School
 
คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1
คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1
คู่มือสมาชิกสหกรณ์ออมทรัพย์ครูแม่ฮ่องสอน1
 
คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย
 คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย
คู่มือเส้นทางครูมืออาชีพสำหรับครูผู้ช่วย
 
วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"
วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"
วารสารโรงเรียนแม่สะเรียง "บริพัตรศึกษา"
 
รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา” SAR 56
 รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา”  SAR 56 รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา”  SAR 56
รายงานประจาปี 2556 โรงเรียนแม่สะเรียง“บริพัตรศึกษา” SAR 56
 
คำอธิบายรายวิชา เทคโน4
คำอธิบายรายวิชา เทคโน4คำอธิบายรายวิชา เทคโน4
คำอธิบายรายวิชา เทคโน4
 
สรุปแบบสอบถามค่ายอนุชน Copy
สรุปแบบสอบถามค่ายอนุชน   Copyสรุปแบบสอบถามค่ายอนุชน   Copy
สรุปแบบสอบถามค่ายอนุชน Copy
 
สรุปแบบสอบถามค่ายอนุชน Copy
สรุปแบบสอบถามค่ายอนุชน   Copyสรุปแบบสอบถามค่ายอนุชน   Copy
สรุปแบบสอบถามค่ายอนุชน Copy
 
M93โครงการชุมนุม วาดภาพกราฟิก
M93โครงการชุมนุม วาดภาพกราฟิกM93โครงการชุมนุม วาดภาพกราฟิก
M93โครงการชุมนุม วาดภาพกราฟิก
 
Pikon
PikonPikon
Pikon
 
Msw logo
Msw logoMsw logo
Msw logo
 

การสร้าง Apps for Android ด้วย MIT App Inventor

  • 1. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ คูมือการอบรม การสราง Apps for Android ดวย MIT App Inventor จัดทําโดย อ.สมชาติ แผอํานาจ ตําแหนง ครู วันที่ 6-9 ตุลาคม 2556 คายวิทยาศาสตรนักเรียนหองเรียนพิเศษวิทยาศาสตร ระดับชั้น ม.5 เครือขายกลุมภาคเหนือตอนบน ณ โรงเรียนแมสะเรียง “บริพัตรศึกษา” อ.แมสะเรียง จ.แมฮองสอน ~0~
  • 2. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ สิ่งที่จะไดเรียนรูในบทเรียนนี้ 1. การตั้งคาและเปดใชงานโปรแกรม MIT App Inventor 2. การใชงานโปรแกรม MIT App Inventor และการทดสอบโปรแกรมผาน Emulator 3. การเขียนโปรแกรม แกไขโปรแกรมดวย Block Editor 4. การดาวนโหลดแอพไปใชงาน การตั้งคาและเปดใชงานโปรแกรม MIT App Inventor 1. เริ่มตนคัดลอก AppInventor46ict version 2.zip ไปวางไวใน C: ก็จะได C:AppInventor 2. เปดโฟลเดอร C:AppInventor แลวดับเบิ้ลคลิกรันไฟล a. startAI.cmd เพื่อรันโปรแกรม b. launch-buildserver32.cmd (32bit) หรือ launch-buildserver.cmd (64bit) เพื่อ จําลองเซอรเวอรในเครื่องเราเอง 3. เปดเว็บBrowser แลวพิมพ URL คือ localhost:8888 จากนั้นกรอกอีเมล แลวกด Login ~1~
  • 3. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 4. ก็จะเขาสูหนาตางเพื่อเริ่มการทํางาน ดังรูป การใชงานโปรแกรม MIT App Inventor 1. อธิบายหนาตาของโปรแกรม  สวนเมนูหลัก ประกอบดวย คําสั่ง โปรเจก ออกแบบ และเรียนรู  สวนเมนูโปรแกรม ประกอบดวย คําสั่ง สราง ลบ ดาวนโหลดทุกโปรเจก งานอื่นๆ เชน ดาวนโหลด อัพโหลด  สวนพื้นที่แสดงโปรเจ็ก 2. คลิกปุม สราง เพื่อสรางโปรเจกใหม และตั้งชื่อโปรเจก เชน MyApp (ตองใชภาษาอังกฤษ) 3. เขาสูหนาโปรเจก องคประกอบดังนี้ ~2~
  • 4. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 4. ตั้งคาพื้นหลังของแอพของหนา Screen 1 โดยกําหนดพื้นหลังเปนรูปภาพ คลิกเปลี่ยน Backgroundimages บนแท็บ คุณสมบัติ ~3~
  • 5. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 5. แนะนําเครื่องมือสําหรับการทํางาน ในการสรางวัตถุ ออกแบบหนาตา Apps Basic แท็บพื้นฐาน Button = ปุมสําหรับกด Canvas = พื้นที่วาง CheckBox= เช็คเลือก Clock = แสดงเวลา Image = เลือกรูปภาพ Label = ใสขอความ ListPicker = สําหรับรายการเลือก PasswordTextBox = รหัสผาน Slider = สไลด TextBox = กลองขอความ TinyDB = ฐานขอมูล 6. คลิกปุม Label ลากมาวางบน Screen1 และแกไข คุณสมบัติ Text แกเปน “บทเรียน คอมพิวเตอรชวยสอน” , เปลี่ยนสีขอความ(TextColor) สีพื้นหลัง(Background) และขนาด ขอความ(FontSize) 7. เปลี่ยนชื่อตัวแปรสําหรับ Label1 เปน Title ~4~
  • 6. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 8. แทรกรูปภาพของบน Apps คลิกลาก Images มาวางบน Screen1 จากนั้นอัพโหลดไฟลรูปโดย คลิก Picture > อัพโหลด > เลือกไฟล หาไฟลที่ตองการจากนั้นกด เปด แลวกด ตกลง 9. การแทรกปุมสําหรับคลิก คลิกลาก Button มาวางบน Screen1 แลวแกไขคุณสมบัติ อัพรูปภาพ ไปแทนที่ปุม คลิก Images > อัพโหลด > เลือกไฟล จากนั้นเปลี่ยนชื่อปุม เปน BtSearch ~5~
  • 7. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ การเขียนโปรแกรม แกไขโปรแกรมดวย Block Editor 1. คลิกแท็บ เปดตัวแกไขบล็อก บนเมนูดานบน 2. มันก็จะดาวนโหลดไฟล Java ไวในเครื่องใหกด ยอมรับ แลวเปดไฟล 3. หนาตาของ Block Editor สําหรับเขียนโปรแกรม คลิกที่ My Blocks เพื่อดูวามีวัตถุอะไรบางที่ เราไดทําไว ไดแก Title Crete(ขอความ) Image1(รูปภาพ) และ BtSearch(คนหา) 4. คลิกเลือก BtSearch แลว ลาก When BtSearch.Click do มาวางบนที่วาง ~6~
  • 8. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 5. คลิก Screen 1 แลวลาก set Screen1.BackgroundColor to มาวาง คลิกบนที่วาง เลือก Color > Red ใหไดดังรูป 6. คลิกปุม New emulator เลือก Emulator เปน emulator-5544 7. ลองทดสอบโปรแกรม คลิกปุม แลวจะเปลี่ยนสีพื้นหลังเปนสี ~7~
  • 9. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ WorkShop สรางแอพหนังสือทองเที่ยว แมสะเรียง 1. สรางโปรเจกใหม ตั้งชื่อวา MaesariangBook 2. แท็บ สื่อ อัพโหลด ไฟลรูปภาพที่จะใชทําหนังสือทองเที่ยว ไฟลรูปภาพ 0-6 .jpg ทั้งหมด 3. ตั้งพื้นหลังของแอพ Screen1 เปน 0.jpg ~8~
  • 10. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 4. ลาก Canvas มาใสบนพื้นที่ทํางาน แกไขชื่อ Canvas เปน Page แลวกด ตกลง 5. เปนพื้นหลังของ Canvas Page ใหเปนรูปภาพ 0.jpg 6. คลิกเปด Block Editor แลวเลือกคําสั่ง Page > Page.Flung ลากมาวางบนพื้นที่ทํางาน , ลาก ifelse then-do else-do มาตอชอง do ถามีการปดหนาซาย ใหภาพพื้นหลังเปลี่ยน (xvel<0)ตอคําสั่ง ใหไดดังรูป ~9~
  • 11. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 7. ตั้งตัวแปรใหม คลิก Definition>variable ไวเก็บหนาปจจุบัน แลวตั้งชื่อ CurrentPage ใสคา 0 สรางอีกตัวแปรหนึ่งไวเก็บจํานวนหนาทั้งหมด แลวตั้งชื่อ TotalPage ใสคาขอมูล 6 8. ถามีการปดหนาโปรแกรมตองเพิ่ม CurrentPage +1 เปลี่ยนพื้นหลังเรียกใชงานตัวแปร CurrentPage .jpg 9. ถาปดหนาขวา โปรแกรมตองลดคา CurrentPage -1 เปลี่ยนพื้นหลังเรียกใชงานตัวแปร CurrentPage .jpg 10. กรณีที่ถึงหนาสูงสุดโปรแกรมจะทํางานตอไมไดดังนั้นตองตั้งคาใหเริ่มนับ 0 ใหม คําสั่ง If CurrentPage > TotalPage Then-do CurrentPage = 0 ดังนี้ ~ 10 ~
  • 12. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 11. กรณีที่ปดขวาจนถึงหนาต่ําสุด โปรแกรมจะทํางานตอไมไดดังนั้นตองตั้งคาใหเปนคาสูงสุดของ หนาเพิ่มวนรอบ ~ 11 ~
  • 13. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ 12. คําสั่งรวมทั้งหมดเปนดังรูป 13. สําเร็จแลวครับ แอพหนังสือทองเที่ยว แมสะเรียง สามารถปดหนาซาย-ขวาเพื่อดูขอมูลได ~ 12 ~
  • 14. เอกสารประกอบการอบรมการสราง Apps for Android ดวย MIT App Inventor : อ.สมชาติ แผอํานาจ # ขอเสนอแนะเพิ่มเติม บางทีเวลาไปเปดใชงานจริงภาพเล็กไมเต็มจอ ดังนั้นจึงตองใสคําสั่งเพิ่มให ปรับขยายตามขนาดของจอที่แตกตางกัน คําสั่งดังภาพ เกี่ยวกับผูจัดทํา นายสมชาติ แผอํานาจ ตําแหนง ครู โรงเรียนแมสะเรียง “บริพัตรศึกษา” จบปริญญาตรี สาขาวิทยาการคอมพิวเตอร มหาวิทยาลัยราชภัฏเชียงใหม จบป.บัณฑิตวิชาชีพครู มหาวิทยาลัยราชภัฏเชียงใหม (โครงการ สควค.) ติดตอครูสมชาติ แผอํานาจ เว็บบล็อก http://krusomchart.wordpress.com Facebook https://www.facebook.com/pages/คุณครูสมชาติ-แผอํานาจ/440481672663455 ขอขอบคุณ แหลงอางอิง  การสราง App invertor อ.ยุทธนา แมนผล https://plus.google.com/108787084391304065369/posts ~ 13 ~