SlideShare a Scribd company logo
1 of 11
Download to read offline
ครูณัฐพล บัวอุไร [www.nattapon.com] 1
การสร้างแอพลิเคชันด้วย MIT AppInventor
ใบความรู้ที่ 9
เรื่อง Application Animals Sound
Application: Animals Sound เป็นแอพลิเคชันที่แสดงเสียงสัตว์ชนิดต่างๆ เมื่อคลิกที่รูปสัตว์
นั้นๆ โดยมีขั้นตอนการสร้างดังนี้
1. สร้างโปรเจ็คใหม่
 คลิกปุ่ม New Project
 ตั้งชื่อโปรแกรม AnimalSound
 กดปุ่ม OK
2. สร้างหน้าจอหลักหรือหน้าแรกของแอพลิเคชัน
 ลากคอมโพเน้นท์ Label มาวางบนหน้าจอ




ครูณัฐพล บัวอุไร [www.nattapon.com] 2
การสร้างแอพลิเคชันด้วย MIT AppInventor
 แก้ไขข้อความเป็นคาว่า “Animals Sound” พร้อมตกแต่งให้สวยงาม
 ลากคอมโพเน้นท์ TableArrangement มาวางบนหน้าจอ พร้อมกับตั้งค่าในกล่อง Properties
ดังนี้ Columns = 2, Rows = 2, Width = Fill parent… และ Height = 300 pixels

ครูณัฐพล บัวอุไร [www.nattapon.com] 3
การสร้างแอพลิเคชันด้วย MIT AppInventor
 ลากคอมโพเน้นท์ Button มาใส่ใน TableArrangement1 พร้อมกับปรับขนาดของ Button ให้
มีขนาด Width = 155 pixels, Height = 150 pixels และลบข้อความบนปุ่มออก
 คลิกที่ปุ่มแต่ละปุ่มแล้วแทรกรูปภาพที่กาหนดให้ลงบนปุ่มทุกปุ่ม พร้อมกับเปลี่ยนชื่อปุ่มให้ตรงกับ
รูปที่ใส่ลงในปุ่ม ดังรูป


ครูณัฐพล บัวอุไร [www.nattapon.com] 4
การสร้างแอพลิเคชันด้วย MIT AppInventor
 ลากคอมโพเน้นท์ Label มาวางบนหน้าจอแอพลิเคชัน
 แก้ไขข้อความเป็นคาว่า “คลิกเลือกสัตว์ที่ต้องการฟังเสียง” พร้อมทั้งตกแต่งให้สวยงาม

ครูณัฐพล บัวอุไร [www.nattapon.com] 5
การสร้างแอพลิเคชันด้วย MIT AppInventor
2. สร้างหน้าจอแสดงเสียงสัตว์แต่ละชนิด
 คลิกปุ่ม Add Screen เพื่อสร้างหน้าจอใหม่ แล้วกดปุ่ม OK
 ลากคอมโพเน้นท์ Label มาวางบนหน้าจอ แล้วแก้ไขข้อความเป็น COW : วัว พร้อมทั้งตกแต่ง
ให้สวยงาม
 ลากคอมโพเน้นท์ Image มาวางบนหน้าจอ จากนั้นปรับแต่งและแก้ไขโดยเลือกรูปวัว (Cow) ที่
ได้อัพโหลดไว้แล้ว พร้อมทั้งปรับขนาด Width = Fill parent และ Height = 300 pixels



ครูณัฐพล บัวอุไร [www.nattapon.com] 6
การสร้างแอพลิเคชันด้วย MIT AppInventor
 ลากคอมโพเน้นท์ HorizontalArrangement มาวางบนหน้าจอ แล้วปรับ AlignHorizontal =
Center, Width = Fill parent
 ลากปุ่มมาวางใน HorizontalArrangement แล้วตกแต่งให้มีลักษณะดังรูป พร้อมทั้งเปลี่ยนชื่อ
ในหน้าต่างคอมโพเน้นท์ด้วย


ครูณัฐพล บัวอุไร [www.nattapon.com] 7
การสร้างแอพลิเคชันด้วย MIT AppInventor
 ลากคอมโพเน้นท์ Sound มาวางบนหน้าจอแอพลิเคชัน จากนั้นปรับแต่งค่า Sound โดยอัพ
โหลดไฟล์เสียง Horse เข้าสู่โปรแกรม
 ให้นักเรียนเพิ่ม Screen3, 4, 5 และทาเช่นเดียวกันนี้ โดยเปลี่ยนรูปและข้อความเป็นสัตว์ชนิด
