يلاثلما pسولا – 1 طاشrawafed.edu.ps/portal/elearning/uploads/file/ee2e157a...1...

Post on 02-Oct-2020

1 views 0 download

Transcript of يلاثلما pسولا – 1 طاشrawafed.edu.ps/portal/elearning/uploads/file/ee2e157a...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

2 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث

الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 2

البرمجت: –ثالثا

Blocksللىصى إلى هافرة البرمجت هىلس على شز

مخغير يعبر ع قيمت معامل السمىت:حعزيف

طبط الخصائص بعدالىاجهت الىاجهت كبل طبط الخصائص

الاهخلا إلى واجهت البرمجت

Variablesهخخاز اللبىت اإلالابلت م كائمت

factorوليى nameهىخب اطم اإلاخغير في خاهت

هخخاز لبىت السكم إلعطاء كيمت أوليت للمخغير Mathم كائمت

لىحصل على الىديجت اإلالابلتهلىم بسبط اللبيخين معا

، get، أما عىد أخر كيمت فئهىا وظخخدم اللبىت setعىد وطع كيمت في خاصيت أو مخغير فئهىا وظخخدم اللبىت : تمالحظ

: اللبىت Label3لألداة Textفي داخل الخاصيت factorوطع كيمت اإلاخغير حعني: املقابلتفمثال

3 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث

الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 3

حساب قيمت معامل السمىت حسب العالقت املذكورة في السؤال:

للحصى على اللبىت املجاوزةـ Button1هىلس على كائمت ألاداة

Button1هفر العملياث اإلاطلىبت عىد الىلس على شز وحعني:

، setللحصى على اللبىت Variablesهىلس على كائمت ألاداة

.factorزم هفخح اللائمت للىصى إلى اطم اإلاخغير

فىحصل على اللبىت اإلالابلت

2باملتر()الطول ÷ معامل السمىت = الوسن لحظاب معامل الظمىت وظخخدم العالكت: جذكز:

factorمعامل الظمىت حيث أن:

TextBox1.Textكيمت الىشن الري أدخله اإلاظخخدم

)هفترض أن اإلاظخخدم طيلىم بئدخا طىله TextBox2.Textكيمت الطى الري أدخل اإلاظخخدم

(122بىحدة الظيخمتر ولرن فئهىا طىحىله إلى وحدة اإلاتر بلظمخه على

هحظس لبىت اللظمت Mathم كائمت

هظع اللبىت الظابلت في خاهت البظط في عمليت اللظمت

.TextBox1م كائمت TextBox1.Text، وللحصى عليه وظخدعي اللبىت الوسنالبظط في عمليت اللظمت هى

.Mathوألاض وألازكام م اللائمت الظسب، زم هلىم بتربيع الليمت.. وهحصل على لبىاث 100× الطول اإلالام هى

في عمليت اللظمت هظع اللبىت الظابلت في خاهت اإلالام

.. factorهلىم بىطع هاجج اللظمت في اإلاخغير م زبط اللبيخين معا ع طس

1

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لبىت الىص م كائمت

5 إعداد املعلمت/ إيىاس سكي الفزان –مدرست بشير الزيس الثاهويت للبىاث

الدرس الثاوي/ جطبيقي الخاص على هاجفي –الهواجف الذكيت الوحدة ألاولى/ جطبيقاث 5

else ifهحخاج لفحص بليت الشسوط اإلاروىزة في الظؤا فلط في حالت عدم جحلم الشسط ألاو.. لرل طيظخخدم لبىت

ifإلى داخل اللبىت else ifوسحب لبىت

فىحصل على الشيل اإلالابل

ifفي لبىت هىلس على مسبع ؤلاعداداث فىحصل على الشيل اإلالابل

هظع الشسط الثاوي وجملت جحلم الشسط

بعدد else ifهظيف لبىاث

الشسوط التي هحخاجها..

لخىفر elseهظيف لبىت

عىد عدم جحلم أي م

الشسوط الظابلت

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