Page 1
1 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث
الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 1
الوسن املثالي – 1وشاط
لىشهه، م خال حظاب معامل الظمىت لشخص ما حظب العالكت آلاجيت: عمل على فحص ما إذا وان طى الشخص مىاطبا
صمم جطبيلا
÷ الىشن = الظمىت لعامم الطى( × )الطى
وم زم فحص كيمت معامل الظمىت واآلحي:
الىشن أكل م الطبيعي 02إذا وان اإلاعامل أكل م
الىشن مىاطب 02وأعلى م 02إذا وان اإلاعامل أكل م
الىشن شائد 02وأعلى م 02إذا وان اإلاعامل أكل م
ادة مفسطت في الىشن 02إذا وان اإلاعامل أعلى م ش
الحل:
جصميم الواجهت الزئيسيت: –أوال
لخصميم واجهت الخطبيم وظخخدم ألادواث آلاجيت:
اسخخدامها القائمت التي جيخمي إليها ألاداة
TextBox1 User Interface .مسبع هص ظمح للمظخخدم بئدخا كيمت الىشن
Label1 User Interface عىىهت مسبع الىص الظابم بيلمت "الىشن"مسبع حظميت ل
HorizontalArrangement1 Layout لترجيب ألاداجين الظابلخين أفليا
TextBox2 User Interface .مسبع هص ظمح للمظخخدم بئدخا كيمت الطى
Label2 User Interface الطى"عىىهت مسبع الىص الظابم بيلمت مسبع حظميت ل"
HorizontalArrangement2 Layout لترجيب ألاداجين الظابلخين أفليا
Button1 User Interface شز أمس لحظاب كيمت معامل الظمىت وفحص الىشن
Label3 User Interface إلعهاز كيمت معامل الظمىت الىاججت م حظاب العالكت الظابلت
Label4 User Interface الىشن بعد فحص معامل الظمىتإلعهاز هديجت
Image1 User Interface أداة الصىزة لعسض صىزة معبرة
ضبط خصائص ألادواث: –ثاهيا
هلىم بظبط خصائص ألادواث الظابلت هما لي:
قيمت الخاصيت اسخخدامها الخاصيت ألاداة
Label1 Text هىخب ولمت "الىشن" حغيير الاطم الغاهس لألداة
Label2 Text هىخب ولمت "الطى" حغيير الاطم الغاهس لألداة
Button1 Text هىخب "احظب معامل الظمىت" حغيير الاطم الغاهس لألداة
Label3 Text حغيير الاطم الغاهس لألداة -
Label4 Text حغيير الاطم الغاهس لألداة -
Image1 Picture هلىم بخحميل صىزة م الجهاش بالىلس على حغيير صىزة ألاداةUpload file
Screen1 Alignment طبط محاذاة ألادواث على
الشاشت
center
Page 2
2 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث
الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 2
البرمجت: –ثالثا
Blocksللىصى إلى هافرة البرمجت هىلس على شز
مخغير يعبر ع قيمت معامل السمىت:حعزيف
طبط الخصائص بعدالىاجهت الىاجهت كبل طبط الخصائص
الاهخلا إلى واجهت البرمجت
Variablesهخخاز اللبىت اإلالابلت م كائمت
factorوليى nameهىخب اطم اإلاخغير في خاهت
هخخاز لبىت السكم إلعطاء كيمت أوليت للمخغير Mathم كائمت
لىحصل على الىديجت اإلالابلتهلىم بسبط اللبيخين معا
، get، أما عىد أخر كيمت فئهىا وظخخدم اللبىت setعىد وطع كيمت في خاصيت أو مخغير فئهىا وظخخدم اللبىت : تمالحظ
: اللبىت Label3لألداة Textفي داخل الخاصيت factorوطع كيمت اإلاخغير حعني: املقابلتفمثال
Page 3
3 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث
الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 3
حساب قيمت معامل السمىت حسب العالقت املذكورة في السؤال:
للحصى على اللبىت املجاوزةـ Button1هىلس على كائمت ألاداة
Button1هفر العملياث اإلاطلىبت عىد الىلس على شز وحعني:
، setللحصى على اللبىت Variablesهىلس على كائمت ألاداة
.factorزم هفخح اللائمت للىصى إلى اطم اإلاخغير
فىحصل على اللبىت اإلالابلت
2باملتر()الطول ÷ معامل السمىت = الوسن لحظاب معامل الظمىت وظخخدم العالكت: جذكز:
factorمعامل الظمىت حيث أن:
TextBox1.Textكيمت الىشن الري أدخله اإلاظخخدم
)هفترض أن اإلاظخخدم طيلىم بئدخا طىله TextBox2.Textكيمت الطى الري أدخل اإلاظخخدم
(122بىحدة الظيخمتر ولرن فئهىا طىحىله إلى وحدة اإلاتر بلظمخه على
هحظس لبىت اللظمت Mathم كائمت
هظع اللبىت الظابلت في خاهت البظط في عمليت اللظمت
.TextBox1م كائمت TextBox1.Text، وللحصى عليه وظخدعي اللبىت الوسنالبظط في عمليت اللظمت هى
.Mathوألاض وألازكام م اللائمت الظسب، زم هلىم بتربيع الليمت.. وهحصل على لبىاث 100× الطول اإلالام هى
في عمليت اللظمت هظع اللبىت الظابلت في خاهت اإلالام
.. factorهلىم بىطع هاجج اللظمت في اإلاخغير م زبط اللبيخين معا ع طس
1
Page 4
4 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث
الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 4
فحص قيمت معامل السمىت للحصول على هديجت الوسن:
Label3في ألاداة factorهغهس كيمت اإلاخغير
Label3م كائمت Label1.Textوظخدعي اللبىت
وم getوظخدعي اللبىت Variablesم كائمت global factorاللائمت الفسعيت هحدد
هسبط اللبيخين الظابلخين معا
2
Button1.Clickداخل الحدر 2و 1هظع اللبيخين
Controlم كائمت IFللفحص وظخخدم اللبىت
التي طيخم جىفيرها في حا جحلم الشسطم شلين: الجصء ألاو للشسط، بيىما الجصء الثاوي للبىاث IFجخيىن جملت الشسط
Mathلخيى الشسط وظخدعي اللبىت اإلالابلت م اللائمت
هفخح كائمت ؤلاشازة الخخياز ؤلاشازة اإلاىاطبت
02مع الليمت factorهلازن كيمت اإلاخغير
.IFهظع اللبىت الظابلت في الجملت
هطبع الىص "وشن أكل م thenفي جملت
.. وهحصل على Label4الطبيعي" في ألاداة
Textلبىت الىص م كائمت
Page 5
5 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث
الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 5
else ifهحخاج لفحص بليت الشسوط اإلاروىزة في الظؤا فلط في حالت عدم جحلم الشسط ألاو.. لرل طيظخخدم لبىت
ifإلى داخل اللبىت else ifوسحب لبىت
فىحصل على الشيل اإلالابل
ifفي لبىت هىلس على مسبع ؤلاعداداث فىحصل على الشيل اإلالابل
هظع الشسط الثاوي وجملت جحلم الشسط
بعدد else ifهظيف لبىاث
الشسوط التي هحخاجها..
لخىفر elseهظيف لبىت
عىد عدم جحلم أي م
الشسوط الظابلت
Page 6
6 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث
الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 6
معايىت الخطبيق: –رابعا
ط اللىائم في بسهامج Connectجخم معاىت الخطبيم باطخخدام كائمت ، بئحدي الطسق آلاجيت:App Inventorم شس
لت إلى وجىد آلاحي: : CompanionAIطزيقت .1 جحخاج هره الطس
.جهاش حاطىب مخصل باإلهترهذ
.هاجف ذوي مخصل باإلهترهذ
جطبيمMIT AI2 Companion .له م اإلاخجس خم جنز على الهاجف الروي و
اهلس على ألامس طزيقت املعايىت :AI Companion واهخغس عهىزQR Code زم كم بفخح جطبيم ،MIT AI2 لس على واه
scan QR Code .زم طع واميرا الهاجف ملابل اليىد الغاهس على شاشت الحاطىب زم اهخغس عهىز معاىت الخطبيم
لت إلى وجىد هاجف ذوي مع وصلت : USBطزيقت .0 .USBجحخاج هره الطس
لت إلى وجىد إهترهذ أو هاجف ذوي، ولىنها حظخغسق بظع دكائم إلاعاىت الخطبيم. :Emulatorطزيقت .0 ال جحخاج هره الطس
حفظ الخطبيق: –خامسا
:aiaحفظ الخطبيق كيسخت قابلت للخعديل .1
Projects Export selected project (.aia) to my computerم كائمت
:apk.حفظ الخطبيق كيسخت جىفيذيت غير قابلت للخعديل .2
Build App (save .apk to my computer)م كائمت
الظابلت.. فىحصل على البرمجت النهائيت للخطبيم Button1.Clickالتي كمىا ببىائها داخل لبىت ifهظع لبىت
الث اإلاىجىد على جهاش الىمبيىجس.1 مالحظاث: في مجلد الخنز اإلالف املحفىظ جللائيا . عىد حفػ الخطبيم طيخم جخص
وم زم Projectsهفظه م كائمت App Inventorالري كمذ بحفغه ال مىى فخحه إلى م خال بسهامج aia. ملف 0
. Import project (.aia) from my computerاخخياز ألامس
وال مى حشغيله على الحاطىب. علي هلله إلى هاجف وم زم فخحه وجثبيخه.ف apkملف . 0