SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
เอกสารประกอบการอบรมการสราง 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 ~

Contenu connexe

Tendances

ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
Nattapon
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
Supreeyar philarit
 
การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site เพื่อพัฒนาผลสัมฤท...
การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site  เพื่อพัฒนาผลสัมฤท...การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site  เพื่อพัฒนาผลสัมฤท...
การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site เพื่อพัฒนาผลสัมฤท...
krupanisara
 
การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)
Fair Kung Nattaput
 
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
chaipalat
 
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
8 บทที่  3  อุปกรณ์และวิธีดำเนินการ8 บทที่  3  อุปกรณ์และวิธีดำเนินการ
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
Augusts Programmer
 

Tendances (20)

เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paintเครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
เครื่องมือที่ใช้วาดภาพในโปรแกรม Paint
 
คู่มือ Handbook app inventor
คู่มือ Handbook app inventorคู่มือ Handbook app inventor
คู่มือ Handbook app inventor
 
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิกใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
ใบงานที่ 1.1 คอมพิวเตอร์กราฟิก
 
ข้อสอบSketch up
ข้อสอบSketch upข้อสอบSketch up
ข้อสอบSketch up
 
โครงงานคอมพิวเตอร์ เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
โครงงานคอมพิวเตอร์  เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTMLโครงงานคอมพิวเตอร์  เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
โครงงานคอมพิวเตอร์ เรื่อง เว็บไซต์ NIFTY HEALTH ด้วยภาษา HTML
 
การสร้างจักรวาลนฤมิต Spatial Metaverse
การสร้างจักรวาลนฤมิต Spatial Metaverseการสร้างจักรวาลนฤมิต Spatial Metaverse
การสร้างจักรวาลนฤมิต Spatial Metaverse
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
ออกแบบและเทคโนโลยี ม.5
ออกแบบและเทคโนโลยี ม.5ออกแบบและเทคโนโลยี ม.5
ออกแบบและเทคโนโลยี ม.5
 
ข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Wordข้อสอบปฏิบัติ Microsoft Word
ข้อสอบปฏิบัติ Microsoft Word
 
การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site เพื่อพัฒนาผลสัมฤท...
การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site  เพื่อพัฒนาผลสัมฤท...การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site  เพื่อพัฒนาผลสัมฤท...
การจัดการเรียนรู้ผ่านบทเรียนออนไลน์ด้วยโปรแกรม Google Site เพื่อพัฒนาผลสัมฤท...
 
การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)การเขียนผังงาน (Flowchart)
การเขียนผังงาน (Flowchart)
 
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่นโครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
โครงงาน ระดับ ปวช. วิทยาลัยอาชีวศึกษาขอนแก่น
 
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
 
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้นใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
ใบความรู้ที่ 1 การใช้งานโปรแกรม visual studio 2010 เบื้องต้น
 
สื่อผังมโนทัศน์
สื่อผังมโนทัศน์สื่อผังมโนทัศน์
สื่อผังมโนทัศน์
 
เครื่องมือที่ใช้ลงสีในโปรแกรม Paint
เครื่องมือที่ใช้ลงสีในโปรแกรม Paintเครื่องมือที่ใช้ลงสีในโปรแกรม Paint
เครื่องมือที่ใช้ลงสีในโปรแกรม Paint
 
ตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บทตัวอย่างการเขียนโครงงาน 5 บท
ตัวอย่างการเขียนโครงงาน 5 บท
 
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
8 บทที่  3  อุปกรณ์และวิธีดำเนินการ8 บทที่  3  อุปกรณ์และวิธีดำเนินการ
8 บทที่ 3 อุปกรณ์และวิธีดำเนินการ
 
ใบงานที่ 1.1 เรื่อง ประเภทแหล่งข้อมูล
ใบงานที่  1.1  เรื่อง ประเภทแหล่งข้อมูลใบงานที่  1.1  เรื่อง ประเภทแหล่งข้อมูล
ใบงานที่ 1.1 เรื่อง ประเภทแหล่งข้อมูล
 
คู่มือ SketchUp
คู่มือ SketchUpคู่มือ SketchUp
คู่มือ SketchUp
 

En vedette

การสร้าง แบบทดสอบ App for android
การสร้าง แบบทดสอบ  App for androidการสร้าง แบบทดสอบ  App for android
การสร้าง แบบทดสอบ App for android
พัน พัน
 
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ตความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
ความรู้เบื้องต้นเกี่ยวกับอินเตอร์เน็ต
areeluck pooknoy
 
การสอนเขียนHtml
การสอนเขียนHtmlการสอนเขียนHtml
การสอนเขียนHtml
chukiat008
 
แนะนำให้รู้จักเต่า
แนะนำให้รู้จักเต่าแนะนำให้รู้จักเต่า
แนะนำให้รู้จักเต่า
non Jarung
 

En vedette (20)

ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventorใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
ใบความรู้ที่ 5 ส่วนประกอบของโปรแกรม mit app inventor
 
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
ใบความรู้ที่ 3 เริ่มต้นเกี่ยวกับ mit app inventor 2
 
ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2ใบความรู้ที่ 8 application paint pot2
ใบความรู้ที่ 8 application paint pot2
 
ใบความรู้ที่ 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
 

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

คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i osคู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
คู่มือการใช้งานโปรแกรมพัฒนา Application สำหรับระบบปฏิบัติการ i os
Nisachol 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 8
pattanan_hansuek
 
ใบงานทที่ 4 8
ใบงานทที่ 4 8ใบงานทที่ 4 8
ใบงานทที่ 4 8
pattanan_hansuek
 
งานๆๆๆๆๆ
งานๆๆๆๆๆงานๆๆๆๆๆ
งานๆๆๆๆๆ
Wi Nit
 
ใบงานที่2 8
ใบงานที่2 8ใบงานที่2 8
ใบงานที่2 8
4315609
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์
pattanan_hansuek
 

Similaire à การสร้าง 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
 
ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์ประเภทของโครงงานคอมพิวเตอร์
ประเภทของโครงงานคอมพิวเตอร์
 

Plus de Somchart Phaeumnart

สรุปแบบสอบถามค่ายอนุชน Copy
สรุปแบบสอบถามค่ายอนุชน   Copyสรุปแบบสอบถามค่ายอนุชน   Copy
สรุปแบบสอบถามค่ายอนุชน Copy
Somchart Phaeumnart
 
สรุปแบบสอบถามค่ายอนุชน Copy
สรุปแบบสอบถามค่ายอนุชน   Copyสรุปแบบสอบถามค่ายอนุชน   Copy
สรุปแบบสอบถามค่ายอนุชน Copy
Somchart Phaeumnart
 
M93โครงการชุมนุม วาดภาพกราฟิก
M93โครงการชุมนุม วาดภาพกราฟิกM93โครงการชุมนุม วาดภาพกราฟิก
M93โครงการชุมนุม วาดภาพกราฟิก
Somchart Phaeumnart
 

Plus 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 ~