مدرستنا أحلى _ مدرسة العلا الخاصة

اهلا وسهلا زوارنا الكرام يسعدنا التسجيل في المنتدى لنتواصل
مدرستنا أحلى _ مدرسة العلا الخاصة

منتدى خاص بمدرسة العلا الخاصة بمدينة العاشر من رمضان

المواضيع الأخيرة

» حفلة المدرسة
السبت يناير 24, 2015 6:57 am من طرف waelelfiky

» invention forever
الأحد يوليو 21, 2013 11:48 am من طرف matrix

» سلسلة قطرات الندا في الدراسات الأجتماعية الصف السادس الأبتدائي الترم الأول
الجمعة ديسمبر 14, 2012 7:04 am من طرف أ/شعبان راضي

» مذكرة دراسات أجتماعية الصف السادس الأبتدائي الترم الثاني
الجمعة ديسمبر 14, 2012 6:42 am من طرف أ/شعبان راضي

» مناظرة الحياة والموت
الإثنين نوفمبر 26, 2012 7:48 am من طرف آية محمد مصطفى

» اختبار تجريبى للصف الرابع الابتدائى
الجمعة نوفمبر 23, 2012 10:23 am من طرف ابراهيم السيد على

» أختبار تجريبى للصف الرابع الابتدائى
الجمعة نوفمبر 23, 2012 10:20 am من طرف آية محمد مصطفى

» أختبار تجريبى للصف الخامس
الجمعة نوفمبر 23, 2012 10:15 am من طرف آية محمد مصطفى