อื่นๆ
3. การเขียนคาสั่งควบคุมแอพลิเคชันหน้าหลัก
 คลิกปุ่ม Blocks และเลือก Screen1 เพื่อเขียนคาสั่งควบคุมโปรแกรมให้หน้าจอที่ 1


ครูณัฐพล บัวอุไร [www.nattapon.com] 8
การสร้างแอพลิเคชันด้วย MIT AppInventor
 คลิกที่ Button แต่ละ Button แล้วลาก Blocks ดังรูปมาวางบนหน้าต่าง Viewer
 คลิกที่ Blocks กลุ่ม Control แล้วลาก Blocks คาสั่ง Open another screen screenName
มาต่อกันดังรูป


ครูณัฐพล บัวอุไร [www.nattapon.com] 9
การสร้างแอพลิเคชันด้วย MIT AppInventor
 คลิกที่ Blocks กลุ่ม Text แล้วลาก Block ข้อความมาต่อดังรูป พร้อมกับพิมพ์ชื่อ Screen ที่
ต้องการให้ปุ่มแต่ละปุ่มเชื่อมโยงไปถึง
เสร็จเรียบร้อยแล้วครับสาหรับการกาหนดคาสั่งให้ปุ่มแต่ละปุ่มที่หน้าแรกของแอพลิเคชัน ซึ่งจะทาให้ปุ่มแต่ละ
ปุ่มสามารถลิงค์เชื่อมโยงไปยัง Screen อื่นๆ ได้เมื่อถูกคลิก
4. การเขียนคาสั่งควบคุมหน้าต่างสัตว์แต่ละชนิดให้มีการแสดงเสียง
ในที่นี้ขอยกตัวอย่างและแสดงให้ดูเพียงหน้าต่างเดียวนะครับ คือหน้า Cow : วัว โดยสาหรับหน้าต่าง
สัตว์ชนิดอื่นๆ จะมีลักษณะการเขียนคาสั่งที่คล้ายกันกับวิธีการต่อไปนี้
 คลิกปุ่ม Blocks เพื่อเข้าหน้าต่างสาหรับเขียนคาสั่งควบคุมโปรแกรม จากนั้นคลิกเลือก Screen2
เพื่อเขียนคาสั่งให้ Screen2


ครูณัฐพล บัวอุไร [www.nattapon.com] 10
การสร้างแอพลิเคชันด้วย MIT AppInventor
 คลิก Block ที่เป็นปุ่ม ButtonSoundHorse และปุ่ม ButtonBack แล้วนา Block มาวางบน
หน้าต่าง Viewer ดังรูป
 คลิก Block กลุ่ม Sound1 แล้วเลือก Block : call Sound1 .Play มาต่อใน Block : when
ButtonSoundHorse.Click ดังรูป


ครูณัฐพล บัวอุไร [www.nattapon.com] 11
การสร้างแอพลิเคชันด้วย MIT AppInventor
 สาหรับปุ่ม ButtonBack เป็นกลุ่มกลับไป Screen1 สามารถเขียนคาสั่งได้ดังรูป
 สาหรับหน้าจอแอพลิเคชันสัตว์ประเภทอื่นๆ นักเรียนสามารถเขียนคาสั่งได้ในลักษณะเดียวกันนี้
ครับ


More Related Content

Viewers also liked

คู่มือ Handbook app inventor
คู่มือ Handbook app inventorคู่มือ Handbook app inventor
คู่มือ Handbook app inventorAreefin Kareng
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meNattapon
 
การสร้าง Apps for Android ด้วย MIT App Inventor
การสร้าง Apps for Android ด้วย MIT App Inventorการสร้าง Apps for Android ด้วย MIT App Inventor
การสร้าง Apps for Android ด้วย MIT App InventorSomchart Phaeumnart
 
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventorคู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App InventorSomchart Phaeumnart
 
บทที่ 3 การสื่อสารข้อมูล
บทที่ 3 การสื่อสารข้อมูลบทที่ 3 การสื่อสารข้อมูล
บทที่ 3 การสื่อสารข้อมูลNattapon
 
การพัฒนา Blog ด้วย wordpress
การพัฒนา Blog ด้วย wordpressการพัฒนา Blog ด้วย wordpress
การพัฒนา Blog ด้วย wordpressNattapon
 
บทที่ 2 คอมพิวเตอร์
บทที่ 2 คอมพิวเตอร์บทที่ 2 คอมพิวเตอร์
บทที่ 2 คอมพิวเตอร์Nattapon
 
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557Somchart Phaeumnart
 
