نكمل مع مخترع التطبيقات وسلسلة نحو البرمجة ونتعرض لخصائص الادوات (العناصر) المستخدمة فتابع حتى النهاية
المشروع الثاني ( أقرأ )
- الغرض من المشروع التعرف على الاداة TextToSpeech وهى في الاصل لقراءة النصوص.
- من المهم جدا ان تضع تصميم تخيلي في ورقة مستخدما القلم لشكل التطبيق ( تذكر المبرمج يحفظ افكاره في اوراق ستسعد بها في يوم من الايام )
- افتح رابط مخترع التطبيقات او من المفضلة
- انقر قائمة Projects واختر منها مشروع جديد start new Projects قم بتسمية المشروع بـ Text_to_Speech
- لاحظ لايصلح استخدام المسافات
- من قسم Layout اسحب جدول لمحاذاة الادوات من نوع TableArrangement
- من قسم User Interface اسحب عدد 5 من الاداة Button وايضا واحد TextBox
- من قسم Media اسحب TextToSpeech
- الآن نسق الادوات كما تحب او اجعلها مثل الشكل الشكل :
- غير خصائص الادوات ( العناصر ) واستمع لهذا الفيديو للمساعدة في تصميم التطبيق وضبط الاكواد البرمجية.
الخصائص المستخدمة |
وظيفتها مع العناصر |
||||
Screen |
TableArrangement |
Button |
TextBox |
TextToSpeech |
|
AboutScreen |
معلومات حول التطبيق |
--- |
--- |
--- |
--- |
AlignHorizontal |
طريقة محاذة العناصر افقيا |
--- |
--- |
--- |
--- |
AlignVertical |
طريقة محاذة العناصر عموديا |
--- |
--- |
--- |
--- |
AppName |
اسم التطبيق عند تثبيته |
--- |
--- |
--- |
--- |
BackgroundColor |
لون الخلفية |
--- |
لون الخلفية |
لون الخلفية |
--- |
BackgroundImage |
صورة خلفية |
--- |
صورة خلفية |
صورة خلفية |
--- |
Icon |
رمز او ايقونة التطبيق على الهاتف |
--- |
--- |
--- |
--- |
Theme |
الشكل العام للتطبيق |
--- |
--- |
--- |
--- |
Title |
العنوان الذي يظهر اعلى التطبيق |
--- |
--- |
--- |
--- |
Columns |
--- |
عدد الاعمدة |
--- |
--- |
--- |
Rows |
--- |
عدد الصفوف |
--- |
--- |
--- |
FontBold |
--- |
--- |
خط مثقل |
خط مثقل |
خط مثقل |
FontSize |
--- |
--- |
حجم الخط |
حجم الخط |
حجم الخط |
Shape |
--- |
--- |
شكل الزر يتوفر 4 اشكال |
--- |
--- |
Text |
--- |
--- |
النص المكتوب |
النص المكتوب |
--- |
TextAlignment |
--- |
--- |
محاذاة النص على الاداة |
محاذاة النص على الاداة |
--- |
TextColor |
--- |
--- |
لون النص |
لون النص |
--- |
MultiLine |
--- |
--- |
--- |
تعدد الاسطر |
--- |
NumbersOnly |
--- |
--- |
--- |
قيم رقمية فقط |
--- |
SpeechRate |
--- |
--- |
--- |
--- |
معدل او سرعة الكلام |