SlideShare a Scribd company logo
1 of 105

‫محتوي‬:‫االلي‬ ‫الحاسب‬
‫الصف‬:‫االعدادي‬ ‫الثالث‬
‫الترم‬:‫االول‬
‫الطالب‬ ‫عمل‬:‫الناقة‬ ‫احمد‬ ‫احمد‬ ‫محمود‬
‫الفرقة‬:‫التعليم‬ ‫تكنولوجيا‬ ‫الثالثة‬
‫الي‬ ‫يقدم‬:
‫االساسي‬ ‫للتعليم‬ ‫اشمون‬ ‫مدرسة‬
‫الميدانية‬ ‫التربية‬ ‫مجموعة‬ ‫في‬
‫اشراف‬ ‫تحت‬:
‫المدرسة‬ ‫مدير‬
‫د‬.‫حسن‬ ‫علي‬ ‫اسماء‬‫أ‬.‫مازن‬ ‫مصطفي‬
‫أ‬.‫طاحون‬ ‫سمر‬‫المرسة‬ ‫مشرف‬:‫أ‬.‫الهلباوي‬ ‫ايهاب‬
‫تقديمي‬ ‫عرض‬
‫في‬

‫االهداف‬
‫ان‬ ‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬
1-‫المشكلة‬ ‫يحدد‬
2-‫المشكلة‬ ‫حل‬ ‫مراحل‬ ‫يحدد‬
3-‫المشكلة‬ ‫حل‬ ‫خطوات‬ ‫يكتب‬
4-‫التدفق‬ ‫خرائط‬ ‫يرسم‬
‫االول‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تعريف‬‫المشكلة‬ ‫حل‬:
‫هو‬‫متتابعة‬ ‫وأنشطة‬ ‫خطوات‬ ‫خالل‬ ‫من‬ ‫مطلوب‬ ‫محدد‬ ‫ناتج‬ ‫أو‬ ‫هدف‬ ‫إلى‬ ‫الوصول‬
‫محددة‬ ‫ومعطيات‬.
‫المشكالت‬ ‫حل‬
‫المشكالت‬ ‫حل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

1)‫المشكلة‬ ‫تحديد‬
-‫أي‬‫المنطقية‬ ‫أو‬ ‫الحسابية‬ ‫المعالجة‬ ‫وعمليات‬ ‫المتوفرة‬ ‫والمدخالت‬ ‫المطلوبة‬ ‫المخرجات‬ ‫تحديد‬.
2)‫الخوارزمية‬ ‫الحل‬ ‫خطوات‬ ‫إعداد‬
-‫الحل‬ ‫خطة‬ ‫اعداد‬‫التي‬‫الخوارز‬ ‫لفظ‬ ‫الخطوات‬ ‫هذه‬ ‫على‬ ‫ويطلق‬ ‫المتتالية‬ ‫الخطوات‬ ‫من‬ ‫سلسلة‬ ‫شكل‬ ‫على‬ ‫تكون‬ ‫أن‬ ‫يجب‬‫مية‬.
‫الخوارزمية‬ ‫تعريف‬:
-‫نات‬ ‫أو‬ ‫هدف‬ ‫إلى‬ ‫للوصول‬ ‫تنفيذها‬ ‫يتم‬ ‫والتى‬ ‫منطقيا‬ ‫ترتيبا‬ ‫المرتبة‬ ‫اإلجراءات‬ ‫من‬ ‫مجموعة‬ ‫هى‬‫من‬ ‫محدد‬ ‫ج‬
‫محددة‬ ‫معطيات‬.
‫المشكالت‬ ‫حل‬
‫المشكلة‬ ‫حل‬ ‫مراحل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

3)‫الكمبيوتر‬ ‫على‬ ‫البرنامج‬ ‫تصميم‬
‫البرمجة‬ ‫لغات‬ ‫إحدى‬ ‫إلى‬ ‫بترجمتها‬ ‫نقوم‬ ‫الكمبيوتر‬ ‫باستخدام‬ ‫المشكلة‬ ‫لحل‬.
4)‫األخطاء‬ ‫وتصحيح‬ ‫البرنامج‬ ‫صحة‬ ‫اختبار‬
‫األخ‬ ‫اكتشاف‬ ‫من‬ ‫نتمكن‬ ‫حتى‬ ‫مسبقا‬ ‫نتائجها‬ ‫معروف‬ ‫للبرنامج‬ ‫بيانات‬ ‫بإدخال‬ ‫نقوم‬‫من‬ ‫طاء‬
‫البرنامج‬ ‫نتائج‬ ‫مع‬ ‫المسبقة‬ ‫النتائج‬ ‫مقارنة‬ ‫خالل‬.
5)‫البرنامج‬ ‫توثيق‬
‫وخري‬ ‫الحل‬ ‫وخطة‬ ‫ومخرجات‬ ‫مدخالت‬ ‫من‬ ‫المشكلة‬ ‫لحل‬ ‫اتخذت‬ ‫التي‬ ‫الخطوات‬ ‫كتابة‬ ‫يتم‬‫طة‬
‫وقت‬ ‫أي‬ ‫في‬ ‫إليها‬ ‫للرجوع‬ ‫البرمجة‬ ‫ولغة‬ ‫التدفق‬
‫المشكلة‬ ‫حل‬ ‫مراحل‬
‫المشكالت‬ ‫حل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫التدفق‬ ‫خرائط‬
‫هى‬‫ترتيب‬ ‫لتوضيح‬ ‫قياسية‬ ‫بأشكال‬ ‫الرسم‬ ‫على‬ ‫يعتمد‬ ‫تخطيطى‬ ‫تمثيل‬‫العمليات‬
‫محددة‬ ‫مشكلة‬ ‫أو‬ ‫مسألة‬ ‫لحل‬ ‫الالزمة‬
‫التدفق‬ ‫خرائط‬
‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫التدفق‬ ‫خريطة‬ ‫رسم‬ ‫فى‬ ‫تستخدم‬ ‫التى‬ ‫واألشكال‬ ‫الرموز‬
‫التدفق‬ ‫خرائط‬
‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أوال‬:‫التدفق‬ ‫خرائط‬‫البسيطة‬
‫تدريب‬(1):
‫؟‬ ‫الناتج‬ ‫وإظهار‬ ‫ادخالهما‬ ‫يتم‬ ‫عددين‬ ‫لجمع‬ ‫التدفق‬ ‫خريطة‬ ‫ارسم‬
‫أوال‬:‫المشكلة‬ ‫تعريف‬:
‫المخرجات‬:‫حاصل‬‫العددين‬ ‫جمع‬
‫المدخالت‬:‫العدد‬‫األول‬A‫الثانى‬ ‫والعدد‬B
‫الحل‬:C=A+B‫الناتج‬ ‫أن‬ ‫حيث‬C
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫يجب‬‫النهاية‬ ‫برمز‬ ‫وتنتهى‬ ‫البداية‬ ‫برمز‬ ‫الخريطة‬ ‫تبدأ‬ ‫أن‬
1)‫من‬ ‫كل‬ ‫على‬ ‫يطلق‬A,B,C‫قي‬ ‫على‬ ‫يحتوى‬ ‫بالذاكرة‬ ‫مخزن‬ ‫ويعنى‬ ‫متغير‬ ‫اسم‬‫مة‬.
2)‫المعادلة‬C=A+B‫المتغير‬ ‫قيمة‬ ‫جمع‬ ‫تعنى‬A‫المتغير‬ ‫وقيمة‬B‫الناتج‬ ‫ووضع‬
‫المتغير‬ ‫فى‬C.
3)‫باللفظ‬ ‫المتغير‬ ‫قيمة‬ ‫إدخال‬ ‫عن‬ ‫التعبير‬ ‫تم‬Enter‫األضالع‬ ‫متوازى‬ ‫شكل‬ ‫داخل‬
‫مثل‬ ‫آخر‬ ‫لفظ‬ ‫أى‬ ‫استخدام‬ ‫ويمكن‬Input , Read‫ادخل‬ ‫أو‬.
.
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

4)‫حسابية‬ ‫عملية‬ ‫تمثل‬ ‫أنها‬ ‫حيث‬ ،‫مستطيل‬ ‫داخل‬ ‫المعادلة‬ ‫وضع‬ ‫يتم‬.
5)‫بلفظ‬ ‫المخرجات‬ ‫عن‬ ‫التعبير‬ ‫تم‬output‫أى‬ ‫استخدام‬ ‫ويمكن‬ ‫مستطيالت‬ ‫متوازى‬ ‫شكل‬ ‫داخل‬
‫مثل‬ ‫آخر‬ ‫لفظ‬print‫اخرج‬ ‫أو‬ ‫اطبع‬ ‫أو‬
‫تدريب‬(2: )
‫ارسم‬‫أعداد‬ ‫ثالثة‬ ‫ضرب‬ ‫وحاصل‬ ‫متوسط‬ ‫لحساب‬ ‫التدفق‬ ‫خريطة‬.
‫أوال‬:‫المشكلة‬ ‫تعريف‬
‫المخرجات‬:‫أعداد‬ ‫ثالث‬ ‫متوسط‬Average‫ضربهم‬ ‫وحاصل‬Product
‫المدخالت‬:‫األعداد‬‫هى‬X, Y, Z
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫الحل‬:Average =(X+Y+Z)/3Product= X*Y*Z
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(3):
‫ارسم‬‫األولى‬ ‫الدرجة‬ ‫من‬ ‫معادلة‬ ‫لجل‬ ‫التدفق‬ ‫خريطة‬Y=3X+2
‫أوال‬:‫المشكلة‬ ‫تعريف‬
‫المخرجات‬:‫قيمة‬Y
‫المدخالت‬:X
‫الحل‬:‫قيمة‬ ‫حساب‬Y‫المعادلة‬ ‫من‬Y=3X+2
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫بمعلومية‬‫الطول‬L‫والعرض‬W‫هى‬ ‫المساحة‬ ‫حساب‬ ‫معادلة‬ ‫بأن‬ ‫العلم‬ ‫مع‬Area=L*W
‫هى‬ ‫المحيط‬ ‫حساب‬ ‫ومعادلة‬Perimeter= 2*(L+W).
‫تمرين‬(2: )
‫أكتب‬‫بمعلومية‬ ‫الدائرة‬ ‫مساحة‬ ‫لحساب‬ ‫التدفق‬ ‫خريطة‬ ‫ورسم‬ ‫الحل‬ ‫خطوات‬
‫نصف‬‫القطر‬R‫هى‬ ‫الدائرة‬ ‫مساحة‬ ‫بأن‬ ‫العلم‬ ‫مع‬Area=3014*R*R.
‫تمرين‬(3):
‫أكتب‬‫الشهو‬ ‫عدد‬ ‫بمعلومية‬ ‫السنوات‬ ‫عدد‬ ‫لحساب‬ ‫التدفق‬ ‫خريطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬‫ر‬.
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫البسيطة‬ ‫التدفق‬ ‫خرائط‬
‫التال‬‫ي‬‫الساب‬‫ق‬

-‫التفرع‬ ‫استخدام‬(‫القرارات‬ ‫اتخاذ‬)
‫تدريب‬(4):
‫ارسم‬‫أو‬ ‫من‬ ‫أكبر‬ ‫المدخلة‬ ‫الدرجة‬ ‫تكون‬ ‫أن‬ ‫حالة‬ ‫فى‬ ‫ناجح‬ ‫كلمة‬ ‫لباعة‬ ‫التدفق‬ ‫خريطة‬
‫تساوى‬50.
‫أوال‬:‫المشكلة‬ ‫تعريف‬:
‫المخرجات‬:‫ناجح‬ ‫طباعة‬
‫المدخالت‬:‫الدرجة‬X
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫الحل‬:‫قيمة‬ ‫كانت‬ ‫إذا‬X‫تساوى‬ ‫أو‬ ‫من‬ ‫أكبر‬50‫ناجح‬ ‫كلمة‬ ‫يطبع‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫المخرجات‬:‫عددين‬ ‫قسمة‬ ‫ناتج‬ ‫طباعة‬R‫عبارة‬ ‫طباعة‬ ‫أو‬(‫معروف‬ ‫غير‬)
‫المدخالت‬:‫المقسوم‬ ‫األول‬ ‫الرقم‬num1‫علية‬ ‫المقسوم‬ ‫الثاني‬ ‫الرقم‬ ‫و‬
num2
‫الحل‬:
‫إذا‬‫كان‬num2=0‫يطبع‬(‫معروف‬ ‫غير‬)‫القسمة‬ ‫ناتج‬ ‫يطبع‬ ‫ذلك‬ ‫وغير‬R
‫التفرع‬ ‫استخدام‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫التفرع‬ ‫استخدام‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(6: )
‫ارسم‬‫فردى‬ ‫أو‬ ‫زوجى‬ ‫العدد‬ ‫نوع‬ ‫طباعة‬ ‫ثم‬ ‫رقم‬ ‫إلدخال‬ ‫التدفق‬ ‫خريطة‬.
‫أوال‬:‫المشكلة‬ ‫تعريف‬:
‫المخرجات‬:‫فردى‬ ‫أو‬ ‫زوجى‬ ‫العدد‬ ‫نوع‬ ‫طباعة‬
‫المدخالت‬:‫العدد‬N
‫الحل‬:‫على‬ ‫القسمة‬ ‫يقبل‬ ‫كان‬ ‫إذ‬ ‫زوجى‬ ‫العدد‬ ‫تحديد‬ ‫يتم‬2‫فيعنى‬ ‫ذلك‬ ‫وغير‬ ‫باق‬ ‫بدون‬
‫فردى‬ ‫الرقم‬ ‫أن‬
‫التفرع‬ ‫استخدام‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫التفرع‬ ‫استخدام‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(7):
‫ص‬ ‫من‬ ‫أكبر‬ ‫طباعة‬ ‫ثم‬ ‫الحرارة‬ ‫درجة‬ ‫على‬ ‫للحصول‬ ‫التدفق‬ ‫خريطة‬ ‫ارسم‬‫فر‬
‫صفر‬ ‫تساوى‬ ‫أو‬ ‫صفر‬ ‫من‬ ‫أقل‬ ‫أو‬.
‫أوال‬:‫المشكلة‬ ‫تعريف‬:
‫المخرجات‬:‫صفر‬ ‫تساوى‬ ‫أو‬ ‫الصفر‬ ‫من‬ ‫أقل‬ ‫أو‬ ‫الصفر‬ ‫من‬ ‫أكبر‬ ‫طباعة‬
‫المدخالت‬:‫المئوية‬ ‫الحرارة‬ ‫درجة‬D
‫التفرع‬ ‫استخدام‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫الحل‬:‫يتم‬‫مقارنة‬‫درجة‬‫الحرارة‬‫بالصفر‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(8)
‫ارسم‬‫من‬ ‫األعداد‬ ‫لطباعة‬ ‫التدفق‬ ‫خريطة‬1‫إلى‬3‫؟‬
‫أوال‬:‫المشكلة‬ ‫تعريف‬:
‫المخرجات‬:‫من‬ ‫األعداد‬ ‫طباعة‬1‫إلى‬3
‫المدخالت‬:‫العدد‬M
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫الحل‬:‫العدد‬ ‫طباعة‬M‫بمقدار‬ ‫زيادته‬ ‫ثم‬(1)‫تصبح‬ ‫حتى‬ ‫الطباعة‬ ‫ثم‬M
‫تساوى‬3
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫التدفق‬ ‫لخريطة‬ ‫آخر‬ ‫شكل‬‫السابقة‬
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(9: )‫ضرب‬ ‫جدول‬ ‫لطباعة‬ ‫السابقة‬ ‫التدفق‬ ‫خريطة‬ ‫تعديل‬ ‫مطلوب‬3
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(10):
‫ارسم‬‫لطباعة‬ ‫التدفق‬ ‫خريطة‬
‫من‬ ‫الصحيحة‬ ‫األعداد‬1‫إلى‬3
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريب‬(10):‫من‬ ‫الصحيحة‬ ‫األعداد‬ ‫لطباعة‬ ‫التدفق‬ ‫خريطة‬ ‫ارسم‬1‫إلى‬3
‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬
‫التفرع‬ ‫استخدام‬
‫التال‬‫ي‬‫الساب‬‫ق‬

1)‫عالمة‬ ‫ضع‬(√)‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬(×)‫الخطأ‬ ‫العبارة‬ ‫أمام‬:-
1-‫المشكلة‬ ‫حل‬ ‫خطوات‬ ‫لتمثيل‬ ‫وخطوط‬ ‫أشكال‬ ‫تستخدم‬ ‫التدفق‬ ‫خرائط‬.
()
2-‫التدفق‬ ‫خريطة‬ ‫رسم‬ ‫عند‬ ‫الحل‬ ‫خطوات‬ ‫لتمثيل‬ ‫هندسى‬ ‫شكل‬ ‫أى‬ ‫استخدام‬ ‫يمكن‬.
) (
3-‫ال‬ ‫على‬ ‫رسمها‬ ‫يمكن‬ ‫وال‬ ‫فقط‬ ‫الكمبيوتر‬ ‫برامج‬ ‫باستخدام‬ ‫رسمها‬ ‫يتم‬ ‫التدفق‬ ‫خرائط‬‫ورق‬.
()
4-‫والنهاية‬ ‫البداية‬ ‫عن‬ ‫للتعبير‬ ‫يستخدم‬ ‫البيضاوى‬ ‫الشكل‬ ‫رمز‬.()
5-‫واحدة‬ ‫معالجة‬ ‫عملية‬ ‫عن‬ ‫يعبر‬ ‫المستطيل‬ ‫رمز‬.) (
‫األول‬ ‫الفصل‬ ‫اسئلة‬
‫االول‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

6-‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫أو‬ ‫أسفل‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫دائما‬ ‫الخطوات‬ ‫تدفق‬) ( .
7-‫بديل‬ ‫من‬ ‫أكثر‬ ‫له‬ ‫سؤال‬ ‫حالة‬ ‫فى‬ ‫المعين‬ ‫شكل‬ ‫يستخدم‬) ( .
8-‫على‬ ‫اتجاه‬ ‫خطين‬ ‫المعين‬ ‫شكل‬ ‫من‬ ‫يخرج‬ ‫أن‬ ‫يجب‬‫األقل‬) ( .
9-‫أسفل‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫أو‬ ‫لليسار‬ ‫اليمين‬ ‫من‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ‫االتجاه‬ ‫خط‬.
) (
10-‫المشكلة‬ ‫حل‬ ‫مراحل‬ ‫أول‬ ‫هى‬ ‫الخوارزمية‬.()
‫االول‬ ‫الفصل‬ ‫اسئلة‬
‫االول‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

2)‫مما‬ ‫كل‬ ‫فى‬ ‫أوامر‬ ‫من‬ ‫يناسبه‬ ‫ما‬ ‫التدفق‬ ‫بخريطة‬ ‫رمز‬ ‫كل‬ ‫داخل‬ ‫اكتب‬
‫يأتى‬:-
‫اسئلة‬‫االول‬ ‫الفصل‬
‫االول‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫االهداف‬
‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬‫ان‬
1-‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفجول‬ ‫ماهية‬ ‫يعرف‬
2-‫جديد‬ ‫مشروع‬ ‫ينشئ‬
3-‫للمشروع‬ ‫جديد‬ ‫نموذج‬ ‫نافذة‬ ‫يضيف‬
4-‫للحل‬ ‫جديد‬ ‫مشروع‬ ‫يضيف‬
‫الثاني‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫لغة‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬:
‫هى‬‫يحتوى‬ ‫والذى‬ ‫نت‬ ‫دوت‬ ‫ستوديو‬ ‫الفيجوال‬ ‫حزمة‬ ‫ضمن‬ ‫متوفرة‬ ‫برمجة‬ ‫لغة‬
‫بدوره‬‫مثل‬ ‫أخرى‬ ‫برمجة‬ ‫لغات‬ ‫على‬C#, J#‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫والفيجوال‬.
‫البرمجة‬ ‫لغة‬ ‫تعريف‬:
‫هى‬‫ب‬ ‫لغة‬ ‫كل‬ ‫حسب‬ ‫معينة‬ ‫لقواعد‬ ‫وفقا‬ ‫تكتب‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬‫رمجة‬
‫ويتم‬‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬.
‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ ‫مقدمة‬
‫نت‬ ‫دوت‬ ‫بيزك‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تعريف‬‫المترجم‬
‫ال‬ ‫الكمبيوتر‬‫البرم‬ ‫لغة‬ ‫تحتوى‬ ‫لذلك‬ ‫اآللة‬ ‫لغة‬ ‫إال‬ ‫ينفذ‬ ‫وال‬ ‫يفهم‬‫على‬ ‫جة‬
‫أوامر‬‫مترجم‬ ‫على‬ ‫البرمجة‬ ‫لغة‬ ‫وتحتوى‬ ‫اإلنجليزية‬ ‫باللغة‬Compiler
‫يقوم‬‫التع‬ ‫الكمبيوتر‬ ‫يستطيع‬ ‫التى‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫األوامر‬ ‫بترجمة‬‫معها‬ ‫امل‬
‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ ‫مقدمة‬
‫نت‬ ‫دوت‬ ‫بيزك‬
‫التال‬‫ي‬‫الساب‬‫ق‬