การสร้าง แบบทดสอบ App for android
การสร้าง แบบทดสอบ  App for androidการสร้าง แบบทดสอบ  App for android
การสร้าง แบบทดสอบ App for androidพัน พัน
 
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556Nattapon
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556Nattapon
 
[PPT] คอมพิวเตอร์และอินเทอร์เน็ต
[PPT] คอมพิวเตอร์และอินเทอร์เน็ต[PPT] คอมพิวเตอร์และอินเทอร์เน็ต
[PPT] คอมพิวเตอร์และอินเทอร์เน็ตNattapon
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556Nattapon
 
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีมาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีNattapon
 
บทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdfบทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdfNattapon
 
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มNattapon
 
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
ประเมินโครงการตลาดนัดอาชีพ ปี 2555ประเมินโครงการตลาดนัดอาชีพ ปี 2555
ประเมินโครงการตลาดนัดอาชีพ ปี 2555Nattapon
 
การพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษา
การพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษาการพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษา
การพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษาJiraporn Kru
 

Viewers also liked (20)

คู่มือ Handbook app inventor
คู่มือ Handbook app inventorคู่มือ Handbook app inventor
คู่มือ Handbook app inventor
 
ใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to meใบความรู้ที่ 6 application talk to me
ใบความรู้ที่ 6 application talk to me
 
การสร้าง Apps for Android ด้วย MIT App Inventor
การสร้าง Apps for Android ด้วย MIT App Inventorการสร้าง Apps for Android ด้วย MIT App Inventor
การสร้าง Apps for Android ด้วย MIT App Inventor
 
Resume
ResumeResume
Resume
 
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventorคู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
คู่มือการอบรมครู การพัฒนาสื่อการเรียนการสอน ด้วย MIT App Inventor
 
บทที่ 3 การสื่อสารข้อมูล
บทที่ 3 การสื่อสารข้อมูลบทที่ 3 การสื่อสารข้อมูล
บทที่ 3 การสื่อสารข้อมูล
 
การพัฒนา Blog ด้วย wordpress
การพัฒนา Blog ด้วย wordpressการพัฒนา Blog ด้วย wordpress
การพัฒนา Blog ด้วย wordpress
 
บทที่ 2 คอมพิวเตอร์
บทที่ 2 คอมพิวเตอร์บทที่ 2 คอมพิวเตอร์
บทที่ 2 คอมพิวเตอร์
 
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
สภาวการณ์การศึกษาไทยในเวทีโลก ปี2557
 
การสร้าง แบบทดสอบ App for android
การสร้าง แบบทดสอบ  App for androidการสร้าง แบบทดสอบ  App for android
การสร้าง แบบทดสอบ App for android
 
ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556ภาคเรียนที่ 1 ปีการศึกษา 2556
ภาคเรียนที่ 1 ปีการศึกษา 2556
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 1 ปีการศึกษา 2556
 
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
รายงานผลการประเมินตนเอง ภาคเรียนที่ 2 ปีการศึกษา 2556
 
[PPT] คอมพิวเตอร์และอินเทอร์เน็ต
[PPT] คอมพิวเตอร์และอินเทอร์เน็ต[PPT] คอมพิวเตอร์และอินเทอร์เน็ต
[PPT] คอมพิวเตอร์และอินเทอร์เน็ต
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2556
 
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานีมาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
มาตรฐานการศึกษา โรงเรียนเตรียมอุดมศึกษาพัฒนาการ ปทุมธานี
 
บทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdfบทที่ 1 ระบบสารสนเทศ.pdf
บทที่ 1 ระบบสารสนเทศ.pdf
 
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์มใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
ใบความรู้ที่ 3 เรื่องการเพิ่มฟอร์มและคำสั่งเปิดฟอร์ม
 
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
ประเมินโครงการตลาดนัดอาชีพ ปี 2555ประเมินโครงการตลาดนัดอาชีพ ปี 2555
ประเมินโครงการตลาดนัดอาชีพ ปี 2555
 
การพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษา
การพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษาการพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษา
การพัฒนาทักษะการพิมพ์ของนักเรียนประถมศึกษา
 

More from Nattapon

About Python
About PythonAbout Python
About PythonNattapon
 
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...Nattapon
 
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8Nattapon
 
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...Nattapon
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010Nattapon
 
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่ายใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย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
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555Nattapon
 
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์Nattapon
 

