องค์ประกอบของ App Inventor มีกี่ส่วน

ที่หน้า Designer คลิกที่ Button ตรงคอลัมน์ Components (ซึ่งทำให้คอลัมน์ Properties แสดงคุณสมบัติของ Button) จากนั้นพิมพ์ข้อความ Talk To Me ลงในช่อง Text ตรงด้านล่างของ Properties ข้อความที่พิมพ์จะไปปรากฏที่ปุ่ม Button ที่หน้าจอ Viewer



ต่อไปนำ Components ที่ 2 คือ TextToSpeech จาก Media ในคอลัมน์ Palette มาวางที่ Viewer โดย Component นี้จะไม่แสดงที่ Viewer แต่จะแสดงอยู่ในช่อง Components และ Properties

เมื่อวาง Components เรียบร้อยแล้ว ต่อไปเป็นการกำหนดการทำงานแต่ละ Components โดยคลิกที่ Blocks 


หน้า Blocks ประกอบด้วย Blocks ทางด้านซ้าย ตรงกลางเป็น Viewer สำหรับวาง Blocks และถังสำหรับใส่ Blocks ที่ต้องการลบ โดยลากลงไปปล่อยหรือใช้คีย์ Delete ก็ได้ 


เครื่องมือของ Blocks ประกอบด้วย Built-in ซึ่งเป็นคำสั่งมาตรฐาน ถัดลงมาเป็นส่วนของ Screen ซึ่งมี Components  ที่ถูกนำมาวางไว้ในหน้า Designer  ได้แก่ Button กับ TextToSpeech



เมื่อคลิกที่ Button จะปรากฏคำสั่งในการดำเนินการกับ Button ให้เลือก ในกรณีนี้ให้เลือก when Button Click do ลากมาวางที่ Viewer ซึ่งเป็นการเริ่มคำสั่งเมื่อปุ่มถูกคลิก



จากนั้นคลิกที่ TextToSpeech และเลือก Blocks call TextToSpeech Speak message มาต่อกับคำสั่ง when Button Click do เป็นการสั่งให้โปรแกรมเปลี่ยนข้อความเป็นเสียงพูดพร้อมกับขึ้นข้อความตามมา



การพิมพ์ข้อความลงไป ให้ไปที่ Blocks ของ Text ที่อยู่ใน Built-in เลือก Block เครื่องหมายคำพูดมาวางต่อท้าย 




จะได้คำสั่งในการใช้งานได้เรียบร้อย



เมื่อคลิกบนปุ่มที่หน้าจอ จะมีเสียงพูดตามข้อความที่พิมพ์ สามารถเปลี่ยนข้อความได้ตามต้องการ โดยกลับมาเปลี่ยนข้อความใน Blocks


____________________________________


จากตัวอย่างของ MIT AppInventor ถ้าปรับข้อมูลอีกเล็กน้อยโดยกรอกข้อความที่ต้องการออกเสียงได้ที่หน้าจอของแอป ไม่ต้องกลับไปกรอกที่ Blocks  


ไปที่หน้า designer คลิกที่ Label ในคอลัมน์ User Interface ลากมาปล่อยที่ Viewer และพิมพ์ข้อความ "กรอกข้อความในช่องว่าง" ที่ช่อง Text ตรงด้านล่างของ Properties





ลาก TextBox จากช่อง User Interface มาวางที่ Viewer และลบข้อความ Hint ออก และอาจะคลิกที่ช่อง MultiLine ถ้าต้องการกรอกข้อความหลายบรรทัด




ไปที่หน้า Blocks ลากข้อความใน Text Block สีแดงออก ลากไปปล่อยในถังด้านขวา 

ดูที่ Palette ด้านซ้าย จะเห็นว่าที่ Blocks ส่วน Screen มี Button, Label1, TextBox1 ตามที่ใส่ไว้ในหน้า Designer 

คลิกที่ TextBox1 และเลือก TextBox1.Text ที่ช่อง Viewer ต่อกับ call.TextToSpeech.Speak ตรงส่วนของ message

องค์ประกอบของ App Inventor มีกี่ส่วน

หน้าต่างแรกในการออกแบบ App inventor

องค์ประกอบของ App Inventor มีกี่ส่วน

                             1. Palette  2. Viewer  3. Components  4. Properties  5. Media                               

                                                                                                           

องค์ประกอบของ App Inventor มีกี่ส่วน

                                                                                     

Palette กลุ่มของเครื่องมือต่างๆที่ใช้พัฒนาโปรแกรม

องค์ประกอบของ App Inventor มีกี่ส่วน

Basic เป็นเครื่องมือพื้นฐานที่ส่วนใหญ่ใช้งานเป็นประจำ 

องค์ประกอบของ App Inventor มีกี่ส่วน

Media เป็นหมวดเครื่องมือที่ใช้จัดการกับมัลติมีเดีย ทั้งภาพและเสียง

องค์ประกอบของ App Inventor มีกี่ส่วน

Animation เป็นเครื่องมือที่ใช้จัดการกับภาพเคลื่อนไหวอนิเมชั่น

องค์ประกอบของ App Inventor มีกี่ส่วน

Social เป็นเครื่องมือที่ใช้งานด้านการติดต่อสื่อสาร แสดงรายชื่อ, อีเมล์, เบอร์โทรศัพท์ เป็นต้น


องค์ประกอบของ App Inventor มีกี่ส่วน

Sensors เป็นหมวดของเครื่องมือที่ใช้ในการตรวจจับการทำงานในรูปแบบต่างๆ

ใช้ในการตรวจวัดความเร่ง ความเอียง การตรวจจับตำแหน่งที่ตั้ง 

เครื่องมือเหล่านี้เป็นเครื่องมือที่มีอยู่ใน Smartphone รุ่นใหม่ๆเกือบทุกรุ่นและรองรับระบบปฏิบัติการแอนดรอยด์

องค์ประกอบของ App Inventor มีกี่ส่วน

Screen Arrangement เป็นเครื่องมือที่ใช้เกี่ยวกับการวางตำแหน่งของเครื่องมือต่างๆ 

ซึ่งจะช่วยให้การจัดการกับแอพพลิเคชั่น รวมถึงการเขียนโปรแกรมทำได้ง่ายขึ้น


องค์ประกอบของ App Inventor มีกี่ส่วน

เครื่องมือที่ใช้ออกแบบมาเพื่อใช้พัฒนาแอพพลิเคชั่นบนอุปกรณ์ชิ้นต่อของ LEGO


องค์ประกอบของ App Inventor มีกี่ส่วน

เครื่องมือที่แบ่งการทำงานเป็นหลายรูปแบบ ยกตัวอย่างเช่น Notifier ใช้ตรวจสอบการทำงานของโปรแกรม แสดงข้อความผิดพลาดของการทำงาน, Speech Recognizer การวิเคราะห์เสียงพูดเพื่อเปลี่ยให้เป็นข้อความ, Text To Speech เปลี่ยนข้อความให้แสดงผลออกมาเป็นเสียงพูด