1-‫نوافذ‬ ‫تطبيقات‬ ‫إلنشاء‬ ‫تستخدم‬ ‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬ ‫لغة‬Windows
‫بمعنى‬‫والمف‬ ‫الرسام‬ ‫مثل‬ ‫نافذة‬ ‫خالل‬ ‫من‬ ‫ويعمل‬ ‫رسومية‬ ‫مستخدم‬ ‫واجهة‬ ‫له‬ ‫أن‬‫كرة‬.
2-‫النوافذ‬ ‫تطبيقات‬windows‫بالحدث‬ ‫موجهة‬.
‫بمعنى‬‫بتنفي‬ ‫يقوم‬ ‫مثال‬ ‫النقر‬ ‫مثل‬ ‫تفعله‬ ‫الذى‬ ‫الحدث‬ ‫أو‬ ‫التصرف‬ ‫أن‬‫معين‬ ‫عمل‬ ‫ذ‬
‫لذلك‬‫معين‬ ‫لحدث‬ ‫تابعة‬ ‫البرمجة‬ ‫أوامر‬ ‫تكتب‬.
‫نت‬ ‫دوت‬ ‫بيزك‬
‫استخدامات‬‫بيز‬ ‫الفيجوال‬ ‫لغة‬ ‫ومميزات‬‫يك‬
‫التال‬‫ي‬‫الساب‬‫ق‬

3-‫التوجيه‬ ‫كائنية‬ ‫بيزيك‬ ‫الفيجوال‬ ‫لغة‬:
‫على‬ ‫يعتمد‬ ‫أنه‬ ‫بمعنى‬‫الكائنات‬Objects‫كائن‬ ‫ولكل‬:-
1-‫خصائص‬Properties:‫هى‬‫والعرض‬ ‫واللون‬ ‫الحجم‬ ‫مثل‬ ‫الكائن‬ ‫تصف‬.
2-‫أحداث‬Events:‫وهى‬‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫يمكن‬ ‫أفعال‬.
3-‫وسائل‬Methods:‫ويقصد‬‫بها‬‫معين‬ ‫سلوك‬ ‫لحدث‬ ‫الكائن‬ ‫يفعله‬ ‫أن‬ ‫يمكن‬ ‫ما‬.
‫الكائن‬ ‫تعريف‬:
‫معين‬ ‫تصنيف‬ ‫من‬ ‫إنشاؤه‬ ‫ويتم‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫هو‬.
‫استخدامات‬‫بيز‬ ‫الفيجوال‬ ‫لغة‬ ‫ومميزات‬‫يك‬
‫نت‬ ‫دوت‬ ‫بيزك‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫هو‬‫مثل‬ ‫العناصر‬ ‫من‬ ‫العديد‬ ‫به‬ ‫ويحدد‬ ‫منه‬ ‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذى‬ ‫المخطط‬
‫كائن‬ ‫أى‬ ‫يأخذها‬ ‫التى‬ ‫واألحداث‬ ‫الوظائف‬ ‫أو‬ ‫والوسائل‬ ‫الخصائص‬.
1-‫الكائن‬ ‫تعريف‬ ‫على‬ ‫يحتوى‬ ‫التصنيف‬.
2-‫به‬ ‫الخاص‬ ‫التصنيف‬ ‫من‬ ‫منه‬ ‫نسخة‬ ‫عمل‬ ‫عند‬ ‫إال‬ ‫وجود‬ ‫له‬ ‫ليس‬ ‫الكائن‬.
3-‫التصنيف‬ ‫نفس‬ ‫من‬ ‫كائن‬ ‫من‬ ‫أكثر‬ ‫إنشاء‬ ‫يمكن‬.
4-‫إنشاؤه‬ ‫عند‬ ‫الكمبيوتر‬ ‫ذاكرة‬ ‫فى‬ ‫للكائن‬ ‫مساحة‬ ‫حجز‬ ‫يتم‬.
‫التصنيف‬
‫تعريف‬‫التصنيف‬:
‫التال‬‫ي‬‫الساب‬‫ق‬

‫إطار‬‫نت‬ ‫دوت‬ ‫عمل‬(.Net Framework)
‫هو‬‫الجهاز‬ ‫بمثابة‬‫المركزي‬ ‫العصبي‬‫د‬ ‫بيزيك‬ ‫الفيجوال‬ ‫تطبيقات‬ ‫لجميع‬‫نت‬ ‫وت‬
1-‫المكتبي‬ ‫التطبيقات‬ ‫مثل‬ ‫التطبيقات‬ ‫من‬ ‫العديد‬ ‫إنتاج‬ ‫من‬ ‫يمكنك‬‫وتطبيقات‬ ‫ة‬
‫الموبايل‬ ‫وتطبيقات‬ ‫الويب‬.
2-‫التطبيقات‬ ‫لهذه‬ ‫تشغيل‬ ‫بيئة‬ ‫توفير‬ ‫من‬ ‫يمكنك‬.
‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬(.Net Framework)
‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫مكونات‬‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬Framework
1-‫التشغيل‬ ‫بيئة‬2-‫النظام‬ ‫تصنيفات‬ ‫مكتبات‬
3-‫مترجمات‬3-‫أخرى‬ ‫أدوات‬
-‫تش‬ ‫نظام‬ ‫أى‬ ‫على‬ ‫لتنصيبه‬ ‫مجانى‬ ‫بشكل‬ ‫متوفر‬ ‫نت‬ ‫دوت‬ ‫عمل‬ ‫وإطار‬‫غيل‬.
‫إطار‬ ‫مكونات‬‫نت‬ ‫دوت‬ ‫عمل‬(.Net Framework)
‫نت‬ ‫دوت‬ ‫عمل‬ ‫اطار‬ ‫مكونات‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أهم‬‫شاشة‬ ‫مكونات‬(IDE)
‫مصطلح‬(IDE)‫ي‬ ‫ما‬ ‫كل‬ ‫على‬ ‫تحتوى‬ ‫حيث‬ ‫المتكاملة‬ ‫التطوير‬ ‫بيئة‬ ‫يعنى‬‫حتاجه‬
‫المطور‬‫المختلفة‬ ‫نت‬ ‫الدوت‬ ‫تطبيقات‬ ‫إنشاء‬ ‫من‬ ‫تمكنه‬ ‫ومميزات‬ ‫أدوات‬ ‫من‬.
1-‫النموذج‬Form
‫هو‬‫ال‬ ‫معها‬ ‫يتعامل‬ ‫التى‬ ‫البرنامج‬ ‫واجهة‬ ‫عليها‬ ‫يصمم‬ ‫التى‬ ‫النافذة‬ ‫عن‬ ‫عبارة‬‫مستخدم‬
‫من‬‫عليها‬ ‫األدوات‬ ‫وضع‬ ‫خالل‬(‫زر‬–‫نص‬ ‫صندوق‬-‫العنوان‬ ‫اداه‬)
‫أهم‬‫شاشة‬ ‫مكونات‬(IDE)
‫شاشة‬ ‫مكونات‬(IDE)
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫النموذج‬ ‫شكل‬Form
‫النموذج‬ ‫شكل‬Form
‫التال‬‫ي‬‫الساب‬‫ق‬

-‫األدوات‬ ‫صندوق‬Toolbox
‫يمك‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫على‬ ‫يحتوى‬‫ن‬
‫تصن‬ ‫وتم‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫وضعها‬‫يف‬
‫فئات‬ ‫شكل‬ ‫على‬ ‫األدوات‬ ‫هذه‬.
+‫كافة‬ ‫عرض‬ ‫فى‬ ‫التحكم‬ ‫يمكن‬
‫الفئة‬ ‫باختيار‬ ‫التحكم‬ ‫أدوات‬
+‫الشائعة‬ ‫التحكم‬ ‫أدوات‬ ‫عرض‬ ‫يمكن‬
+‫األدوات‬ ‫وأشرطة‬ ‫القوائم‬ ‫عرض‬ ‫يمكن‬
‫االدوات‬ ‫صندوق‬
‫األدوات‬ ‫صندوق‬Toolbox
‫التال‬‫ي‬‫الساب‬‫ق‬

1)‫األمر‬ ‫زر‬Button
2)‫النص‬ ‫صندوق‬TextBox
3)‫العنوان‬ ‫صندوق‬Label
4)‫القائمة‬ ‫صندوق‬ListBox
5)‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox
6)‫االختيار‬ ‫صندوق‬CheckBox
7)‫راديو‬ ‫زر‬ ‫صندوق‬RadioButton
‫الشائعة‬ ‫التحكم‬ ‫ادوات‬
‫الشائعة‬ ‫التحكم‬ ‫أدوات‬ ‫أشهر‬ ‫ومن‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫كل‬‫التحكم‬ ‫أدوات‬ ‫من‬ ‫أداة‬‫مجموعة‬ ‫لها‬
‫خالل‬ ‫من‬ ‫ضبطها‬ ‫يمكن‬ ‫الخصائص‬ ‫من‬
‫الخصائص‬ ‫نافذة‬.‫الخصائ‬ ‫وتختلف‬‫ص‬
‫عل‬ ‫النشط‬ ‫العنصر‬ ‫حسب‬ ‫المعروضة‬‫ى‬
Form
‫الخصائص‬ ‫نافذة‬
-‫الخصائص‬ ‫نافذة‬Properties Windows
‫التال‬‫ي‬‫الساب‬‫ق‬

‫به‬ ‫يعرض‬‫ومجلد‬ ‫بملفات‬ ‫قائمة‬‫ات‬
‫المشروعات‬ ‫أو‬ ‫المشروع‬
‫الحل‬ ‫ضمن‬ ‫الموجودة‬.
‫الحل‬ ‫مستعرض‬
4-‫الحل‬ ‫مستعرض‬Solution Explorer
‫التال‬‫ي‬‫الساب‬‫ق‬

-‫برنامج‬ ‫تشغيل‬Visual Studio‫من‬
start‫اختر‬program‫ثم‬Visual
Studio
2-‫قائمة‬ ‫من‬File‫أختر‬New Project
3-‫منها‬ ‫نختار‬ ‫نافذة‬ ‫تظهر‬Windows
Forms Application
4-‫نضغط‬ ‫ثم‬ ‫المشروع‬ ‫اسم‬ ‫نكتب‬Ok‫كما‬
‫التالى‬ ‫بالشكل‬
‫برنامج‬ ‫تشغيل‬ ‫خطوات‬visual studio
‫البرنامج‬ ‫تشغيل‬ ‫خطوات‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫بعد‬‫نافذة‬ ‫تظهر‬ ‫ذلك‬IDE‫بمكوناتها‬
‫يلى‬ ‫كما‬ ‫األربعة‬:-
‫الحل‬ ‫نافذة‬
‫النموذج‬ ‫نافذة‬
‫نافذة‬‫الخصائص‬
‫األدوات‬ ‫صندوق‬
‫نافذة‬IDE
‫نافذة‬IDE
‫التال‬‫ي‬‫الساب‬‫ق‬

2-‫نموذج‬ ‫نافذة‬ ‫إضافة‬Form‫جديدة‬
‫للمشروع‬Project:
‫أ‬-‫قائمة‬ ‫من‬Project‫األمر‬ ‫اختر‬
Add Windows Form
‫ب‬-‫نافذة‬ ‫تظهر‬( Add New
Item)‫منها‬ ‫نختار‬Windows
Form
‫ج‬-‫نض‬ ‫ثم‬ ‫الجديدة‬ ‫النافذة‬ ‫اسم‬ ‫نكتب‬‫غط‬
Add‫بالشكل‬ ‫كما‬
‫نموذج‬ ‫إضافة‬ ‫خطوات‬Form
‫نموذج‬ ‫نافذة‬ ‫إضافة‬Form
‫التال‬‫ي‬‫الساب‬‫ق‬

3-‫المشروع‬ ‫حفظ‬Project
‫أ‬-‫من‬‫اختر‬ ‫ملف‬ ‫قائمة‬Save
All‫المشروع‬ ‫لحفظ‬ ‫وذلك‬
‫ب‬-‫اس‬ ‫فيها‬ ‫نكتب‬ ‫نافذة‬ ‫تظهر‬‫م‬
‫واسم‬ ‫الحفظ‬ ‫ومكان‬ ‫المشروع‬
‫ثم‬ ‫الحل‬Save
‫خطوات‬ ‫تابع‬‫نموذج‬ ‫إضافة‬Form
‫نموذج‬ ‫اضافة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

4-‫مشروع‬ ‫إضافة‬Project‫للحل‬ ‫جديد‬Solution:
1-‫ملف‬ ‫قائمة‬ ‫من‬File‫اختر‬Add‫ثم‬New Project
2-‫فى‬ ‫بمكوناته‬ ‫الجديد‬ ‫المشروع‬ ‫فيظهر‬ ‫الجديد‬ ‫للمشروع‬ ‫اسم‬ ‫نضع‬‫نافذة‬
‫الحل‬.
‫تابع‬‫نموذج‬ ‫إضافة‬ ‫خطوات‬Form
‫نموذج‬ ‫اضافة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أوال‬:‫التالية‬ ‫العبارات‬ ‫من‬ ‫يناسبها‬ ‫بما‬ ‫الجمل‬ ‫أكمل‬:-
‫الكائن‬Object-‫التصنيف‬Class-Visual Studio-.Net Framework
-‫البرمجة‬ ‫لغة‬-‫النموذج‬Form.
1-‫يستخدم‬................‫ويب‬ ‫تطبيقات‬ ‫أو‬ ‫موبايل‬ ‫تطبيقات‬ ‫أو‬ ‫ويندوز‬ ‫تطبيقات‬ ‫تصميم‬ ‫فى‬.
2-‫بواسطة‬....................‫ل‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬ ‫ويتم‬ ‫معينة‬ ‫لقواعد‬ ‫وفقا‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ‫نكتب‬‫تنفيذها‬.
3-‫يوفر‬................‫نت‬ ‫الدوت‬ ‫تطبيقات‬ ‫وتشغيل‬ ‫تصميم‬ ‫بيئة‬.
4-‫يعرف‬....................‫تصني‬ ‫من‬ ‫إنشاؤها‬ ‫ويتم‬ ‫التوجيه‬ ‫كائنية‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫بأنه‬‫معين‬ ‫ف‬.
5-‫عليه‬ ‫يطلق‬ ‫منه‬ ‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذى‬ ‫المخطط‬......................
‫الثاني‬ ‫الفصل‬ ‫اسئلة‬
‫الثانى‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثانيا‬:‫أكتب‬‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬:-
‫الثانى‬ ‫الفصل‬ ‫اسئلة‬
‫الثاني‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثالثا‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:-
‫الثانى‬ ‫الفصل‬ ‫اسئلة‬
‫الثاني‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫رابعا‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:-
‫الثاني‬ ‫الفصل‬ ‫اسئلة‬
‫الثانى‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫خامسا‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:-
‫الثانى‬ ‫الفصل‬ ‫اسئلة‬
‫الثاني‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫االهداف‬
‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬‫ان‬
1-‫الخصائص‬ ‫نافذة‬ ‫يعرف‬
2-‫التحكم‬ ‫ادوات‬ ‫خصائص‬ ‫يضبط‬
3-‫المناسبة‬ ‫الخاصية‬ ‫يختار‬
4-‫للخاصية‬ ‫المناسبة‬ ‫القيمة‬ ‫يختار‬
5-‫المشروع‬ ‫يحفظ‬
6-‫التحكم‬ ‫ادوات‬ ‫خصائص‬ ‫بين‬ ‫يفرق‬
‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أدوات‬‫التحكم‬
-‫مثل‬ ‫المختلفة‬ ‫التحكم‬ ‫أدوات‬ ‫بين‬ ‫مشتركة‬ ‫خصائص‬ ‫هناك‬:-
Text-Name- Forecolor-Backcolor-RightTolift - Font- Size-
Location
-‫أخ‬ ‫خصائص‬ ‫ضبط‬ ‫بعد‬ ‫إال‬ ‫التحكم‬ ‫أدوات‬ ‫على‬ ‫أثرها‬ ‫يظهر‬ ‫ال‬ ‫خصائص‬ ‫هناك‬‫رى‬
‫مثل‬RightTolift‫و‬RightToliftLayout‫النموذج‬ ‫لدى‬Form.
‫الثالث‬ ‫الفصل‬:‫أدوات‬‫التحكم‬
‫التحكم‬ ‫أدوات‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫هناك‬‫النموذج‬ ‫لنافذة‬ ‫ضبطها‬ ‫تم‬ ‫إذا‬ ‫خصائص‬Form‫أدوات‬ ‫على‬ ‫تطبق‬
‫مثل‬ ‫النموذج‬ ‫هذا‬ ‫على‬ ‫وضعها‬ ‫يتم‬ ‫التى‬ ‫التحكم‬Font- Forecolor.
‫أدوات‬ ‫الثالث‬ ‫الفصل‬‫التحكم‬
‫التحكم‬ ‫أدوات‬
‫التال‬‫ي‬‫الساب‬‫ق‬