» موقع ثانوية أون لاين
الجمعة نوفمبر 23, 2012 2:33 am من طرف أ_عبدالحميد السيد


    2قنبلة الحاسب الالى 3ع

    شاطر
    avatar
    RASHED*ERROR

    المساهمات : 38
    تاريخ التسجيل : 16/11/2009
    العمر : 23

    2قنبلة الحاسب الالى 3ع

    مُساهمة من طرف RASHED*ERROR في السبت مارس 06, 2010 2:43 am

    الأدوات Check Box , Group Box , Radio Button
    هذه الأدوات الثلاثة تستخدم لاختيار من متعدد .
    أولاً : أداة Radio Button
    تستخدم فى عرض البدائل أو الإختيارات والمستخدم يقوم باختيار واحد فقط منها ولا يجوز له اختيار أكثر من بديل .
    خصائص الأداة Radio Button
    1- Name تحديد اسم الاداة وعادة يبدأ بالاحرف Rad
    2- BackColor اللون الخلفى
    3- ForeColor تحديد اللوان الأمامى لون الكتابة على الأداة .
    4- Appearance تحديد مظهر الأداة .
    5- Checkd تحديد ما اذا كان الاداة تم اختيارها أم لا True Or false
    6- Enabled تحديد ما اذا كانت الاداة متاحة للمستخدم أم لا
    7- Height تحديد ارتفاع الأداة
    8- Width تحديد عرض الأداة
    9- Image تحديد الصورة التى سيتم وضعها على الاداة
    10- Text تحديد الكتابة النصية على الاداة .






    ثانياً : أداة: Check Box
    تستخدم هذه الاداة عندما يكون متاح للمستخدم أختيار أكثر من اختيار فى نفس الوقت .
    فمثلاً لو فيه برنامج تحدد من خلاله المواد التى ترغب فى دراستها فى الفصل الدراسى الأول
    خصائص الأداة Check Box
    1- Name تحديد اسم الاداة وعادة يبدأ بالاحرف Chk
    2- BackColor اللون الخلفى
    3- ForeColor تحديد اللوان الأمامى لون الكتابة على الأداة .
    4- Appearance تحديد مظهر الأداة .
    5- Checkd تحديد ما اذا كان الاداة تم اختيارها أم لا True Or false
    6- Enabled تحديد ما اذا كانت الاداة متاحة للمستخدم أم لا
    7- Height تحديد ارتفاع الأداة 8- Width تحديد عرض الأداة
    9- Image تحديد الصورة التى سيتم وضعها على الاداة
    10- Text تحديد الكتابة النصية على الاداة .

    ثالثاً : أداة: Group Box
    تستخدم هذه الاداة لتنظيم الأدوات على نافذة النموذج وتكون على شكل مستطيل وتتضح أكثر من خلال الشكل التالى
    خصائص الأداة Group Box
    1- Name تحديد اسم الاداة الذى سوف يستخدم عند كتابة الاوامر .
    6- Enabled تحديد ما اذا كانت الاداة متاحة للمستخدم أم لا
    7- Flat Style شكل الاداة من خلال أربعة اشكال .
    System- Standard – Popup- Flat ))
    8-Visible تحدد ما اذا كانت الاداة مرئية أم لا
    9- Image تحديد الصورة التى سيتم وضعها على الاداة
    10- Text تحديد الكتابة النصية على الاداة



    ملخص الفصل الثانى
    * التعبير الشرطى :صياغة العلاقة بين كميتين قد تكون هذه الكمية عبارة عن ( متغير أو ثابت – او خاصية أو قيمة مجردة)
    * الامر ( IF …Then …. Else ) فى هذه الجملة يتم اتخاذ القرار بناء على نتيجة الشرط هل هى(True) او ( False) .
    = إذا كانت النتيجة (True)يتم تنفيذ الاوامر التى تلى كلمة Then
    = إذا كانت النتيجة (False)يتم تنفيذ الاوامر التى تلى كلمة Else
    * الامر ( IF …Then ) البسيط يستخدم هذا الأمر عند وجود بديل واحد يتم تنفيذه عند حدوث شرط معين وعند عدم تحقق الشرط لا يتم تنفيذ اى شئ .
    * الشروط المركبة : تستخدم عندما نريد التحقق من شرطين وليس من شرط واحد لاتخاذ قرار معين ، ويتم ذلك من خلال الربط بين أكثر من شرط من خلال المعاملات المنطقية الأتية .
    * 1-المعامل Or : تكون النتيجة (True) إذا كان أحد الشرطين صحيحاً
    *2- المعامل And : تكون النتيجة (True) إذا كان كلا الشرطين صحيحاً
    *3- المعامل Not : إذا كان الشرط صحيح فان المعامل Not يجعل الناتج غير صحيح False
    *عندما نريد مقارنة متغيران فإن المقارنة تتم مقارنة جزء بجزء من القيم من اليسار الى اليمين حتى نصل لرمزين مختلفين يكون الرمز صاحب الرتبة الاقل بالمتغير الاقل .
    * ANSI طريقة لتخزين الرموز فى ذاكرة الحاسب الالى حيث يتم اعطاء كل حرف أو رقم أو رمز رتبة أو رقم ثابت لا يتغير .

    الاسئلة:-على الفصل الثانى
    س1: ضع علامة () أمام العبارة الصحيحة وعلامة () أمام العبارة الخطأ .
    1- يمكن ان تكون قيمة التعبير الشرطى (True) او (False) وهذا يتوقف على نتيجة العلاقة الشرطية. ( )
    2- المعامل المنطقى AND يكون إحتمال الشرط المركب True بنسبة 25 % ( )
    3- فى الشروط المركبة المعامل المنطقى ( OR ) يعنى ان النتيجة الشرطالمركب سوف تكون (True) فى
    حالة واحدة فقط وهى ان النتيجة الشرطين تكون 0(True) ( )
    4- عند استخدام المعامل المنطقىAnd فى الشروط المركبة تكون نتيجة الشرط المركب (True) اذا كانت
    نتيجة الشرطين ( True) او احداهما ( )
    **
    س2:- ما الفرق بين امر IF …. Then البسيط والامر …. Else IF …. Then ؟
    س3:- تحقق من صحة الحالات التالية مع تصحيح الخطاء ؟
    True OR False False ( )
    True OR False False ( )
    True OR False False ( )
    True And False False ( )
    True And False False ( )
    Not False True ( )
    Not True False ( )
    س4:- ما المقصود بطريقة ( ANCI Code ) ؟
    س5:- اعد كتابة الجمل التالية بعد تصحيح ما بها من اخطاء:
    1- عندما تكون اداة Group Boxغبر ( Enabled=false ) فان ذلك لا يوثر على الادوات التى داخلها حيث اتها تكون فعالة ( Enabled=True )0
    2- اذا اخذت الخاصية Checkedلاى اداة RadioButtonالقيمة (True) فان الحاصية Checked لكل ادوات RadioButton فى نفس GroupBox ستصبح قيمتها (True) هى ايضاً
    3-يمكننا ان نجعل شكل اداةRadioButtonعلى هئية زرButton من خلال خاصية Checked 0
    4- عند عرض البدائل فى البرنامج الجديد باستخدام اداةRadioBattonيمكن للمستخدم هنا اختيار اكثر من بديل 0
    5- يمكن من خلال اداةCheck Box ان نجعل اداة RadioButton تستخدم فى الاختيار اكثر من بديل فى وقت واحد 0
    6- نظام التخزين فى الكمبيوتر يعطى لكل حرف او رقم او رمز خاص رتبة او قيمة يمكن تغيرها من وقت لاخر0

    س6:- اكتب برنامج كمبيوتر لحساب راتب موظف فى الاسبوع ( توضيح الشرط 9 حيث انة قام بالعمل 30 ساعة اواقل يكون اجر الساعة 5 جنهيات واذا قام الموظف بالعمل اكثر من 30ساعة فى الاسبوع يستحق 8 جنيهات عن كل ساعة عمل فوق 30 ساعة عمل الاولى :
    س8:- ما المقصود بالرتبة فى جدولANSI .
    س9:- مندوب مبيعات يتقاضى مرتب شهرى 500 جنية وياخذ عمولة تبعاً للمبيعات حيث انة كلما ارتفعت المبيعات ارتفعت قيمة العمولة كما بالجدول التالى :
    المبيعات بالجنيه (م) العمولة
    500> م 3 % من المبيعات
    1000> م <= 500 5% من المبيعات
    5000> م >= 1000 7% من المبيعات
    20000 > م > = 5000 10% من المبيعات
    م >= 20000 15% من المبيعات

    - مطلوب تصميم برنامج يتم فية ادخال قيمة مبيعات ثم الضغط على زر لحساب مرتب المندوب فى الاسبوع بالاضافة الى اجر العمولة 0
    س10: تصميم برنامج خاص بمعمل تحاليل يتم فية ادخال اسم المريض واختيار نوع التحليل من مجموعة اختبارات ثم الضغط على زر لحساب تكاليف هذة التحاليل ولا يتم حساب تكاليف التحاليل بدون كتابة اسم المريض واذا حدث تظهر رسالة تفيد رسالة تفيد –بضرورة كتابة اسم المريض ويعرض البرنامج سعر كل تحليل بجوار اسم التحليل

    موسوعة التقويم
    السؤال الأول: اختر للعمود الأول ( أ ) ما يناسبه من العمود الثاني (ب)
    ( أ ) (ب)
    1- الرمز < يسمى
    2- الرمز < = يسمى
    3- الرمز > يسمى
    4- الرمز >= يسمى
    5- الرمز <> يسمى
    6- الرمز = يسمى ( أ )
    ( ب )
    ( ج )
    ( د )
    ( هـ)
    ( و ) أكبر من أو يساوي.
    لا يساوي.
    أصغر من.
    يساوي.
    أصغر من أو يساوي.
    أكبر من
    السؤال الثاني: إذا كانت قيمة التغير A تساوي 20 وقيمة المتغير B تساوي 15
    ضع علامة () أمام الإجابة الصحيحة وعلامة ( X ) أمام العبارة الخطأ.
    ‌أ- ناتج الشرط A>B يساوي TRUE. ( )
    ‌ب- ناتج الشرط A>=B يساوي FALSE. ( )
    ‌ج- ناتج الشرط B‌د- ناتج الشرط B<=A يساوي FALSE. ( )
    هـ - ناتج الشرط A<>B يساوي FALSE. ( )
    و- ناتج الشرط A-B>B يساوي TRUE. ( )
    ز- ناتج الشرط A-5<=B يكون TRUE. ( )
    السؤال الثالث: أقرأ التعليمات التالية:
    Arabic=30
    English=20
    If Arabic>25 Then
    Total=Arabic +English
    Avg=( Arabic +English )/2
    Else
    Arabic=25
    English=22
    Total=Arabic + English
    Avg=( Arabic +English )/2
    End if
    بعد تنفيذ التعليمات السابقة ضع علامة () أمام العبارة الصحيحة وعلامة ( X )أمام العبارة الخطأ لكل مما يلي .
    1. قيمة المتغير Arabic تساوي 30 . ( )
    2. قيمة المتغير English تساوي 22. ( )
    3. ناتج التعبيرArabic>25 يكون TRUE. ( )
    4. قيمة المتغيرTotal تساوي 47 . ( )
    5. قيمة المتغير Avg تساوي 23.5. ( )
    السؤال الرابع: اقرأ التعليمات التالية:
    Age=25.5
    Mark=90
    If Age<26 Then
    Age=16
    Mark=100
    End If
    Total=Mark*2
    بعد تنفيذ التعليمات السابقة اختر الإجابة الصحيحة لكلا مما يلي.
    1- قيمة المتغير Age تساوي:
    أ- 25.5 ب- 90 ج- 16
    2- قيمة المتغير Markتساوي:
    أ – 90 ب- 100 ج-25.5
    3- قيمة الشرط Age<26 :
    أ – 25.5 ب- True ج-False
    4- قيمة المتغير Total تساوي:
    أ – 200 ب- 180 ج-190
    السؤال الخامس: اقرأ التعليمات التالية:
    A=50 و B=30
    أكمل الجمل التالية مستخدما القيم TRUE - FALSE
    1. قيمة الشرط A=50 OR B>10 يكون .................
    2. قيمة الشرط A=50 AND B=10 يكون .................
    3. قيمة الشرط NOT B>10 يكون .........................
    4. قيمة الشرط A=50 AND B=30 يكون .................
    5. قيمة الشرط A=20 OR B>10 يكون .................
    السؤال السادس:أقرأ التعليمات التالية:
    A=……..
    If A>=90 Then
    MsgBox “ممتاز”
    End If

    If A<90 And A>=75 Then
    MsgBox “جيد جدا”
    End If

    If A<75 And A>=50 Then
    MsgBox “ناجح”
    End If

    If A<50 Then
    MsgBox “راسب”
    End If


    بعد قراءة التعليمات السابقة ضع علامة ( ) أمام الإجابة الصحيحة وعلامة ( X ) أمام العبارة الخطأ لكلا مما يلي :
    1. إذا كان A=92 يظهر مربع كتابه يحتوي على ممتاز ( )
    2. إذا كان A=49 يظهر مربع كتابه يحتوي على ناجح ( )
    3. إذا كان A=77 يظهر مربع كتابه يحتوي على جيد جدا ( )
    4. إذا كان A=88 يظهر مربع كتابه يحتوي على جيد ( )
    5. إذا كان A=70 يظهر مربع كتابه يحتوي على ممتاز ( )
    6. إذا كان A=30 يظهر مربع كتابه يحتوي على ناجح ( )
    7. إذا كان A=55 يظهر مربع كتابه يحتوي على جيد ( )
    8. إذا كان A=90 يظهر مربع كتابه يحتوي على ممتاز ( )
    السؤال السابع : اختر الإجابة الصحيحة مما بين القوسين لكل مما يأتي:
    ( RadioButton - CheckBox - GroupBox – Checked – Enabled - CheckedOn )
    1. الخاصية .............. تحدد هل تم اختيار الأداة CheckBox .
    2. الخاصية .............. تحدد إذا كان المستخدم يستطيع التعامل مع الأداة.
    3. تستخدم الأداة .............. لعرض البدائل على أن يقوم المستخدم باختيار بديل واحد فقط.
    4. تستخدم الأداة .............. لعرض البدائل ويمكن للمستخدم اختيار أكثر من بديل .
    5. تستخدم الأداة .............. لتقسيم الأدوات إلى مجموعات .
    الإجابة
    إجابة السؤال الأول:
    1- ( ج ) 2-( هـ ) 3- ( و ) 4-( أ ) 5- ( ب ) 6- ( د )

    إجابة السؤال الثاني:

    ‌أ- () ب- () ج- () د- (X ) هـ - () و- (X) ز()
    إجابة السؤال الثالث :
    1. () 2 - (X ) 3-( ) 4-(X ) 5-(X )
    إجابة السؤال الرابع:
    1- ج- 16
    2- ب- 100
    3- ب- TRUE
    4- أ– 200

    إجابة السؤال الخامس :

    1. TRUE
    2. FALSE
    3. FALSE
    4. TRUE
    5. TRUE
    إجابة السؤال السادس:
    1. (  )
    2. ( X )
    3. (  )
    4. ( X )
    5. ( X )
    6. ( X )
    7. ( X )
    8. (  )

    إجابة السؤال السابع :

    1. Checked .
    2. Enabled .
    3. RadioButton .
    4. CheckBox.
    5. GroupBox.














    *- الفصل الثالث :- اوامر التكرار :-
    ملخص الفصل
    * اوامر التكرار: هى اوامر تتحكم فى اعادة تنفيذ امر معين او مجموعة من الاوامر حتى حدوث شرط معين يوقف التكرار
    1- الامر Do while….. Loop
    2- الامر Do Until….. Loop
    3- الامر Do ….Loop While
    4- الامر Do …. Loop Until
    5- الامر For ….…….. Next
    أولاً الامر Do while….. Loop
    عند كل مرة يصل فيها البرنامج عن كلمة Do while يتم تقييم الشرط
    1- فإذا كانت النتيجة False فإن التنفيذ يبدأ عند أول أمر بعد كلمة Loop
    2- وإذا كان النتيجة True فإن التنفيذ يكون من اول أمر بعد كلمة Do while إلى أخر أمر قبل كلمة Loop ثم يعاود الكرة مرة أخرى ويرجع الى Do while ويختبر الشرط وهكذا .
    تدريب : أكتب برنامج لحساب مجموع الأعداد الفردية المحصورة بين 1 ، 50 باستخدام Do while….. Loop.
    فى هذا المثال سنحتاج الى مجموعة من المتغيرات
    I متغير تبدأ قيمته بواحد لأن الواحد هو أول رقم فردى وفى كل مرة سيزيد 2
    S متغير يكون مخزن للجمع والمتغيرين سكون بهما اعداد صحيحة قصيرة .
    1 Dim I as Short
    2 Dim s as Short
    3 X=1
    4 Do while X <= 50
    5 X=X+2
    6 Loop
    7 Print X
    والشرط الموجود فى Do while….. Loop يسمى شرط استمرار التكرار

    أولاً الامر Do Until….. Loop
    على العكس من Do while….. Loop فهنا وفى حالة Do Until….. Loopيكون الشرط الموجود هو شرط انهاء التكرار . لو تحقق الشرط ينتهى التكرار ولو لم يتحقق الشرط يستمر التكرار . فاستمرار التكرار مرتبط بعدم تحقق الشرط .
    مثال : أكتب برنامج لغة الـ V . B . يقوم بحساب مجموع الارقام الفردية المحصورة بين 5 حتى يكون ناتج الجمع اكبر من 1000.
    الشرح : سنظل نجمع ارقام فردية هنا بداية من الـ 5 + 7 + 9 +11 +13 ... حتى يصبح المجموع أكبر من 1000 وعند تحقق هذا الشرط سيتوقف تكرار الجمع .
    وهنا يجب أن نفرض متغير اسمه وليكن X أول قيمة له = صفر
    ومتغير أخر سيصير عداد يبدأ برقم 5 ويزيد كل مره 2 ليظهر لنا الارقام الفردية يعنى 5 ثم 7 ثم 9 . ، ونقوم بجمع الاراقم الفردية التى يمثلها المتغير I ونخزنها فى المتغير X( مخزن الجمع ) .
    الحل





















    1 Dim X As short
    2 Dim I As short
    3 X=0
    4 I=5
    5

    3- الامر Do ….Loop While
    4- الامر Do …. Loop Until
    5- الامر For ….…….. Next

    ثالثاً

    = فى كل مرة يصل البرنامج للامر يتم قياس صحة الشرط
    1- اذا كان الشرط صحيحاً ( ) يتم متابعة تكرار الامر التى تلى الشرط
    2- اذا كان الشرط غير صحيح ( ) لا يتم تكرار الاوامر التى بعد الشرط ولكن يتم الانتقال الى الاوامر التى تلى ( ) لتنفيذها0
    2- الامر
    = يتم استعمال هذا الامر عند معرفة عدد مرات الامر من البداية ( مسبقاً)


    =عند بداية الامر تكرار الاوامر حتى تصل القيمة الرقمية ( )وتصبح مساوية للقيمة الرقمية ( ) التى تعتبر عن القيمة النهائية للعداد فى كل مرة يصل فيهغا البرنامج الى ( ) يتم الاتى :-
    1- زيادة قيمة العداد بمقدار القيمة المكتوبة بعد كلم واذا لم يكن
    2- يعود البرنامج لبداية التكرار0
    مثال :-
    الاداة:-
    = الوطيفة : تقوم بانشاء او عرض قائمة من العناصر للاختيار منها
    =الشكل : تكون فى الشكل مستطيل يظهر بة كلمات تمثل عناصر معروضة كقائمة يمكن الاختيار منها 0
    = الخصائص : لهذا الاداة مجموعة من الخصائص منها الاتى:-
    موسوعة التقويم
    السؤال الأول ضع علامة () أمام العبارة الصحيحة و علامة (×) أمام العبارة الخطأ للعبارات الآتية:

    1- الأمر Do while ….loop عندما يكون ناتج الشرط false تنفذ الأوامر التي تلي loop. ( )
    2- الأمر Do while ….loop عندما يكون ناتج الشرط true تنفذ الأوامر التي تلي الشرط. ( )
    3- الأمر Do while ….loop يستمر تكرار تنفيذ الأوامر طالما الشرط ناتجة false. ( )
    4- الأمر Do while ….loop يتوقف تكرار تنفيذ الأوامر عندما يصبح الشرط true. ( )
    5- الأمر Do while ….loop يتم تقييم الشرط في بداية كل تكرار. ( )
    6- الأمر For…..next غير معروف عدد التكرارات التي سوف تتم. ( )
    7- الأمر For…..next فيه يتم تحديد القيمة التي يبدأ عندها عملية التكرار والقيمة التي ينتهي عنها التكرار وقيمة الخطوة. ( )
    8-إليك ما يلي for i=2 to 10 step 2عدد مرات التكرار 5. ( )
    9- يمكنك من خلال خصائص الأداة Listbox عمل فرز للعناصر المعروضة. ( )
    10 – أثناء التشغيل لا يمكن حذف عنصر من العناصر المعروضة لدى الأداة Listbox. ( )
    11- يمكنك إضافة عنصر للأداة Listbox عند ترتيب معين. ( )


    السؤال الثاني أختر الإجابة الصحيحة مما يلي :
    1- الأمر Do while ….loop عندما يكون ناتج الشرط true
    أ- لا ينفذ أي من أمر من أوامر التكرار.
    ب- تنفذ أوامر التكرار.
    ج- تنفذ مره على الأقل.
    2- إليك ما يلي for i=1 to 6 step 2عدد مرات التكرار
    أ- 3
    ب- 4
    ج- 6
    3- الخاصية المسئولة عن معرفة عدد عناصر الأداة ListBox
    أ- counter
    ب-count
    ج- selecteditems
    4- الأمر Do while ….loop يستمر تنفيذ الأوامر طالما الشرط قيمته
    أ- true
    ب- false
    ج- nothing
    5- الإجراء RemoveAt ( index) للأداة ListBox يقوم بحذف عنصر حسب
    أ- الترتيب
    ب- العنصر
    ج- نص العنصر
    6- الإجراء Insert ( Index ,text ) للأداة ListBox يقوم بإضافة
    أ- عنصر في آخر الترتيب
    ب عنصر عند ترتيب معين
    ج- عنصر في أول الترتيب

    السؤال الثالث أكمل العبارات الآتية بما يناسبها مما بين القوسين :
    ( False – بداية – True - Insert ( Index ,text ) - عنصر عند ترتيب معين -
    solution explorer – أربعة – عشرة )

    1- الأمر Do while ….loop عندما يكون ناتج الشرط …… تنفذ الأوامر التي تلي loop.
    2- في الأمر Do while ….loop يتم تقييم الشرط في …… كل تكرار.
    3-في الأمر Do while ….loop عندما يكون ناتج الشرط …… تنفذ الأوامر التي تلي الشرط.
    4- يمكنك إضافة عنصر للأداة Listbox عند ترتيب معين باستخدام الإجراء …….
    5- الإجراء Insert ( Index ,text ) للأداة ListBox يقوم بإضافة …….
    6- إليك ما يلي for I = 4 to 10 step 2عدد مرات التكرار تساوي …….

    السؤال الرابع اختر من العمود ( أ ) ما يناسبه من العمود ( ب)

    العمود ( أ ) العمود ( ب )
    1- Insert ( Index ,text ) 1- لمعرفة عدد عناصر الأداة ListBox.
    2- count 2- بيان العنصر المحدد في الأداة ListBox.
    3- selecteditem 3- لإضافة عنصر عند ترتيب معين في ListBox.
    4- RemoveAt ( index) 4- لفرز عناصر الأداة ListBox.
    5- لحذف عنصر عند ترتيب معين في ListBox.



    السؤال الخامس اختر من العمود ( أ ) ما يناسبه من العمود ( ب)

    1- For…Next 1- تستخدم مع for … next.
    2- Do while … loop 2- تستخدم عند الرغبة في التفرع.
    3- شرط 3- عند عمل تكرار معلوم عدده.
    4- متغير 4- عند عمل تكرار يعتمد على ناتج شرط.
    5- تستخدم مع Do while … loop.


    السؤال السادس أعد ترتيب الخطوات الآتية ترتيبا صحيحا :
    أ - لحساب مجموع الأعداد الفردية من 1 إلى 8
    1. total = total + i
    2. MessageBox.Show(total)
    3. Next
    4. For i = 1 To 8 Step 2
    5. Dim i, total As Integer

    ب- لحساب مجموع الأعداد الفردية من 1 إلى 8
    1. Loop
    2. Do While i <= 8
    3. Dim i = 1, total As Integer
    4. MessageBox.Show(total)
    5. total = total + i
    6. i = i + 2


    الإجابة
    الإجابة السؤال الأول

    1- ()
    2- ()
    3- (×)
    4- (×)
    5- ()
    6- (×)
    7- ()
    8- ()
    9- ()
    10- (×)
    11- ()













    إجابة السؤال الثاني
    1- ب
    2- أ
    3- ب
    4- أ
    5- أ
    6- ب

    إجابة السؤال الثالث :
    1- false.
    2- بداية.
    3- True.
    4- Insert ( Index ,text ).
    5- عنصر عند ترتيب معين.
    6- solution explorer
    7- أربعة
    الإجابة السؤال الرابع
    1 3
    2 1
    3 2
    4 5

    الإجابة السؤال الخامس
    1 3
    2 4
    3 5
    4 1

    إجابة السؤال السادس

    إجابة السؤال السادس أ

    Dim i, total As Integer
    For i = 1 To 8 Step 2
    total = total + i
    Next
    MessageBox.Show(total)


    إجابة السؤال السادس ب

    Dim i = 1, total As Integer
    Do While i <= 8
    total = total + i
    i = i + 2
    Loop
    MessageBox.Show(total)



    • الفصل الرابع :-
    • الميقاتى :- هو ساعة توقيت غير مرئية تتيح لنا التعامل مع ساعة النظام ويمكن من خلالها ان نجعل بعض الاحداث تقع بعد فترة زمنية معينة وبدون تدخل من مستخدم البرنامج0
    • استمعمال الكائن :-
    • الخاصية :- يقصد بها الفترات التى ينشط فيهال عندما يكون على نافذة النموذج ونتيجة لهذا النشاط يقع حدث
    • حدث :- هو الحدث الخاص بالميقاتى ويمكن بداخلة كتابة الاوامر التى نريد تنفيذها هة الاوامر كلما نشط الميقاتى الموجود على نافذة النموذج 0
    • التكوين :-
    • يوجد هذا التكوين داخل لغة وهو يحتوى على مجموعة كبيرة من الخصائص والوسائل منها الاتى:-
    الاسئلة:-
    ضع علامة صح امام العبارة الصخيخة وعلامة خطا امام العبارة الخطاء
    1- يمكن من خلال خاصية التحكم فى فترات التحكم الزمنية لنشاط الكائن ( )
    2- قيمة الثانية الواحدة تساوى 100 ملى ثانية0 ( )(
    3- تتراوح الفترة الزمنية التى يتم تحديدها داخل خاصية بين ( صفر- 65000.) ملى ثانية0 ( )
    4- يتم نت خلال خاصية الخاصة بالميقاتى تشغيل او ايقاف تشغيلة بعد وضعة على نافذة النموذج 0( )
    5- عندما تاخذ خاصية القيمة فان هذا يمنع وقوع الحدث ويوقف عن العمل 0 ( )
    6- للتحكم فى خاصية واعطاءها القيمة او يجب ان يتم ذلك من خلال مرحلة التصمم ولا يمكن للتحكم فى ذلك فى مرحلة التشغيل 0( )
    7- للاستفادة من التكوين وخصائصة ووسائلة يجب اولا اعلان متغير من النوع ( )
    س2:-ما المقصود بكلا مما يلى:-
    1- 2- 3- 4-
    س3:- على اىشىتدل الاوامر التالية :-







    س4:- اخنر من العمود الاول 0 الوسائل ) ما يناسب من العمود الثانى :-
    1-
    2-
    3-

    س5:-اكتب الكود الذى يظهر امامنا الوقت والتاريخ الحالى كما فى الشكل؟

    س6:-مطلوب تصميم برنامج بة ساعة توقيت ذات فترة زمنية متغيرة بحيث يقوم البرنامج بالاتى :-
    أ‌- يمكن ضبط الساعة بحيث تنشط على فترات زمنية يحددها المستخدم اثنا التشغيل 0
    ب‌- يسطيع المستخدم ايقاف او تشغيل المؤقت0
    ج- يستطيع المستخدم الرجوع بالموقت الى نقطة الصفر 0



    ليلة الامتحان
    Byte :الخلايا أو الأماكن المتساوية الحجم التى تتكون منها ذاكرة الكمبيوتر وتحمل هذة الخلاياء متسلسلة تبدا من الصفر
    = يتم اعطاء اسم واحد لكل خليةاو مجموعة خلاياء مادامت سوف تحمل قيمة واحدة
    *- انواع البيانات:- يحدد نوع المتغير او الثابت نوع المعلومات التى سيتم تخزينها بداخلة وكل نوع من المتغير لة حجم معين فى ذاكرة الكمبيوتر يختلف عن غيرة من المتغير
    *- اهم انواع المتغيرات:-
    = Decjmal : يستخدم لتخزين الاعداد التى بها كسور0
    =single : يستخدم لتخزين الاعداد التى بها كسور 0
    =Double :يستخدم لتخزين الاعداد التى بها كسور0
    = long-lnteger-short : يستخدم لتخزين الاعداد الصحيحة التى ليس بها كسور0
    = string : يستخدم لتخزين الحروف ( الكتابة) 0
    • قواعد تحسن اسماء للمتغيرات وتسهل قراءتة وعدم اتباعها لاينتج عنة اى خطا:-
    1- اختيار اسماء للمتغيرات والثوابت ذات معنى تبين المحتوى0
    2- عند كتابة اسم المتغير يتكون من اكثر من كلمة يمكن ان نبدأ كل كلمة بحرف capital
    3- بداية ام المتغير بثلاثة حروف تبين نوع هذا المتغير 0
    • الثوابت :- طريقة لاعطائة اسماء للقيم التى لا تتغير اثناء تشغيل البرنامج0
    • الثوابت الجوهرية:- هى الثوابت الموجودة فى داخل لغة visualBasicnet حيث انها سابقة التعريف ويستعملها البرنامج بدون اعلان0
    • الاعلان عن المتغيرات: يجب قبل استعمال المتغير الاعلان عنة اولا وذلك بالصيغة التالية:القيمة الابتدائية = نوع المتغير ------- As- ------اسم المتغيرDim – ويمكن فى هذة الصيغة كتابة القيمة الابتدائية او كتابتها بعد ذلك 0
    • امر التخصيص : لتخزين البيانات داخل المتغيرات نستخدم امر التخصيص فى الصيغة التالية ----( القيمة = اسم المتغير)0
    • التحويل بين الانواع المختلفة للبيانات :-
    • اولا لاجراء عمليات حسابية على البيانات التى يتم ادخالها فى مربع النص (TextBox وهذا يكون عن طريق الوسيلة (parse ) :
    • ثانيا: تحويل البيانات الرقمية الى بيانات حرفية:
    = ويستحدم ه1ا التحويل عندما نريد عرض البيانات المطلوبة كعنوان لاداة المبين (Tostring) ( ) TOStrINg 0( البيانات المراد تحويلها لبيانات حرفية )
    العمليات الحسابية:-
    • Mod:يقصد بة باقى القسمة (للحصول على باقى القسمة فى العمليات الحسابية)0
    • / : رمز قسمة الاعداد الصحيحة (يكون ناتجها عدد صحيح بدون كسور حيث يتم تقريب القيمة لاقرب عدد صحيح)0
    • \ : رمز الاسس0
    • مجموعة اوامر Try\ CatCh : تستخدم هذة الاوامر فى كشف الاخطاء التى تحدث اثناء تشغيل البرنامج والتعامل معها 0
    • التحويل بين انواع البيانات العددية : يقصد بة التحول من نوع بيان عددى الى نوع بيان عددى اخر0
    • التحول المباشر(التلقائى):- وفية يتم تحول البيانات العهددية ذات السعة التخزينيةالصغيرة الى نوع لة سعة تخزينية اكبر0
    • التحول الغير مباشر : يستخدم فى التحول البيانات العددية ذات السعة التخزينية الكبيرة الى نوع اقل منة فى السعة التخزينية لتوفير المساحات 0
    • قد يتولد خطاء عند التحول غيرالمباشر اذا كان لنوع المحول الية غير كافلى لعدد الخانات الهامة (المؤثرة) من القيمة 0
    • اولويات تنفيذ العمليات الحسابية:-
    7- فك ما بين الاقواس0
    8- عمليات لسس0
    9- عمليات الضرب او القسمة او ايهما اولا0
    10- قسمة الاعاد الصحيحة 0
    11- عمليات(Mod ) وهى حساب باقى القسمة0
    12- الجمع او الطرح او ايهما اولا0
    • التعبير الشرطى : صياغة للعلاقة بين كمتين وقد تكون الكمية عبارة عن متغير او خاصية او ثابت او قيمة مجردة0
    • الامر(lf-Then-Else ) فى هذا الامر يتم اتخاذ القرار بناءاً على نتيجة الشرط هل هى (True )او (false )0
    • اذا كانت النتيجة (true ) يتم تنفيذ الاوامر التى تلى كلمة Then0
    • اذا كانت النتيجة (false) يتمك تنفيذ الاوامر التى تلى كلمة Else 0
    • الامر (lf-Then)Sadالبسيط )
    • يستخدم هذا الامر عند وجود بديل واحد يتم فى تنفيذة فى حالة الشرط وعند عدم تحقق الشرط لا يتم تنفيذ اى شى0
    • الشروط المركبة :يستخدم هذا الامر عندما نريد التحقق من شرطين وليس شرط واحد لاتخاذ قرار معين ويتم ذلك من خلال الربط بين اكثر من شرطين بالمعاملات المنطقية الاتية:
    1- المعامل or : تكون النتيجة (true ) لذا كان احد الشرطين صحيحاً 0
    2- المعامل And : تكون النتيجة (True ) اذا كان الشرطين كلاهما صحياً
    3- المعاملNot: اذا كان الشرطين صحيحاً فان المعامل (Not) يجعل الناتج غير صحيح(false)0
    = عندما نريد المقارن بين قيمتان او متغيران فيتم بمقارنة جزء بجزء من هذة القيم من اليسار لليمين حتى نجد الاختلاف0
    • ANsl : طريقة لتخزين الرموز فى ذاكرة الحاسب الالى حيث يتم اعطاء كل حؤف او رقم او رمز خاص رتبة او رقم ثابت لا يتغير0
    • اداةRadioButton : هى اداة v- B تستخدم فى عرض مجموعة من الاختبارات والمستخدم يقوم باختبار واحد فقط منها ولا يجوز لة اختبار اكثر من بديل ومن اهم خصائص هذة الاداة الخاصية (checked ) التى تحدد ما اذا كانت الاداة قد تم اختبارها ام لا فى المرحلة التشغيل وخاصية (Appearance) التى يمكن من خلالها تغير الشكل الخارجى للاداة 0
    • اداة RIOBUttOn :هى اداةV-B تستخدم فى عرض مجموعة ن الاختبارات والمستخدم يقومباختبار واحد فقط منها ولا يجوز لة اختبار اكثر من بديل ومن اهم خصائص هذة الاداة الخاصية(Checked ) التى تحدد ما اذا كانت الاداة قد تم اختبارها ام لا فى المرحلة التشغيل وخاصية (Appearance ) التى يمكن من خلالها تغير الشكل الخارجى للاداة0
    • اداةcheckBox : هى اداة فى v-B ويستخدم لتنظيم الاداوات على نافذة النموذج وتكون فى شكل مستطيل لضم مجموعة من الاداوات 0
    • ومن اهم خصائص هذة الاداة (Enabled ) التى تبين هل هذة الاداة فعالة ام لا وخاصية (FLAtStYLe) التىتحدد الشكل الخارجىللاداة0
    • اوامر التكررار :هى اوامر تتحكم فى اعادة تنفيذ امر معين او مجموعة من الاوامر حتى حدوث شرط معين بوقوف التكرار 0
    • 1- الامر DOWhiIe—LOOP :ه1ا الامر يقيس شرط واذا كان الشرط صحيحاً(TrUe )يتم متابعة الاوامر التى تلى الشرط واذا كان الشرط غير صحيح (false) لايتم تكرار الاوامر التى تلى الشرط ولكن يتم تنفيذ باقى اوامر البرنامج الاخرى التى تاتى بعد loop
    3- الامر for-Next: يتم استخدام هذا الامر عند معرفة عدد مرات تكرار الاوامر من البداية حيث يكون فى الجملة متغير عبارة عن عدادلة قيمة اولى ولة قيمة نهائية ويستمر التكرار حتى تصل القيمة الاولى الى القيمة النهائية 0
    • الاداة (listBox) :تعرض قائمة من العناصر للاختيار منها 0
    • من اهم خصائص الاداة (listBox) :الاتى:
    1- خاصية listBOX:تستخدم لمعرفة العناصر الموجودة داخل الاداة وهذة الخاصية عبارة عن الكائن ولها خصائص ووظائف 0
    2- SeLeCTedITeMS :تستخدم هذة الخاصية لمعرفة وتحديد العنصر الواقع علية الاختيار من القائمة0
    3- خاصية Sorted : وهى المسؤولة عن هل يتمترتيب العناصر الموجودة بالقائمة ام لا0
    = عند كثرة حجم العناصر على الاداة يظهر تلقائياً شريط تحريك للتمكن من رؤية جميع العناصر ويمكن التحكم فيها من خلال الخاصية0
    (HOriZONtaLSCrOLLbar )
    وسائل الخاصية(IteMS) هى :(CIear-ReMoveat-ReMOVe-InSert-Count-Add)
    • المقاتى(IimEr): عبارة عن الساعة توقيت غير مرئية تتيح لنا التعامل مع ساعة نظام الكمبيوتر ويمكن من خلالها ان نقوم بتنفيذ بعض الاوامر على فترات زمنية معينة تلقائياً0
    • ااالخاصية (lntervar): الخاصية بالكائن تعتبر عن الفترات التى ينشط يقع حدث (Tick)0
    • تتراوح قيمة الخاصية(Interval) بين (صفر،65535 ، ملى ثانية)0
    • الثانية الواحدة = 1000 ملى ثانية0
    • يمكن من خلال الخاصية (Enableb) الخاصة بالميقاتى ايقاف تشغيل هذا الميقاتى (Timer)او تشغيلة من خلال قيمتها (falseاوTrue)
    • التكوين (DateTime) يتم استخدام واستخدام خصائصة ووسائلة عند انشاء متغير وتعريفة ويكون من النوع Date0
    • Ex:DimxasDate
    • يمكن من خلال التكوين (DateTime) وخصائصة ادراج تاريخ اووقت
    • الوسيلة AddDays:يمكن من خلال تقديم ايام او تاخير ايان عن التاريخ0
    • الوسيلةAddHours: يمكن من خلالها تقديم او تاخير ساعات عن الوقت0
    • الوسيلةAddminutes:يمكن من خلالها تقديم او تاخير عدد منالدقائق0

    السؤال الأول اختر الإجابة الصحيحة لكل عبارة مما يلي :
    1- الخاصية interval للمؤقت timer تحدد معدل وقوع الحدث بالوحدة الزمنية :
    1- ثانية 2- دقيقة
    3- مللى ثانية 4- ساعة

    2- إذا كانت قيمة الخاصية interval للكائن timer 3000 فإن مقدارها بالثواني هو:
    1- 3 2- 30
    3- 3000 4- 300

    3- التكوين ---- يستدعى التاريخ والوقت الخاصين بالنظام.
    1- CurrentTime 2- Time
    3- Now 4- DateTime

    4- تستطيع ---- مع المتغير من النوع Date.
    1- جمع أيام 2- جمع ساعات
    3- طرح أيام 4- كل ما سبق
    السؤال الثاني ما الذي يتسبب في وقوع الحدث tick؟
    السؤال الثالث ما اسم الخاصية المستخدمة لإيقاف أو تشغيل المؤقت بأوامر البرمجة ؟
    السؤال الرابع اذكر اسم الخاصية المسئولة عن تحديد الفترة الزمنية للحدث tick ؟
    سؤال للطلبة المتميزين
    السؤال الخامس
    اذكر قيمة x بعد مرور ثلاث ثوانى بفرض أن قيمة الخاصية interval للمؤقت timer1 هي 1000
    1-
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Static x As Integer
    x = x + 1
    MsgBox(x)
    End Sub
    2-

    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Dim x As Integer
    x = x + 1
    MsgBox(x)
    End Sub

    الإجابة
    إجابة السؤال الأول
    أ- 3- مللي ثانية
    ب- 1- 3
    ج- 4- DateTime
    د- 4- كل ما سبق


    إجابة السؤال الثاني
    مرور الفترة الزمنية المحددة بالخاصية interval وخاصية enabled تساوى true

    إجابة السؤال الثالث
    الخاصية enabled

    إجابة السؤال الرابع
    الخاصية interval


    إجابة السؤال الخامس
    اذكر قيمة x بعد مرور ثلاث ثواني بفرض أن قيمة الخاصية interval للمؤقت timer1 هي 1000
    1- x=3

    2- x=1

      الوقت/التاريخ الآن هو الإثنين ديسمبر 11, 2017 1:47 pm