More from Nattapon (13)

About Python
About PythonAbout Python
About Python
 
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
รายงานการวิจัยการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเตอร์เน็ต (E-Learning) ...
 
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
รายงานการวิจัยวิเคราะห์ผู้เรียนเป็นรายบุคคล ม.5/8
 
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
รายงานการวิจัยในชั้นเรียนเรื่องการพัฒนาบทเรียนคอมพิวเตอร์บนเครือข่ายอินเทอร์เ...
 
การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010การติดตั้งโปรแกรม Microsoft visual studio 2010
การติดตั้งโปรแกรม Microsoft visual studio 2010
 
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่ายใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
ใบความรู้ที่ 4 เรื่องการเขียนโปรแกรมคำนวณเลขอย่างง่าย
 
ใบความรู้ที่ 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
 
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
บันทึกความดี ภาคเรียนที่ 2 ปีการศึกษา 2555
 
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
ผลการจัดการเรียนการสอนแบบโครงงาน เพื่อพัฒนาทักษะด้านการเขียนโปรแกรมคอมพิวเตอร์
 

ใบความรู้ที่ 9 application animals sound

  • 1. ครูณัฐพล บัวอุไร [www.nattapon.com] 1 การสร้างแอพลิเคชันด้วย MIT AppInventor ใบความรู้ที่ 9 เรื่อง Application Animals Sound Application: Animals Sound เป็นแอพลิเคชันที่แสดงเสียงสัตว์ชนิดต่างๆ เมื่อคลิกที่รูปสัตว์ นั้นๆ โดยมีขั้นตอนการสร้างดังนี้ 1. สร้างโปรเจ็คใหม่  คลิกปุ่ม New Project  ตั้งชื่อโปรแกรม AnimalSound  กดปุ่ม OK 2. สร้างหน้าจอหลักหรือหน้าแรกของแอพลิเคชัน  ลากคอมโพเน้นท์ Label มาวางบนหน้าจอ    
  • 2. ครูณัฐพล บัวอุไร [www.nattapon.com] 2 การสร้างแอพลิเคชันด้วย MIT AppInventor  แก้ไขข้อความเป็นคาว่า “Animals Sound” พร้อมตกแต่งให้สวยงาม  ลากคอมโพเน้นท์ TableArrangement มาวางบนหน้าจอ พร้อมกับตั้งค่าในกล่อง Properties ดังนี้ Columns = 2, Rows = 2, Width = Fill parent… และ Height = 300 pixels 
  • 3. ครูณัฐพล บัวอุไร [www.nattapon.com] 3 การสร้างแอพลิเคชันด้วย MIT AppInventor  ลากคอมโพเน้นท์ Button มาใส่ใน TableArrangement1 พร้อมกับปรับขนาดของ Button ให้ มีขนาด Width = 155 pixels, Height = 150 pixels และลบข้อความบนปุ่มออก  คลิกที่ปุ่มแต่ละปุ่มแล้วแทรกรูปภาพที่กาหนดให้ลงบนปุ่มทุกปุ่ม พร้อมกับเปลี่ยนชื่อปุ่มให้ตรงกับ รูปที่ใส่ลงในปุ่ม ดังรูป  
  • 4. ครูณัฐพล บัวอุไร [www.nattapon.com] 4 การสร้างแอพลิเคชันด้วย MIT AppInventor  ลากคอมโพเน้นท์ Label มาวางบนหน้าจอแอพลิเคชัน  แก้ไขข้อความเป็นคาว่า “คลิกเลือกสัตว์ที่ต้องการฟังเสียง” พร้อมทั้งตกแต่งให้สวยงาม 
  • 5. ครูณัฐพล บัวอุไร [www.nattapon.com] 5 การสร้างแอพลิเคชันด้วย MIT AppInventor 2. สร้างหน้าจอแสดงเสียงสัตว์แต่ละชนิด  คลิกปุ่ม Add Screen เพื่อสร้างหน้าจอใหม่ แล้วกดปุ่ม OK  ลากคอมโพเน้นท์ Label มาวางบนหน้าจอ แล้วแก้ไขข้อความเป็น COW : วัว พร้อมทั้งตกแต่ง ให้สวยงาม  ลากคอมโพเน้นท์ Image มาวางบนหน้าจอ จากนั้นปรับแต่งและแก้ไขโดยเลือกรูปวัว (Cow) ที่ ได้อัพโหลดไว้แล้ว พร้อมทั้งปรับขนาด Width = Fill parent และ Height = 300 pixels   
  • 6. ครูณัฐพล บัวอุไร [www.nattapon.com] 6 การสร้างแอพลิเคชันด้วย MIT AppInventor  ลากคอมโพเน้นท์ HorizontalArrangement มาวางบนหน้าจอ แล้วปรับ AlignHorizontal = Center, Width = Fill parent  ลากปุ่มมาวางใน HorizontalArrangement แล้วตกแต่งให้มีลักษณะดังรูป พร้อมทั้งเปลี่ยนชื่อ ในหน้าต่างคอมโพเน้นท์ด้วย  
  • 7. ครูณัฐพล บัวอุไร [www.nattapon.com] 7 การสร้างแอพลิเคชันด้วย MIT AppInventor  ลากคอมโพเน้นท์ Sound มาวางบนหน้าจอแอพลิเคชัน จากนั้นปรับแต่งค่า Sound โดยอัพ โหลดไฟล์เสียง Horse เข้าสู่โปรแกรม  ให้นักเรียนเพิ่ม Screen3, 4, 5 และทาเช่นเดียวกันนี้ โดยเปลี่ยนรูปและข้อความเป็นสัตว์ชนิด อื่นๆ 3. การเขียนคาสั่งควบคุมแอพลิเคชันหน้าหลัก  คลิกปุ่ม Blocks และเลือก Screen1 เพื่อเขียนคาสั่งควบคุมโปรแกรมให้หน้าจอที่ 1  
  • 8. ครูณัฐพล บัวอุไร [www.nattapon.com] 8 การสร้างแอพลิเคชันด้วย MIT AppInventor  คลิกที่ Button แต่ละ Button แล้วลาก Blocks ดังรูปมาวางบนหน้าต่าง Viewer  คลิกที่ Blocks กลุ่ม Control แล้วลาก Blocks คาสั่ง Open another screen screenName มาต่อกันดังรูป  
  • 9. ครูณัฐพล บัวอุไร [www.nattapon.com] 9 การสร้างแอพลิเคชันด้วย MIT AppInventor  คลิกที่ Blocks กลุ่ม Text แล้วลาก Block ข้อความมาต่อดังรูป พร้อมกับพิมพ์ชื่อ Screen ที่ ต้องการให้ปุ่มแต่ละปุ่มเชื่อมโยงไปถึง เสร็จเรียบร้อยแล้วครับสาหรับการกาหนดคาสั่งให้ปุ่มแต่ละปุ่มที่หน้าแรกของแอพลิเคชัน ซึ่งจะทาให้ปุ่มแต่ละ ปุ่มสามารถลิงค์เชื่อมโยงไปยัง Screen อื่นๆ ได้เมื่อถูกคลิก 4. การเขียนคาสั่งควบคุมหน้าต่างสัตว์แต่ละชนิดให้มีการแสดงเสียง ในที่นี้ขอยกตัวอย่างและแสดงให้ดูเพียงหน้าต่างเดียวนะครับ คือหน้า Cow : วัว โดยสาหรับหน้าต่าง สัตว์ชนิดอื่นๆ จะมีลักษณะการเขียนคาสั่งที่คล้ายกันกับวิธีการต่อไปนี้  คลิกปุ่ม Blocks เพื่อเข้าหน้าต่างสาหรับเขียนคาสั่งควบคุมโปรแกรม จากนั้นคลิกเลือก Screen2 เพื่อเขียนคาสั่งให้ Screen2  
  • 10. ครูณัฐพล บัวอุไร [www.nattapon.com] 10 การสร้างแอพลิเคชันด้วย MIT AppInventor  คลิก Block ที่เป็นปุ่ม ButtonSoundHorse และปุ่ม ButtonBack แล้วนา Block มาวางบน หน้าต่าง Viewer ดังรูป  คลิก Block กลุ่ม Sound1 แล้วเลือก Block : call Sound1 .Play มาต่อใน Block : when ButtonSoundHorse.Click ดังรูป  
  • 11. ครูณัฐพล บัวอุไร [www.nattapon.com] 11 การสร้างแอพลิเคชันด้วย MIT AppInventor  สาหรับปุ่ม ButtonBack เป็นกลุ่มกลับไป Screen1 สามารถเขียนคาสั่งได้ดังรูป  สาหรับหน้าจอแอพลิเคชันสัตว์ประเภทอื่นๆ นักเรียนสามารถเขียนคาสั่งได้ในลักษณะเดียวกันนี้ ครับ 