1-‫النمـــــــــــوذج‬Form
‫تنشيط‬ ‫عند‬ ‫خصائص‬ ‫عدة‬ ‫للنموذج‬
‫الخصائ‬ ‫لنافذة‬ ‫واالنتقال‬ ‫النموذج‬‫ص‬
‫نالحظ‬:
1-‫الخصائ‬ ‫به‬ ‫يوجد‬ ‫األيسر‬ ‫العمود‬‫ص‬
‫الخاصية‬ ‫مثل‬Text
2-‫قيمة‬ ‫به‬ ‫يوجد‬ ‫األيمن‬ ‫العمود‬
‫مثل‬ ‫الخاصية‬Form1
‫الخاصية‬
‫الخاصي‬‫قيمة‬‫ة‬
‫أدوات‬ ‫الثالث‬ ‫الفصل‬‫التحكم‬
‫التحكم‬ ‫أدوات‬
‫التال‬‫ي‬‫الساب‬‫ق‬

-‫الخاصية‬ ‫ضبط‬Name‫والخاصية‬Text‫للنموذج‬Form:
1-‫النموذج‬ ‫بتنشيط‬ ‫قم‬Form1‫الخاصية‬ ‫أمام‬ ‫الخصائص‬ ‫لنافذة‬ ‫اذهب‬Name‫بتغيير‬ ‫قم‬
‫الخاصية‬ ‫قيمة‬Name‫الجديد‬ ‫لالسم‬.
2-‫النموذج‬ ‫بتنشيط‬ ‫قم‬Form‫الخاصية‬ ‫أمام‬ ‫الخصائص‬ ‫لنافذة‬ ‫واذهب‬Text‫قيمة‬ ‫بتغيير‬ ‫قم‬
‫الخاصية‬Text‫الجديد‬ ‫لالسم‬.
-‫الخاصية‬ ‫قيمة‬ ‫أن‬ ‫نالحظ‬Text‫الخاصية‬ ‫قيمة‬ ‫تظهر‬ ‫وال‬ ‫تظهر‬ ‫التى‬ ‫هى‬ ‫فقط‬Name
‫الكود‬ ‫كتابة‬ ‫عند‬ ‫تستخدم‬ ‫أنها‬ ‫حيث‬.
-‫للخاصية‬ ‫االفتراضى‬ ‫الوضع‬ ‫والحظ‬Name‫والخاصية‬Text‫وهو‬ ‫واحد‬Form1.
‫الثالث‬ ‫الفصل‬‫التحكم‬ ‫أدوات‬
‫التحكم‬ ‫أدوات‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫للنموذج‬ ‫الخصائص‬ ‫بعض‬ ‫ضبط‬
1-‫للنموذج‬ ‫الخلفية‬ ‫لون‬ ‫خاصية‬ ‫تغيير‬
‫القيمة‬ ‫اختر‬(Green)‫للخاصية‬Backcolor‫أخضر‬ ‫النموذج‬ ‫خلفية‬ ‫لون‬ ‫تصبح‬
2-‫للنموذج‬ ‫االتجاه‬ ‫خاصية‬ ‫ضبط‬
‫القيمة‬ ‫اختر‬(Yes)‫للخاصية‬RightToLeft‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫الكتابة‬ ‫اتجاه‬ ‫يصبح‬.
3-‫للنموذج‬ ‫االتجاه‬ ‫تخطيط‬ ‫خاصية‬ ‫ضبط‬:
‫القيمة‬ ‫اختر‬(True)‫للخاصية‬RightToLeftLayout‫من‬ ‫النموذج‬ ‫اتجاه‬ ‫تخطيط‬ ‫يصبح‬
‫اليسار‬ ‫إلى‬ ‫اليمين‬.
‫الثالث‬ ‫الفصل‬‫التحكم‬ ‫أدوات‬
‫للنموذج‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ال‬‫الخاصية‬ ‫تنشيط‬ ‫يتم‬RightToLeftLayout‫الخاصية‬ ‫قيمة‬ ‫كانت‬ ‫إذا‬ ‫إال‬
RightToLeft‫تساوى‬(Yes).
4-‫للنموذج‬ ‫والتصغير‬ ‫التكبير‬ ‫صندوق‬ ‫إلخفاء‬:
‫القيمة‬ ‫اختر‬(False)‫للخاصيتين‬(MaximizeBox, MinimizeBox)‫نالحظ‬
‫النموذج‬ ‫على‬ ‫من‬ ‫والتصغير‬ ‫التكبير‬ ‫مفتاحى‬ ‫اختفاء‬.
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫ملحوظة‬
‫للنموذج‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

5-‫للنموذج‬ ‫التحكم‬ ‫صندوق‬ ‫إلخفاء‬:
‫القيمة‬ ‫اختر‬(False)‫للخاصية‬ControlBox‫النموذج‬ ‫من‬ ‫التحكم‬ ‫صندوق‬ ‫يختفى‬.
6-‫النموذج‬ ‫نافذة‬ ‫حدود‬ ‫إلخفاء‬:
‫القيمة‬ ‫اختر‬(None)‫لخاصية‬Formborderstyle‫حدود‬ ‫بال‬ ‫النموذج‬ ‫نافذة‬ ‫تصبح‬.
-‫الخاصية‬FormborderStyle‫منها‬ ‫القيم‬ ‫من‬ ‫العديد‬ ‫لها‬Sizable‫فى‬ ‫التحكم‬ ‫وتعنى‬
‫حدودها‬ ‫خالل‬ ‫من‬ ‫النافذة‬ ‫حجم‬.
‫ملحوظة‬
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫للنموذج‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

-‫الخصائ‬ ‫بعض‬ ‫وهنك‬ ‫النموذج‬ ‫على‬ ‫فورا‬ ‫أثرها‬ ‫يظهر‬ ‫الخصائص‬ ‫بعض‬ ‫هناك‬‫ال‬ ‫ص‬
‫الب‬ ‫تشغيل‬ ‫أو‬ ‫البرنامج‬ ‫اختبار‬ ‫وضع‬ ‫فى‬ ‫إال‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫أثرها‬ ‫يظهر‬‫رنامج‬.
7-‫خاصيتى‬ ‫ضبط‬(‫إخفاء‬ ‫أو‬ ‫إظهار‬)‫المهام‬ ‫شريط‬ ‫فى‬ ‫النموذج‬ ‫نافذة‬ ‫ايقونة‬
‫للنموذج‬ ‫البدء‬ ‫وموضع‬:
-‫القيمة‬ ‫اختر‬(False)‫للخاصية‬ShowInTaskbar
-‫القيمة‬ ‫اختر‬(CenterScreen)‫للخاصية‬StartPosition
-‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫قم‬F5‫لعمل‬Start Debugging
‫ملحوظة‬
‫للنموذج‬ ‫الخصائص‬
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أ‬)‫ف‬ ‫النموذج‬ ‫نافذة‬ ‫ايقونة‬ ‫ظهور‬ ‫وعدم‬ ‫الشاشة‬ ‫منتصف‬ ‫فى‬ ‫النموذج‬ ‫نافذة‬ ‫ظهور‬‫ى‬
‫المهام‬ ‫شريط‬.
‫ب‬)‫الخاصية‬ ‫من‬ ‫كل‬ ‫أثر‬ShowInTaskbar‫و‬StartPosition‫إال‬ ‫يظهر‬ ‫ال‬
‫عمل‬ ‫بعد‬Start Debugging
8-‫النموذج‬ ‫نافذة‬ ‫حالة‬ ‫خاصية‬ ‫لضبط‬:
-‫القيمة‬ ‫اختر‬(Maximized)‫للخاصية‬WindowState.
-‫باختيار‬ ‫قم‬Start Debugging‫قائمة‬ ‫من‬Debug‫أو‬F5
‫للنموذج‬ ‫الخصائص‬
‫النتيج‬ ‫والحظ‬‫ة‬
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ملخص‬‫النموذج‬ ‫نافذة‬ ‫على‬ ‫تطبيقها‬ ‫يتم‬ ‫التى‬ ‫للخصائص‬:-
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫للنموذج‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

1)‫النموذج‬ ‫نافذة‬ ‫تصبح‬Form‫الشاشة‬ ‫ملء‬.
2)‫الخاصية‬ ‫أثر‬WindowState‫عمل‬ ‫بعد‬ ‫إال‬ ‫يظهر‬ ‫ال‬Start
Debugging.
‫والحظ‬‫النتيجة‬
:-
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫للنموذج‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫األمــــــر‬ ‫زر‬Button
‫خال‬ ‫من‬ ‫والتى‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫رسمها‬ ‫يمكن‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫أحد‬ ‫هو‬‫له‬
‫معينة‬ ‫مهمة‬ ‫لتنفيذ‬ ‫عليه‬ ‫النقر‬ ‫البرنامج‬ ‫مستخدم‬ ‫يستطيع‬.
‫األمر‬ ‫زر‬ ‫وضع‬Button‫النموذج‬ ‫نافذة‬ ‫على‬Form:
‫التحكم‬ ‫أداة‬ ‫على‬ ‫المزدوج‬ ‫بالنقر‬ ‫ذلك‬ ‫يتم‬Button‫األدوات‬ ‫صندوق‬ ‫من‬
ToolBox
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫األمــــــر‬ ‫زر‬Button
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ضبط‬‫الزر‬ ‫خصائص‬Button:
1-‫خاصية‬ ‫لضبط‬Location(‫األداة‬ ‫موقع‬)‫السحب‬ ‫عملية‬ ‫خالل‬ ‫من‬ ‫يمكن‬
‫الخاصية‬ ‫واختيار‬ ‫الخصائص‬ ‫صندوق‬ ‫إلى‬ ‫التوجه‬ ‫خالل‬ ‫من‬ ‫أو‬ ‫واإلفالت‬
Location‫من‬ ‫القيمة‬ ‫وتغيير‬( 0;0)‫الجديدة‬ ‫القيمة‬ ‫إلى‬.
2-‫خاصية‬ ‫لضبط‬Size(‫الزر‬ ‫حجم‬)Button‫يظهر‬ ‫الزر‬ ‫تنشيط‬ ‫خالل‬ ‫من‬ ‫يمكن‬
‫مقابض‬ ‫ثـمانية‬‫ا‬ ‫لحجم‬ ‫والتصغير‬ ‫التكبير‬ ‫بالسحب‬ ‫بالفأر‬ ‫يمكن‬ ‫للزر‬‫لزر‬.‫من‬ ‫أو‬
‫الخاصية‬ ‫من‬ ‫الخصائص‬ ‫صندوق‬ ‫خالل‬Size‫القيمة‬ ‫تغيير‬.
‫األمــــــر‬ ‫زر‬Button
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

3-‫خاصية‬ ‫لضبط‬BackColor(‫الخلفى‬ ‫اللون‬)‫ثم‬ ‫الزر‬ ‫ننشط‬‫ننتقل‬
‫لصندوق‬‫الخاصية‬ ‫قيمة‬ ‫بتغيير‬ ‫ونقوم‬ ‫الخصائص‬BackColor‫القيمة‬ ‫إلى‬
‫الجديدة‬.
4-‫خاصية‬ ‫لضبط‬ForeColor(‫األمامى‬ ‫اللون‬)‫ننتقل‬ ‫ثم‬ ‫الزر‬ ‫ننشط‬
‫الخاصية‬ ‫قيمة‬ ‫بتغيير‬ ‫ونقوم‬ ‫الخصائص‬ ‫لصندوق‬ForeColor‫القيمة‬ ‫إلى‬
‫الجديدة‬.
5-‫الخاصية‬ ‫لضبط‬Font(‫الخط‬ ‫وحجم‬ ‫الخط‬ ‫نوع‬)‫الزر‬ ‫ننشط‬Button
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫األمــــــر‬ ‫زر‬Button
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ونقوم‬‫الخاصية‬ ‫قيمة‬ ‫بتغيير‬Text
‫الجديد‬ ‫النص‬ ‫اسم‬ ‫إلى‬.
‫هو‬‫تستخدم‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫أحد‬‫فى‬
‫المستخدم‬ ‫على‬ ‫يسهل‬ ‫عنوان‬ ‫إعطاء‬
‫تغي‬ ‫يمكن‬ ‫وال‬ ‫النافذة‬ ‫محتوى‬ ‫فهم‬‫يره‬
‫الب‬ ‫تشغيل‬ ‫أثناء‬ ‫فيه‬ ‫بالكتابة‬‫رنامج‬.
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫األمــــــر‬ ‫زر‬Button
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ضبط‬‫األداة‬ ‫خصائص‬Label:
1-‫الخاصية‬AutoSize‫تكون‬ ‫عندما‬
‫قيمتها‬(False)‫األداة‬ ‫حجم‬ ‫تغيير‬ ‫يتم‬
‫إلى‬ ‫قيمتها‬ ‫تغيير‬ ‫وعند‬ ‫يدويا‬(True)‫يتم‬
‫النص‬ ‫حجم‬ ‫حسب‬ ‫األداة‬ ‫حجم‬ ‫تحديد‬.
2-‫التحكم‬ ‫أداة‬Label‫خصائص‬ ‫لها‬
‫مثل‬ ‫أخرى‬:-
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫األداة‬Label
‫التال‬‫ي‬‫الساب‬‫ق‬

4-‫الكتابة‬ ‫صندوق‬Textbox
‫النصية‬ ‫البرنامج‬ ‫مستخدم‬ ‫مدخالت‬ ‫استقبال‬ ‫وفى‬ ‫الكتابة‬ ‫في‬ ‫تستخدم‬ ‫أداة‬ ‫هو‬.
‫أداة‬ ‫خصائص‬ ‫ضبط‬Textbox:
1-‫الخاصية‬MaxLength‫صن‬ ‫داخل‬ ‫كتابتها‬ ‫سيتم‬ ‫التي‬ ‫األحرف‬ ‫لعدد‬ ‫األقصى‬ ‫الحد‬ ‫تحدد‬‫دوق‬
‫النص‬.
2-‫الخاصية‬PasswordChar‫للمستخدم‬ ‫المرور‬ ‫كلمة‬ ‫ظهور‬ ‫شكل‬ ‫تحدد‬.
3-‫الخاصية‬Multiline‫قيمتها‬ ‫كانت‬ ‫إذا‬(True)‫األسطر‬ ‫تعدد‬ ‫للمستخدم‬ ‫تتيح‬.
‫الكتابة‬ ‫صندوق‬Textbox
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫الكتابة‬ ‫صندوق‬Textbox
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

5-‫القائمة‬ ‫صندوق‬ListBox
‫عناصر‬ ‫قائمة‬ ‫عرض‬ ‫فى‬ ‫تستخدم‬ ‫أداة‬ ‫هو‬
‫أداة‬ ‫خصائص‬ ‫ضبط‬ListBox:
1-‫الخاصية‬Items‫بالقائمة‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬.
2-‫الخاصية‬Sorted‫ال‬ ‫أم‬ ‫مرتبة‬ ‫العناصر‬ ‫كانت‬ ‫ما‬ ‫إذا‬ ‫تحدد‬.
3-‫الخاصية‬SelectionMode‫واحد‬ ‫عنصر‬ ‫اختيار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬
‫أو‬‫القائمة‬ ‫فى‬ ‫المعروضة‬ ‫العناصر‬ ‫من‬ ‫عنصر‬ ‫من‬ ‫أكثر‬.
‫القائمة‬ ‫صندوق‬List Box
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫القائمة‬ ‫صندوق‬List Box
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

6-‫والسرد‬ ‫التحرير‬ ‫صندوق‬Combo Box
‫عبارة‬‫احداها‬ ‫الختيار‬ ‫تنسدل‬ ‫عناصر‬ ‫قائمة‬ ‫به‬ ‫صندوق‬ ‫عن‬.
‫أداة‬ ‫خصائص‬ ‫ضبط‬CombBox:
1-‫الخاصية‬Items‫بالقائمة‬ ‫الموجودة‬ ‫العناصر‬ ‫عن‬ ‫عبارة‬.
2-‫الخاصية‬AutoCompleteSource‫لعملية‬ ‫المقترحة‬ ‫العناصر‬ ‫مصدر‬ ‫عن‬ ‫عبارة‬
‫اإلكمال‬.
3-‫الخاصية‬AutoCompleteMode‫جزء‬ ‫تقترح‬ ‫أساسه‬ ‫على‬ ‫الذى‬ ‫النص‬ ‫عن‬ ‫عبارة‬
‫القائمة‬ ‫عناصر‬ ‫من‬.
‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

7-‫المجموعة‬ ‫صندوق‬GroupBox
‫الواحدة‬ ‫الوظيفة‬ ‫ذات‬ ‫التحكم‬ ‫أدوات‬ ‫احتواء‬ ‫فى‬ ‫يستخدم‬ ‫صندوق‬ ‫عن‬ ‫عبارة‬.
‫أداة‬ ‫خصائص‬ ‫ضبط‬GroupBox:
1-‫الخاصية‬Text‫المجموعة‬ ‫أو‬ ‫الصندوق‬ ‫على‬ ‫المكتوب‬ ‫النص‬ ‫تحدد‬.
2-‫الخاصية‬ForeColor‫للنص‬ ‫األمامى‬ ‫اللون‬ ‫تحدد‬.
3-‫الخاصية‬RightToLeft‫القيمة‬ ‫كانت‬ ‫إذا‬(Yes)‫إلى‬ ‫اليمين‬ ‫من‬ ‫النص‬ ‫اتجاه‬ ‫ضبط‬
‫اليسار‬
‫المجموعة‬ ‫صندوق‬Group Box
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫المجموعة‬ ‫صندوق‬Group Box
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

8-‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬RadioButton
‫فق‬ ‫واحد‬ ‫بديل‬ ‫منها‬ ‫المستخدم‬ ‫ويختار‬ ‫البدائل‬ ‫من‬ ‫مجموعة‬ ‫لعرض‬ ‫تستخدم‬ ‫أداة‬‫ط‬
‫أداة‬ ‫خصائص‬ ‫ضبط‬RadioButton:
1-‫الخاصية‬Checked‫ال‬ ‫أم‬ ‫اختياره‬ ‫اتم‬ ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫توضح‬.
2-‫الخاصية‬Text‫فقط‬ ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬ ‫أداة‬ ‫على‬ ‫المكتوب‬ ‫النص‬ ‫تحدد‬.
‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬Radio Button
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬
 ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬Radio Button
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

