أكرم قايد الحميدي سس ب مسي سكين
اجع 0,508 -111001//010, 0 ودع !1110 أ
تكرار تجاوز أحرف الكلمة حتى نصل إلى نهاية الكلمة //
+01 /لاهناط
تكرار تجاوز وحساب المسافات //
0001/00+7+ . عدد لكلمات هي '-101655898 50109
7 +(©5020- ()160.180907)+" عدد الأحرف بدون المسافات"-+117685898
:7 +()160901.©+ . عدد الأحرف مع المسافات"-+117655896
7 +()081681.9601108660001:© 117+ عدد الأسطر"-+1101655898
الفكرة هي نستخدم تكرر للمرور على كل حرف النص و تكرار يتجاوز أحرف الكلمة حتى
انصل إلى مسافة نكون وصلنا نهاية الكلمة نزيد المتغير ( 0110710/018) بواحد وبعد ذلك
أكرم ايد الحميدي م.م مطفل 2ع 0طاة_صوعلم
تكرار اخر يحسب عدد المسافات ويعمل عمليات تجاوز لها حتى ننتقل إلى بداية الكلمة
نتجاوز الفراغات التي في الأمام لان تكرار تجاوز الأحرف ما رح يحقق الشرط وبالتالي ما
رح يزيد قيمة لديل (0-*1008).
نستخدم فيها دليل واحد. تبقَى معنا الشرط . (0-!*11)008 حتى
في الحدث 1000560110680 التابع للأداة [ ت] نستدعي الدالة التالية :
"إثتام عه حاتامة ]50109
بقل صصننا18
الفكرة هي تقسيم النص إلى جمل باستخدام الدالة . :( ")501 ثم تم استخدام تكزار للمرور
على الكلمات ومقارنتها مع الكمة المراد البحث عنها. الدالة تستقبل وسيطين الأول النص
والثئي الكلمة المراد البحث عنها وترجع قيمة من
الأداة *60000080ل
وهذه الأداة عبارة عن اتحاد بين أداة الزر وأداة القائمة المنسدلة حيث يمكن للمستخدم أن
يختار القيمة من القائمة المنسدلة التي تظهر عند يقوم المستخدم بالنقر على الزرء يمكن
الحصول على قيمة العنصر المختار من الحدث 60715181601180980!! ولكن سكون التغير
هنا بحالتين 0658160160 و 56160160 أي سيتم تنفيذ الحدث السابق مرتين بالترتيب؛ لذلك
ذ الحدث كالتالي :
أكرم ايد الحميدي سف .ةمطافل تع 0طاة_صو طلم
عدم تاولا ||
الدالة ()1/1.981518460118098© ترجع متغير صحيح ؛ ترجع القيمة واحد دليل على أن
الحدث 58160160 وترجع القيمة 2 على أن الحدث 0658160160 .
مثال : اكتب برنامج لتحويل بين وحدات الطول ؟
+. الأداة *00601680[
تمكن المستخدم من حرية الاختيار عدة خيرات عن طريق تحديد أو إلغاء التحديد على
مربع الاختيار الذي توفرها هذه الأداة ؛ عند الاختيارتم التغير على الخاصية 50616060
وكذلك يمكنك معرفة هل تم اختيار الخيار أم لا من خلال الدالة ()856160160ا وإذا كان
هناك عدة خيارات يمكنك استخدام الحدث 11101518160118098
تمكن المستخدم من اختيار خيار واحد من عدة خيارات عند إضافتها على شكل مجموعة
؛ ولكن في حال عدم إضافتها على شكل مجموعة تكون مشابهة للأداة 800006010
الأداة بعونا5ز
وهي أداة الانزلاق تسمح للمستخدم باختيار قيمة بواسطة . انزلاق العقدة الموجودة داخل حدود
الأداة ويمكن تحديد أعلى قيمة يمكن تحديدها واقل قيمة تمكن تحديدها من خلال الخاصيتين
00 و «تالها أما الخاصية 008018000 تحدد اتجاه الانزلاق هل أفقي أم
عمودي ؛ كما يمكن الحصول على القيمة التي تم تحديدها من خلال الدالة ()9601/8(08.
أكرم قايد الحميدي م.م مطفل 2ع 01طاة_صولم
مثال3 : تصميم برنامج يمكن للمستخدم من خلاله عمل دمج للألوان الثلاثة الرئيسية الأحمر
والأخضر و الأزرق ؟
الإجابة : سنستخدم ثلاث أدوت من الأداة 516062[ وأيضا أداة 10608 واحدة حتى نضع
اللون الناتج من عملية الدمج للألوان . قم بتصميم النافذة كما في الصورة -
في الحدث 5180801180980 التابع للأداة اللون الأحمر 511083( نكتب الكود التالي :
:عند لاعو. 021ن51ز+ جوع "فت 12.5617 طق از
4. الأداة 6ع 01171201607
يمكن من خلال هذه الأدا .ة التعديل على صيغة القيمة النصية المدخلة من قبل المستخدم
والزامه بصيغة محدد مثال (التاريخ ؛ الوقت ؛ العملة ) . الجدول التالي يوضح رموز
المستخدمة لاختبار قبول النص :
أكرم قايد الحميدي م.م مطفلر تع 0طاة_صو طلم
# رمز للأرقام
رمز للأحرف والأرقام
يرمز لأن يكون المدخل أي شيء
يرمز للأحرف الكبيرة
يرمز للأحرف الصغيرة
يرمز لان يكون الإدخال بالنظام السداسي
مثال لكتابة صيغة لرقم التلفون ####-### (88#) .
مثال4 : تصميم برنامج لإيجاد الفرق بين تاريخين بالسنين و الشهور والأيام؟
الحل : الأدوات المستخدمة هي أداتين 5011718886078[ مع تغير صيغة الإدخال إلى تاريخ
من خلال الخاصية لا80101 500101811615 . وكذلك أداتين 451810:© آل لعرض الاختلاف
وكذلك أداة العنوان للتوضيح كما هو واضح في الصورة
حاب القرق بين تاريغيين.
ا از حزن حتي [ 17/7
الأختلاف (بالأيم )
في الحدث 01006 التابع للزر حساب نكتب الكود التالي :
أكرم ايد الحميدي اسن ب مسي سكين
:»2 * 60 * 60 * 011/)1000) )ل00115_02_تقعلا
الدالة () ©0815 تحول التاريخ إلى أجزاء من الألف من الثانية وبالتآلي نحتاج إلى تحويل جزء
الثانية إلى ثانية لذلك نقسم على ألف ثم نحول الثانية إلى دقائق نقسم على 60 ثم إلى ساعة
تقوم بتحويل الأيام إلى سنوات وشهور وأسابيع وأيام :
:5 00(0) - نفعلا
:سنة "+1/8815+-160
أكرم ايد الحميدي سف .مه مطعير هتمع صمطاة_(ص3 تكلم
:"سنوات +6815[ 16:4
:"شهر/شهور "40000157 و "17ر1
:السبوع "6[65+4ع/ينه" و "برع
تم تعريف ثلاث متغيرات صحيحة لكلاً من السنة؛ وولشهر و الأسبوع الفكزة هي عندما نقسم الأيام
85 على 365 يوم وهي عدد أيام السنة سكون هناك باقي يمثل عدد الأيام التي هي اقل من
سنة وهي شهور حتى نوضح أكثر نفرض أن 089-395:
1-و يمعي + 219 1.08 (101) -ة تعره 02/5/3265 (101) -5 اهعلا
0خوتفعير + 00030)-صقعلر + 5-02/596365لا02
وهكذا بالنسبة للشهور والأسابيع؛ طبعاً حتى تتفادى ذكر 0 سنة؛ شهر؛ أسبوع أو يوم اختبر هل
مثال5 : تصميم برنامج حاسبة تقوم بعمليات الجمع والطرح والضرب والقسمة بحيث يستقبل
الأرقام أو العمليات من خلال الأزرار أو من خلال لوحة المفاتيح ؟
الحل: قم بتصميم الواجهة كما في الصورة التالية :
أكرم قايد الحميدي سم. مطفلر هت مطاة_صسو لم
في الحدث 801000618007080 التابع للأزرار الخاصة بالأرقام نكتب الكود التآلي حسب الرقم
:2.9217 اع اعت 7 زإثماء يهم بع وع01| حر
تمساجاع 19
المتغير * هو متغير 000018 ويحتوي على العدد الأول؛ والمتغير 008608401 يحتوي على نوع
العملية اما المتغير 18561 حتى نعرف انه تم النقر على نوع العملية لبيداء إسناد الرقم الثاني و
زر المساواة نكتب الكود الثالي :
لات
أكرم قايد الحميدي م.م مطفلا تع لولم
7ح متاع )!1
:)علض و510)فات 105181025617[
:رن( )01 علدلا و10 5)ت 1051610125617[