9-‫االختيار‬ ‫صندوق‬CheckBox
‫أداة‬‫أك‬ ‫أو‬ ‫بديل‬ ‫منها‬ ‫المستخدم‬ ‫ويختار‬ ‫البدائل‬ ‫من‬ ‫مجموعة‬ ‫لعرض‬ ‫تستخدم‬‫ثر‬
‫أداة‬ ‫خصائص‬ ‫ضبط‬CheckBox:
‫أداة‬‫التحكم‬CheckBox‫مثل‬ ‫الخصائص‬ ‫من‬ ‫مجموعة‬ ‫لها‬:-
Name- Visible- Size- Text- Checked- Font- Fore Color-
Location)
‫االختيار‬ ‫صندوق‬CheckBox
‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أوال‬:‫عالمة‬ ‫ضع‬(√)‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬(×)‫الخاطئة‬ ‫العبارة‬ ‫أمام‬:
1-‫أخرى‬ ‫خصائص‬ ‫ضبط‬ ‫بعد‬ ‫إال‬ ‫مؤثرة‬ ‫غير‬ ‫الخصائص‬ ‫بعض‬.()
2-‫نافذة‬ ‫إضافة‬ ‫يتم‬ ‫جديد‬ ‫مشروع‬ ‫إنشاء‬ ‫عند‬Form‫به‬ ‫للعمل‬.()
3-‫وأخرى‬ ‫تحكم‬ ‫أداة‬ ‫بين‬ ‫مشتركة‬ ‫خصائص‬ ‫توج‬ ‫ال‬.()
4-‫خاصية‬ ‫ألى‬ ‫قيمة‬ ‫وجود‬ ‫من‬ ‫البد‬.) (
5-‫األدوات‬ ‫صندوق‬ ‫خالل‬ ‫من‬ ‫تحكم‬ ‫ألداة‬ ‫خاصية‬ ‫قيمة‬ ‫تعديل‬ ‫يتم‬()
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

6-‫الخاصية‬ ‫قيمة‬Size‫هى‬(98;108)‫األداة‬ ‫عرض‬ ‫أن‬ ‫تعنى‬108‫وارتفاعه‬
98()
7-‫يستخدم‬RadioButton‫بديل‬ ‫من‬ ‫أكثر‬ ‫باختيار‬ ‫المستخدم‬ ‫ليقوم‬) (.
8-‫التحكم‬ ‫أداة‬ ‫فى‬ ‫عنصر‬ ‫أى‬ ‫اختيار‬ ‫عدم‬ ‫للمستخدم‬ ‫يمكن‬CheckBox()
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثانيا‬:‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬
1-‫التحكم‬ ‫أداة‬ ‫نستخدم‬ ‫فقط‬ ‫واحد‬ ‫عنصر‬ ‫اختيار‬ ‫إمكانية‬ ‫إلتاحة‬...............
‫أ‬)RadioButton‫ب‬)CheckBox‫جـ‬)GroupBox‫د‬)ListBox
2-‫التحكم‬ ‫أداة‬ ‫نختار‬ ‫أكثر‬ ‫أو‬ ‫عنصر‬ ‫اختيار‬ ‫إمكانية‬ ‫إلتاحة‬....................
‫أ‬)RadioButton‫ب‬)CheckBox‫جـ‬)GroupBox‫د‬)ComboBox
3-‫استخدام‬ ‫حالة‬ ‫فى‬ ‫عنصر‬ ‫من‬ ‫أكثر‬ ‫اختيار‬ ‫يمكن‬...............
‫أ‬)ListBox‫ب‬)ComboBox‫جـ‬)GroupBox‫د‬)RadioButton
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

4-‫نافذة‬ ‫تحتوى‬Solution Explorer‫على‬.......................
‫أ‬)‫الخصائص‬‫ب‬)‫التحكم‬ ‫أدوات‬‫جـ‬)‫المشروعات‬‫د‬)‫ما‬ ‫كل‬
‫سبق‬
-‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫االختبار‬ ‫وضع‬ ‫فى‬ ‫المشروع‬ ‫تشغيل‬ ‫يمكن‬..............
‫أ‬)F2‫ب‬)F4‫جـ‬)F8‫د‬)
F5
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثالثا‬:‫النموذج‬ ‫نافذة‬ ‫على‬ ‫الموجودة‬ ‫التحكم‬ ‫أدوات‬ ‫أسماء‬ ‫أكتب‬Form‫التالية‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫رابعا‬:
1-‫العنوان‬ ‫أداة‬ ‫حجم‬ ‫فى‬ ‫التحكم‬ ‫من‬ ‫تمكنك‬ ‫التى‬ ‫الخاصية‬ ‫اسم‬ ‫أكتب‬Label.
2-‫الي‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫الكتابة‬ ‫اتجاه‬ ‫تجعل‬ ‫التى‬ ‫الخاصية‬ ‫اسم‬ ‫أكتب‬‫سار‬.
3-‫بعد‬ ‫إال‬ ‫أثرهما‬ ‫يظهر‬ ‫ال‬ ‫خاصيتين‬ ‫اسم‬ ‫أكتب‬Start Debugging.
4-‫ب‬ ‫من‬ ‫أكثر‬ ‫اختيار‬ ‫من‬ ‫المستخدم‬ ‫تمكن‬ ‫التى‬ ‫التحكم‬ ‫أداة‬ ‫اسم‬ ‫أكتب‬‫ديل‬.
5-‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫من‬ ‫المستخدم‬ ‫تمكن‬ ‫التى‬ ‫التحكم‬ ‫أداة‬ ‫اسم‬ ‫اكتب‬‫فقط‬.
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫الثالث‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫االهداف‬
‫ان‬ ‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬
1-‫الكود‬ ‫نافذة‬ ‫مع‬ ‫يتعامل‬
2-‫البحث‬ ‫بمعالج‬ ‫المقصود‬ ‫يحدد‬
3-‫برمجيا‬ ‫التحكم‬ ‫ادوات‬ ‫خصائص‬ ‫يضبط‬
‫الرابع‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تعريف‬‫الكود‬ ‫نافذة‬:
‫والتعليمات‬ ‫األوامر‬ ‫كتابة‬ ‫يمكن‬ ‫خاللها‬ ‫من‬ ‫التى‬ ‫النافذة‬ ‫هى‬(‫الكود‬)‫الف‬ ‫بلغة‬‫يجوال‬
‫نت‬ ‫دوت‬ ‫بيزك‬.
‫النموذج‬ ‫بنافذة‬ ‫الخاصة‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬Form
1-‫النموذج‬ ‫نافذة‬ ‫أن‬ ‫من‬ ‫نتأكد‬Form
2-‫مفتاح‬ ‫على‬ ‫أضغط‬F7‫التالية‬ ‫الكود‬ ‫نافذة‬ ‫تظهر‬:-
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫الكود‬ ‫نافذة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

1-‫الكود‬ ‫به‬ ‫يخزن‬ ‫الذى‬ ‫الملف‬ ‫اسم‬
2-‫نافذة‬ ‫واجهة‬ ‫به‬ ‫يخزن‬ ‫الذى‬ ‫الملف‬ ‫اسم‬
‫الكود‬Form
3-‫تصنيف‬ ‫عن‬ ‫االعالن‬Class‫باسم‬
Form1.
4-‫الخاص‬ ‫األكواد‬ ‫نكتب‬ ‫السطرين‬ ‫بين‬ ‫ما‬‫ة‬
‫بالتصنيف‬Form1
5-‫التصنيف‬ ‫نهاية‬ ‫سطر‬Form1.
‫الكود‬ ‫نافذة‬
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫معالج‬‫الحدث‬Event Handler:
‫هو‬‫عند‬ ‫استدعاؤه‬ ‫يتم‬ ‫الذى‬ ‫اإلجراء‬
‫وقوع‬‫معين‬ ‫حدث‬
1-‫من‬ ‫مكون‬ ‫اإلجراء‬ ‫اسم‬(‫واسم‬ ‫الكائن‬ ‫اسم‬
‫الحدث‬)
2-‫اإلجراء‬ ‫نهاية‬ ‫سطر‬.
3-‫اإلجراء‬ ‫استدعاء‬ ‫في‬ ‫المسبب‬.
4-‫ي‬ ‫الذى‬ ‫الكود‬ ‫يكتب‬ ‫السطرين‬ ‫بين‬ ‫ما‬‫نفذ‬
‫الحدث‬ ‫وقوع‬ ‫بعد‬ ‫اإلجراء‬ ‫استدعاء‬ ‫عند‬.
5-‫التصنيف‬ ‫عن‬ ‫االعالن‬ ‫سطر‬Class.
6-‫التصنيف‬ ‫نهاية‬ ‫سطر‬Class
‫البحث‬ ‫معالج‬
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ضبط‬‫برمجيا‬ ‫الخصائص‬:-
‫التحك‬ ‫أداة‬ ‫على‬ ‫المزدوج‬ ‫بالنقر‬ ‫قمت‬ ‫إذا‬ ‫النموذج‬ ‫على‬ ‫التحكم‬ ‫أدوات‬ ‫وضع‬ ‫عند‬‫يتم‬ ‫م‬
‫األداة‬ ‫بهذه‬ ‫الخاص‬ ‫الحدث‬ ‫معالج‬ ‫وبها‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬.
ً ‫برمجيا‬ ‫الخصائص‬ ‫ضبط‬ ‫صيغة‬:-
ControlName.Property=Value
‫القيمة‬=‫الخاصية‬.‫الكائن‬ ‫اسم‬ ‫أو‬ ‫التحكم‬ ‫أداة‬ ‫اسم‬
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫برمجيا‬ ‫خصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫تدريبات‬ً‫ا‬‫يدوي‬ ‫الخصائص‬ ‫كتابة‬ ‫على‬:
1-‫الخاصية‬ ‫بضبط‬ ‫قم‬(Text)‫التحكم‬ ‫ألداة‬(lbl_Title)‫قيمتها‬ ‫تكون‬ ‫بحيث‬"‫جمهورية‬
‫العربية‬ ‫مصر‬"
Lbl_Title.Text="‫العربية‬ ‫مصر‬ ‫جمهورية‬"
2-‫الخاصية‬ ‫بضبط‬ ‫قم‬(ForeColor)‫التحكم‬ ‫ألداة‬(lbl_Title)‫قيمتها‬ ‫تكون‬ ‫بحيث‬
(Blue).
Lbl_Title.ForeColor= Color.Blue
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫البرمجيا‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

3-‫الخاصية‬ ‫بضبط‬ ‫قم‬(Font)‫التحكم‬ ‫ألداة‬(Lbl_Title)‫يكون‬ ‫بحيث‬‫نو‬‫الخط‬
“Arial”‫الخط‬ ‫وحجم‬30
Lbl_Title.Font=NewFont(“Arial”,30)
4-‫الخاصية‬ ‫بضبط‬ ‫قم‬(Visible)‫التحكم‬ ‫ألداة‬(lbl_Title)‫قيمتها‬ ‫تكون‬ ‫بحيث‬
(False).
Lbl_Title.Visible=False
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫البرمجيا‬ ‫الخصائص‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أنواع‬‫القيم‬‫التى‬‫تأخذها‬‫الخاصية‬:-
1-‫القيمة‬‫المجردة‬‫مثال‬‫الخاصية‬Text.
2-‫القيمة‬‫المنطقية‬‫مثال‬‫الخاصية‬Visible.
3-‫القيمة‬‫من‬‫قائمة‬‫مثال‬‫الخاصية‬ForeColor.
4-‫القيمة‬‫بإنشاء‬‫كائن‬‫جديد‬‫مثل‬‫الخاصية‬Font.
5-‫القيمة‬‫من‬‫ناتج‬‫تعبير‬‫حسابى‬.
6-‫القيمة‬‫من‬‫متغير‬‫أو‬‫من‬‫خاصية‬
‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬
‫الخاصية‬ ‫قيم‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أوال‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثانيا‬:‫النموذج‬ ‫نافذة‬ ‫فى‬Form‫زر‬ ‫لكل‬ ‫المناسب‬ ‫الكود‬ ‫سطر‬ ‫أكتب‬ ‫التالى‬
Button‫العن‬ ‫أداة‬ ‫خلفية‬ ‫بتغيير‬ ‫يقوم‬ ‫زر‬ ‫أى‬ ‫على‬ ‫النقر‬ ‫عند‬ ‫بحيث‬‫وان‬
Label‫الخاصية‬ ‫بأن‬ ‫العلم‬ ‫مع‬ ‫عليه‬ ‫المكتوب‬ ‫اللون‬ ‫إلى‬Name‫ألداة‬
‫هى‬ ‫العنوان‬Label1.
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثالثا‬:‫التحكم‬ ‫أداة‬ ‫إخفاء‬ ‫أو‬ ‫إلظهار‬ ‫التالى‬ ‫الكود‬ ‫سطر‬ ‫أكتب‬Label1‫مستخدما‬
‫الخاصية‬Visible
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫رابعا‬:‫التحكم‬ ‫أداة‬ ‫خصائص‬ ‫بتغيير‬ ‫قم‬TextBox1‫القيم‬ ‫إلى‬ ‫برمجيا‬
‫الموضحة‬:-
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
MultiLineTrue
FontAndlus;20
ForeColorBlue
BackColoeYellow
‫الرابع‬ ‫الفصل‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫أوال‬:‫عالمة‬ ‫ضع‬(√)‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬(×)‫الخطأ‬ ‫العبارة‬ ‫أمام‬:
1-‫رمز‬‫للتعبير‬ ‫يستخدم‬‫والنهاية‬ ‫البداية‬ ‫عن‬Terminal()
2-‫رمز‬‫المستطيل‬‫فقط‬ ‫واحدة‬ ‫معالجة‬ ‫عملية‬ ‫عن‬ ‫يعبر‬()
3-‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫أو‬ ‫أسفل‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫دائما‬ ‫الخطوات‬ ‫تدفق‬.()
4-‫الخصائص‬ ‫نافذة‬ ‫من‬ ‫خاصية‬ ‫أى‬ ‫ضبط‬ ‫عند‬Properties‫أثرها‬ ‫يظهر‬‫فورا‬
) (
5-‫معادلة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫قيمتها‬ ‫تكون‬ ‫برمجيا‬ ‫خاصية‬ ‫ضبط‬ ‫عند‬‫التخصيص‬) (.
‫عام‬ ‫اختبار‬(‫عامة‬ ‫اسئلة‬)
‫عامة‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

‫ثانيا‬:‫القوسين‬ ‫بين‬ ‫مما‬ ‫الصحيحة‬ ‫اإلجابة‬ ‫تحت‬ ‫خط‬ ‫ضع‬
1-‫ترت‬ ‫لتوضيح‬ ‫قياسية‬ ‫بأشكال‬ ‫الرسم‬ ‫على‬ ‫يعتمد‬ ‫تخطيطى‬ ‫تمثيل‬ ‫هى‬‫العمليات‬ ‫يب‬
‫محددة‬ ‫مشكلة‬ ‫أو‬ ‫مسألة‬ ‫لحل‬ ‫الالزمة‬.
(Flowchart- Problem Solving - Algorithm)
2-‫أ‬‫التدفق‬ ‫خريطة‬ ‫فى‬ ‫القرار‬ ‫اتخاذ‬ ‫عمليات‬ ‫عن‬ ‫يعبر‬ ‫اآلتية‬ ‫األشكال‬ ‫من‬ ‫ى‬.
) (
‫عام‬ ‫اختبار‬(‫عامة‬ ‫اسئلة‬)
‫عامة‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

3-‫معين‬ ‫حدث‬ ‫وقوع‬ ‫عند‬ ‫يستدعى‬ ‫الذى‬ ‫اإلجراء‬ ‫على‬ ‫يطلق‬.......
( Event - Event Handler - Function )
4-‫باسم‬ ‫نموذج‬ ‫نافذة‬ ‫تظهر‬ ‫جديد‬ ‫مشروع‬ ‫إنشاء‬ ‫عند‬.............
( Label1 - Form1 - ListBox1)
5-‫عنوان‬ ‫التحكم‬ ‫أداة‬ ‫حجم‬ ‫فى‬ ‫للتحكم‬(Label)‫ضبط‬ ‫من‬ ‫البد‬ ‫الفأرة‬ ‫مؤشر‬ ‫باستخدام‬
‫خاصية‬...............
(BorderStyle- AutoSize- Location )
‫عام‬ ‫اختبار‬(‫عامة‬ ‫اسئلة‬)
‫عامة‬ ‫اسئلة‬
‫التال‬‫ي‬‫الساب‬‫ق‬

More Related Content

Viewers also liked

المنهاج النبوي في تربيه الاطفال
المنهاج النبوي في تربيه الاطفالالمنهاج النبوي في تربيه الاطفال
المنهاج النبوي في تربيه الاطفالzazay4
 
Power Editor بالعربي
 Power Editor بالعربي Power Editor بالعربي
Power Editor بالعربيShady Essam
 
كيف تتعامل وتكسب الآخرين
كيف تتعامل وتكسب الآخرينكيف تتعامل وتكسب الآخرين
كيف تتعامل وتكسب الآخرينABUHANEEN
 
تقويم المنهج
 تقويم المنهج تقويم المنهج
تقويم المنهجAzoz Alhajri
 
Kursus microsoft office 2010
Kursus microsoft office 2010Kursus microsoft office 2010
Kursus microsoft office 2010nurnajihan nasoha
 
نظم التشغيل
نظم التشغيلنظم التشغيل
نظم التشغيلRayaor
 
مادة العلوم-للصف-الثانى-الإعدادى
مادة العلوم-للصف-الثانى-الإعدادىمادة العلوم-للصف-الثانى-الإعدادى
مادة العلوم-للصف-الثانى-الإعدادىehabhelp
 
وحدة التخزين و البرمجيات
وحدة التخزين و البرمجياتوحدة التخزين و البرمجيات
وحدة التخزين و البرمجياتsoos07
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانىHanaa Ahmed
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابعHanaa
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاولHanaa
 
الأوامر التكرارية
الأوامر التكرارية الأوامر التكرارية
الأوامر التكرارية Hanaa
 
Introduction To Human Computer Interaction and Usability
Introduction To Human Computer Interaction and UsabilityIntroduction To Human Computer Interaction and Usability
Introduction To Human Computer Interaction and UsabilityAbdullah Almalki
 
النظم الآلية مفتوحة المصدر
النظم الآلية مفتوحة المصدرالنظم الآلية مفتوحة المصدر
النظم الآلية مفتوحة المصدرAhmed Al-ajamy
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانىHanaa
 
مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانىHanaa Ahmed
 
مكونات الحاسب اول متوسط 2
مكونات الحاسب   اول متوسط 2مكونات الحاسب   اول متوسط 2
مكونات الحاسب اول متوسط 2manal_m
 

Viewers also liked (20)

المنهاج النبوي في تربيه الاطفال
المنهاج النبوي في تربيه الاطفالالمنهاج النبوي في تربيه الاطفال
المنهاج النبوي في تربيه الاطفال
 
Power Editor بالعربي
 Power Editor بالعربي Power Editor بالعربي
Power Editor بالعربي
 
كيف تتعامل وتكسب الآخرين
كيف تتعامل وتكسب الآخرينكيف تتعامل وتكسب الآخرين
كيف تتعامل وتكسب الآخرين
 
تقويم المنهج
 تقويم المنهج تقويم المنهج
تقويم المنهج
 
Kursus microsoft office 2010
Kursus microsoft office 2010Kursus microsoft office 2010
Kursus microsoft office 2010
 
نظم التشغيل
نظم التشغيلنظم التشغيل
نظم التشغيل
 
مادة العلوم-للصف-الثانى-الإعدادى
مادة العلوم-للصف-الثانى-الإعدادىمادة العلوم-للصف-الثانى-الإعدادى
مادة العلوم-للصف-الثانى-الإعدادى
 
وحدة التخزين و البرمجيات
وحدة التخزين و البرمجياتوحدة التخزين و البرمجيات
وحدة التخزين و البرمجيات
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
الفصل الرابع
الفصل الرابعالفصل الرابع
الفصل الرابع
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاول
 
Computer
ComputerComputer
Computer
 
الأوامر التكرارية
الأوامر التكرارية الأوامر التكرارية
الأوامر التكرارية
 
Introduction To Human Computer Interaction and Usability
Introduction To Human Computer Interaction and UsabilityIntroduction To Human Computer Interaction and Usability
Introduction To Human Computer Interaction and Usability
 
النظم الآلية مفتوحة المصدر
النظم الآلية مفتوحة المصدرالنظم الآلية مفتوحة المصدر
النظم الآلية مفتوحة المصدر
 
الفصل الثانى
الفصل الثانىالفصل الثانى
الفصل الثانى
 
مذكرة الترم الثانى
مذكرة الترم الثانىمذكرة الترم الثانى
مذكرة الترم الثانى
 
مكونات الحاسب اول متوسط 2
مكونات الحاسب   اول متوسط 2مكونات الحاسب   اول متوسط 2
مكونات الحاسب اول متوسط 2
 
ملخص البرمجة المرئية - الوحدة الاولى
ملخص البرمجة المرئية - الوحدة الاولىملخص البرمجة المرئية - الوحدة الاولى
ملخص البرمجة المرئية - الوحدة الاولى
 
introduction to computer in arabic class 2
introduction to computer in arabic class 2introduction to computer in arabic class 2
introduction to computer in arabic class 2
 

Similar to حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائلtahanisaad
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6khawagah
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل Asma7056
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2Mahmoud Alfarra
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Asma Asma
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)ia7lam
 
ثالث4
ثالث4ثالث4
ثالث4ia7lam
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقعguest14c7e5
 
كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةLumah Madany
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكtahanisaad
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائلnora_slideshare
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائلgueste902d
 

Similar to حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول (20)

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
 
Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1Windows 1256 -خريطة التدفق1
Windows 1256 -خريطة التدفق1
 
.ورقة عمل
.ورقة عمل.ورقة عمل
.ورقة عمل
 
الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)الدرس الثالث - أمثلة صياغة حل المسائل (1)
الدرس الثالث - أمثلة صياغة حل المسائل (1)
 
ثالث4
ثالث4ثالث4
ثالث4
 
ف 1 الدرس الرابع
ف 1 الدرس الرابعف 1 الدرس الرابع
ف 1 الدرس الرابع
 
ف 1 الدرس الخامس
ف 1 الدرس الخامسف 1 الدرس الخامس
ف 1 الدرس الخامس
 
الموضوعات الموقع
الموضوعات الموقعالموضوعات الموقع
الموضوعات الموقع
 
كتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزميةكتابة الخطوات الخوارزمية
كتابة الخطوات الخوارزمية
 
مراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسكمراحل كتابة برنامج بلغة الفيجول بيسك
مراحل كتابة برنامج بلغة الفيجول بيسك
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
احصاؤؤؤؤؤؤ
احصاؤؤؤؤؤؤاحصاؤؤؤؤؤؤ
احصاؤؤؤؤؤؤ
 

حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول

  • 1.  ‫محتوي‬:‫االلي‬ ‫الحاسب‬ ‫الصف‬:‫االعدادي‬ ‫الثالث‬ ‫الترم‬:‫االول‬ ‫الطالب‬ ‫عمل‬:‫الناقة‬ ‫احمد‬ ‫احمد‬ ‫محمود‬ ‫الفرقة‬:‫التعليم‬ ‫تكنولوجيا‬ ‫الثالثة‬ ‫الي‬ ‫يقدم‬: ‫االساسي‬ ‫للتعليم‬ ‫اشمون‬ ‫مدرسة‬ ‫الميدانية‬ ‫التربية‬ ‫مجموعة‬ ‫في‬ ‫اشراف‬ ‫تحت‬: ‫المدرسة‬ ‫مدير‬ ‫د‬.‫حسن‬ ‫علي‬ ‫اسماء‬‫أ‬.‫مازن‬ ‫مصطفي‬ ‫أ‬.‫طاحون‬ ‫سمر‬‫المرسة‬ ‫مشرف‬:‫أ‬.‫الهلباوي‬ ‫ايهاب‬ ‫تقديمي‬ ‫عرض‬ ‫في‬
  • 2.  ‫االهداف‬ ‫ان‬ ‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬ 1-‫المشكلة‬ ‫يحدد‬ 2-‫المشكلة‬ ‫حل‬ ‫مراحل‬ ‫يحدد‬ 3-‫المشكلة‬ ‫حل‬ ‫خطوات‬ ‫يكتب‬ 4-‫التدفق‬ ‫خرائط‬ ‫يرسم‬ ‫االول‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 3.  ‫تعريف‬‫المشكلة‬ ‫حل‬: ‫هو‬‫متتابعة‬ ‫وأنشطة‬ ‫خطوات‬ ‫خالل‬ ‫من‬ ‫مطلوب‬ ‫محدد‬ ‫ناتج‬ ‫أو‬ ‫هدف‬ ‫إلى‬ ‫الوصول‬ ‫محددة‬ ‫ومعطيات‬. ‫المشكالت‬ ‫حل‬ ‫المشكالت‬ ‫حل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 4.  1)‫المشكلة‬ ‫تحديد‬ -‫أي‬‫المنطقية‬ ‫أو‬ ‫الحسابية‬ ‫المعالجة‬ ‫وعمليات‬ ‫المتوفرة‬ ‫والمدخالت‬ ‫المطلوبة‬ ‫المخرجات‬ ‫تحديد‬. 2)‫الخوارزمية‬ ‫الحل‬ ‫خطوات‬ ‫إعداد‬ -‫الحل‬ ‫خطة‬ ‫اعداد‬‫التي‬‫الخوارز‬ ‫لفظ‬ ‫الخطوات‬ ‫هذه‬ ‫على‬ ‫ويطلق‬ ‫المتتالية‬ ‫الخطوات‬ ‫من‬ ‫سلسلة‬ ‫شكل‬ ‫على‬ ‫تكون‬ ‫أن‬ ‫يجب‬‫مية‬. ‫الخوارزمية‬ ‫تعريف‬: -‫نات‬ ‫أو‬ ‫هدف‬ ‫إلى‬ ‫للوصول‬ ‫تنفيذها‬ ‫يتم‬ ‫والتى‬ ‫منطقيا‬ ‫ترتيبا‬ ‫المرتبة‬ ‫اإلجراءات‬ ‫من‬ ‫مجموعة‬ ‫هى‬‫من‬ ‫محدد‬ ‫ج‬ ‫محددة‬ ‫معطيات‬. ‫المشكالت‬ ‫حل‬ ‫المشكلة‬ ‫حل‬ ‫مراحل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 5.  3)‫الكمبيوتر‬ ‫على‬ ‫البرنامج‬ ‫تصميم‬ ‫البرمجة‬ ‫لغات‬ ‫إحدى‬ ‫إلى‬ ‫بترجمتها‬ ‫نقوم‬ ‫الكمبيوتر‬ ‫باستخدام‬ ‫المشكلة‬ ‫لحل‬. 4)‫األخطاء‬ ‫وتصحيح‬ ‫البرنامج‬ ‫صحة‬ ‫اختبار‬ ‫األخ‬ ‫اكتشاف‬ ‫من‬ ‫نتمكن‬ ‫حتى‬ ‫مسبقا‬ ‫نتائجها‬ ‫معروف‬ ‫للبرنامج‬ ‫بيانات‬ ‫بإدخال‬ ‫نقوم‬‫من‬ ‫طاء‬ ‫البرنامج‬ ‫نتائج‬ ‫مع‬ ‫المسبقة‬ ‫النتائج‬ ‫مقارنة‬ ‫خالل‬. 5)‫البرنامج‬ ‫توثيق‬ ‫وخري‬ ‫الحل‬ ‫وخطة‬ ‫ومخرجات‬ ‫مدخالت‬ ‫من‬ ‫المشكلة‬ ‫لحل‬ ‫اتخذت‬ ‫التي‬ ‫الخطوات‬ ‫كتابة‬ ‫يتم‬‫طة‬ ‫وقت‬ ‫أي‬ ‫في‬ ‫إليها‬ ‫للرجوع‬ ‫البرمجة‬ ‫ولغة‬ ‫التدفق‬ ‫المشكلة‬ ‫حل‬ ‫مراحل‬ ‫المشكالت‬ ‫حل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 6.  ‫التدفق‬ ‫خرائط‬ ‫هى‬‫ترتيب‬ ‫لتوضيح‬ ‫قياسية‬ ‫بأشكال‬ ‫الرسم‬ ‫على‬ ‫يعتمد‬ ‫تخطيطى‬ ‫تمثيل‬‫العمليات‬ ‫محددة‬ ‫مشكلة‬ ‫أو‬ ‫مسألة‬ ‫لحل‬ ‫الالزمة‬ ‫التدفق‬ ‫خرائط‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 7.  ‫التدفق‬ ‫خريطة‬ ‫رسم‬ ‫فى‬ ‫تستخدم‬ ‫التى‬ ‫واألشكال‬ ‫الرموز‬ ‫التدفق‬ ‫خرائط‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 8.  ‫أوال‬:‫التدفق‬ ‫خرائط‬‫البسيطة‬ ‫تدريب‬(1): ‫؟‬ ‫الناتج‬ ‫وإظهار‬ ‫ادخالهما‬ ‫يتم‬ ‫عددين‬ ‫لجمع‬ ‫التدفق‬ ‫خريطة‬ ‫ارسم‬ ‫أوال‬:‫المشكلة‬ ‫تعريف‬: ‫المخرجات‬:‫حاصل‬‫العددين‬ ‫جمع‬ ‫المدخالت‬:‫العدد‬‫األول‬A‫الثانى‬ ‫والعدد‬B ‫الحل‬:C=A+B‫الناتج‬ ‫أن‬ ‫حيث‬C ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 9.  ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 10.  ‫يجب‬‫النهاية‬ ‫برمز‬ ‫وتنتهى‬ ‫البداية‬ ‫برمز‬ ‫الخريطة‬ ‫تبدأ‬ ‫أن‬ 1)‫من‬ ‫كل‬ ‫على‬ ‫يطلق‬A,B,C‫قي‬ ‫على‬ ‫يحتوى‬ ‫بالذاكرة‬ ‫مخزن‬ ‫ويعنى‬ ‫متغير‬ ‫اسم‬‫مة‬. 2)‫المعادلة‬C=A+B‫المتغير‬ ‫قيمة‬ ‫جمع‬ ‫تعنى‬A‫المتغير‬ ‫وقيمة‬B‫الناتج‬ ‫ووضع‬ ‫المتغير‬ ‫فى‬C. 3)‫باللفظ‬ ‫المتغير‬ ‫قيمة‬ ‫إدخال‬ ‫عن‬ ‫التعبير‬ ‫تم‬Enter‫األضالع‬ ‫متوازى‬ ‫شكل‬ ‫داخل‬ ‫مثل‬ ‫آخر‬ ‫لفظ‬ ‫أى‬ ‫استخدام‬ ‫ويمكن‬Input , Read‫ادخل‬ ‫أو‬. . ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 11.  4)‫حسابية‬ ‫عملية‬ ‫تمثل‬ ‫أنها‬ ‫حيث‬ ،‫مستطيل‬ ‫داخل‬ ‫المعادلة‬ ‫وضع‬ ‫يتم‬. 5)‫بلفظ‬ ‫المخرجات‬ ‫عن‬ ‫التعبير‬ ‫تم‬output‫أى‬ ‫استخدام‬ ‫ويمكن‬ ‫مستطيالت‬ ‫متوازى‬ ‫شكل‬ ‫داخل‬ ‫مثل‬ ‫آخر‬ ‫لفظ‬print‫اخرج‬ ‫أو‬ ‫اطبع‬ ‫أو‬ ‫تدريب‬(2: ) ‫ارسم‬‫أعداد‬ ‫ثالثة‬ ‫ضرب‬ ‫وحاصل‬ ‫متوسط‬ ‫لحساب‬ ‫التدفق‬ ‫خريطة‬. ‫أوال‬:‫المشكلة‬ ‫تعريف‬ ‫المخرجات‬:‫أعداد‬ ‫ثالث‬ ‫متوسط‬Average‫ضربهم‬ ‫وحاصل‬Product ‫المدخالت‬:‫األعداد‬‫هى‬X, Y, Z ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 12.  ‫الحل‬:Average =(X+Y+Z)/3Product= X*Y*Z ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 13.  ‫تدريب‬(3): ‫ارسم‬‫األولى‬ ‫الدرجة‬ ‫من‬ ‫معادلة‬ ‫لجل‬ ‫التدفق‬ ‫خريطة‬Y=3X+2 ‫أوال‬:‫المشكلة‬ ‫تعريف‬ ‫المخرجات‬:‫قيمة‬Y ‫المدخالت‬:X ‫الحل‬:‫قيمة‬ ‫حساب‬Y‫المعادلة‬ ‫من‬Y=3X+2 ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 14.  ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 15.  ‫بمعلومية‬‫الطول‬L‫والعرض‬W‫هى‬ ‫المساحة‬ ‫حساب‬ ‫معادلة‬ ‫بأن‬ ‫العلم‬ ‫مع‬Area=L*W ‫هى‬ ‫المحيط‬ ‫حساب‬ ‫ومعادلة‬Perimeter= 2*(L+W). ‫تمرين‬(2: ) ‫أكتب‬‫بمعلومية‬ ‫الدائرة‬ ‫مساحة‬ ‫لحساب‬ ‫التدفق‬ ‫خريطة‬ ‫ورسم‬ ‫الحل‬ ‫خطوات‬ ‫نصف‬‫القطر‬R‫هى‬ ‫الدائرة‬ ‫مساحة‬ ‫بأن‬ ‫العلم‬ ‫مع‬Area=3014*R*R. ‫تمرين‬(3): ‫أكتب‬‫الشهو‬ ‫عدد‬ ‫بمعلومية‬ ‫السنوات‬ ‫عدد‬ ‫لحساب‬ ‫التدفق‬ ‫خريطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬‫ر‬. ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫البسيطة‬ ‫التدفق‬ ‫خرائط‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 16.  -‫التفرع‬ ‫استخدام‬(‫القرارات‬ ‫اتخاذ‬) ‫تدريب‬(4): ‫ارسم‬‫أو‬ ‫من‬ ‫أكبر‬ ‫المدخلة‬ ‫الدرجة‬ ‫تكون‬ ‫أن‬ ‫حالة‬ ‫فى‬ ‫ناجح‬ ‫كلمة‬ ‫لباعة‬ ‫التدفق‬ ‫خريطة‬ ‫تساوى‬50. ‫أوال‬:‫المشكلة‬ ‫تعريف‬: ‫المخرجات‬:‫ناجح‬ ‫طباعة‬ ‫المدخالت‬:‫الدرجة‬X ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 17.  ‫الحل‬:‫قيمة‬ ‫كانت‬ ‫إذا‬X‫تساوى‬ ‫أو‬ ‫من‬ ‫أكبر‬50‫ناجح‬ ‫كلمة‬ ‫يطبع‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 18.  ‫المخرجات‬:‫عددين‬ ‫قسمة‬ ‫ناتج‬ ‫طباعة‬R‫عبارة‬ ‫طباعة‬ ‫أو‬(‫معروف‬ ‫غير‬) ‫المدخالت‬:‫المقسوم‬ ‫األول‬ ‫الرقم‬num1‫علية‬ ‫المقسوم‬ ‫الثاني‬ ‫الرقم‬ ‫و‬ num2 ‫الحل‬: ‫إذا‬‫كان‬num2=0‫يطبع‬(‫معروف‬ ‫غير‬)‫القسمة‬ ‫ناتج‬ ‫يطبع‬ ‫ذلك‬ ‫وغير‬R ‫التفرع‬ ‫استخدام‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 19.  ‫التفرع‬ ‫استخدام‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 20.  ‫تدريب‬(6: ) ‫ارسم‬‫فردى‬ ‫أو‬ ‫زوجى‬ ‫العدد‬ ‫نوع‬ ‫طباعة‬ ‫ثم‬ ‫رقم‬ ‫إلدخال‬ ‫التدفق‬ ‫خريطة‬. ‫أوال‬:‫المشكلة‬ ‫تعريف‬: ‫المخرجات‬:‫فردى‬ ‫أو‬ ‫زوجى‬ ‫العدد‬ ‫نوع‬ ‫طباعة‬ ‫المدخالت‬:‫العدد‬N ‫الحل‬:‫على‬ ‫القسمة‬ ‫يقبل‬ ‫كان‬ ‫إذ‬ ‫زوجى‬ ‫العدد‬ ‫تحديد‬ ‫يتم‬2‫فيعنى‬ ‫ذلك‬ ‫وغير‬ ‫باق‬ ‫بدون‬ ‫فردى‬ ‫الرقم‬ ‫أن‬ ‫التفرع‬ ‫استخدام‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 21.  ‫التفرع‬ ‫استخدام‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 22.  ‫تدريب‬(7): ‫ص‬ ‫من‬ ‫أكبر‬ ‫طباعة‬ ‫ثم‬ ‫الحرارة‬ ‫درجة‬ ‫على‬ ‫للحصول‬ ‫التدفق‬ ‫خريطة‬ ‫ارسم‬‫فر‬ ‫صفر‬ ‫تساوى‬ ‫أو‬ ‫صفر‬ ‫من‬ ‫أقل‬ ‫أو‬. ‫أوال‬:‫المشكلة‬ ‫تعريف‬: ‫المخرجات‬:‫صفر‬ ‫تساوى‬ ‫أو‬ ‫الصفر‬ ‫من‬ ‫أقل‬ ‫أو‬ ‫الصفر‬ ‫من‬ ‫أكبر‬ ‫طباعة‬ ‫المدخالت‬:‫المئوية‬ ‫الحرارة‬ ‫درجة‬D ‫التفرع‬ ‫استخدام‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 23.  ‫الحل‬:‫يتم‬‫مقارنة‬‫درجة‬‫الحرارة‬‫بالصفر‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 24.  ‫تدريب‬(8) ‫ارسم‬‫من‬ ‫األعداد‬ ‫لطباعة‬ ‫التدفق‬ ‫خريطة‬1‫إلى‬3‫؟‬ ‫أوال‬:‫المشكلة‬ ‫تعريف‬: ‫المخرجات‬:‫من‬ ‫األعداد‬ ‫طباعة‬1‫إلى‬3 ‫المدخالت‬:‫العدد‬M ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 25.  ‫الحل‬:‫العدد‬ ‫طباعة‬M‫بمقدار‬ ‫زيادته‬ ‫ثم‬(1)‫تصبح‬ ‫حتى‬ ‫الطباعة‬ ‫ثم‬M ‫تساوى‬3 ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 26.  ‫التدفق‬ ‫لخريطة‬ ‫آخر‬ ‫شكل‬‫السابقة‬ ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 27.  ‫تدريب‬(9: )‫ضرب‬ ‫جدول‬ ‫لطباعة‬ ‫السابقة‬ ‫التدفق‬ ‫خريطة‬ ‫تعديل‬ ‫مطلوب‬3 ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 28.  ‫تدريب‬(10): ‫ارسم‬‫لطباعة‬ ‫التدفق‬ ‫خريطة‬ ‫من‬ ‫الصحيحة‬ ‫األعداد‬1‫إلى‬3 ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 29.  ‫تدريب‬(10):‫من‬ ‫الصحيحة‬ ‫األعداد‬ ‫لطباعة‬ ‫التدفق‬ ‫خريطة‬ ‫ارسم‬1‫إلى‬3 ‫القرار‬ ‫اتخاذ‬ ‫و‬ ‫التفرع‬ ‫استخدام‬ ‫التفرع‬ ‫استخدام‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 30.  1)‫عالمة‬ ‫ضع‬(√)‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬(×)‫الخطأ‬ ‫العبارة‬ ‫أمام‬:- 1-‫المشكلة‬ ‫حل‬ ‫خطوات‬ ‫لتمثيل‬ ‫وخطوط‬ ‫أشكال‬ ‫تستخدم‬ ‫التدفق‬ ‫خرائط‬. () 2-‫التدفق‬ ‫خريطة‬ ‫رسم‬ ‫عند‬ ‫الحل‬ ‫خطوات‬ ‫لتمثيل‬ ‫هندسى‬ ‫شكل‬ ‫أى‬ ‫استخدام‬ ‫يمكن‬. ) ( 3-‫ال‬ ‫على‬ ‫رسمها‬ ‫يمكن‬ ‫وال‬ ‫فقط‬ ‫الكمبيوتر‬ ‫برامج‬ ‫باستخدام‬ ‫رسمها‬ ‫يتم‬ ‫التدفق‬ ‫خرائط‬‫ورق‬. () 4-‫والنهاية‬ ‫البداية‬ ‫عن‬ ‫للتعبير‬ ‫يستخدم‬ ‫البيضاوى‬ ‫الشكل‬ ‫رمز‬.() 5-‫واحدة‬ ‫معالجة‬ ‫عملية‬ ‫عن‬ ‫يعبر‬ ‫المستطيل‬ ‫رمز‬.) ( ‫األول‬ ‫الفصل‬ ‫اسئلة‬ ‫االول‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 31.  6-‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫أو‬ ‫أسفل‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫دائما‬ ‫الخطوات‬ ‫تدفق‬) ( . 7-‫بديل‬ ‫من‬ ‫أكثر‬ ‫له‬ ‫سؤال‬ ‫حالة‬ ‫فى‬ ‫المعين‬ ‫شكل‬ ‫يستخدم‬) ( . 8-‫على‬ ‫اتجاه‬ ‫خطين‬ ‫المعين‬ ‫شكل‬ ‫من‬ ‫يخرج‬ ‫أن‬ ‫يجب‬‫األقل‬) ( . 9-‫أسفل‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫أو‬ ‫لليسار‬ ‫اليمين‬ ‫من‬ ‫يكون‬ ‫أن‬ ‫يجب‬ ‫االتجاه‬ ‫خط‬. ) ( 10-‫المشكلة‬ ‫حل‬ ‫مراحل‬ ‫أول‬ ‫هى‬ ‫الخوارزمية‬.() ‫االول‬ ‫الفصل‬ ‫اسئلة‬ ‫االول‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 32.  2)‫مما‬ ‫كل‬ ‫فى‬ ‫أوامر‬ ‫من‬ ‫يناسبه‬ ‫ما‬ ‫التدفق‬ ‫بخريطة‬ ‫رمز‬ ‫كل‬ ‫داخل‬ ‫اكتب‬ ‫يأتى‬:- ‫اسئلة‬‫االول‬ ‫الفصل‬ ‫االول‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 33.  ‫االهداف‬ ‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬‫ان‬ 1-‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفجول‬ ‫ماهية‬ ‫يعرف‬ 2-‫جديد‬ ‫مشروع‬ ‫ينشئ‬ 3-‫للمشروع‬ ‫جديد‬ ‫نموذج‬ ‫نافذة‬ ‫يضيف‬ 4-‫للحل‬ ‫جديد‬ ‫مشروع‬ ‫يضيف‬ ‫الثاني‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 34.  ‫لغة‬‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬: ‫هى‬‫يحتوى‬ ‫والذى‬ ‫نت‬ ‫دوت‬ ‫ستوديو‬ ‫الفيجوال‬ ‫حزمة‬ ‫ضمن‬ ‫متوفرة‬ ‫برمجة‬ ‫لغة‬ ‫بدوره‬‫مثل‬ ‫أخرى‬ ‫برمجة‬ ‫لغات‬ ‫على‬C#, J#‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫والفيجوال‬. ‫البرمجة‬ ‫لغة‬ ‫تعريف‬: ‫هى‬‫ب‬ ‫لغة‬ ‫كل‬ ‫حسب‬ ‫معينة‬ ‫لقواعد‬ ‫وفقا‬ ‫تكتب‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬‫رمجة‬ ‫ويتم‬‫لتنفيذها‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬. ‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ ‫مقدمة‬ ‫نت‬ ‫دوت‬ ‫بيزك‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 35.  ‫تعريف‬‫المترجم‬ ‫ال‬ ‫الكمبيوتر‬‫البرم‬ ‫لغة‬ ‫تحتوى‬ ‫لذلك‬ ‫اآللة‬ ‫لغة‬ ‫إال‬ ‫ينفذ‬ ‫وال‬ ‫يفهم‬‫على‬ ‫جة‬ ‫أوامر‬‫مترجم‬ ‫على‬ ‫البرمجة‬ ‫لغة‬ ‫وتحتوى‬ ‫اإلنجليزية‬ ‫باللغة‬Compiler ‫يقوم‬‫التع‬ ‫الكمبيوتر‬ ‫يستطيع‬ ‫التى‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫األوامر‬ ‫بترجمة‬‫معها‬ ‫امل‬ ‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫فيجوال‬ ‫مقدمة‬ ‫نت‬ ‫دوت‬ ‫بيزك‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 36.  1-‫نوافذ‬ ‫تطبيقات‬ ‫إلنشاء‬ ‫تستخدم‬ ‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجوال‬ ‫لغة‬Windows ‫بمعنى‬‫والمف‬ ‫الرسام‬ ‫مثل‬ ‫نافذة‬ ‫خالل‬ ‫من‬ ‫ويعمل‬ ‫رسومية‬ ‫مستخدم‬ ‫واجهة‬ ‫له‬ ‫أن‬‫كرة‬. 2-‫النوافذ‬ ‫تطبيقات‬windows‫بالحدث‬ ‫موجهة‬. ‫بمعنى‬‫بتنفي‬ ‫يقوم‬ ‫مثال‬ ‫النقر‬ ‫مثل‬ ‫تفعله‬ ‫الذى‬ ‫الحدث‬ ‫أو‬ ‫التصرف‬ ‫أن‬‫معين‬ ‫عمل‬ ‫ذ‬ ‫لذلك‬‫معين‬ ‫لحدث‬ ‫تابعة‬ ‫البرمجة‬ ‫أوامر‬ ‫تكتب‬. ‫نت‬ ‫دوت‬ ‫بيزك‬ ‫استخدامات‬‫بيز‬ ‫الفيجوال‬ ‫لغة‬ ‫ومميزات‬‫يك‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 37.  3-‫التوجيه‬ ‫كائنية‬ ‫بيزيك‬ ‫الفيجوال‬ ‫لغة‬: ‫على‬ ‫يعتمد‬ ‫أنه‬ ‫بمعنى‬‫الكائنات‬Objects‫كائن‬ ‫ولكل‬:- 1-‫خصائص‬Properties:‫هى‬‫والعرض‬ ‫واللون‬ ‫الحجم‬ ‫مثل‬ ‫الكائن‬ ‫تصف‬. 2-‫أحداث‬Events:‫وهى‬‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫يمكن‬ ‫أفعال‬. 3-‫وسائل‬Methods:‫ويقصد‬‫بها‬‫معين‬ ‫سلوك‬ ‫لحدث‬ ‫الكائن‬ ‫يفعله‬ ‫أن‬ ‫يمكن‬ ‫ما‬. ‫الكائن‬ ‫تعريف‬: ‫معين‬ ‫تصنيف‬ ‫من‬ ‫إنشاؤه‬ ‫ويتم‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫هو‬. ‫استخدامات‬‫بيز‬ ‫الفيجوال‬ ‫لغة‬ ‫ومميزات‬‫يك‬ ‫نت‬ ‫دوت‬ ‫بيزك‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 38.  ‫هو‬‫مثل‬ ‫العناصر‬ ‫من‬ ‫العديد‬ ‫به‬ ‫ويحدد‬ ‫منه‬ ‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذى‬ ‫المخطط‬ ‫كائن‬ ‫أى‬ ‫يأخذها‬ ‫التى‬ ‫واألحداث‬ ‫الوظائف‬ ‫أو‬ ‫والوسائل‬ ‫الخصائص‬. 1-‫الكائن‬ ‫تعريف‬ ‫على‬ ‫يحتوى‬ ‫التصنيف‬. 2-‫به‬ ‫الخاص‬ ‫التصنيف‬ ‫من‬ ‫منه‬ ‫نسخة‬ ‫عمل‬ ‫عند‬ ‫إال‬ ‫وجود‬ ‫له‬ ‫ليس‬ ‫الكائن‬. 3-‫التصنيف‬ ‫نفس‬ ‫من‬ ‫كائن‬ ‫من‬ ‫أكثر‬ ‫إنشاء‬ ‫يمكن‬. 4-‫إنشاؤه‬ ‫عند‬ ‫الكمبيوتر‬ ‫ذاكرة‬ ‫فى‬ ‫للكائن‬ ‫مساحة‬ ‫حجز‬ ‫يتم‬. ‫التصنيف‬ ‫تعريف‬‫التصنيف‬: ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 39.  ‫إطار‬‫نت‬ ‫دوت‬ ‫عمل‬(.Net Framework) ‫هو‬‫الجهاز‬ ‫بمثابة‬‫المركزي‬ ‫العصبي‬‫د‬ ‫بيزيك‬ ‫الفيجوال‬ ‫تطبيقات‬ ‫لجميع‬‫نت‬ ‫وت‬ 1-‫المكتبي‬ ‫التطبيقات‬ ‫مثل‬ ‫التطبيقات‬ ‫من‬ ‫العديد‬ ‫إنتاج‬ ‫من‬ ‫يمكنك‬‫وتطبيقات‬ ‫ة‬ ‫الموبايل‬ ‫وتطبيقات‬ ‫الويب‬. 2-‫التطبيقات‬ ‫لهذه‬ ‫تشغيل‬ ‫بيئة‬ ‫توفير‬ ‫من‬ ‫يمكنك‬. ‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬(.Net Framework) ‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 40.  ‫مكونات‬‫نت‬ ‫دوت‬ ‫عمل‬ ‫إطار‬Framework 1-‫التشغيل‬ ‫بيئة‬2-‫النظام‬ ‫تصنيفات‬ ‫مكتبات‬ 3-‫مترجمات‬3-‫أخرى‬ ‫أدوات‬ -‫تش‬ ‫نظام‬ ‫أى‬ ‫على‬ ‫لتنصيبه‬ ‫مجانى‬ ‫بشكل‬ ‫متوفر‬ ‫نت‬ ‫دوت‬ ‫عمل‬ ‫وإطار‬‫غيل‬. ‫إطار‬ ‫مكونات‬‫نت‬ ‫دوت‬ ‫عمل‬(.Net Framework) ‫نت‬ ‫دوت‬ ‫عمل‬ ‫اطار‬ ‫مكونات‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 41.  ‫أهم‬‫شاشة‬ ‫مكونات‬(IDE) ‫مصطلح‬(IDE)‫ي‬ ‫ما‬ ‫كل‬ ‫على‬ ‫تحتوى‬ ‫حيث‬ ‫المتكاملة‬ ‫التطوير‬ ‫بيئة‬ ‫يعنى‬‫حتاجه‬ ‫المطور‬‫المختلفة‬ ‫نت‬ ‫الدوت‬ ‫تطبيقات‬ ‫إنشاء‬ ‫من‬ ‫تمكنه‬ ‫ومميزات‬ ‫أدوات‬ ‫من‬. 1-‫النموذج‬Form ‫هو‬‫ال‬ ‫معها‬ ‫يتعامل‬ ‫التى‬ ‫البرنامج‬ ‫واجهة‬ ‫عليها‬ ‫يصمم‬ ‫التى‬ ‫النافذة‬ ‫عن‬ ‫عبارة‬‫مستخدم‬ ‫من‬‫عليها‬ ‫األدوات‬ ‫وضع‬ ‫خالل‬(‫زر‬–‫نص‬ ‫صندوق‬-‫العنوان‬ ‫اداه‬) ‫أهم‬‫شاشة‬ ‫مكونات‬(IDE) ‫شاشة‬ ‫مكونات‬(IDE) ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 42.  ‫النموذج‬ ‫شكل‬Form ‫النموذج‬ ‫شكل‬Form ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 43.  -‫األدوات‬ ‫صندوق‬Toolbox ‫يمك‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫على‬ ‫يحتوى‬‫ن‬ ‫تصن‬ ‫وتم‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫وضعها‬‫يف‬ ‫فئات‬ ‫شكل‬ ‫على‬ ‫األدوات‬ ‫هذه‬. +‫كافة‬ ‫عرض‬ ‫فى‬ ‫التحكم‬ ‫يمكن‬ ‫الفئة‬ ‫باختيار‬ ‫التحكم‬ ‫أدوات‬ +‫الشائعة‬ ‫التحكم‬ ‫أدوات‬ ‫عرض‬ ‫يمكن‬ +‫األدوات‬ ‫وأشرطة‬ ‫القوائم‬ ‫عرض‬ ‫يمكن‬ ‫االدوات‬ ‫صندوق‬ ‫األدوات‬ ‫صندوق‬Toolbox ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 44.  1)‫األمر‬ ‫زر‬Button 2)‫النص‬ ‫صندوق‬TextBox 3)‫العنوان‬ ‫صندوق‬Label 4)‫القائمة‬ ‫صندوق‬ListBox 5)‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox 6)‫االختيار‬ ‫صندوق‬CheckBox 7)‫راديو‬ ‫زر‬ ‫صندوق‬RadioButton ‫الشائعة‬ ‫التحكم‬ ‫ادوات‬ ‫الشائعة‬ ‫التحكم‬ ‫أدوات‬ ‫أشهر‬ ‫ومن‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 45.  ‫كل‬‫التحكم‬ ‫أدوات‬ ‫من‬ ‫أداة‬‫مجموعة‬ ‫لها‬ ‫خالل‬ ‫من‬ ‫ضبطها‬ ‫يمكن‬ ‫الخصائص‬ ‫من‬ ‫الخصائص‬ ‫نافذة‬.‫الخصائ‬ ‫وتختلف‬‫ص‬ ‫عل‬ ‫النشط‬ ‫العنصر‬ ‫حسب‬ ‫المعروضة‬‫ى‬ Form ‫الخصائص‬ ‫نافذة‬ -‫الخصائص‬ ‫نافذة‬Properties Windows ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 46.  ‫به‬ ‫يعرض‬‫ومجلد‬ ‫بملفات‬ ‫قائمة‬‫ات‬ ‫المشروعات‬ ‫أو‬ ‫المشروع‬ ‫الحل‬ ‫ضمن‬ ‫الموجودة‬. ‫الحل‬ ‫مستعرض‬ 4-‫الحل‬ ‫مستعرض‬Solution Explorer ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 47.  -‫برنامج‬ ‫تشغيل‬Visual Studio‫من‬ start‫اختر‬program‫ثم‬Visual Studio 2-‫قائمة‬ ‫من‬File‫أختر‬New Project 3-‫منها‬ ‫نختار‬ ‫نافذة‬ ‫تظهر‬Windows Forms Application 4-‫نضغط‬ ‫ثم‬ ‫المشروع‬ ‫اسم‬ ‫نكتب‬Ok‫كما‬ ‫التالى‬ ‫بالشكل‬ ‫برنامج‬ ‫تشغيل‬ ‫خطوات‬visual studio ‫البرنامج‬ ‫تشغيل‬ ‫خطوات‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 48.  ‫بعد‬‫نافذة‬ ‫تظهر‬ ‫ذلك‬IDE‫بمكوناتها‬ ‫يلى‬ ‫كما‬ ‫األربعة‬:- ‫الحل‬ ‫نافذة‬ ‫النموذج‬ ‫نافذة‬ ‫نافذة‬‫الخصائص‬ ‫األدوات‬ ‫صندوق‬ ‫نافذة‬IDE ‫نافذة‬IDE ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 49.  2-‫نموذج‬ ‫نافذة‬ ‫إضافة‬Form‫جديدة‬ ‫للمشروع‬Project: ‫أ‬-‫قائمة‬ ‫من‬Project‫األمر‬ ‫اختر‬ Add Windows Form ‫ب‬-‫نافذة‬ ‫تظهر‬( Add New Item)‫منها‬ ‫نختار‬Windows Form ‫ج‬-‫نض‬ ‫ثم‬ ‫الجديدة‬ ‫النافذة‬ ‫اسم‬ ‫نكتب‬‫غط‬ Add‫بالشكل‬ ‫كما‬ ‫نموذج‬ ‫إضافة‬ ‫خطوات‬Form ‫نموذج‬ ‫نافذة‬ ‫إضافة‬Form ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 50.  3-‫المشروع‬ ‫حفظ‬Project ‫أ‬-‫من‬‫اختر‬ ‫ملف‬ ‫قائمة‬Save All‫المشروع‬ ‫لحفظ‬ ‫وذلك‬ ‫ب‬-‫اس‬ ‫فيها‬ ‫نكتب‬ ‫نافذة‬ ‫تظهر‬‫م‬ ‫واسم‬ ‫الحفظ‬ ‫ومكان‬ ‫المشروع‬ ‫ثم‬ ‫الحل‬Save ‫خطوات‬ ‫تابع‬‫نموذج‬ ‫إضافة‬Form ‫نموذج‬ ‫اضافة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 51.  4-‫مشروع‬ ‫إضافة‬Project‫للحل‬ ‫جديد‬Solution: 1-‫ملف‬ ‫قائمة‬ ‫من‬File‫اختر‬Add‫ثم‬New Project 2-‫فى‬ ‫بمكوناته‬ ‫الجديد‬ ‫المشروع‬ ‫فيظهر‬ ‫الجديد‬ ‫للمشروع‬ ‫اسم‬ ‫نضع‬‫نافذة‬ ‫الحل‬. ‫تابع‬‫نموذج‬ ‫إضافة‬ ‫خطوات‬Form ‫نموذج‬ ‫اضافة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 52.  ‫أوال‬:‫التالية‬ ‫العبارات‬ ‫من‬ ‫يناسبها‬ ‫بما‬ ‫الجمل‬ ‫أكمل‬:- ‫الكائن‬Object-‫التصنيف‬Class-Visual Studio-.Net Framework -‫البرمجة‬ ‫لغة‬-‫النموذج‬Form. 1-‫يستخدم‬................‫ويب‬ ‫تطبيقات‬ ‫أو‬ ‫موبايل‬ ‫تطبيقات‬ ‫أو‬ ‫ويندوز‬ ‫تطبيقات‬ ‫تصميم‬ ‫فى‬. 2-‫بواسطة‬....................‫ل‬ ‫اآللة‬ ‫لغة‬ ‫إلى‬ ‫ترجمتها‬ ‫ويتم‬ ‫معينة‬ ‫لقواعد‬ ‫وفقا‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ‫نكتب‬‫تنفيذها‬. 3-‫يوفر‬................‫نت‬ ‫الدوت‬ ‫تطبيقات‬ ‫وتشغيل‬ ‫تصميم‬ ‫بيئة‬. 4-‫يعرف‬....................‫تصني‬ ‫من‬ ‫إنشاؤها‬ ‫ويتم‬ ‫التوجيه‬ ‫كائنية‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫األساسية‬ ‫البناء‬ ‫وحدة‬ ‫بأنه‬‫معين‬ ‫ف‬. 5-‫عليه‬ ‫يطلق‬ ‫منه‬ ‫الكائنات‬ ‫إنشاء‬ ‫يتم‬ ‫الذى‬ ‫المخطط‬...................... ‫الثاني‬ ‫الفصل‬ ‫اسئلة‬ ‫الثانى‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 53.  ‫ثانيا‬:‫أكتب‬‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬:- ‫الثانى‬ ‫الفصل‬ ‫اسئلة‬ ‫الثاني‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 54.  ‫ثالثا‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:- ‫الثانى‬ ‫الفصل‬ ‫اسئلة‬ ‫الثاني‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 55.  ‫رابعا‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:- ‫الثاني‬ ‫الفصل‬ ‫اسئلة‬ ‫الثانى‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 56.  ‫خامسا‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬:- ‫الثانى‬ ‫الفصل‬ ‫اسئلة‬ ‫الثاني‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 57.  ‫االهداف‬ ‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬‫ان‬ 1-‫الخصائص‬ ‫نافذة‬ ‫يعرف‬ 2-‫التحكم‬ ‫ادوات‬ ‫خصائص‬ ‫يضبط‬ 3-‫المناسبة‬ ‫الخاصية‬ ‫يختار‬ 4-‫للخاصية‬ ‫المناسبة‬ ‫القيمة‬ ‫يختار‬ 5-‫المشروع‬ ‫يحفظ‬ 6-‫التحكم‬ ‫ادوات‬ ‫خصائص‬ ‫بين‬ ‫يفرق‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 58.  ‫أدوات‬‫التحكم‬ -‫مثل‬ ‫المختلفة‬ ‫التحكم‬ ‫أدوات‬ ‫بين‬ ‫مشتركة‬ ‫خصائص‬ ‫هناك‬:- Text-Name- Forecolor-Backcolor-RightTolift - Font- Size- Location -‫أخ‬ ‫خصائص‬ ‫ضبط‬ ‫بعد‬ ‫إال‬ ‫التحكم‬ ‫أدوات‬ ‫على‬ ‫أثرها‬ ‫يظهر‬ ‫ال‬ ‫خصائص‬ ‫هناك‬‫رى‬ ‫مثل‬RightTolift‫و‬RightToliftLayout‫النموذج‬ ‫لدى‬Form. ‫الثالث‬ ‫الفصل‬:‫أدوات‬‫التحكم‬ ‫التحكم‬ ‫أدوات‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 59.  ‫هناك‬‫النموذج‬ ‫لنافذة‬ ‫ضبطها‬ ‫تم‬ ‫إذا‬ ‫خصائص‬Form‫أدوات‬ ‫على‬ ‫تطبق‬ ‫مثل‬ ‫النموذج‬ ‫هذا‬ ‫على‬ ‫وضعها‬ ‫يتم‬ ‫التى‬ ‫التحكم‬Font- Forecolor. ‫أدوات‬ ‫الثالث‬ ‫الفصل‬‫التحكم‬ ‫التحكم‬ ‫أدوات‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 60.  1-‫النمـــــــــــوذج‬Form ‫تنشيط‬ ‫عند‬ ‫خصائص‬ ‫عدة‬ ‫للنموذج‬ ‫الخصائ‬ ‫لنافذة‬ ‫واالنتقال‬ ‫النموذج‬‫ص‬ ‫نالحظ‬: 1-‫الخصائ‬ ‫به‬ ‫يوجد‬ ‫األيسر‬ ‫العمود‬‫ص‬ ‫الخاصية‬ ‫مثل‬Text 2-‫قيمة‬ ‫به‬ ‫يوجد‬ ‫األيمن‬ ‫العمود‬ ‫مثل‬ ‫الخاصية‬Form1 ‫الخاصية‬ ‫الخاصي‬‫قيمة‬‫ة‬ ‫أدوات‬ ‫الثالث‬ ‫الفصل‬‫التحكم‬ ‫التحكم‬ ‫أدوات‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 61.  -‫الخاصية‬ ‫ضبط‬Name‫والخاصية‬Text‫للنموذج‬Form: 1-‫النموذج‬ ‫بتنشيط‬ ‫قم‬Form1‫الخاصية‬ ‫أمام‬ ‫الخصائص‬ ‫لنافذة‬ ‫اذهب‬Name‫بتغيير‬ ‫قم‬ ‫الخاصية‬ ‫قيمة‬Name‫الجديد‬ ‫لالسم‬. 2-‫النموذج‬ ‫بتنشيط‬ ‫قم‬Form‫الخاصية‬ ‫أمام‬ ‫الخصائص‬ ‫لنافذة‬ ‫واذهب‬Text‫قيمة‬ ‫بتغيير‬ ‫قم‬ ‫الخاصية‬Text‫الجديد‬ ‫لالسم‬. -‫الخاصية‬ ‫قيمة‬ ‫أن‬ ‫نالحظ‬Text‫الخاصية‬ ‫قيمة‬ ‫تظهر‬ ‫وال‬ ‫تظهر‬ ‫التى‬ ‫هى‬ ‫فقط‬Name ‫الكود‬ ‫كتابة‬ ‫عند‬ ‫تستخدم‬ ‫أنها‬ ‫حيث‬. -‫للخاصية‬ ‫االفتراضى‬ ‫الوضع‬ ‫والحظ‬Name‫والخاصية‬Text‫وهو‬ ‫واحد‬Form1. ‫الثالث‬ ‫الفصل‬‫التحكم‬ ‫أدوات‬ ‫التحكم‬ ‫أدوات‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 62.  ‫للنموذج‬ ‫الخصائص‬ ‫بعض‬ ‫ضبط‬ 1-‫للنموذج‬ ‫الخلفية‬ ‫لون‬ ‫خاصية‬ ‫تغيير‬ ‫القيمة‬ ‫اختر‬(Green)‫للخاصية‬Backcolor‫أخضر‬ ‫النموذج‬ ‫خلفية‬ ‫لون‬ ‫تصبح‬ 2-‫للنموذج‬ ‫االتجاه‬ ‫خاصية‬ ‫ضبط‬ ‫القيمة‬ ‫اختر‬(Yes)‫للخاصية‬RightToLeft‫اليسار‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫الكتابة‬ ‫اتجاه‬ ‫يصبح‬. 3-‫للنموذج‬ ‫االتجاه‬ ‫تخطيط‬ ‫خاصية‬ ‫ضبط‬: ‫القيمة‬ ‫اختر‬(True)‫للخاصية‬RightToLeftLayout‫من‬ ‫النموذج‬ ‫اتجاه‬ ‫تخطيط‬ ‫يصبح‬ ‫اليسار‬ ‫إلى‬ ‫اليمين‬. ‫الثالث‬ ‫الفصل‬‫التحكم‬ ‫أدوات‬ ‫للنموذج‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 63.  ‫ال‬‫الخاصية‬ ‫تنشيط‬ ‫يتم‬RightToLeftLayout‫الخاصية‬ ‫قيمة‬ ‫كانت‬ ‫إذا‬ ‫إال‬ RightToLeft‫تساوى‬(Yes). 4-‫للنموذج‬ ‫والتصغير‬ ‫التكبير‬ ‫صندوق‬ ‫إلخفاء‬: ‫القيمة‬ ‫اختر‬(False)‫للخاصيتين‬(MaximizeBox, MinimizeBox)‫نالحظ‬ ‫النموذج‬ ‫على‬ ‫من‬ ‫والتصغير‬ ‫التكبير‬ ‫مفتاحى‬ ‫اختفاء‬. ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫ملحوظة‬ ‫للنموذج‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 64.  5-‫للنموذج‬ ‫التحكم‬ ‫صندوق‬ ‫إلخفاء‬: ‫القيمة‬ ‫اختر‬(False)‫للخاصية‬ControlBox‫النموذج‬ ‫من‬ ‫التحكم‬ ‫صندوق‬ ‫يختفى‬. 6-‫النموذج‬ ‫نافذة‬ ‫حدود‬ ‫إلخفاء‬: ‫القيمة‬ ‫اختر‬(None)‫لخاصية‬Formborderstyle‫حدود‬ ‫بال‬ ‫النموذج‬ ‫نافذة‬ ‫تصبح‬. -‫الخاصية‬FormborderStyle‫منها‬ ‫القيم‬ ‫من‬ ‫العديد‬ ‫لها‬Sizable‫فى‬ ‫التحكم‬ ‫وتعنى‬ ‫حدودها‬ ‫خالل‬ ‫من‬ ‫النافذة‬ ‫حجم‬. ‫ملحوظة‬ ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫للنموذج‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 65.  -‫الخصائ‬ ‫بعض‬ ‫وهنك‬ ‫النموذج‬ ‫على‬ ‫فورا‬ ‫أثرها‬ ‫يظهر‬ ‫الخصائص‬ ‫بعض‬ ‫هناك‬‫ال‬ ‫ص‬ ‫الب‬ ‫تشغيل‬ ‫أو‬ ‫البرنامج‬ ‫اختبار‬ ‫وضع‬ ‫فى‬ ‫إال‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫أثرها‬ ‫يظهر‬‫رنامج‬. 7-‫خاصيتى‬ ‫ضبط‬(‫إخفاء‬ ‫أو‬ ‫إظهار‬)‫المهام‬ ‫شريط‬ ‫فى‬ ‫النموذج‬ ‫نافذة‬ ‫ايقونة‬ ‫للنموذج‬ ‫البدء‬ ‫وموضع‬: -‫القيمة‬ ‫اختر‬(False)‫للخاصية‬ShowInTaskbar -‫القيمة‬ ‫اختر‬(CenterScreen)‫للخاصية‬StartPosition -‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫قم‬F5‫لعمل‬Start Debugging ‫ملحوظة‬ ‫للنموذج‬ ‫الخصائص‬ ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 66.  ‫أ‬)‫ف‬ ‫النموذج‬ ‫نافذة‬ ‫ايقونة‬ ‫ظهور‬ ‫وعدم‬ ‫الشاشة‬ ‫منتصف‬ ‫فى‬ ‫النموذج‬ ‫نافذة‬ ‫ظهور‬‫ى‬ ‫المهام‬ ‫شريط‬. ‫ب‬)‫الخاصية‬ ‫من‬ ‫كل‬ ‫أثر‬ShowInTaskbar‫و‬StartPosition‫إال‬ ‫يظهر‬ ‫ال‬ ‫عمل‬ ‫بعد‬Start Debugging 8-‫النموذج‬ ‫نافذة‬ ‫حالة‬ ‫خاصية‬ ‫لضبط‬: -‫القيمة‬ ‫اختر‬(Maximized)‫للخاصية‬WindowState. -‫باختيار‬ ‫قم‬Start Debugging‫قائمة‬ ‫من‬Debug‫أو‬F5 ‫للنموذج‬ ‫الخصائص‬ ‫النتيج‬ ‫والحظ‬‫ة‬ ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 67.  ‫ملخص‬‫النموذج‬ ‫نافذة‬ ‫على‬ ‫تطبيقها‬ ‫يتم‬ ‫التى‬ ‫للخصائص‬:- ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫للنموذج‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 68.  1)‫النموذج‬ ‫نافذة‬ ‫تصبح‬Form‫الشاشة‬ ‫ملء‬. 2)‫الخاصية‬ ‫أثر‬WindowState‫عمل‬ ‫بعد‬ ‫إال‬ ‫يظهر‬ ‫ال‬Start Debugging. ‫والحظ‬‫النتيجة‬ :- ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫للنموذج‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 69.  ‫األمــــــر‬ ‫زر‬Button ‫خال‬ ‫من‬ ‫والتى‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫رسمها‬ ‫يمكن‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫أحد‬ ‫هو‬‫له‬ ‫معينة‬ ‫مهمة‬ ‫لتنفيذ‬ ‫عليه‬ ‫النقر‬ ‫البرنامج‬ ‫مستخدم‬ ‫يستطيع‬. ‫األمر‬ ‫زر‬ ‫وضع‬Button‫النموذج‬ ‫نافذة‬ ‫على‬Form: ‫التحكم‬ ‫أداة‬ ‫على‬ ‫المزدوج‬ ‫بالنقر‬ ‫ذلك‬ ‫يتم‬Button‫األدوات‬ ‫صندوق‬ ‫من‬ ToolBox ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫األمــــــر‬ ‫زر‬Button ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 70.  ‫ضبط‬‫الزر‬ ‫خصائص‬Button: 1-‫خاصية‬ ‫لضبط‬Location(‫األداة‬ ‫موقع‬)‫السحب‬ ‫عملية‬ ‫خالل‬ ‫من‬ ‫يمكن‬ ‫الخاصية‬ ‫واختيار‬ ‫الخصائص‬ ‫صندوق‬ ‫إلى‬ ‫التوجه‬ ‫خالل‬ ‫من‬ ‫أو‬ ‫واإلفالت‬ Location‫من‬ ‫القيمة‬ ‫وتغيير‬( 0;0)‫الجديدة‬ ‫القيمة‬ ‫إلى‬. 2-‫خاصية‬ ‫لضبط‬Size(‫الزر‬ ‫حجم‬)Button‫يظهر‬ ‫الزر‬ ‫تنشيط‬ ‫خالل‬ ‫من‬ ‫يمكن‬ ‫مقابض‬ ‫ثـمانية‬‫ا‬ ‫لحجم‬ ‫والتصغير‬ ‫التكبير‬ ‫بالسحب‬ ‫بالفأر‬ ‫يمكن‬ ‫للزر‬‫لزر‬.‫من‬ ‫أو‬ ‫الخاصية‬ ‫من‬ ‫الخصائص‬ ‫صندوق‬ ‫خالل‬Size‫القيمة‬ ‫تغيير‬. ‫األمــــــر‬ ‫زر‬Button ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 71.  3-‫خاصية‬ ‫لضبط‬BackColor(‫الخلفى‬ ‫اللون‬)‫ثم‬ ‫الزر‬ ‫ننشط‬‫ننتقل‬ ‫لصندوق‬‫الخاصية‬ ‫قيمة‬ ‫بتغيير‬ ‫ونقوم‬ ‫الخصائص‬BackColor‫القيمة‬ ‫إلى‬ ‫الجديدة‬. 4-‫خاصية‬ ‫لضبط‬ForeColor(‫األمامى‬ ‫اللون‬)‫ننتقل‬ ‫ثم‬ ‫الزر‬ ‫ننشط‬ ‫الخاصية‬ ‫قيمة‬ ‫بتغيير‬ ‫ونقوم‬ ‫الخصائص‬ ‫لصندوق‬ForeColor‫القيمة‬ ‫إلى‬ ‫الجديدة‬. 5-‫الخاصية‬ ‫لضبط‬Font(‫الخط‬ ‫وحجم‬ ‫الخط‬ ‫نوع‬)‫الزر‬ ‫ننشط‬Button ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫األمــــــر‬ ‫زر‬Button ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 72.  ‫ونقوم‬‫الخاصية‬ ‫قيمة‬ ‫بتغيير‬Text ‫الجديد‬ ‫النص‬ ‫اسم‬ ‫إلى‬. ‫هو‬‫تستخدم‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫أحد‬‫فى‬ ‫المستخدم‬ ‫على‬ ‫يسهل‬ ‫عنوان‬ ‫إعطاء‬ ‫تغي‬ ‫يمكن‬ ‫وال‬ ‫النافذة‬ ‫محتوى‬ ‫فهم‬‫يره‬ ‫الب‬ ‫تشغيل‬ ‫أثناء‬ ‫فيه‬ ‫بالكتابة‬‫رنامج‬. ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫األمــــــر‬ ‫زر‬Button ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 73.  ‫ضبط‬‫األداة‬ ‫خصائص‬Label: 1-‫الخاصية‬AutoSize‫تكون‬ ‫عندما‬ ‫قيمتها‬(False)‫األداة‬ ‫حجم‬ ‫تغيير‬ ‫يتم‬ ‫إلى‬ ‫قيمتها‬ ‫تغيير‬ ‫وعند‬ ‫يدويا‬(True)‫يتم‬ ‫النص‬ ‫حجم‬ ‫حسب‬ ‫األداة‬ ‫حجم‬ ‫تحديد‬. 2-‫التحكم‬ ‫أداة‬Label‫خصائص‬ ‫لها‬ ‫مثل‬ ‫أخرى‬:- ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫األداة‬Label ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 74.  4-‫الكتابة‬ ‫صندوق‬Textbox ‫النصية‬ ‫البرنامج‬ ‫مستخدم‬ ‫مدخالت‬ ‫استقبال‬ ‫وفى‬ ‫الكتابة‬ ‫في‬ ‫تستخدم‬ ‫أداة‬ ‫هو‬. ‫أداة‬ ‫خصائص‬ ‫ضبط‬Textbox: 1-‫الخاصية‬MaxLength‫صن‬ ‫داخل‬ ‫كتابتها‬ ‫سيتم‬ ‫التي‬ ‫األحرف‬ ‫لعدد‬ ‫األقصى‬ ‫الحد‬ ‫تحدد‬‫دوق‬ ‫النص‬. 2-‫الخاصية‬PasswordChar‫للمستخدم‬ ‫المرور‬ ‫كلمة‬ ‫ظهور‬ ‫شكل‬ ‫تحدد‬. 3-‫الخاصية‬Multiline‫قيمتها‬ ‫كانت‬ ‫إذا‬(True)‫األسطر‬ ‫تعدد‬ ‫للمستخدم‬ ‫تتيح‬. ‫الكتابة‬ ‫صندوق‬Textbox ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 75.  ‫الكتابة‬ ‫صندوق‬Textbox ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 76.  5-‫القائمة‬ ‫صندوق‬ListBox ‫عناصر‬ ‫قائمة‬ ‫عرض‬ ‫فى‬ ‫تستخدم‬ ‫أداة‬ ‫هو‬ ‫أداة‬ ‫خصائص‬ ‫ضبط‬ListBox: 1-‫الخاصية‬Items‫بالقائمة‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬. 2-‫الخاصية‬Sorted‫ال‬ ‫أم‬ ‫مرتبة‬ ‫العناصر‬ ‫كانت‬ ‫ما‬ ‫إذا‬ ‫تحدد‬. 3-‫الخاصية‬SelectionMode‫واحد‬ ‫عنصر‬ ‫اختيار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬ ‫أو‬‫القائمة‬ ‫فى‬ ‫المعروضة‬ ‫العناصر‬ ‫من‬ ‫عنصر‬ ‫من‬ ‫أكثر‬. ‫القائمة‬ ‫صندوق‬List Box ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 77.  ‫القائمة‬ ‫صندوق‬List Box ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 78.  6-‫والسرد‬ ‫التحرير‬ ‫صندوق‬Combo Box ‫عبارة‬‫احداها‬ ‫الختيار‬ ‫تنسدل‬ ‫عناصر‬ ‫قائمة‬ ‫به‬ ‫صندوق‬ ‫عن‬. ‫أداة‬ ‫خصائص‬ ‫ضبط‬CombBox: 1-‫الخاصية‬Items‫بالقائمة‬ ‫الموجودة‬ ‫العناصر‬ ‫عن‬ ‫عبارة‬. 2-‫الخاصية‬AutoCompleteSource‫لعملية‬ ‫المقترحة‬ ‫العناصر‬ ‫مصدر‬ ‫عن‬ ‫عبارة‬ ‫اإلكمال‬. 3-‫الخاصية‬AutoCompleteMode‫جزء‬ ‫تقترح‬ ‫أساسه‬ ‫على‬ ‫الذى‬ ‫النص‬ ‫عن‬ ‫عبارة‬ ‫القائمة‬ ‫عناصر‬ ‫من‬. ‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 79.  ‫والسرد‬ ‫التحرير‬ ‫صندوق‬ComboBox ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 80.  7-‫المجموعة‬ ‫صندوق‬GroupBox ‫الواحدة‬ ‫الوظيفة‬ ‫ذات‬ ‫التحكم‬ ‫أدوات‬ ‫احتواء‬ ‫فى‬ ‫يستخدم‬ ‫صندوق‬ ‫عن‬ ‫عبارة‬. ‫أداة‬ ‫خصائص‬ ‫ضبط‬GroupBox: 1-‫الخاصية‬Text‫المجموعة‬ ‫أو‬ ‫الصندوق‬ ‫على‬ ‫المكتوب‬ ‫النص‬ ‫تحدد‬. 2-‫الخاصية‬ForeColor‫للنص‬ ‫األمامى‬ ‫اللون‬ ‫تحدد‬. 3-‫الخاصية‬RightToLeft‫القيمة‬ ‫كانت‬ ‫إذا‬(Yes)‫إلى‬ ‫اليمين‬ ‫من‬ ‫النص‬ ‫اتجاه‬ ‫ضبط‬ ‫اليسار‬ ‫المجموعة‬ ‫صندوق‬Group Box ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 81.  ‫المجموعة‬ ‫صندوق‬Group Box ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 82.  8-‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬RadioButton ‫فق‬ ‫واحد‬ ‫بديل‬ ‫منها‬ ‫المستخدم‬ ‫ويختار‬ ‫البدائل‬ ‫من‬ ‫مجموعة‬ ‫لعرض‬ ‫تستخدم‬ ‫أداة‬‫ط‬ ‫أداة‬ ‫خصائص‬ ‫ضبط‬RadioButton: 1-‫الخاصية‬Checked‫ال‬ ‫أم‬ ‫اختياره‬ ‫اتم‬ ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫توضح‬. 2-‫الخاصية‬Text‫فقط‬ ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬ ‫أداة‬ ‫على‬ ‫المكتوب‬ ‫النص‬ ‫تحدد‬. ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬Radio Button ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 83.  ‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫زر‬Radio Button ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 84.  9-‫االختيار‬ ‫صندوق‬CheckBox ‫أداة‬‫أك‬ ‫أو‬ ‫بديل‬ ‫منها‬ ‫المستخدم‬ ‫ويختار‬ ‫البدائل‬ ‫من‬ ‫مجموعة‬ ‫لعرض‬ ‫تستخدم‬‫ثر‬ ‫أداة‬ ‫خصائص‬ ‫ضبط‬CheckBox: ‫أداة‬‫التحكم‬CheckBox‫مثل‬ ‫الخصائص‬ ‫من‬ ‫مجموعة‬ ‫لها‬:- Name- Visible- Size- Text- Checked- Font- Fore Color- Location) ‫االختيار‬ ‫صندوق‬CheckBox ‫التحكم‬ ‫ادوات‬ ‫الثالث‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 85.  ‫أوال‬:‫عالمة‬ ‫ضع‬(√)‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬(×)‫الخاطئة‬ ‫العبارة‬ ‫أمام‬: 1-‫أخرى‬ ‫خصائص‬ ‫ضبط‬ ‫بعد‬ ‫إال‬ ‫مؤثرة‬ ‫غير‬ ‫الخصائص‬ ‫بعض‬.() 2-‫نافذة‬ ‫إضافة‬ ‫يتم‬ ‫جديد‬ ‫مشروع‬ ‫إنشاء‬ ‫عند‬Form‫به‬ ‫للعمل‬.() 3-‫وأخرى‬ ‫تحكم‬ ‫أداة‬ ‫بين‬ ‫مشتركة‬ ‫خصائص‬ ‫توج‬ ‫ال‬.() 4-‫خاصية‬ ‫ألى‬ ‫قيمة‬ ‫وجود‬ ‫من‬ ‫البد‬.) ( 5-‫األدوات‬ ‫صندوق‬ ‫خالل‬ ‫من‬ ‫تحكم‬ ‫ألداة‬ ‫خاصية‬ ‫قيمة‬ ‫تعديل‬ ‫يتم‬() ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 86.  6-‫الخاصية‬ ‫قيمة‬Size‫هى‬(98;108)‫األداة‬ ‫عرض‬ ‫أن‬ ‫تعنى‬108‫وارتفاعه‬ 98() 7-‫يستخدم‬RadioButton‫بديل‬ ‫من‬ ‫أكثر‬ ‫باختيار‬ ‫المستخدم‬ ‫ليقوم‬) (. 8-‫التحكم‬ ‫أداة‬ ‫فى‬ ‫عنصر‬ ‫أى‬ ‫اختيار‬ ‫عدم‬ ‫للمستخدم‬ ‫يمكن‬CheckBox() ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 87.  ‫ثانيا‬:‫الصحيحة‬ ‫اإلجابة‬ ‫اختر‬ 1-‫التحكم‬ ‫أداة‬ ‫نستخدم‬ ‫فقط‬ ‫واحد‬ ‫عنصر‬ ‫اختيار‬ ‫إمكانية‬ ‫إلتاحة‬............... ‫أ‬)RadioButton‫ب‬)CheckBox‫جـ‬)GroupBox‫د‬)ListBox 2-‫التحكم‬ ‫أداة‬ ‫نختار‬ ‫أكثر‬ ‫أو‬ ‫عنصر‬ ‫اختيار‬ ‫إمكانية‬ ‫إلتاحة‬.................... ‫أ‬)RadioButton‫ب‬)CheckBox‫جـ‬)GroupBox‫د‬)ComboBox 3-‫استخدام‬ ‫حالة‬ ‫فى‬ ‫عنصر‬ ‫من‬ ‫أكثر‬ ‫اختيار‬ ‫يمكن‬............... ‫أ‬)ListBox‫ب‬)ComboBox‫جـ‬)GroupBox‫د‬)RadioButton ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 88.  4-‫نافذة‬ ‫تحتوى‬Solution Explorer‫على‬....................... ‫أ‬)‫الخصائص‬‫ب‬)‫التحكم‬ ‫أدوات‬‫جـ‬)‫المشروعات‬‫د‬)‫ما‬ ‫كل‬ ‫سبق‬ -‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫االختبار‬ ‫وضع‬ ‫فى‬ ‫المشروع‬ ‫تشغيل‬ ‫يمكن‬.............. ‫أ‬)F2‫ب‬)F4‫جـ‬)F8‫د‬) F5 ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 89.  ‫ثالثا‬:‫النموذج‬ ‫نافذة‬ ‫على‬ ‫الموجودة‬ ‫التحكم‬ ‫أدوات‬ ‫أسماء‬ ‫أكتب‬Form‫التالية‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 90.  ‫رابعا‬: 1-‫العنوان‬ ‫أداة‬ ‫حجم‬ ‫فى‬ ‫التحكم‬ ‫من‬ ‫تمكنك‬ ‫التى‬ ‫الخاصية‬ ‫اسم‬ ‫أكتب‬Label. 2-‫الي‬ ‫إلى‬ ‫اليمين‬ ‫من‬ ‫الكتابة‬ ‫اتجاه‬ ‫تجعل‬ ‫التى‬ ‫الخاصية‬ ‫اسم‬ ‫أكتب‬‫سار‬. 3-‫بعد‬ ‫إال‬ ‫أثرهما‬ ‫يظهر‬ ‫ال‬ ‫خاصيتين‬ ‫اسم‬ ‫أكتب‬Start Debugging. 4-‫ب‬ ‫من‬ ‫أكثر‬ ‫اختيار‬ ‫من‬ ‫المستخدم‬ ‫تمكن‬ ‫التى‬ ‫التحكم‬ ‫أداة‬ ‫اسم‬ ‫أكتب‬‫ديل‬. 5-‫واحد‬ ‫بديل‬ ‫اختيار‬ ‫من‬ ‫المستخدم‬ ‫تمكن‬ ‫التى‬ ‫التحكم‬ ‫أداة‬ ‫اسم‬ ‫اكتب‬‫فقط‬. ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫الثالث‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 91.  ‫االهداف‬ ‫ان‬ ‫علي‬ ‫قادرا‬ ‫الطالب‬ ‫يكون‬ ‫ان‬ ‫يجب‬ ‫الفصل‬ ‫هذا‬ ‫نهاية‬ ‫في‬ 1-‫الكود‬ ‫نافذة‬ ‫مع‬ ‫يتعامل‬ 2-‫البحث‬ ‫بمعالج‬ ‫المقصود‬ ‫يحدد‬ 3-‫برمجيا‬ ‫التحكم‬ ‫ادوات‬ ‫خصائص‬ ‫يضبط‬ ‫الرابع‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 92.  ‫تعريف‬‫الكود‬ ‫نافذة‬: ‫والتعليمات‬ ‫األوامر‬ ‫كتابة‬ ‫يمكن‬ ‫خاللها‬ ‫من‬ ‫التى‬ ‫النافذة‬ ‫هى‬(‫الكود‬)‫الف‬ ‫بلغة‬‫يجوال‬ ‫نت‬ ‫دوت‬ ‫بيزك‬. ‫النموذج‬ ‫بنافذة‬ ‫الخاصة‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬Form 1-‫النموذج‬ ‫نافذة‬ ‫أن‬ ‫من‬ ‫نتأكد‬Form 2-‫مفتاح‬ ‫على‬ ‫أضغط‬F7‫التالية‬ ‫الكود‬ ‫نافذة‬ ‫تظهر‬:- ‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬ ‫الكود‬ ‫نافذة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 93.  1-‫الكود‬ ‫به‬ ‫يخزن‬ ‫الذى‬ ‫الملف‬ ‫اسم‬ 2-‫نافذة‬ ‫واجهة‬ ‫به‬ ‫يخزن‬ ‫الذى‬ ‫الملف‬ ‫اسم‬ ‫الكود‬Form 3-‫تصنيف‬ ‫عن‬ ‫االعالن‬Class‫باسم‬ Form1. 4-‫الخاص‬ ‫األكواد‬ ‫نكتب‬ ‫السطرين‬ ‫بين‬ ‫ما‬‫ة‬ ‫بالتصنيف‬Form1 5-‫التصنيف‬ ‫نهاية‬ ‫سطر‬Form1. ‫الكود‬ ‫نافذة‬ ‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 94.  ‫معالج‬‫الحدث‬Event Handler: ‫هو‬‫عند‬ ‫استدعاؤه‬ ‫يتم‬ ‫الذى‬ ‫اإلجراء‬ ‫وقوع‬‫معين‬ ‫حدث‬ 1-‫من‬ ‫مكون‬ ‫اإلجراء‬ ‫اسم‬(‫واسم‬ ‫الكائن‬ ‫اسم‬ ‫الحدث‬) 2-‫اإلجراء‬ ‫نهاية‬ ‫سطر‬. 3-‫اإلجراء‬ ‫استدعاء‬ ‫في‬ ‫المسبب‬. 4-‫ي‬ ‫الذى‬ ‫الكود‬ ‫يكتب‬ ‫السطرين‬ ‫بين‬ ‫ما‬‫نفذ‬ ‫الحدث‬ ‫وقوع‬ ‫بعد‬ ‫اإلجراء‬ ‫استدعاء‬ ‫عند‬. 5-‫التصنيف‬ ‫عن‬ ‫االعالن‬ ‫سطر‬Class. 6-‫التصنيف‬ ‫نهاية‬ ‫سطر‬Class ‫البحث‬ ‫معالج‬ ‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 95.  ‫ضبط‬‫برمجيا‬ ‫الخصائص‬:- ‫التحك‬ ‫أداة‬ ‫على‬ ‫المزدوج‬ ‫بالنقر‬ ‫قمت‬ ‫إذا‬ ‫النموذج‬ ‫على‬ ‫التحكم‬ ‫أدوات‬ ‫وضع‬ ‫عند‬‫يتم‬ ‫م‬ ‫األداة‬ ‫بهذه‬ ‫الخاص‬ ‫الحدث‬ ‫معالج‬ ‫وبها‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬. ً ‫برمجيا‬ ‫الخصائص‬ ‫ضبط‬ ‫صيغة‬:- ControlName.Property=Value ‫القيمة‬=‫الخاصية‬.‫الكائن‬ ‫اسم‬ ‫أو‬ ‫التحكم‬ ‫أداة‬ ‫اسم‬ ‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬ ‫برمجيا‬ ‫خصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 96.  ‫تدريبات‬ً‫ا‬‫يدوي‬ ‫الخصائص‬ ‫كتابة‬ ‫على‬: 1-‫الخاصية‬ ‫بضبط‬ ‫قم‬(Text)‫التحكم‬ ‫ألداة‬(lbl_Title)‫قيمتها‬ ‫تكون‬ ‫بحيث‬"‫جمهورية‬ ‫العربية‬ ‫مصر‬" Lbl_Title.Text="‫العربية‬ ‫مصر‬ ‫جمهورية‬" 2-‫الخاصية‬ ‫بضبط‬ ‫قم‬(ForeColor)‫التحكم‬ ‫ألداة‬(lbl_Title)‫قيمتها‬ ‫تكون‬ ‫بحيث‬ (Blue). Lbl_Title.ForeColor= Color.Blue ‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬ ‫البرمجيا‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 97.  3-‫الخاصية‬ ‫بضبط‬ ‫قم‬(Font)‫التحكم‬ ‫ألداة‬(Lbl_Title)‫يكون‬ ‫بحيث‬‫نو‬‫الخط‬ “Arial”‫الخط‬ ‫وحجم‬30 Lbl_Title.Font=NewFont(“Arial”,30) 4-‫الخاصية‬ ‫بضبط‬ ‫قم‬(Visible)‫التحكم‬ ‫ألداة‬(lbl_Title)‫قيمتها‬ ‫تكون‬ ‫بحيث‬ (False). Lbl_Title.Visible=False ‫الكود‬ ‫نافذة‬ ‫الرابع‬ ‫الفصل‬ ‫البرمجيا‬ ‫الخصائص‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 99.  ‫أوال‬:‫التالى‬ ‫الشكل‬ ‫فى‬ ‫األرقام‬ ‫إليه‬ ‫تشير‬ ‫ما‬ ‫أكتب‬: ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 100.  ‫ثانيا‬:‫النموذج‬ ‫نافذة‬ ‫فى‬Form‫زر‬ ‫لكل‬ ‫المناسب‬ ‫الكود‬ ‫سطر‬ ‫أكتب‬ ‫التالى‬ Button‫العن‬ ‫أداة‬ ‫خلفية‬ ‫بتغيير‬ ‫يقوم‬ ‫زر‬ ‫أى‬ ‫على‬ ‫النقر‬ ‫عند‬ ‫بحيث‬‫وان‬ Label‫الخاصية‬ ‫بأن‬ ‫العلم‬ ‫مع‬ ‫عليه‬ ‫المكتوب‬ ‫اللون‬ ‫إلى‬Name‫ألداة‬ ‫هى‬ ‫العنوان‬Label1. ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 101.  ‫ثالثا‬:‫التحكم‬ ‫أداة‬ ‫إخفاء‬ ‫أو‬ ‫إلظهار‬ ‫التالى‬ ‫الكود‬ ‫سطر‬ ‫أكتب‬Label1‫مستخدما‬ ‫الخاصية‬Visible ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 102.  ‫رابعا‬:‫التحكم‬ ‫أداة‬ ‫خصائص‬ ‫بتغيير‬ ‫قم‬TextBox1‫القيم‬ ‫إلى‬ ‫برمجيا‬ ‫الموضحة‬:- ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ MultiLineTrue FontAndlus;20 ForeColorBlue BackColoeYellow ‫الرابع‬ ‫الفصل‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 103.  ‫أوال‬:‫عالمة‬ ‫ضع‬(√)‫وعالمة‬ ‫الصحيحة‬ ‫العبارة‬ ‫أمام‬(×)‫الخطأ‬ ‫العبارة‬ ‫أمام‬: 1-‫رمز‬‫للتعبير‬ ‫يستخدم‬‫والنهاية‬ ‫البداية‬ ‫عن‬Terminal() 2-‫رمز‬‫المستطيل‬‫فقط‬ ‫واحدة‬ ‫معالجة‬ ‫عملية‬ ‫عن‬ ‫يعبر‬() 3-‫اليمين‬ ‫إلى‬ ‫اليسار‬ ‫من‬ ‫أو‬ ‫أسفل‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫دائما‬ ‫الخطوات‬ ‫تدفق‬.() 4-‫الخصائص‬ ‫نافذة‬ ‫من‬ ‫خاصية‬ ‫أى‬ ‫ضبط‬ ‫عند‬Properties‫أثرها‬ ‫يظهر‬‫فورا‬ ) ( 5-‫معادلة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫قيمتها‬ ‫تكون‬ ‫برمجيا‬ ‫خاصية‬ ‫ضبط‬ ‫عند‬‫التخصيص‬) (. ‫عام‬ ‫اختبار‬(‫عامة‬ ‫اسئلة‬) ‫عامة‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 104.  ‫ثانيا‬:‫القوسين‬ ‫بين‬ ‫مما‬ ‫الصحيحة‬ ‫اإلجابة‬ ‫تحت‬ ‫خط‬ ‫ضع‬ 1-‫ترت‬ ‫لتوضيح‬ ‫قياسية‬ ‫بأشكال‬ ‫الرسم‬ ‫على‬ ‫يعتمد‬ ‫تخطيطى‬ ‫تمثيل‬ ‫هى‬‫العمليات‬ ‫يب‬ ‫محددة‬ ‫مشكلة‬ ‫أو‬ ‫مسألة‬ ‫لحل‬ ‫الالزمة‬. (Flowchart- Problem Solving - Algorithm) 2-‫أ‬‫التدفق‬ ‫خريطة‬ ‫فى‬ ‫القرار‬ ‫اتخاذ‬ ‫عمليات‬ ‫عن‬ ‫يعبر‬ ‫اآلتية‬ ‫األشكال‬ ‫من‬ ‫ى‬. ) ( ‫عام‬ ‫اختبار‬(‫عامة‬ ‫اسئلة‬) ‫عامة‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬
  • 105.  3-‫معين‬ ‫حدث‬ ‫وقوع‬ ‫عند‬ ‫يستدعى‬ ‫الذى‬ ‫اإلجراء‬ ‫على‬ ‫يطلق‬....... ( Event - Event Handler - Function ) 4-‫باسم‬ ‫نموذج‬ ‫نافذة‬ ‫تظهر‬ ‫جديد‬ ‫مشروع‬ ‫إنشاء‬ ‫عند‬............. ( Label1 - Form1 - ListBox1) 5-‫عنوان‬ ‫التحكم‬ ‫أداة‬ ‫حجم‬ ‫فى‬ ‫للتحكم‬(Label)‫ضبط‬ ‫من‬ ‫البد‬ ‫الفأرة‬ ‫مؤشر‬ ‫باستخدام‬ ‫خاصية‬............... (BorderStyle- AutoSize- Location ) ‫عام‬ ‫اختبار‬(‫عامة‬ ‫اسئلة‬) ‫عامة‬ ‫اسئلة‬ ‫التال‬‫ي‬‫الساب‬‫ق‬