SlideShare a Scribd company logo
1 of 93
Download to read offline
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
1
‫السحيم‬ ‫السحمن‬ ‫هللا‬ ‫بسم‬‫علما‬ ‫ذنى‬ ‫بى‬‫ز‬ ‫كل‬‫العظيم‬ ‫هللا‬ ‫صدق‬
‫الاعدادى‬ ‫الثالث‬ ‫الصف‬ ‫مركسة‬
�‫ل‬‫اس�ى�الاو‬‫ز‬‫اﻟﻔﺼﻞ�اﻟﺪ‬
‫الاستاذة‬ ‫أعداد‬
�‫آﻣﺎل�ﻣﺼﻄﻔﻰ‬
‫أهداء‬
‫الالى‬ ‫الحاسب‬ ‫فى‬ ‫مصطفى‬ ‫امال‬ ‫بسمجيات‬ ‫ب‬‫و‬‫لجس‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
2
‫المشكالت‬‫حل‬‫االول‬‫الفصل‬
‫المشكلة‬:
‫موقف‬‫ٌتطلب‬‫إٌجاد‬‫ح‬‫ل‬‫له‬‫أي‬‫هدف‬‫مطلوب‬‫الوصول‬‫إلٌه‬‫من‬‫خالل‬‫إتباع‬‫عدة‬‫خطوات‬‫بترتٌب‬‫محدد‬.
‫المشكلة‬‫حل‬‫تعريف‬:
‫عبارة‬‫عن‬‫الخطوات‬‫واال‬‫نشطة‬‫والعملٌات‬ً‫الت‬ً‫ٌنبغ‬‫القٌام‬‫بها‬‫للوصول‬‫إلى‬‫هدف‬‫أو‬‫ناتج‬.
‫المشكلة‬‫حل‬‫احل‬‫ر‬‫م‬
:ً‫ال‬‫أو‬‫المشكلة‬‫تحديد‬:
‫المخرجات‬ ‫تحدٌد‬‫المطلوبة‬‫والمدخالت‬‫المتو‬‫فرة‬‫والمنطقٌة‬ ‫الحسابٌة‬ ‫المعالجة‬ ‫وعملٌات‬
:ً‫ا‬‫ثاني‬( ‫الخوارزمية‬‫الحل‬‫خطوات‬‫إعداد‬Algorithm):
‫بها‬ ‫وٌقصد‬‫من‬ ‫مجموعة‬‫اإلجراءات‬) ‫الخطوات‬ (‫المرتبة‬‫ا‬ًٌ‫منطق‬ ‫ا‬ً‫ب‬ٌ‫ترت‬‫هدف‬ ‫إلى‬ ‫للوصول‬‫هذه‬ ‫على‬ ‫وٌطلق‬
‫الخوارزمٌة‬ ‫لفظ‬ ‫الخطوات‬Algorithm.
‫ب‬‫هذه‬ ‫عرض‬ ‫ٌتم‬ ‫الحل‬ ‫خطوات‬ ‫اعداد‬ ‫عد‬‫تدفق‬ ‫خرائط‬ ‫صورة‬ ً‫ف‬ ‫الخطوات‬flow chart‫تعتبر‬ ‫أنها‬ ‫أي‬
. ‫المشكالت‬ ‫حل‬ ً‫ف‬ ‫الثالثة‬ ‫الخطوة‬
: ‫مالحظة‬
. ً‫الخوارزم‬ ‫موسى‬ ‫بن‬ ‫محمد‬ ‫الجبر‬ ‫علم‬ ‫ومؤسس‬ ‫الرٌاضٌات‬ ‫لعالم‬ ‫نسبة‬ ‫الخوارزمٌة‬ ‫لفظ‬
‫التدفق‬‫خرائط‬flow chart
ً‫تخطٌط‬ ‫تمثٌل‬ ً‫ه‬‫ترت‬ ‫لتوضٌح‬ ‫قٌاسٌة‬ ‫بأشكال‬ ‫الرسم‬ ‫على‬ ‫ٌعتمد‬‫مشكلة‬ ‫أو‬ ‫مسألة‬ ‫لحل‬ ‫الالزمة‬ ‫العملٌات‬ ‫ٌب‬
‫محددة‬.
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
3
: ‫التدفق‬‫خرائط‬‫مزايا‬
1)‫تٌسر‬‫و‬ ‫قراءة‬. ‫المشكلة‬ ‫فهم‬
2). ‫عمله‬ ‫ٌجب‬ ‫ما‬ ‫للمبرمج‬ ‫توضح‬
3). ‫لآلخرٌن‬ ‫البرنامج‬ ‫شرح‬ ً‫ف‬ ‫مفٌدة‬
4). ‫المعقدة‬ ً‫ا‬‫وخصوص‬ ‫البرامج‬ ‫توثٌق‬ ‫فى‬ ‫تساعد‬
:ً‫ا‬‫ثالث‬( ‫الكمبيوتر‬‫على‬ ‫البرنامج‬‫تصميم‬program design)
‫تت‬. ‫البرمجة‬ ‫لغات‬ ‫إحدى‬ ‫إلى‬ ‫التدفق‬ ‫خرائط‬ ‫رجم‬
:ً‫ا‬‫رابع‬( ‫أخطائه‬‫وتصحيح‬ ‫البرنامج‬‫صحة‬ ‫اختبار‬program testing.)
‫الخطأ‬ ‫وتصحٌح‬ ‫األخطاء‬ ‫الكتشاف‬ ‫ا‬ً‫ق‬‫مسب‬ ‫نتائجها‬ ‫معروف‬ ‫بٌانات‬ ‫بادخال‬ ‫البرنامج‬ ‫اختبار‬ ‫ٌتم‬‫عالمة‬ ‫كتابة‬ ‫مثل‬
‫نست‬ ‫ال‬ ‫البرنامج‬ ‫وعندكتابة‬ ‫الضرب‬ ‫عالمة‬ ‫من‬ ً‫ال‬‫بد‬ ‫الطرح‬‫معروف‬ ‫بٌانات‬ ‫ادخال‬ ‫عند‬ ‫اال‬ ‫االخطاء‬ ‫اكتشاف‬ ‫ٌع‬
‫االخطاء‬ ‫تصحٌح‬ ‫وٌتم‬ ً‫ا‬‫مسبق‬ ‫نتائجها‬.
:ً‫خامسا‬‫البرنامج‬‫توثيق‬
‫كتابة‬‫كل‬‫ال‬‫خطوات‬‫ل‬ ‫اتخذت‬ ‫التى‬‫المشكلة‬ ‫حل‬‫التدفق‬ ‫وخرٌطة‬ ‫ومدخالت‬ ‫مخرجات‬ ‫من‬‫المستخدمة‬ ‫واللغة‬‫للبرمجة‬
‫البرنامج‬ ‫إصدار‬ ‫آخر‬ ‫وتارٌخ‬‫للرجو‬ ‫موثوقه‬ ‫به‬ ‫لالحتفاظ‬‫البرنامج‬ ‫تطوٌر‬ ‫او‬ ‫لتصحٌح‬ ‫وقت‬ ‫اى‬ ‫فى‬ ‫الٌه‬ ‫ع‬
۩: ‫الخرائط‬‫رسم‬ ‫في‬ ‫المستخدمة‬‫الرموز‬-
‫رمز‬‫النهاٌة‬ ‫أو‬ ‫البداٌة‬(terminal)‫ونهاٌة‬ ‫الحل‬ ‫خطوات‬ ‫بداٌة‬ ‫عن‬ ‫للتعبٌر‬
‫الحل‬ ‫خطوات‬
‫رمزاالدخال/االخراج‬(input / output)‫نتائج‬ ‫واخراج‬ ‫بٌانات‬ ‫ادخال‬ ‫عن‬ ‫للتعبٌر‬
/ ‫معالجة‬ ‫رمز‬‫عملٌة‬(process)‫الحسابٌة‬ ‫العملٌات‬ ‫لكتابة‬
‫رمز‬‫قرار‬ ‫اتخاذ‬(decision)‫مقارنة‬ / ‫شرط‬ / ‫سؤال‬ ‫عن‬ ‫للتعبٌر‬
‫رمز‬( ‫اتجاه‬ ‫خطوط‬flow lines)↓ → ↑ ←‫الخرٌطة‬ ‫رموز‬ ‫لربط‬ ‫ٌستخدم‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
4
۩‫الخرائط‬‫رسم‬ ‫عند‬ ‫مراعاتها‬ ‫يجب‬ ‫التي‬‫القواعد‬:
1-‫وتنتهى‬ ‫البداٌة‬ ‫برمز‬ ‫التدفق‬ ‫خرٌطة‬ ‫تبدأ‬. ‫النهاٌة‬ ‫برمز‬
2-‫من‬ ‫كل‬ ‫على‬ ‫ٌطلق‬A.B.C‫متغٌر‬ ‫اسم‬Variable‫قٌمة‬ ‫على‬ ‫ٌحتوى‬ ‫الكمبٌوتر‬ ‫ذاكرة‬ ‫فى‬ ‫مخزن‬ ‫ٌعنى‬
3-‫المعادلة‬C=A+B‫المتغٌر‬ ‫قٌمة‬ ‫جمع‬ ‫تعنى‬A‫المتغٌر‬ ‫وقٌمة‬B‫المتغٌر‬ ‫فى‬ ‫الناتج‬ ‫وتخزٌن‬C.
4-( ‫كلمة‬ ‫نستخدم‬ ) ‫معطٌات‬ ( ‫بٌانات‬ ‫ادخال‬ ‫عن‬ ‫للتعبٌر‬Enter( / )Get( / )input( / )read)
" ‫متوازى‬ ‫رمز‬ ‫داخل‬ " ‫المعنى‬ ‫نفس‬ ‫على‬ ‫تدل‬ ‫كلمة‬ ‫أي‬ ‫استخدام‬ ‫وٌمكن‬
( ‫كلمة‬ ‫نستخدم‬ ) ‫المخرجات‬ ( ‫الناتج‬ ‫اخراج‬ ‫عن‬ ‫للتعبٌر‬out put( / )Print‫نفس‬ ‫على‬ ‫تدل‬ ‫كلمة‬ ‫اى‬ ‫أو‬ )
‫المعنى‬" ‫متوازى‬ ‫رمز‬ ‫داخل‬ "
5-‫امر‬ ‫أو‬ / ‫الحسابٌة‬ ‫العملٌات‬ (‫المعالجة‬ ‫عن‬ ‫للتعبٌر‬‫داخل‬ ‫كتابتها‬ ‫ٌتم‬ ) ‫التخصٌص‬. ‫المستطٌل‬ ‫رمز‬
6-‫مثل‬ ‫بدلٌٌن‬ ‫بٌن‬ ‫اختٌار‬ ‫أو‬ ‫سؤال‬ ‫عن‬ ‫للتعبٌر‬ ‫القرار‬ ‫اتخاذ‬ ‫رمز‬>‫أو‬<‫أو‬=" ‫كتابتها‬ ‫وٌتم‬‫المعٌن‬ ‫رمز‬ ‫داخل‬"
7-. ‫ببعضها‬ ‫الخرٌطة‬ ‫رموز‬ ‫لتوصٌل‬ ‫وٌستخدم‬ ‫سهم‬ ‫شكل‬ ‫له‬ ‫االتجاه‬ ‫خط‬ ‫رمز‬
8-‫أسف‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫تكون‬ ‫الخرٌطة‬ ‫رسم‬ ‫عند‬. ‫الٌمٌن‬ ‫إلى‬ ‫الٌسار‬ ‫من‬ ‫أو‬ ‫ل‬)) ‫هام‬ ((
‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫له‬ ‫ٌدخل‬ ‫فانه‬ ‫كنهاٌة‬ ‫استخدامه‬ ‫عند‬ ‫أما‬
11-‫اتجاه‬ ‫خط‬ ‫منه‬ ‫وٌخرج‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫له‬ ‫ٌدخل‬ ‫االخراج‬ ‫أو‬ ‫االدخال‬ ‫فى‬ ‫استخدامه‬ ‫عند‬ ‫المتوازى‬ ‫شكل‬
. ‫واحد‬
11-‫اتج‬ ‫خطان‬ ‫منه‬ ‫وٌخرج‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫له‬ ‫ٌدخل‬ ‫المعٌن‬ ‫شكل‬. ‫األقل‬ ‫على‬ ‫اه‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
5
‫البسيطة‬‫التدفق‬‫خرائط‬
‫خريطة‬ ‫ارسم‬‫تدفق‬‫الناتج‬‫واظهار‬ ‫عددين‬ ‫لجمع‬
‫أوال‬:: ‫المشكلة‬‫تعريف‬
‫جمع‬ ‫حاصل‬ : ‫المخرجات‬‫ال‬‫عددٌن‬
‫االول‬ ‫العدد‬ : ‫المدخالت‬n1‫الثانى‬ ‫والعدد‬n2‫العددٌن‬ ‫لجمع‬ ‫ومخزن‬s
: ‫المعالجة‬s = n1 + n2
‫الحل‬‫خطوات‬ :ً‫ثانيا‬‫خريط‬ :ً‫ا‬‫ثالث‬‫التدفق‬‫ة‬
1-‫بداٌة‬start
2-‫ادخال‬n1. n2input
3-‫جمع‬s=n1+n2
4-‫الناتج‬ ‫طباعة‬out put s
5-‫ثٌٕٙج٠ز‬End
: ‫هام‬‫من‬ ‫أكثر‬ ‫اجراء‬ ‫ٌمكن‬. ‫المستطٌل‬ ‫داخل‬ ‫معالجة‬ ‫عملٌة‬
‫خريطة‬ ‫ارسم‬‫تدفق‬‫األولى‬‫الدرجة‬‫من‬ ‫معادلة‬ ‫لحل‬X + 23=Y
‫مع‬ ‫اى‬ ‫على‬ ‫الطرفاالٌسر‬ ‫ٌحتوى‬‫المعادلة‬ ‫ناتج‬ ‫وهو‬ ‫واحد‬ ‫متغٌر‬ ‫على‬ ‫ادلة‬
) ‫مدخالت‬ ( ‫أكثر‬ ‫أو‬ ‫متغٌر‬ ‫على‬ ‫ٌحتوى‬ ‫قد‬ ‫حسابى‬ ‫تعبٌر‬ ‫أو‬ ‫مجردة‬ ‫قٌم‬ ‫على‬ ‫االٌمن‬ ‫الطرف‬ ‫ٌحتوى‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
‫قٌمة‬ : ‫المخرجات‬Y
: ‫المدخالت‬X
: ‫المعالجة‬‫قٌمة‬ ‫حساب‬Y‫المعادلة‬ ‫من‬Y = 3 X + 2
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
6
‫الحل‬‫خطوات‬ :ً‫ثانيا‬:ً‫ا‬‫ثالث‬‫التدفق‬‫خريطة‬
1-‫بداٌة‬start
2-‫ادخال‬‫المتغٌر‬ ‫قٌمة‬X
3-3*X + 2=Y
4-‫طباعة‬Y
5-‫النهاٌة‬
‫الطول‬ ‫بمعلومٌة‬ ‫مستطٌل‬ ‫ومحٌط‬ ‫مساحة‬ ‫لحساب‬ ‫خرٌطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬ ‫اكتب‬L‫والعرض‬W
ً‫ه‬ ‫المساحة‬ ‫حساب‬ ‫معادلة‬ ‫أن‬ ‫العلم‬ ‫مع‬AREA = L * Wً‫ه‬ ‫المحٌط‬ ‫حساب‬ ‫ومعادلة‬
PERIMETER = 2 * (L + W)‫؟‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
‫المستطٌل‬ ‫مساحة‬ : ‫المخرجات‬Area‫المستطٌل‬ ‫ومحٌط‬Perimeter
: ‫المدخالت‬L . W
‫المعالجة‬:Area = L * W‫و‬= 2*(l+w)Perimeter
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-‫ال‬‫بداٌة‬start
2-‫ادخال‬‫قٌمة‬READ L .W
3-AREA = L * W
PERIMETER = 2*( L + W )
4-‫المخرجات‬ ‫طباعة‬PRINT AREA
PRINT PERIMETER
5-‫النهاٌة‬End
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
7
‫القطر‬ ‫نصف‬ ‫بمعلومٌة‬ ‫الدائرة‬ ‫مساحة‬ ‫لحساب‬ ‫خرٌطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬ ‫اكتب‬R‫أن‬ ‫العلم‬ ‫مع‬
‫هى‬ ‫المساحة‬ ‫حساب‬ ‫معادلة‬AREA= 3.14*R*R‫؟‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬‫ثٌذثةشر‬ ‫ِغجفز‬Area
: ‫ثٌّذخالس‬R
: ‫ثٌّؼجٌؾز‬AREA= 3.14*R*R
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-‫ال‬‫بداٌة‬start
2-‫ادخال‬‫قٌمة‬READ R
3-AREA = 3.14*R*R
4-‫المخرجات‬ ‫طباعة‬PRINT AREA
5-‫النهاٌة‬End
‫بمعلو‬ ‫السنوات‬ ‫لحساب‬ ‫التدفق‬ ‫خرٌطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬ ‫اكتب‬. ‫الشهور‬ ‫عدد‬ ‫مٌة‬
‫بالرمز‬ ‫الشهور‬ ‫عدد‬ ‫الى‬ ‫الرمز‬ ‫ٌتم‬ ‫ـ‬m
‫السنه‬ ‫شهور‬ ‫عدد‬ ‫ان‬ ‫وبما‬ ‫ــ‬12‫على‬ ‫الشهور‬ ‫عدد‬ ‫قسمة‬ ‫ٌتم‬ ‫السنوات‬ ‫عدد‬ ‫فالمعرفة‬ ‫شهر‬12
‫كاالتى‬ ‫المعادلة‬ ‫وتكون‬ ‫ــ‬Year= M/12
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬‫ثٌغٕٛثس‬ ‫ػذد‬N Years
: ‫ثٌّذخالس‬‫ثٌشٙٛس‬ ‫ػذد‬N Months
ٌ‫ث‬: ‫ّؼجٌؾز‬NYears = Nmonths / 12
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
8
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-‫ال‬‫بداٌة‬start
2-‫ادخال‬‫الشهور‬ ‫عدد‬READ M
3‫ــ‬Year = M/12
4‫الناتج‬ ‫اخراج‬ ‫ــ‬Output year
5-‫النهاٌة‬End
: ) ‫القرار‬‫اتخاذ‬ ( ‫التفرع‬‫استخدام‬
‫االجاب‬ ‫ٌتطلب‬ ‫سؤال‬ ‫على‬ ‫تحتوى‬ ‫مشكلة‬‫خالل‬ ‫من‬ ‫تحدٌدها‬ ‫ٌتم‬ ‫اخرى‬ ‫عملٌات‬ ‫الى‬ ‫التفرع‬ ‫ٌتطلب‬ ‫أو‬ ‫ال‬ ‫أو‬ ‫بنعم‬ ‫ة‬
‫التدفق‬ ‫خرٌطة‬
‫ارسم‬‫خرٌطة‬‫تدفق‬‫لطباعة‬‫كلمة‬‫تساوي‬ ‫أو‬ ‫من‬ ‫اكبر‬ ‫المدخلة‬ ‫الدرجة‬ ‫تكون‬ ‫أن‬ ‫حالة‬ ً‫ف‬ ‫ناجح‬51‫؟‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬‫ٔجؽـ‬ ‫وٍّز‬ ‫ؽذجػز‬
: ‫ثٌّذخالس‬‫ثٌذسؽز‬X
: ‫ثٌّؼجٌؾز‬‫وجٔش‬ ‫إرث‬Xٜٚ‫صغج‬ ٚ‫ث‬ ‫أوذش‬55‫٠طذغ‬‫ٔجؽـ‬ ‫وٍّز‬
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-‫ال‬‫بداٌة‬start
2-‫ادخال‬‫الدرجة‬X
3‫كان‬ ‫إذا‬ ‫ــ‬50=<X
‫ناجح‬ ‫طبع‬
4-‫النهاٌة‬End
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
9
‫ارسم‬‫خرٌطة‬‫تدفق‬‫ٌطب‬ ‫صفر‬ ‫ٌساوي‬ ‫علٌه‬ ‫المقسوم‬ ‫كان‬ ‫وإذا‬ ‫عددٌن‬ ‫قسمة‬ ‫حاصل‬ ‫لطباعة‬) ‫معروف‬ ‫(غٌر‬ ‫ع‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫المخرجات‬‫طباعة‬‫عددٌن‬ ‫قسمة‬ ‫ناتج‬R" ‫معرف‬ ‫غٌر‬ " ‫عبارة‬ ‫طباعة‬ ‫أو‬
: ‫ثٌّذخالس‬ُ‫ثٌمجع‬num1ٗ١ٍ‫ػ‬ َٛ‫ٚثٌّمغ‬num2
: ‫ثٌّؼجٌؾز‬‫ثٌّضغ١ش‬ ‫ل١ّز‬ ْ‫وج‬ ‫إرث‬num2= 0‫ثٌّضغ١ش‬ ‫ل١ّز‬ ْ‫وج‬ ‫إرث‬ " ‫ِؼشف‬ ‫غ١ش‬ " ‫أؽذغ‬ ً‫ث‬‫أر‬
num2>0‫ثٌمغّز‬ ‫ٔجصؼ‬ ‫أؽذغ‬ ً‫ث‬‫أر‬
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-‫ال‬‫بداٌة‬
2-‫ادخال‬1UMN
3-3‫ادخال‬ ‫ــ‬2UMN
4--‫كان‬ ‫ـاذا‬0=2UMN‫اذن‬
" ‫معروف‬ ‫غٌر‬ " ‫اطبع‬ ‫ــ‬
‫النهاٌة‬ ‫إلى‬ ‫اذهب‬ ‫ــ‬
5-2UMN/1UMN=R
6-‫اطبع‬R
7-‫النهاٌة‬
" ‫هام‬ " ‫بالخرٌطة‬ ‫ادخال‬ ‫من‬ ‫اكثر‬ ‫عمل‬ ‫ٌمكن‬ ‫ملحوظة‬
ٌ‫خر‬‫؟‬ ‫فردي‬ ‫أو‬ ً‫زوج‬ ‫العدد‬ ‫نوع‬ ‫طباعة‬ ‫ثم‬ ‫رقم‬ ‫الدخال‬ ‫طة‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬ٜ‫فشد‬ ٚ‫أ‬ ٝ‫صٚؽ‬ ‫ثٌؼذد‬ ‫ٔٛع‬ ‫ؽذجػز‬
: ‫ثٌّذخالس‬‫ثٌذسؽز‬N
‫وجٔش‬ ‫:إرث‬ ‫ثٌّؼجٌؾز‬Nٍٝ‫ػ‬ ‫ثٌمغّز‬ ً‫٠مذ‬ ‫ثٌؼذد‬2ٜ‫فشد‬ ْٛ‫٠ى‬ ‫رٌه‬ ‫ٚغ١ش‬ ٝ‫صٚؽ‬ ‫ثٌؼذد‬ ْٛ‫٠ى‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
15
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-‫ال‬‫بداٌة‬start
2-N
3‫ــ‬N‫على‬ ‫القسمة‬ ‫تقبل‬2ً‫باق‬ ‫بدون‬
-ً‫زوج‬ ‫الرقم‬ ‫اطبع‬ ‫اذن‬
-‫ذلك‬ ‫غٌر‬
‫فردي‬ ‫الرقم‬ ‫اطبع‬
4-‫النهاٌة‬End
‫تدفق‬ ‫خرٌطة‬ ‫ارسم‬‫؟‬ " ‫هو‬ ‫االصغر‬ ‫العدد‬ " ‫و‬ " ‫هو‬ ‫االكبر‬ ‫العدد‬ " ‫وطباعة‬ ‫عددٌن‬ ‫الدخال‬ ‫خرٌطة‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬" ‫ػذجسر‬ ‫ؽذجػز‬ٌ‫ث‬‫ثالوذش‬ ‫ؼذد‬ٛ٘‫ثالطغش‬ ‫ثٌؼذد‬ " ٚ "ٛ٘"
: ‫ثٌّذخالس‬‫ثٌؼذد‬M . R
‫:إرث‬ ‫ثٌّؼجٌؾز‬‫ل١ّز‬ ‫وجٔش‬M‫ل١ّز‬ ِٓ ‫أوذش‬Rٛ٘ ‫ثالوذش‬ ‫ثٌؼذد‬ " ‫ػذجسر‬ ‫٠طذغ‬M"ٛ٘ ‫ثالطغش‬ ‫ٚثٌؼذد‬
R‫رٌه‬ ‫ٚغ١ش‬‫ثٌؼذد‬ " ‫ػذجسر‬ ‫٠طذغ‬ ‫ٚإال‬‫ثالوذش‬ٛ٘R"ٛ٘ ‫ثالطغش‬ ‫ٚثٌؼذد‬M
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬: ً‫ج‬‫عجٌغ‬‫ثٌضذفك‬ ‫خش٠طز‬
1)start
2)M. R
3‫ــ‬R<is m
‫هو‬ ‫االكبر‬ ‫العدد‬ ‫طباعة‬ ‫ــ‬M
-‫هو‬ ‫االصغر‬ ‫العدد‬R
4-‫ذلك‬ ‫غٌر‬
-‫هو‬ ‫االكبر‬ ‫العدد‬ ‫طباعة‬R
-‫هو‬ ‫االصغر‬ ‫العدد‬M
6-End
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
11
" ‫رسالة‬ ‫ٌعطى‬ ‫التساوى‬ ‫حالة‬ ‫وفى‬ ‫رقمٌن‬ ‫من‬ ‫رقم‬ ‫اكبر‬ ‫الٌجاد‬ ‫عددٌٌن‬ ‫بٌن‬ ‫مقارنة‬ ‫الخرٌطة‬ ‫ٌكون‬ ‫قد‬
equal‫الخطو‬ ‫تكون‬ "‫ال‬ ‫مقارنة‬ ‫من‬ ً‫ال‬‫بد‬ ‫ولكن‬ ‫االتٌة‬ ‫الخرٌطة‬ ‫خطوات‬ ‫نفس‬ ‫هى‬ ‫ات‬‫ـ‬D‫نقارن‬ ‫بالصفر‬
. ‫ببعضهما‬ ‫العددٌٌن‬
‫ارسم‬‫خرٌطة‬‫تدفق‬‫الحرارة‬ ‫درجة‬ ‫على‬ ‫للحصول‬‫ثم‬"‫الصفر‬ ‫من‬ ‫اكبر‬ ‫"طباعة‬‫أو‬"‫الصفر‬ ‫من‬ ‫"اقل‬‫أو‬"‫الصفر‬ ‫"ٌساوي‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬" ‫ؽذجػز‬ٚ‫أ‬ " " ‫ثٌظفش‬ ِٓ ‫ثوذش‬" ‫ثٌظفش‬ ِٓ ٜٚ‫صغج‬ ٚ‫أ‬ " " ‫ثٌظفش‬ ِٓ ً‫أل‬
: ‫ثٌّذخالس‬‫ثٌذسؽز‬D
: ‫ثٌّؼجٌؾز‬‫ثٌقشثسر‬ ‫دسؽز‬ ‫ِمجسٔز‬
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
1-start
2-input D
3-‫كان‬ ‫اذا‬1=D‫اذن‬
‫الصفر‬ ‫تساوي‬ ‫اطبع‬ ‫ــ‬
4-‫ذلك‬ ‫غٌر‬
‫كان‬ ‫اذا‬ ‫ــ‬1D <
‫الصفر‬ ‫تحت‬ ‫اطبع‬ ‫ــ‬
‫غٌرذلك‬
‫الص‬ ‫فوق‬ ‫اطبع‬ ‫ــ‬‫فر‬
5-End
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
12
‫ارسم‬‫خرٌطة‬‫تدفق‬‫للحصول‬‫قطرها‬ ‫نصف‬ ‫دائرة‬ ‫مساحة‬ ‫على‬R‫من‬ ‫الخروج‬ ‫ثم‬ ‫مسموح‬ ‫غٌر‬ ‫رسالة‬ ‫تظهر‬
‫قٌمة‬ ‫ادخال‬ ‫عند‬ ‫البرنامج‬R‫؟‬ ‫بالسالب‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬‫ؽذجػز‬‫ل١ّز‬ ْٛ‫صى‬ ْ‫ث‬ ‫فجٌز‬ ٝ‫ف‬ ‫ِغّٛؿ‬ ‫غ١ش‬ ‫سعجٌز‬R<0‫ث‬ ‫ِغجفز‬ ‫ؽذجػز‬ ‫رٌه‬ ‫غ١ش‬‫ٌذثةشر‬
: ‫ثٌّذخالس‬‫ثٌمطش‬ ‫ٔظف‬R
‫وجٔش‬ ‫:إرث‬ ‫ثٌّؼجٌؾز‬R < 0‫٠طذغ‬ ‫رٌه‬ ‫ٚغ١ش‬ ‫ِغّٛؿ‬ ‫غ١ش‬ ‫٠طذغ‬a=3.14*r*r
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
start
R
1>R
‫مسموح‬ ‫*غٌر‬
A = 3.14 * R*R
Print A
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
13
‫التكرارية‬‫ات‬‫الحلق‬Loop:
‫من‬ ‫اكثر‬ ‫أو‬ ‫محددة‬ ‫خطوة‬ ‫تكرار‬ ً‫وه‬. ‫الخرائط‬ ‫باستخدام‬ ‫خطوة‬
‫ارسم‬‫خرٌطة‬‫تدفق‬‫من‬ ‫األعداد‬ ‫لطباعة‬1‫إلى‬3‫؟‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
: ‫ثٌّخشؽجس‬‫ؽذجػز‬ِٓ ‫ثألػذثد‬1ٌٝ‫إ‬3
: ‫ثٌّذخالس‬‫ثٌؼذد‬M
: ‫ثٌّؼجٌؾز‬‫ثٌؼذد‬ ‫ؽذجػز‬M= ٖ‫ِمذثس‬ ٜ‫ثٌز‬1‫دّمذثس‬ ٗ‫ص٠جدص‬ ُ‫ع‬1‫ل١ّز‬ ً‫صظ‬ ٝ‫فض‬ ‫ثٌطذجػز‬ ُ‫ع‬M( ِٓ ‫أوذش‬3)
ً‫ج‬١ٔ‫عج‬ً‫ثٌق‬ ‫خطٛثس‬ :‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
start
1=m
‫كان‬ ‫اذا‬3=>m
-‫اطبع‬m
-M = M + 1
‫الخطوة‬ ‫إلى‬ ‫اذهب‬3
END
( ‫التكرار‬ ‫تنفٌذ‬ ‫مرات‬ ‫عدد‬ ‫ــ‬4‫قٌمة‬ ‫ــ‬ )M( ‫الحلقة‬ ‫انتهاء‬ ‫بعد‬4)
‫جدول‬ ‫لطباعة‬ ‫السابقة‬ ‫الخرٌطة‬ ‫تعدٌل‬3‫؟‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
‫ثٌّخشؽجس‬:‫ؽذجػز‬( ‫ػشح‬ ‫ؽذٚي‬3)
: ‫ثٌّذخالس‬‫ثٌّضغ١ش‬J‫ٚثفذ‬ ٜٚ‫صغج‬ ‫ثٌّذذة١ز‬ ٗ‫ٚل١ّض‬J=1
: ‫ثٌّؼجٌؾز‬‫ثٌؼذد‬ ‫ؽذجػز‬Jٝ‫ف‬ ‫ِؼشٚح‬3‫ل١ّز‬ ٗ‫ص٠جدص‬ ُ‫ع‬J‫ٚثفذ‬J+1ً‫صظ‬ ٝ‫فض‬ ‫ٚ٘ىزث‬ ‫ثٌطذجػز‬ ُ‫ع‬
‫ل١ّز‬Jِٓ ‫أوذش‬12‫ثٌضىشثس‬ ٝٙ‫ٚ٠ٕض‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
14
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
Start
1=j
‫اذا‬‫كان‬3=>j
‫اطبع‬3*j
J = j + 1
‫الخطوة‬ ‫إلى‬ ‫اذهب‬3
END
‫قٌمة‬j‫صحٌح‬ ‫غٌر‬ ‫الشرط‬ ‫ٌصبح‬ ‫أن‬ ‫بعد‬13‫من‬ ‫ٌبدأ‬ ‫ضرب‬ ‫جدول‬ ‫أي‬ ‫ألن‬ ‫وذلك‬1‫إلى‬12.
‫جدول‬ ‫طباعة‬ ‫من‬ ً‫ال‬‫بد‬ ‫المطلوب‬ ‫الضرب‬ ‫جدول‬ ‫رقم‬ ‫ادخال‬ ‫ٌمكن‬ ‫حتى‬ ‫السابقة‬ ‫الخرٌطة‬ ‫بتعدٌل‬ ‫قم‬3. ‫ا‬ً‫م‬‫دائ‬
‫تر‬‫ال‬ ‫قبل‬ ‫ادخال‬ ‫زٌادة‬ ‫ٌتم‬ ‫ولكن‬ ‫الخرٌطة‬ ‫نفس‬ ‫سم‬1=j‫به‬ ‫وٌكتب‬N‫اطبع‬ ‫كتابة‬ ‫ٌتم‬ ‫ثم‬
N*j‫من‬ ً‫ال‬‫بد‬PRINT J * 3.
‫من‬ ‫االعداد‬ ً‫ف‬ ‫الزوجٌة‬ ‫االعداد‬ ‫لطباعة‬ ‫خرٌطة‬ ‫رسم‬ ‫حالة‬ ً‫وف‬1‫إلى‬11‫؟‬
‫ال‬ ‫تحدٌد‬ ‫ٌتم‬2=m‫من‬ ً‫ال‬‫بد‬1=m‫و‬M = M + 2‫من‬ ً‫ال‬‫بد‬1M = M +
‫ارسم‬‫خرٌطة‬‫تدفق‬‫ل‬‫االعداد‬ ‫مجموع‬ ‫طباعة‬‫الصحٌحة‬‫من‬1‫إلى‬3‫؟‬
: ‫المشكلة‬‫تعريف‬ ‫أوال‬
ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬
start
1=N
sum = 0
N+sum=sum
1+N=N
‫كان‬ ‫اذا‬3<N: ‫اذن‬
‫اطبع‬sum
: ‫ذلك‬ ‫غٌر‬
‫رقم‬ ‫الخطوة‬ ‫إلى‬ ‫اذهب‬4
END
Start
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
15
‫ف‬‫نبدأ‬ ‫الزوجٌة‬ ‫االعداد‬ ‫حالة‬ ًN=2‫و‬N = N + 2.
‫نبدأ‬ ‫الفردٌة‬ ‫االعداد‬ ‫حالة‬ ً‫ف‬1N=‫و‬N = N + 2.
ᴥᴥᴥ. ‫معٌن‬ ‫أي‬ ‫بها‬ ‫ٌوجد‬ ‫ال‬ ‫عادٌة‬ ‫تكون‬ ‫الطرح‬ / ‫الضرب‬ / ‫اكثر‬ ‫أو‬ ‫لعددٌن‬ ‫الجمع‬ ‫الخرٌطة‬ ‫تذكر‬ ‫عندما‬
ᴥᴥ‫ال‬ ‫معروف‬ ‫علٌه‬ ‫المقسوم‬ ‫ٌكون‬ ‫عندما‬ ‫ولكن‬ ‫معٌن‬ ‫نستخدم‬ ‫القسمة‬ ً‫ف‬. ‫معٌن‬ ‫نستخدم‬
************************************
‫على‬ ‫أسئلة‬‫األول‬‫الفصل‬
: ‫األول‬ ‫السؤال‬( ‫عالمة‬ ‫ضع‬( ‫وعالمة‬ ‫الصحٌحة‬ ‫العبارة‬ ‫أمام‬ ): ‫الخطأ‬ ‫العبارة‬ ‫أمام‬ )
1-‫مراحل‬ ‫عن‬ ‫للتعبٌر‬ ‫اتجاه‬ ‫وخطوط‬ ‫أشكال‬ ‫تستخدم‬ ‫التدفق‬ ‫خرائط‬.‫ما‬ ‫مشكلة‬ ‫حل‬ ‫سٌر‬) (
2-, ‫التدفق‬ ‫خرٌطة‬ ‫رسم‬ ‫عند‬ ‫الحل‬ ‫خطوات‬ ‫لتمثٌل‬ ‫هندسى‬ ‫شكل‬ ‫أى‬ ‫إستخدام‬ ‫ٌمكن‬) (
3-‫الرمز‬ ‫ٌستخدم‬. ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ ‫والنهاٌة‬ ‫البداٌة‬ ‫أو‬ ‫الطرفٌات‬ ‫عن‬ ‫للتعبٌر‬) (
4-‫المستطٌل‬ ‫رمز‬ ‫ٌستخدم‬‫إدخال‬ ‫عملٌة‬ ‫عن‬ ‫لٌعبر‬. ‫البٌانات‬) (
5-‫الشكل‬ ‫ٌستخدم‬. ‫التدفق‬ ‫خرائط‬ ‫فى‬ ‫القرار‬ ‫إتخاذ‬ ‫عملٌة‬ ‫لتمثٌل‬) (
6-. ‫إلٌة‬ ‫الوصول‬ ‫مطلوب‬ ‫ناتج‬ ‫أو‬ ‫هداف‬ ً‫تعن‬ ‫المشكلة‬) (
7-. ‫لمشكلة‬ ً‫ال‬‫مثا‬ ‫ٌعتبر‬ ‫الشاي‬ ‫من‬ ‫كوب‬ ‫إعداد‬) (
8-‫عبا‬ ‫المشكلة‬ ‫حل‬) ( . ‫ناتج‬ ‫أو‬ ‫هدف‬ ً‫إل‬ ‫للوصول‬ ‫بها‬ ‫القٌام‬ ً‫ٌنبغ‬ ً‫الت‬ ‫والعملٌات‬ ‫واألنشطة‬ ‫الخطوات‬ ‫عن‬ ‫رة‬
9-. ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫ا‬ًٌ‫منطق‬ ‫ا‬ً‫ب‬ٌ‫ترت‬ ‫المرتبة‬ ‫اإلجراءات‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫توثٌق‬) (
11-‫مشك‬ ‫لح‬ ‫اتخذت‬ ً‫الت‬ ‫الخطوات‬ ‫كل‬ ‫كتابة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫صحة‬ ‫اختبار‬. ‫ما‬ ‫لة‬) (
11-. ‫األخطاء‬ ‫من‬ ‫البرنامج‬ ‫خلو‬ ‫من‬ ‫التأكد‬ ً‫ٌعن‬ ‫البرنامج‬ ‫نوثٌق‬) (
12-‫الخوارزمٌة‬Algorithm. ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫ا‬ًٌ‫منطق‬ ً‫ترتٌب‬ ‫المرتبة‬ ‫األجراءات‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬
) (
13-. ‫ما‬ ‫مشكلة‬ ‫لحل‬ ‫اتخذت‬ ً‫الت‬ ‫الخطوات‬ ‫كل‬ ‫كتابة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫نوثٌق‬) (
14-. ‫األخطاء‬ ‫من‬ ‫البرنامج‬ ‫خلو‬ ‫من‬ ‫التأكد‬ ً‫ٌعن‬ ‫البرنامج‬ ‫صحة‬ ‫اختبار‬) (
15-ً‫تخطٌط‬ ‫تمثٌل‬ ً‫ه‬ ‫التدفق‬ ‫خرائط‬‫مشككلة‬ ‫حل‬ ‫عملٌات‬ ‫ترتٌب‬ ‫لتوضٌح‬ ‫القٌاسٌة‬ ‫األشكال‬ ‫بعض‬ ‫رسم‬ ‫على‬ ‫ٌعتمد‬
.) (
16-‫برن‬ ً‫إل‬ ‫وتحلٌلها‬ ‫المشكلة‬ ‫فهم‬ ‫سهولة‬ ‫على‬ ‫التدفق‬ ‫خرائط‬ ‫تساعد‬. ‫امج‬) (
: ً‫ٌل‬ ‫مما‬ ‫عبارة‬ ‫كل‬ ‫إلكمال‬ ‫المناسبة‬ ‫األجابة‬ ‫اختر‬ : ً‫الثان‬ ‫السؤال‬
1-: ‫علٌها‬ ‫ٌطلق‬ ‫ناتج‬ ‫أو‬ ‫هدف‬ ً‫إل‬ ‫للوصول‬ ‫بها‬ ‫القٌام‬ ً‫ٌنبغ‬ ً‫الت‬ ‫والعملٌات‬ ‫واألنشطة‬ ‫الخطوات‬
‫أ‬-. ‫المشكلة‬ ‫تحدٌد‬‫ب‬-. ‫المشكلة‬‫ج‬-. ‫المشكلة‬ ‫حل‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
16
START
M <= 3
True
False
M = M + 1
Print M
End
2-: ‫نستخدم‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬
‫أ‬-. ‫وخطوط‬ ‫قٌاسٌة‬ ً‫ال‬‫أشكا‬‫ب‬-. ‫الهندسٌة‬ ‫الرموز‬ ‫جمٌع‬‫ج‬-. ‫الخوارزمٌة‬
3-: ‫علٌها‬ ‫ٌطلق‬ ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫ا‬ًٌ‫منطق‬ ‫ا‬ً‫ب‬ٌ‫ترت‬ ‫المرتبة‬ ‫مجموعةاإلجراءات‬
‫أ‬-. ‫المشكلة‬‫ب‬-. ‫الخوارزمٌة‬‫ج‬-. ‫البرنامج‬ ‫صحة‬ ‫اختبار‬
4-: ‫علٌها‬ ‫ٌطلق‬ ‫األخطاء‬ ‫من‬ ‫البرنامج‬ ‫خلو‬ ‫من‬ ‫التأكد‬
‫أ‬-. ‫البرنامج‬ ‫صحة‬ ‫اختبار‬‫ب‬-. ‫البرنامج‬ ‫توثٌق‬‫ج‬-. ‫الخوارزمٌة‬
5-: ‫علٌها‬ ‫ٌطلق‬ ‫ما‬ ‫مشكلة‬ ‫لحل‬ ‫اتخذت‬ ً‫الت‬ ‫الخطوات‬ ‫كل‬ ‫كتابة‬
‫أ‬-. ‫البرنامج‬ ‫توثٌق‬‫ب‬-. ‫البرنامج‬ ‫صحة‬ ‫اختبار‬‫ج‬-‫التدفق‬ ‫خرائط‬.
6-: ‫هو‬ " ‫العصٌر‬ ‫من‬ ‫كوب‬ ‫إعداد‬ " ‫عن‬ ‫عبر‬ُ‫م‬‫ال‬ ‫والمصطلح‬ , ‫المصطلحات‬ ‫من‬ ‫العدٌد‬ ‫المشكلة‬ ‫حل‬ ‫أسلوب‬ ‫ٌتضمن‬
‫أ‬-. ‫التدفق‬ ‫خرٌطة‬‫ب‬-. ‫خوارزمٌة‬‫ج‬-. ‫مشكلة‬
7-: ‫هو‬ " ‫رٌاضٌة‬ ‫مسألة‬ " ‫عن‬ ‫عبر‬ُ‫م‬‫ال‬ ‫والمصطلح‬ , ‫المصطلحات‬ ‫من‬ ‫العدٌد‬ ‫المشكلة‬ ‫حل‬ ‫أسلوب‬ ‫ٌتضمن‬
‫أ‬-‫خوارز‬. ‫مٌة‬‫ب‬-. ‫مشكلة‬‫ج‬-. ‫الكمبٌوتر‬ ‫على‬ ‫برنامج‬ ‫تصمٌم‬
8-: ‫علٌه‬ ‫نطلق‬ , ‫المشكلة‬ ‫حل‬ ‫عملٌات‬ ‫ترتٌب‬ ‫لتوضٌح‬ ‫القٌاسٌة‬ ‫األشكال‬ ‫بعض‬ ‫رسم‬ ‫على‬ ‫ٌعتمد‬ ‫تخطٌط‬ ‫تمثٌل‬
‫أ‬-. ‫المشكلة‬‫ب‬-. ‫الخوارزمٌة‬‫ج‬-‫التدفق‬ ‫خرائط‬
: ‫التالٌة‬ ‫التدفق‬ ‫خرٌطة‬ ‫فى‬
(1)‫قٌمة‬ ‫(طباعة‬ ‫التكرار‬ ‫مرات‬ ‫عدد‬M: ‫هو‬ )
‫أ‬-2‫ب‬-3‫ج‬-4
(2‫قٌمة‬ ‫السابق‬ ‫بالسؤال‬ ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ )M: ‫تساوى‬ ‫التكرارٌة‬ ‫الحلقة‬ ‫انتهاء‬ ‫بعد‬
‫أ‬-2‫ب‬-3‫ج‬-4
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
17
‫د‬ ‫بيزيك‬ ‫الفيجول‬‫مقدمة‬ : ‫الثاني‬‫االفصل‬‫نت‬ ‫وت‬
۩‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجول‬‫لغة‬Visual Basic . net:
‫إحدى‬‫لغات‬‫البرمجة‬‫ذات‬‫المستوى‬ً‫العال‬High Level Language,‫ومصممة‬‫لتكون‬‫سهلة‬,‫التعلم‬
‫حٌث‬‫أن‬‫أوامرها‬‫وتعلٌماتها‬‫تستخدم‬‫مفردات‬‫اللغة‬,‫اإلنجلٌزٌة‬‫وٌمكن‬‫استخدامها‬‫إلنتاج‬‫تطبٌقات‬‫منها‬:
1.‫تطبٌقات‬‫مكتبٌة‬Windows Applications .
2.‫تطبٌقات‬‫وٌب‬Web Applications .
. ‫نت‬ ‫دوت‬ ‫استودٌو‬ ‫الفٌجول‬ ‫حزمة‬ ‫ضمن‬ ‫متوفرة‬ ‫برمجة‬ ‫لغة‬ ً‫ه‬
: ‫الكمبيوتر‬‫وذاكرة‬ ‫البرمجة‬
( ‫كائنات‬ ‫إنشاء‬ ‫فى‬ ‫نت‬ ‫دوت‬ ‫بٌزٌك‬ ‫فٌجوال‬ ‫لغة‬ ‫وتعلٌمات‬ ‫أوامر‬ ‫تستخدم‬Objects)‫كائن‬ ‫ولكل‬ ‫الكمبٌوتر‬ ‫بذاكرة‬
‫خصائص‬Properties‫وهى‬ :‫والحجم‬ ‫الخط‬ ‫الطول‬ ‫اللون‬ ‫الشكل‬ ‫مثل‬ ‫وتمٌزه‬ ‫الكائن‬ ‫تصف‬
‫احداث‬event‫له‬ ‫االستجابة‬ ‫وٌتم‬ ‫الكائن‬ ‫على‬ ‫ٌقع‬ ‫الذى‬ ‫الفعل‬ ‫هو‬ :‫حدث‬ ‫مثل‬Click‫األمر‬ ‫زر‬ ‫على‬.
‫إجراءات‬Procedures‫هذا‬ ‫أستدعاء‬ ‫عند‬ ‫تفٌذها‬ ‫ٌتم‬ ‫وتعلٌمات‬ ‫أوامر‬ ‫على‬ ‫إجراء‬ ‫كل‬ ‫ٌحتوى‬ :
. ‫اإلجراء‬
‫كائنٌة‬ ‫لغة‬‫التو‬‫جة‬Object Oriented‫النه‬‫تعمل‬‫من‬‫خالل‬‫كائنات‬ً‫ف‬‫ذاكرة‬‫الكمبٌوتر‬.
‫موجهة‬‫بالحدث‬Event Driven‫ألن‬‫األوامر‬‫والتعلٌمات‬‫تنفذ‬‫عند‬‫وقوع‬‫حدث‬‫معٌن‬.
‫البرمجة‬‫لغة‬:"‫برمجة‬ ‫لغة‬ ‫كل‬ ‫حسب‬ ‫معٌنة‬ ‫لقواعد‬ ‫ا‬ً‫ق‬‫وف‬ ‫تكتب‬ ‫والتعلٌمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ً‫"ه‬
‫الكائن‬"‫االس‬ ‫البناء‬ ‫وحدة‬ ‫هو‬" ‫التوجه‬ ‫كائنٌة‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫اسٌة‬
( ‫الكائن‬ ‫انشاء‬ ‫ٌتم‬Objects( ‫التصنٌف‬ ‫من‬ )Class)
( ‫التصنيف‬Class: ). ‫منه‬ ‫الكائنات‬ ‫انشاء‬ ‫ٌتم‬ ‫الذى‬ ‫المخطط‬ ‫هو‬
" َ‫٘ج‬ "♠. ‫التصنٌف‬ ‫نفس‬ ‫من‬ ‫كائن‬ ‫من‬ ‫اكثر‬ ‫انشاء‬ ‫ٌمكن‬
‫لغة‬Visual Basic.net‫وإط‬‫ار‬‫العمل‬NET Framework :.
‫ٌوفر‬‫إطار‬‫العمل‬ً‫اآلت‬:
1-‫المكتبات‬ً‫الت‬‫منها‬‫ٌتم‬‫إنشاء‬‫الكائنات‬.
2-‫بٌئة‬‫تشغٌل‬‫تسمى‬Runtime‫بذاكرة‬‫الكمبٌوتر‬‫تعمل‬‫فٌها‬‫التطبٌقات‬‫المنتجة‬‫بلغة‬Visual Basic.Net
3-‫المترجمات‬Compilersً‫الت‬‫تترجم‬‫األوامر‬‫والتعلٌمات‬‫المكتوبة‬‫بلغة‬‫البرمجة‬‫للغة‬‫اآلله‬ً‫الت‬‫ٌتعامل‬
‫معها‬‫الكمبٌوتر‬.
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
18
: ‫هام‬♠♠‫مصطلح‬IDE‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬ ‫الى‬ ‫ٌشٌر‬♠♠
♠‫طرٌق‬ ‫عن‬ ‫السابقة‬ ‫الشاشة‬ ‫الى‬ ‫الوصول‬ ‫ٌتم‬
۩: ‫النموذج‬ ‫نافذة‬ ‫مكونات‬
1‫النموذج‬‫نافذة‬ /Form. ‫البرنامج‬‫واجهة‬ ‫عليها‬ ‫يصمم‬ ‫التى‬‫النافذة‬‫وهى‬ :
2‫نافذة‬ /"‫الحل‬‫مستعرض‬ " ‫الحل‬Solution Explorer‫ومجلدات‬ ‫ات‬‫بالملف‬ ‫ائمة‬‫ق‬ ‫بها‬ ‫ويعرض‬ :
. ‫الحل‬ ‫ضمن‬ ‫الموجودة‬ ‫المشروعات‬ ‫أو‬ ‫المشروع‬
( ‫شاشة‬ ‫مكونات‬ ‫أهم‬IDE)
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
19
3‫الخصائص‬‫نافذة‬ /Properties
‫االدوات‬ ‫خصائص‬ ‫ضبط‬ ‫خاللها‬ ‫من‬ ‫ٌتم‬‫العنصر‬ ‫حسب‬ ‫الخصائص‬ ‫تختلف‬
‫قائمة‬ ‫من‬ ‫الخصائص‬ ‫نافذة‬ ‫ولعرض‬ ‫النشط‬View‫اختر‬Properties Window‫مفتاح‬ ‫او‬F4‫لوحة‬ ‫من‬
‫المفاتٌح‬.
4‫االدوات‬‫نافذة‬ /Tool box
‫التحكم‬ ‫ادوات‬ ‫على‬ ‫تحتوى‬Controls. ‫النافذة‬ ‫على‬ ‫وضعها‬ ‫ٌتم‬ ‫التى‬‫والظهار‬ ‫فئات‬ ‫شكل‬ ‫على‬ ‫االدوات‬ ‫وتكون‬
‫على‬ ‫اضغط‬ ‫االدوات‬ ‫جمٌع‬All Windows Forms
************
" ‫جديد‬‫مشروع‬ ‫انشاء‬ew ProjectN‫ائمة‬‫ق‬ ‫من‬ "File‫نختار‬New Project.
‫على‬ ‫نضغط‬New Project‫االتى‬ ‫الشكل‬ ‫ٌظهر‬:
‫نضغط‬ ‫ثم‬ ‫المشروع‬ ‫اسم‬ ‫نكتب‬OK: ‫اآلتى‬ ‫الشكل‬ ‫ٌظهر‬
: ‫التخزين‬‫وسائط‬ ‫احد‬‫في‬ ‫المشروع‬‫حفظ‬
‫قائمة‬ ‫من‬File‫األمر‬ ‫نختار‬Save All
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
25
: ً‫اآلت‬ ‫الشكل‬ ‫ٌظهر‬
: ‫مرة‬ ‫ألول‬ ‫جدٌد‬ ‫مشروع‬ ‫النشاء‬
ProjectNew‫ــــــــــــــــــــ‬File
: ‫المشروع‬ ‫لحفظ‬
File ‫ــــــــــــــــــــ‬ Save All
‫على‬ ‫أسئلة‬‫الفصل‬‫الثاني‬
( ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬( ‫وعالمة‬ ‫الصحٌحة‬ ‫العبارة‬ ‫أمام‬ )‫الع‬ ‫أمام‬ ): ‫الخطأ‬ ‫بارة‬
1-‫البرمجة‬ ‫لغة‬VB.NET. ً‫العال‬ ‫المستوي‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ‫إحدى‬()
2-‫البرمجة‬ ‫لغة‬VB.NET. ‫باألحداث‬ ‫الموجهة‬ ‫البرمجة‬ ‫لغات‬ ‫إحدى‬()
3-‫البرمجة‬ ‫لغة‬ ‫تتمٌز‬VB.NET. ً‫العال‬ ‫المستوي‬ ‫ذات‬ ‫الوحٌدة‬ ‫اللغة‬ ‫بأنها‬()
4-‫البرمجة‬ ‫لغة‬ ‫تصنف‬VB.NET. ‫تعاملها‬ ‫سهولة‬ ‫بسبب‬ ً‫العال‬ ‫المستوي‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ‫كإحدى‬()
5-‫البرمجة‬ ‫لغة‬ ‫تستخدم‬VB.NET. ‫وٌب‬ ‫وتطبٌقات‬ ‫مكتبٌة‬ ‫تطبٌقات‬ ‫إنتاج‬ ‫فى‬()
6-‫البرمجة‬ ‫لغة‬ ‫على‬ ‫ٌؤخذ‬VB.NET. ‫فقط‬ ‫وٌب‬ ‫إنتاج‬ ‫فى‬ ‫استخدامها‬()
7-‫البرمجة‬ ‫لغة‬ ‫على‬ ‫ٌؤخذ‬VB.NET‫است‬ ‫ٌمكن‬ ‫ال‬ ‫إنه‬. ‫مكتبٌة‬ ‫تطبٌقات‬ ‫إنتاج‬ ‫فى‬ ‫خدامها‬()
8-. ‫معٌن‬ ‫حدث‬ ‫علٌه‬ ‫ٌقع‬ ‫عندما‬ ‫به‬ ‫ٌقوم‬ ‫معٌن‬ ‫وسلوك‬ ‫بخصائص‬ ‫كائن‬ ‫كل‬ ‫ٌتمٌز‬()
9-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫كائن‬ ‫بأي‬ ‫الخاصة‬ ‫واإلجراءات‬ ‫األحداث‬VB.NET‫خصائص‬ ‫علٌها‬ ‫ٌطلق‬Properties.
()
11-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائنات‬ ‫بعض‬ ‫بها‬ ‫تتصف‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫إلجراءات‬ ‫نماذج‬ ‫جمٌعها‬ ‫ولونه‬ ‫وحجمه‬ ‫الكائن‬ ‫اسم‬
VB.NET.()
11-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائنات‬ ‫بعض‬ ‫بها‬ ‫تتصف‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫للخصائص‬ ‫نماذج‬ ‫جمٌعها‬ ‫ولونه‬ ‫وحجمه‬ ‫الكائن‬ ‫اسم‬
VB.NET.()
‫ثٌٙجِز‬ ‫ثالخضظجسثس‬ ‫دؼغ‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
21
12-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائن‬ ‫على‬ ‫معٌن‬ ‫إجراء‬ ‫وقوع‬ ‫عند‬ ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬ ‫األوامر‬ ‫عن‬ ‫عبارة‬ ‫األحداث‬
VB.NET.()
13-‫األوامر‬ ‫عن‬ ‫عبارة‬ ‫اإلجراءات‬‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائن‬ ‫على‬ ‫معٌن‬ ‫إجراء‬ ‫وقوع‬ ‫عند‬ ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬
VB.NET.()
14-‫الضغط‬Click‫و‬D-Click‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬ ‫لبعض‬ ‫نماذج‬‫لغة‬ ‫فى‬ ‫كائت‬ ‫على‬VB.NET.
()
15-‫العمل‬ ‫إطار‬.NET Framework‫البرمجة‬ ‫لغات‬ ‫البرامج‬ ‫تشغٌل‬ ‫وبٌئة‬ ‫والمكتبات‬ ‫المترجمات‬ ‫على‬ ‫ٌختوي‬
‫فى‬Visual Studio.()
16-‫العمل‬ ‫إطار‬ ‫فى‬ ‫المترجمات‬.NET Framework‫بلغة‬ ‫|إنتاجها‬ ‫ٌتم‬ ً‫الت‬ ‫التطبٌقات‬ ‫تشغٌل‬ ‫بٌئة‬ ‫عن‬ ‫عبارة‬
‫البرمجة‬VB.NET.()
17-ً‫العال‬ ‫المستوي‬ ‫لغة‬ ‫من‬ ‫المبرمج‬ ‫ٌكتبها‬ ً‫الت‬ ‫والتعلٌمات‬ ‫األوامر‬ ‫بترجمة‬ ‫تقوم‬ ‫برامج‬ ‫عن‬ ‫عبارة‬ ‫المترجمات‬
. ‫األلة‬ ‫لغة‬ ً‫إل‬()
18-‫ٌقع‬ ‫عندما‬ ‫معٌنة‬ ‫إجراءات‬ ‫بتنفٌذ‬ ‫ٌقوم‬ ‫كائنات‬ ‫خالل‬ ‫من‬ ‫تعمل‬ ً‫الت‬ ‫اللغات‬ ً‫ه‬ ‫التوجه‬ ‫كائنٌة‬ ‫البرمجة‬ ‫لغات‬
. ‫معٌن‬ ‫حدث‬ ‫علٌها‬()
19-‫باألحداث‬ ‫الموجهة‬ ‫البرمجة‬ ‫لغات‬ ‫من‬ ‫تعتبر‬ ‫واألوامر‬ ‫التعلٌمات‬ ‫من‬ ‫مجموعة‬ ‫بتنفٌذ‬ ‫تقوم‬ ً‫الت‬ ‫البرمجة‬ ‫لغات‬ ‫كل‬
.()
21-‫ٌعتبر‬Visual Studio‫متكاملة‬ ‫تطوٌر‬ ‫بٌئة‬IDE‫إلنتاج‬ ‫الالزمة‬ ‫والعناصر‬ ‫األدوات‬ ‫من‬ ‫مجموعة‬ ‫تضم‬ ‫ألنها‬
. ‫تطبٌقات‬()
: ً‫ٌل‬ ‫مما‬ ‫عبارة‬ ‫كل‬ ‫إلكمال‬ ‫المناسبة‬ ‫األجابة‬ ‫اختر‬ : ً‫الثان‬ ‫السؤال‬
1-‫البرمج‬ ‫لغة‬ ‫تعتمد‬: ً‫عل‬ ‫التوجه‬ ‫كائنٌة‬ ‫ة‬
‫أ‬-. ‫مكتبٌة‬ ‫تطبٌقات‬ ‫استخدام‬‫ب‬-. ‫الوٌب‬ ‫تطبٌقات‬ ‫استخدام‬‫ج‬-. ‫الكمبٌوتر‬ ‫ذاكرة‬ ‫فى‬ ‫كائنات‬
2-: ‫باستخدام‬ ‫وٌب‬ ‫تطبٌقات‬ ‫أو‬ ‫مكتبٌة‬ ‫تطبٌقات‬ ‫إنتاج‬ ‫تستطٌع‬
‫أ‬-. ‫الكمبٌوتر‬ ‫ذاكرة‬ ‫فى‬ ‫كائنات‬‫ب‬-‫البرمجة‬ ‫لغة‬VB.NET.‫ج‬-. ‫وأحداث‬ ‫خصائص‬
3-‫مجم‬: ‫علٌها‬ ‫ٌطلق‬ , ‫وغٌرها‬ ‫ولون‬ ‫واسم‬ ‫طول‬ ‫من‬ ‫الكائن‬ ‫بها‬ ‫ٌتصف‬ ً‫الت‬ ‫الصفات‬ ‫وعة‬
‫أ‬-. ‫خصائص‬‫ب‬-. ‫إجراءات‬‫ج‬-. ‫أحداث‬
4-‫النقر‬Click: ‫ٌعتبر‬ ‫األمر‬ ‫زر‬ ‫على‬
‫أ‬-. ‫خاصٌة‬‫ب‬-.. ‫إجراء‬‫ج‬-. ‫حدث‬
5-: ‫علٌها‬ ‫ٌطلق‬ ‫تنفٌذها‬ ‫فى‬ ‫ترغب‬ ً‫الت‬ ‫والتعلٌمات‬ ‫االوامر‬ ‫مجموعة‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
22
‫أ‬-. ‫خصائص‬‫ب‬-. ‫إجراءات‬‫ج‬-. ‫أحداث‬
6-‫مصطلح‬Properties: ً‫إل‬ ‫ٌشٌر‬
‫أ‬-. ‫وتمٌزة‬ ‫الكائن‬ ‫تصف‬ ً‫الت‬ ‫السمات‬‫ب‬-. ‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬‫ج‬-‫األوامر‬
. ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬
7-‫مصطلح‬Events: ً‫إل‬ ‫ٌشٌر‬
‫أ‬-‫وتم‬ ‫الكائن‬ ‫تصف‬ ً‫الت‬ ‫السمات‬. ‫ٌزة‬‫ب‬-. ‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬
‫ج‬-. ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬ ‫األوامر‬
8-‫مصطلح‬procedures: ً‫إل‬ ‫ٌشٌر‬
‫أ‬-. ‫وتمٌزة‬ ‫الكائن‬ ‫تصف‬ ً‫الت‬ ‫السمات‬‫ب‬-. ‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬‫ج‬-‫األوامر‬
ً‫الت‬ ‫والتعلٌمات‬. ‫تنفٌذها‬ ‫ٌتم‬
9-: ‫لـ‬ ‫المكونة‬ ‫العناصر‬ ‫أخم‬ ‫من‬ ‫التطبٌقات‬ ‫تشغٌل‬ ‫وبٌئة‬ ‫والمترجمات‬ ‫المكتبات‬
‫أ‬-Object Oriented‫ب‬-Event Driven‫ج‬-.Net
Framework
11-‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬IDE: ‫على‬ ‫تطلق‬
‫أ‬-.Visual Basic.Net‫ب‬-.Visual Studio‫ج‬-.Net Framework
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
23
" : ‫الثالث‬‫الفصل‬‫خصائص‬‫ضبط‬‫التحكم‬‫أدوات‬(Controls)"
‫النموذج‬ :ً‫ال‬‫أو‬Form:
‫باسم‬ ‫وتكون‬ ‫ا‬ًٌ‫تلقائ‬ ‫للمشروع‬ ‫نموذج‬ ‫نافذة‬ ‫أول‬ ‫انشاء‬ ‫ٌتم‬1Form
: ‫وظٌفتها‬‫علٌها‬ ‫البرنامج‬ ‫تصمٌم‬
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬
Name‫النموذج‬ ‫اسم‬‫المستخدم‬‫الكود‬ ‫نافذة‬ ‫فى‬
Text‫الظاه‬ ‫النص‬‫النموذج‬ ‫نافذة‬ ‫عنوان‬ ‫شرٌط‬ ‫على‬ ‫ر‬
Back Color‫النموذج‬ ‫الخلفٌة‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬
Form Border Style‫النموذج‬ ‫نافذة‬ ‫حدود‬ ‫شكل‬ ‫فى‬ ‫تتحكم‬
Control Box‫فى‬ ‫تتحكم‬‫اظهار‬‫التحكم‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬
Minimize Box‫فى‬ ‫تتحكم‬‫اظهار‬‫التصغٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫الن‬ ‫لنافذة‬‫موذج‬
Maximize Box‫فى‬ ‫تتحكم‬‫اظهار‬‫التكبٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬
Right To Left‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫التحكم‬ ‫أدوات‬ ‫اتجاه‬ ‫تحدد‬
Right To Left Layout‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫التحكم‬ ‫ادوات‬ ‫تخطٌط‬ ‫اتجاه‬ ‫تحدد‬
Window State‫النموذج‬ ‫نافذة‬ ‫حالة‬) ‫تصغٌر‬ / ‫تكبٌر‬ / ‫عادى‬ ( ‫الشاشة‬ ‫على‬
‫الخاصٌة‬ ‫قٌمة‬Text/Name‫االدوات‬ ‫جمٌع‬ ‫فى‬ ‫واحدة‬
‫الخاصٌة‬Right To Left Layout‫الخاصٌة‬ ‫تكون‬ ‫عندما‬ ‫اال‬ ‫تعمل‬ ‫ال‬Right To Left‫حالتها‬Yes
َ‫٘ج‬‫وهو‬ ‫البرنامج‬ ‫تشغٌل‬ ‫عند‬ ‫اال‬ ‫تأثٌرها‬ ‫ٌظهر‬ ‫ال‬ ‫خصائص‬ ‫هناك‬"" Window State
‫أثر‬: ‫النموذج‬‫نافذة‬ ‫على‬ ‫الخصائص‬‫ضبط‬
‫الخاصية‬ ً‫اوال‬Name:
‫الخاصٌة‬ ‫قٌمة‬ ‫تظهر‬ ‫ال‬Name" ‫مثل‬ ‫قٌمة‬ ‫اى‬ ‫قٌمتها‬ ‫وتكون‬ ‫الكود‬ ‫نافذة‬ ‫فى‬ ‫كاسم‬ ‫تظهر‬ ‫ولكن‬ ‫النموذج‬ ‫على‬
Amal Mostafa‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ "
‫الخاصية‬‫ا‬ً‫ثاني‬Text:
‫الخاصٌة‬ ‫قٌمة‬ ‫تظهر‬Text‫فى‬ ‫النموذج‬ ‫نافذة‬ ‫على‬" ‫مثل‬ ‫قٌمة‬ ‫اى‬ ‫تكون‬ ‫وقٌمتها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬
‫االلى‬ ‫الحاسب‬ ‫فى‬ ‫مصفى‬ ‫امال‬ ‫برمجٌات‬"
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
24
‫خاصية‬ :ً‫ا‬‫ثالث‬Back Color:
‫خجط١ز‬ َ‫صغضخذ‬Back Color‫نافذة‬ ‫من‬ ‫المناسب‬ ‫اللون‬ ‫اختٌار‬ ‫خالل‬ ‫من‬ ‫النموذج‬ ‫خلفٌة‬ ‫لون‬ ‫تحدٌد‬ ‫فى‬
‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫الخصائص‬
ً‫ا‬‫رابع‬‫خاصية‬ :Right To Left:
‫خجط١ز‬ َ‫صغضخذ‬Right To Left‫لتحدد‬‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫التحكم‬ ‫أدوات‬ ‫اتجاه‬
‫تكون‬ ‫وقٌمتها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬Yes‫اتجاه‬ ‫لتغٌر‬‫االداة‬ ‫على‬ ‫الظاهر‬ ‫النص‬‫الى‬
‫أو‬ ‫الٌمٌن‬‫القٌمة‬No‫فى‬ ‫تستخدم‬‫تغٌر‬‫الٌسار‬ ‫الى‬ ‫االداة‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫اتجاه‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
25
ً‫خامسا‬‫خاصية‬ :Right To Left Layout:
‫خجط١ز‬ َ‫صغضخذ‬Right To Left Layout‫ل‬‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫التحكم‬ ‫ادوات‬ ‫تخطٌط‬ ‫اتجاه‬ ‫تحدد‬
‫تكون‬ ‫وقٌمتها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬True‫التح‬ ‫أدوات‬ ‫تخطٌط‬ ‫اتجاه‬ ‫لتغٌر‬‫الٌمٌن‬ ‫الى‬ ‫كم‬
‫القٌمة‬ ‫أو‬ ‫الٌسار‬ ‫فى‬ ‫والتحكم‬ ‫والتصغٌر‬ ‫التكبٌر‬ ‫وصندوق‬ ‫االداة‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫ٌكون‬False‫اتجاه‬ ‫لٌكون‬
‫الٌمٌن‬ ‫فى‬ ‫والتحكم‬ ‫والتصغٌر‬ ‫التكبٌر‬ ‫صندوق‬
‫الخاصٌة‬ : ‫هامة‬ ‫مالحظة‬Right To Left Layout‫الخاصٌة‬ ‫قٌمة‬ ‫كانت‬ ‫إذا‬ ‫اال‬ ‫أثرها‬ ‫ٌظهر‬ ‫ال‬Right
To Left‫تكون‬Yes
ً‫ا‬‫سادس‬‫خاصية‬ :Maximize Box‫و‬Minimize Box:
‫خاصٌة‬ ‫تستخدم‬Maximize Box‫الت‬ ‫فى‬ ‫تستخدم‬‫فى‬ ‫حكم‬‫اظهار‬‫التكبٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬
‫قٌمتها‬ ‫وتكون‬False‫أو‬ ‫التكبٌر‬ ‫صندوق‬ ‫الخفاء‬True‫ضوع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫التكبٌر‬ ‫صندوق‬ ‫لظهور‬
‫والتشغٌل‬ ‫التصمٌم‬‫و‬Minimize Box‫ال‬ ‫فى‬ ‫تستخدم‬‫فى‬ ‫تحكم‬‫اظهار‬‫التصغٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫لنافذة‬
‫النموذج‬‫قٌمتها‬ ‫وتكون‬False‫أو‬ ‫التصغٌر‬ ‫صندوق‬ ‫الخفاء‬True‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫التصغٌر‬ ‫صندوق‬ ‫لظهور‬
‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
26
ً‫ا‬‫سابع‬‫خاصية‬ :BoxControl:
‫خاصٌة‬ ‫تستخدم‬Control Box‫تس‬‫تخدم‬‫فى‬‫ال‬‫فى‬ ‫تحكم‬‫اظهار‬‫التحكم‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬
‫قٌمته‬ ‫وتكون‬False‫أو‬ ‫التحكم‬ ‫صندوق‬ ‫الخفاء‬True‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫التحكم‬ ‫صندوق‬ ‫الظهار‬
‫والتشغٌل‬ ‫التصمٌم‬
ً‫ثامنا‬‫خاصية‬ :Form Border Style:
‫الخاصٌة‬ ‫تستخدم‬Form Border Style‫لتحكم‬‫حد‬ ‫شكل‬ ‫فى‬‫النموذج‬ ‫نافذة‬ ‫ود‬‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬
‫مثل‬ ‫قٌمتها‬ ‫وتكون‬ ‫والتشغٌل‬ ‫التصمٌم‬None‫شكل‬ ‫اى‬ ‫اختٌار‬ ‫خالل‬ ‫من‬ ‫الحدود‬ ‫والظهار‬ ‫الحدود‬ ‫تختفى‬ ‫سوف‬
‫مثل‬ ‫للحدود‬Sizable
‫تاسعاص‬‫خاصية‬ :Window State:
‫الخاصٌة‬ ‫تستخدم‬Window State‫فى‬‫تحدٌد‬( ‫الشاشة‬ ‫على‬ ‫النموذج‬ ‫نافذة‬ ‫حالة‬) ‫تصغٌر‬ / ‫تكبٌر‬ / ‫عادى‬
‫ثالثة‬ ‫قٌمه‬ ‫وتكون‬ ‫فقط‬ ‫التشغٌل‬ ‫وضع‬ ‫فى‬ ‫أثره‬ ‫وٌظهر‬Maximized‫أو‬ ‫الشاشة‬ ‫ملئ‬ ‫النموذج‬ ‫نافذة‬ ‫الظهار‬
‫القٌمة‬Manimized‫أو‬ ‫صغٌرة‬ ‫النموذج‬ ‫نافذة‬ ‫تظهر‬Normal‫العادى‬ ‫الوضع‬ ‫فى‬ ‫تظهر‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
27
: ‫هامة‬ ‫مالحظات‬
‫التحكم‬ ‫أدوات‬ ‫بٌن‬ ‫مشتركة‬ ‫خصائص‬ ‫توجد‬( ‫مثل‬Right To Left – Back Color – Fore
color – Name – Text–) ‫الخ‬
‫هناك‬‫على‬ ‫وضعها‬ ‫ٌتم‬ ً‫الت‬ ‫التحكم‬ ‫أدوات‬ ‫على‬ ‫تطبق‬ ‫للنموذج‬ ‫ضبطها‬ ‫تم‬ ‫إذا‬ ‫خصائص‬‫مثل‬ ‫النموذج‬ ‫هذا‬
‫خاصٌة‬Font‫و‬Fore color
‫للخاصٌة‬ ‫االفتراضٌة‬ ‫القٌمة‬Text‫والخاصٌة‬Name‫وهى‬ ‫واحدة‬Form1
‫ضبط‬ ‫أثر‬ ‫ٌظهر‬ ‫ال‬ ‫خصائص‬ ‫هناك‬‫البرنامج‬ ‫تشغٌل‬ ‫وضع‬ ‫فى‬ ‫إال‬ ‫التحكم‬ ‫أدوات‬ ‫أو‬ ‫النموذج‬ ‫على‬ ‫ها‬
‫الخصائص‬ ‫نافذة‬Properties‫االٌسر‬ ‫الجزء‬ ً‫ف‬ ‫ٌكون‬ ‫االٌمن‬ ‫والجزء‬ ‫االٌسر‬ ‫الجزء‬ ‫جزئٌن‬ ‫إلى‬ ‫تنقسم‬
. ‫الخاصٌة‬ ‫لكل‬ ‫قٌمة‬ ‫وجود‬ ‫من‬ ‫البد‬ ‫أي‬ ‫الخاصٌة‬ ‫قٌمة‬ ‫واالٌمن‬ ‫الخاصٌة‬ ‫اسم‬
‫نضغط‬ : ‫التصمٌم‬ ‫مرحلة‬ ‫بعد‬ ‫البرنامج‬ ‫لتشغٌل‬5F‫قائمة‬ ‫من‬ ‫ــ‬ ‫المفاتٌح‬ ‫لوحة‬ ‫من‬Debug‫نختار‬
DebuggingStart‫أو‬. ‫التشغٌل‬ ‫عالمة‬ ‫على‬ ‫نضغط‬ ‫االدوات‬ ‫شرٌط‬ ‫من‬
‫األمر‬‫زر‬ :ً‫ا‬‫ثاني‬Button:
‫االمر‬ ‫زر‬ ‫والدراج‬ ‫معٌنة‬ ‫بمهمة‬ ‫ٌقوم‬ ‫علٌه‬ ‫النقر‬ ‫وعند‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫إدراجها‬ ‫ٌمكن‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫أحد‬
Button‫الن‬ ‫خالل‬ ‫من‬‫االداة‬ ‫على‬ ‫المذدوج‬ ‫قر‬
‫مربعات‬ ‫ثمان‬ ‫تظهر‬‫زر‬ ‫وأركان‬ ‫حدود‬ ‫على‬‫األمر‬
‫من‬ ‫الفأرة‬ ‫بمؤشر‬ ‫واإلفالت‬ ‫السحب‬ ‫عملٌة‬ ‫باستخدام‬ ‫النموذج‬ ‫على‬ ‫األمر‬ ‫زر‬ ‫حجم‬ ‫تغٌر‬ ‫ٌمكن‬
‫الثمانٌة‬ ‫المربعات‬ ‫خالل‬
‫األمر‬ ‫زر‬ ‫على‬ ‫الوقوف‬ ‫عند‬ ‫واإلفالت‬ ‫السحب‬ ‫عملٌة‬ ‫باستخدام‬ ‫األمر‬ ‫زر‬ ‫موضع‬ ‫تغٌر‬ ‫ٌمكن‬
‫الرؤوس‬ ‫رباعى‬ ‫لشكل‬ ‫شكله‬ ‫وتغٌر‬ ‫الفارة‬ ‫بمؤشر‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
28
‫خاصية‬ :ً‫اوال‬‫الخصائص‬‫ضبط‬Location:
‫ثٌخجط١ز‬Location:‫فى‬ ‫تتحكم‬‫مكان‬ ‫اى‬ ‫موقع‬‫االداة‬‫النموذج‬ ‫نافذة‬ ‫على‬‫بعدٌن‬ ‫خالل‬ ‫من‬X . Y‫حٌث‬
‫البعد‬X" ‫النموذج‬ ‫لنافذة‬ ‫االٌسر‬ ‫الجانب‬ ‫عن‬ ‫االدة‬ ‫بعد‬ ‫هو‬ :Form"
‫البعد‬Y‫الحد‬ ‫بٌن‬ ‫المسافة‬ ‫هو‬ :" ‫النموذج‬ ‫لنافذة‬ ‫االعلى‬ ‫لالداةوالحد‬ ‫االعلى‬Form"
‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬
‫خاصية‬ :ً‫ثانيا‬Size:
( " ‫االرتفاع‬ " ‫الطول‬ ‫خالل‬ ‫من‬ ‫االداة‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬Height( ‫العرض‬ ‫او‬ )Width)
‫مثل‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬75:23‫ونستخد‬‫الحجم‬ ‫تغٌر‬ ‫فى‬ ‫الثمانٌة‬ ‫المربعات‬ ‫م‬
ً‫ا‬‫ثاني‬‫خاصية‬ :Back Color:
‫الخلفٌة‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬‫الخاصٌة‬ ‫عند‬ ‫الخصائص‬ ‫نافذة‬ ‫خالل‬ ‫من‬ ‫لالدارة‬Back Color‫المناسب‬ ‫اللون‬ ‫اختر‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
29
ً‫ا‬‫ثاني‬‫خاصية‬ :Fore Color:
‫الخط‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬‫االداة‬ ‫على‬ ‫الظاهر‬ ‫للنص‬
‫ر‬:ً‫ا‬‫ابع‬‫الخاصية‬Name‫و‬TEXT:
‫النموذج‬ ‫لنافذة‬ " ‫شرحهم‬ ‫سبق‬ ()
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬
Name‫الكود‬ ‫شاشة‬ ‫فى‬ ‫االداة‬ ‫اسم‬ ‫فى‬ ‫تتحكم‬--------
Text‫التصمٌم‬ ‫شاشة‬ ‫فى‬ ‫االداة‬ ‫اسم‬ ‫فى‬ ‫تتحكم‬--------
Back Color‫الخلفٌة‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬‫اختٌارات‬
Fore Color‫ف‬ ‫تتحكم‬‫الخط‬ ‫لون‬ ‫تغٌر‬ ‫ى‬‫اختٌارات‬
Font‫الخط‬ ‫ونوع‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬‫اختٌارات‬
Location‫النموذج‬ ‫على‬ ‫االداة‬ ‫موقع‬ ‫فى‬ ‫تتحكم‬X . Y
Size‫االداة‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬Width. Height
‫العنوان‬‫اداة‬ :ً‫ا‬‫ثالث‬Label:
: ‫وظٌفتها‬‫محتوٌا‬ ‫للتوضٌح‬ ‫النموذج‬ ‫نافذة‬ ‫فى‬ ‫نص‬ ‫او‬ ‫عنوان‬ ‫كتابة‬ ‫فى‬ ‫تستخدم‬.‫للمستخدم‬ ‫تها‬
‫البرنامج‬ ‫سٌر‬ ‫اثناء‬ ‫تغٌرها‬ ‫والٌمكن‬.
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
35
‫خاصية‬ :ً‫ال‬‫او‬Auto SIZE:
‫تحدد‬‫الخاصٌة‬ ‫قٌمة‬ ‫كانت‬ ‫إذا‬ ‫علٌه‬ ‫المكتوب‬ ‫النص‬ ‫حسب‬ ً‫ا‬ٌ‫تلقائ‬ ‫العنوان‬ ‫أداة‬ ‫حجم‬Auto Size‫تساوى‬True
‫القٌمة‬ ‫كانت‬ ‫إذا‬ ‫أما‬False‫وٌظهر‬ ‫علٌه‬ ‫المكتوب‬ ‫النص‬ ‫من‬ ‫اكبر‬ ‫االداة‬ ‫حجم‬ ‫تكبٌر‬ ‫فتستطٌع‬‫وضع‬ ‫فى‬ ‫أثرها‬
‫والتشغٌل‬ ‫التصمٌم‬
ً‫ا‬‫ثاني‬‫خاصية‬ :Border style:
‫الحدود‬ ‫اخٌار‬ ‫مثل‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫العنوان‬ ‫أداة‬ ‫حدود‬ ‫نمط‬ ‫أختٌار‬FixedSingle
ً‫ا‬‫ثاني‬‫خاصية‬ :Font:
‫الخط‬ ‫ونوع‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬‫للخاصٌة‬ ‫القٌمة‬ ‫على‬ ‫بالضغط‬Font‫ح‬ ‫صندوق‬ ‫ٌظهر‬‫وحجم‬ ‫نوع‬ ‫منه‬ ‫اختر‬ ‫وارى‬
‫الخط‬
‫الخاصٌة‬‫الوظٌفة‬‫القٌمة‬
Border style‫العنوان‬ ‫الداة‬ ‫الخارجٌة‬ ‫الحدود‬ ‫شكل‬ ‫تحدد‬‫اختٌارات‬
Auto SIZE‫حسب‬ ً‫ا‬ٌ‫تلقائ‬ ‫حجمها‬ ‫ٌتغٌر‬ ‫سوف‬ ‫االداة‬ ‫كانت‬ ‫اذا‬ ‫تحدد‬
‫ال‬ ‫ام‬ ‫النص‬
False/True
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
31
‫الكتابة‬‫صندوق‬ : ‫ا‬ً‫رابع‬: Text Box
: ‫ٚظ١فضٙج‬‫ٌست‬‫فى‬ ‫م‬ ‫خد‬‫البرنامج‬ ‫تشغٌل‬ ‫أثناء‬ ‫البرنامج‬ ‫مستخدم‬ ‫من‬ ‫النصٌة‬ ‫البٌانات‬ ‫إدخال‬
ً‫ال‬‫او‬‫خاصية‬ :MaxLength:
‫االداة‬ ‫داخل‬ ‫تكتب‬ ‫التى‬ ‫الحروف‬ ‫لعدد‬ ‫االقصى‬ ‫الحد‬ ‫تحدد‬‫التشغٌل‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬‫كتابة‬ ‫مثل‬21‫ٌمكن‬ ‫فال‬
‫حرف‬ ‫عشرٌن‬ ‫من‬ ‫أكثر‬ ‫كتابة‬
ً‫ثانيا‬‫خاصية‬ :Password Char:
‫تحدد‬‫شكل‬‫الحروف‬‫الخاصٌة‬ ‫استخدام‬ ‫فى‬ ‫التصمٌم‬ ‫عند‬ ‫أثرها‬ ‫وتظهر‬ ‫المرور‬ ‫كلمة‬ ‫مثل‬ ‫البٌانات‬ ‫ادخال‬ ‫عند‬
Text‫البٌانات‬ ‫ادخال‬ ‫عن‬ ‫التشغٌل‬ ‫وعند‬‫بالبرنامج‬
ً‫ا‬‫ثاني‬‫خاصية‬ :Multi Line:
‫النص‬ ‫صندو‬ ‫التحكم‬ ‫أداة‬ ‫داخل‬ ‫السطر‬ ‫تعدد‬ ‫إمكانٌة‬ ‫تتٌح‬‫و‬ ‫التصمٌم‬ ‫عند‬ ‫أثرها‬ ‫وٌظهر‬‫وتكونقٌمتها‬ ‫التشغٌل‬True
‫القٌمة‬ ‫كانت‬ ‫واذا‬ ‫االسطر‬ ‫تعدد‬ ‫تظهر‬False‫واحد‬ ‫سطر‬ ‫تظهر‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
32
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬
Max Length‫االداة‬ ‫داخل‬ ‫تكتب‬ ‫التى‬ ‫الحروف‬ ‫لعدد‬ ‫االقصى‬ ‫الحد‬ ‫تحدد‬‫عددٌة‬ ‫قٌم‬
Password Char‫مرور‬ ‫كلمة‬ ‫عمل‬ ‫عند‬ ‫الظهور‬ ‫فى‬ ‫ٌستخدم‬ ‫رمز‬ ‫تحدد‬--------
Multi Line‫االسطر‬ ‫تعدد‬ ‫امكانٌة‬ ‫تتٌح‬False/True
‫ائمة‬‫الق‬‫صندوق‬ :ً‫خامسا‬List Box:
: ‫ٚظ١فضٙج‬‫عناصر‬ ‫قائمة‬ ‫عرض‬ ‫فى‬ ‫تستخدم‬‫عنصر‬ ‫الختٌار‬‫منها‬
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬
Items‫القائمة‬ ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬--------
Sorted‫مرتبة‬ ‫العناصر‬ ‫كانت‬ ‫ما‬ ‫اذا‬ ‫تحدد‬‫ال‬ ‫ام‬False/True
Selection Mod‫اكثر‬ ‫أو‬ ‫عنصر‬ ‫اختٌار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫اذا‬ ‫تحدد‬‫اختٌارات‬
ً‫ال‬‫او‬‫خاصية‬ :Items:
‫القائمة‬ ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬‫الضغط‬ ‫خالل‬ ‫من‬
‫الخاصٌة‬ ‫قٌمة‬ ‫على‬Items‫اال‬ ‫به‬ ‫نكتب‬ ‫حوارى‬ ‫صندوق‬ ‫ٌظهر‬‫نضغط‬ ‫ثم‬ ‫ختٌارت‬OK
ً‫ا‬‫ثاني‬‫خاصية‬ :Selection Mod:
‫من‬ ‫أكثر‬ ‫أو‬ ‫واحد‬ ‫عنصر‬ ‫اختٌار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬‫القائمة‬ ‫صندو‬ ‫على‬ ‫المعروضة‬ ‫العناصر‬‫أثرها‬ ‫وٌظهر‬
‫التشغٌل‬ ‫وضع‬ ‫فى‬‫تكون‬ ‫وقٌمها‬Multisimple‫صندوق‬ ‫من‬ ‫عنضر‬ ‫من‬ ‫أكثر‬ ‫تنشٌط‬ ‫حالة‬ ‫فى‬ListBox‫أو‬
‫القٌمة‬MultiExtended‫العناصر‬ ‫قائمة‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫عنصر‬ ‫لتنشٌط‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
33
ً‫ا‬‫ثاني‬‫خاصية‬ :Sorted:
‫ما‬ ‫إذا‬ ‫تحدد‬‫تكون‬ ‫وقٌمها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫مرتبة‬ ‫قائمة‬ ‫داخل‬ ‫العناصر‬ ‫كانت‬true
‫أو‬ ‫العناصر‬ ‫لترتٌب‬False
‫والسرد‬ ‫التحرير‬‫صندوق‬ :ً‫ا‬‫سادس‬Combo Box:
‫عن‬ ‫عبارة‬‫إحداها‬ ‫ختٌار‬ ‫تنسدل‬ ‫عناصر‬ ‫قائمة‬
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬
Items‫القائمة‬ ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬--------
Auto Complete Source‫المقترح‬ ‫العناصر‬ ‫مصدر‬ ‫تحدد‬‫اختٌارات‬
Auto Complete Mode‫من‬ ‫جزء‬ ‫ٌقترح‬ ‫اساسه‬ ‫على‬ ‫الذى‬ ‫النص‬ ‫تحدد‬
‫القائمة‬
‫اختٌارات‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
34
ً‫ال‬‫او‬‫خاصية‬ :Items:
‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬‫والسرد‬ ‫التحرٌر‬‫الضغط‬ ‫خالل‬ ‫من‬ ‫التشغٌل‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬
‫الخاصٌة‬ ‫قٌمة‬ ‫على‬Items‫نضغط‬ ‫ثم‬ ‫االختٌارت‬ ‫به‬ ‫نكتب‬ ‫حوارى‬ ‫صندوق‬ ‫ٌظهر‬OK‫منه‬ ‫تنسدل‬ ‫التشغٌل‬ ‫وعند‬
‫القائمة‬
ً‫ا‬‫ثاني‬‫خاصية‬ :Auto Complete Source:
‫عبار‬‫اإلكمال‬ ‫لعملٌة‬ ‫المقترحة‬ ‫العناصر‬ ‫مصدر‬ ‫عن‬ ‫ة‬.
ً‫ا‬‫ثالث‬‫خاصية‬ :Auto Complete Mode:
‫القائمة‬ ‫إكمال‬ ‫عملٌة‬ ‫بها‬ ‫ٌتم‬ ‫سوف‬ ً‫الت‬ ‫الطرٌقة‬ ‫ٌحدد‬.
:ً‫ا‬‫سابع‬‫المجموعة‬‫صندوق‬GroupBox:
ً‫ف‬ ‫ٌستخدم‬‫وضع‬‫النموذج‬ ‫على‬ ‫الواحدة‬ ‫الوظٌفة‬ ‫ذات‬ ‫التحكم‬ ‫أدوات‬
ً‫ثامنا‬‫واحد‬ ‫بديل‬ ‫اختيار‬‫زر‬ :Radio Button:
: ٗ‫ٚظ١فض‬. ‫فقط‬ ‫واحد‬ ‫بدٌل‬ ‫واختٌار‬ ‫البدائل‬ ‫من‬ ‫مجموعة‬ ‫عرض‬
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬
Checked‫واحد‬ ‫بدٌل‬ ‫اختٌار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫اذا‬ ‫توضح‬Radio Button‫تم‬
‫ال‬ ‫ام‬ ‫اختٌاره‬
False/True
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
35
‫الخاصية‬ :ً‫ال‬‫او‬Checked:
‫أ‬ ‫اختٌار‬ ‫تم‬ ‫واحد‬ ‫بدٌل‬ ‫اختٌار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫توضح‬‫م‬.‫استخدام‬ ‫اٌضا‬ ‫وتستطٌع‬ ‫االختٌار‬ ‫تنشٌط‬ ‫اى‬Group Box
‫االختٌارات‬ ‫بٌن‬ ‫للفصل‬ ‫أداة‬ ‫من‬ ‫اكثر‬ ‫وضع‬ ‫فى‬
ً‫ا‬‫تاسع‬‫االختيار‬‫صندوق‬ :Check Box:
‫صندو‬ ‫اختٌار‬ ‫للمستخدم‬ ‫ٌمكن‬ ‫بحٌث‬ ‫بدائل‬ ‫عدة‬ ‫ارج‬ ‫إد‬ ً‫ف‬ ‫تستخدم‬‫ق‬‫أكثر‬ ‫أو‬ ‫أختٌار‬
‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬
Checked‫توضح‬‫بدٌل‬ ‫من‬ ‫اكثر‬ ‫اختٌار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫اذا‬Check Box‫تم‬
‫ال‬ ‫ام‬ ‫اختٌاره‬
False/True
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
36
‫الثالث‬‫الفصل‬‫أسئلة‬
( ‫ػالِز‬ ‫ػغ‬ : ً‫ال‬ٚ‫أ‬√( ‫ػالِز‬ ٚ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ )X: ٟ‫٠أص‬ ‫ِّج‬ ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ )
1( ‫ثٌخظجةض‬ ‫دؼغ‬ ‫ــ‬Properties( ‫خظجةض‬ ‫ػذؾ‬ ‫دؼذ‬ ‫إال‬ ‫ِؤعشر‬ ‫غ١ش‬ )Properties. )) (
2( ‫ِششٚع‬ ‫إٔشجء‬ ‫ػٕذ‬ ‫ــ‬Project9( ‫ّٔٛرػ‬ ‫ٔجفزر‬ ‫إػجفز‬ ُ‫٠ض‬ ‫ؽذ٠ذ‬From. ٗ‫د‬ ًّ‫ٌٍؼ‬ )) (
3( ‫خصائص‬ ‫توجد‬ ‫ال‬ ‫ــ‬Properties( ‫تحكم‬ ‫أداة‬ ‫بٌن‬ ‫مشتركة‬ )Control. ‫وأخرى‬ )) (
4( ‫خاصٌة‬ ‫ألي‬ ‫قٌمة‬ ‫وجود‬ ‫من‬ ‫البد‬ ‫ــ‬Properties. )) (
5‫قٌمة‬ ‫تعدٌل‬ ‫ٌتم‬ ‫ــ‬( ‫خاصٌة‬Properties( ‫األدوات‬ ‫صندوق‬ ‫خالل‬ ‫من‬ ‫تحكم‬ ‫ألداة‬ )Toolbox. )) (
6‫الخاصٌة‬ ‫قٌمة‬ ‫ــ‬sizeً‫ه‬98:108‫التحكم‬ ‫أداة‬ ‫عرض‬ ‫أن‬ ً‫تعن‬118‫وارتفاعه‬98.) (
7‫تستخدم‬ ‫ــ‬Radio Buttons. ‫بدٌل‬ ‫من‬ ‫أكثر‬ ‫اختٌار‬ ‫إمكانٌة‬ ‫المستخدم‬ ‫اعطاء‬ ‫حالة‬ ً‫ف‬) (
8‫لل‬ ‫ٌمكن‬ ‫ــ‬( ‫التحكم‬ ‫أداة‬ ً‫ف‬ ‫عنصر‬ ‫أي‬ ‫اختٌار‬ ‫عدم‬ ‫مستخدم‬checkbox.)) (
: ‫ثٌظق١قز‬ ‫ثإلؽجدز‬ ‫ثخضش‬ :ً‫ج‬١ٔ‫عج‬
1: ُ‫ثٌضقى‬ ‫أدثر‬ َ‫ٔغضخذ‬ ‫فمؾ‬ ‫ٚٚثفذ‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إِىجٔ١ز‬ ‫إلصجفز‬ ‫ـ‬
2‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إِىجٔ١ز‬ ‫إلصجفز‬ ‫ـ‬: ُ‫ثٌضقى‬ ‫أدثر‬ ‫ٔخضجس‬ ‫أوغش‬ ٚ‫أ‬
‫أـ‬Radio Buttons‫ـ‬ ‫ح‬checkbox
‫ـ‬ ‫ػ‬Group Box‫ـ‬ ‫د‬List Box
3: َ‫ثعضخذث‬ ‫فجٌز‬ ٟ‫ف‬ ‫ػٕظش‬ ِٓ ‫أوغش‬ ‫ثخض١جس‬ ٓ‫٠ّى‬ ‫ـ‬
‫أـ‬Radio Buttons‫ـ‬ ‫ح‬checkbox
‫ـ‬ ‫ػ‬Group Box‫ـ‬ ‫د‬List Box
4‫ٔجفزر‬ ٞٛ‫صقض‬ ‫ـ‬Solution Explorer: ٍٝ‫ػ‬
( ‫ثٌخظجةض‬ ‫أـ‬Properties)( ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ـ‬ ‫ح‬Controls)
‫ثٌّششٚػجس‬ ‫ـ‬ ‫ػ‬‫ِجعذك‬ ً‫و‬ ‫ـ‬ ‫د‬
5. ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ......... ‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ‫ثالخضذجس‬ ‫ٚػغ‬ ٟ‫ف‬ ‫ثٌّششٚع‬ ً١‫صشغ‬ ٓ‫٠ّى‬ ‫ـ‬
‫أـ‬F2‫ـ‬ ‫ح‬F4
‫أـ‬Radio Buttons‫ـ‬ ‫ح‬checkbox
‫ـ‬ ‫ػ‬Group Box‫ـ‬ ‫د‬List Box
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
37
‫ـ‬ ‫ػ‬F8‫ـ‬ ‫د‬F5
( ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫ثوضخ‬ : ‫ج‬ً‫غ‬ٌ‫عج‬controls‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثٌّٛؽٛدر‬ )(Form: ‫ث٢ص١ز‬ )
َ( ُ‫ثٌضقى‬ ‫أدثر‬control)
1
2
3
4
5
6
: ‫ج‬ً‫ؼ‬‫سثد‬
1( ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫ثوضخ‬ ‫ـ‬Propertyْ‫ثٌؼٕٛث‬ ُ‫ثٌضقى‬ ‫أدثر‬ ُ‫فؾ‬ ٟ‫ف‬ ُ‫ثٌضقى‬ ِٓ ‫صّىٕه‬ ٟ‫ثٌض‬ )Label‫ثٌفجسر‬ ‫دّؤشش‬ )
.
2( ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫ثوضخ‬ ‫ـ‬Propertyّ١ٌ‫ث‬ ِٓ ‫ثٌىضجثدز‬ ٖ‫إصؾج‬ ً‫صؾؼ‬ ٟ‫ثٌض‬ ). ‫ثٌ١غجس‬ ٌٝ‫إ‬ ٓ١
3( ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫ثوضخ‬ ‫ـ‬Property( ًّ‫ػ‬ ‫دؼذ‬ ‫إال‬ ‫أعش٘ج‬ ‫٠ظٙش‬ ‫ال‬ )Start Debugging)
‫ــــــــــــــــــــــــــــــــــــــــــــــ‬‫ــــــــــــــــــــــــــــ‬‫ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ـــــــــــــــــــ‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
38
‫الفصل‬" ‫الكود‬‫نافذة‬ " : ‫الرابع‬
: ‫الكود‬‫نافذة‬
‫هى‬‫البرنامج‬ ‫وتعلٌمات‬ ‫أوامر‬ ‫لكتابة‬ ‫نافذة‬
‫خطوات‬: ‫الكود‬‫نافذة‬ ‫لفتح‬
1-‫نشط‬‫النموذج‬ ‫نافذة‬
2-‫مفتاح‬ ‫على‬ ‫اضغط‬F7‫المفاتٌح‬ ‫لوحة‬ ‫من‬
‫أو‬‫قائمة‬ ‫من‬View‫نختار‬Code
‫بالفارة‬ ‫نضغط‬Click‫ب‬‫الملف‬ ‫اسم‬ ‫على‬ ‫االٌمن‬ ‫الزر‬Form1‫نافذة‬ ‫من‬Solution Explorer‫اختٌار‬ ‫ثم‬
View Code.
‫تكتب‬ ‫التى‬ ‫والتعلٌمات‬ ‫االوامر‬ ‫هو‬ : ‫الكود‬‫ب‬‫البرمجة‬ ‫لغة‬
: ‫الكود‬‫نافذة‬ ‫مكونات‬
1.‫الذى‬ ‫الملف‬ ‫اسم‬‫الملف‬ ‫كود‬ ‫به‬ ‫ٌخزن‬.
2.‫نا‬ ‫واجهة‬ ‫به‬ ‫ٌخزن‬ ‫الذى‬ ‫الملف‬ ‫اسم‬‫النموذج‬ ‫فذة‬Form
3.‫تصنٌف‬ ‫عن‬ ‫االعالن‬Class‫باسم‬Form1
4.‫بالتصنٌف‬ ‫الخاص‬ ‫الكود‬ ‫كتابة‬ ‫سطر‬Form1
5.‫التصنٌف‬ ‫نهاٌة‬ ‫سطر‬Form1
: ‫الحظ‬
‫اآلداة‬ ‫على‬ ‫مرتٌن‬ ‫أضغط‬ ‫التحكم‬ ‫الداة‬ ‫الكود‬ ‫نافذة‬ ‫لفتح‬
‫الحدث‬‫معالج‬Event Handler:
‫عبارة‬‫عن‬‫إجراء‬‫ٌحتوي‬‫على‬‫كود‬‫ٌتم‬‫تنفٌذ‬‫ه‬‫عن‬‫دما‬‫ٌق‬‫ع‬‫الحدث‬‫المرتبط‬‫به‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
39
: ‫معالج‬ ‫أنشاء‬‫خطوات‬
1-ً‫ف‬‫نافذة‬‫الحل‬) - Solution Explorer (‫من‬‫القائمة‬‫المختصرة‬‫لملف‬) Form1.vb (‫اختر‬‫االمر‬View
code
‫الكود‬ ‫نافذة‬ ‫تظهر‬
1-‫القائمة‬Class Nameً‫الت‬‫تعرض‬‫جمٌع‬ ‫أسماء‬‫أدوات‬‫التحكم‬‫الموجودة‬‫على‬‫النموذج‬.
2-‫القائمة‬Method Name‫تعرض‬‫األحداث‬‫الخاصة‬‫بالعنصر‬‫المختار‬‫من‬‫القائمة‬Class Name .)
.
1-) ‫الحدث‬ ‫واسم‬ ‫الكائن‬ ‫اسم‬ ( ‫من‬ ‫مكون‬ ‫اإلجراء‬ ‫اسم‬
2-‫االجراء‬ ‫نهاٌة‬ ‫سطر‬
3-( ‫الحدث‬ ‫وقوع‬ ‫بعد‬ ‫اإلجراء‬ ‫االستدعاء‬ ‫عند‬ ‫ٌنفذ‬ ‫الذى‬ ‫الكود‬ ‫ٌكتب‬ ‫السطرٌن‬ ‫بٌن‬ ‫ما‬Event)
4-‫التصنٌف‬ ‫عن‬ ‫االعالن‬ ‫سطر‬
5-‫ن‬ ‫سطر‬( ‫التصنٌف‬ ‫هاٌة‬Class)
6-‫الحدث‬ ‫أختر‬Click
7-( ‫القائمة‬ ‫بفتح‬ ‫قم‬( Class Name‫التحكم‬ ‫أدوات‬ ‫أسماء‬ ‫وجود‬ ‫تالحظ‬Controls‫رسمتها‬ ‫التى‬‫على‬
‫االفتراضٌة‬ ‫بأسمائها‬ ‫النموذج‬ ‫نافذة‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
45
‫الخصائص‬‫ضبط‬Properties:ً‫ا‬‫برمجي‬
. ‫الكود‬ ‫نافذة‬ ‫فى‬ ‫امر‬ ‫كتابة‬ ‫خالل‬ ‫من‬ ‫خاصٌة‬ ‫اى‬ ‫قٌمة‬ ‫تغٌر‬ ‫وهو‬
. ‫البرنامج‬ ‫تشغٌل‬ ‫عند‬ ‫اال‬ ‫تأثٌرها‬ ‫ٌظهر‬ ‫ال‬ ً‫ا‬ٌ‫برمج‬ ‫خاصٌة‬ ‫اى‬ ‫تغٌر‬ ‫عند‬
: ‫اآلتٌة‬ ‫الصٌغة‬ ‫خالل‬ ‫من‬ ً‫ا‬ٌ‫برمج‬ ‫الخصائص‬ ‫تغٌر‬ ‫ٌتم‬
Control Name. Property = Value
‫الكائن‬ ‫أو‬ ‫التحكم‬ ‫اداة‬ ‫اسم‬ . ‫الخاصٌة‬ = ‫القٌمة‬
‫الكائن‬ ‫على‬ ‫ٌظهر‬ ‫الذى‬ ‫النص‬ ‫لتغٌر‬ : ‫مثال‬Button‫ٌصبح‬ ‫بحٌث‬Egypt: ‫كاآلتى‬ ‫الكود‬ ‫ٌكون‬
Button1. Text = "Egypt"
Button1‫الخاصٌة‬ ‫تغٌر‬ ‫المراد‬ ‫االداة‬ ‫اسم‬.‫لها‬
Text‫تغٌر‬ ‫المراد‬ ‫الخاصة‬ ‫اسم‬.‫قٌمتها‬
Egypt‫قٌمة‬.‫الخاصٌة‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
41
‫على‬ ‫أسئلة‬‫الفصل‬‫الرابع‬
1–( ‫من‬ ‫برقم‬ ‫الجدول‬ ‫أكمل‬1( ً‫إل‬ )5‫الت‬ ‫الشاشاة‬ ‫ا‬ً‫م‬‫مستخد‬ ): ‫إلٌة‬ ‫ٌشٌر‬ ‫عما‬ ‫رقم‬ ‫كل‬ ‫لٌعبر‬ ‫الٌة‬
ُ‫ثٌشل‬ٗ١ٌ‫إ‬ ‫٠ش١ش‬ ‫ِج‬
).......(. ‫ثٌضظٕ١ف‬ ‫ٔٙج٠ز‬
).......(. ‫دجٌضظٕ١ف‬ ‫ثٌخجطز‬ ‫ثألوٛثد‬ ‫وضجدز‬ ْ‫ِىج‬
).......(‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ٚثؽٙز‬ ُ١ّ‫صظ‬ ٗ١‫ف‬ ‫٠قفع‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬ ُ‫ثع‬Form.
).......(. ‫ثٌىٛد‬ ٗ١‫ف‬ ‫٠قفع‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬ ُ‫ثع‬
....()...‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ٚثؽٙز‬ ُ١ّ‫صظ‬ ٗ١‫ف‬ ‫٠قفع‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬ ُ‫ثع‬Form.
2–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬
ُ‫ثٌشل‬ٗ١ٌ‫إ‬ ‫٠ش١ش‬ ‫ِج‬
(1).................................................................................................................................
(2).................................................................................................................................
(3).................................................................................................................................
(4).................................................................................................................................
(5).................................................................................................................................
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
42
3–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬
‫ثٌغؤثي‬ٌٟ‫إ‬ ‫٠ش١ش‬
(1)............................................................................................................... : ٛ٘ ً‫ثٌق‬ ُ‫ثع‬
(2)‫ثع‬........................................................................................................ : ٛ٘ ‫ثٌّششٚع‬ ُ
(3)
: ‫خالي‬ ِٓ ‫ٚرٌه‬ , ‫ؽش٠مز‬ ِٓ ‫دأوغش‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ٌٟ‫إ‬ ‫ثٌذخٛي‬ ٓ‫٠ّى‬
-............ ‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٟ‫ف‬ ............................. ‫أِش‬. ...............
-. ..................................... ٟ‫ثٌٛظ١ف‬ ‫ثٌّفضجؿ‬
(4)‫أِش‬ ِٓ ‫ثٌغشع‬Properties. ............................................. : ٛ٘ ‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٝ‫ف‬
4–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬
ُ‫ثٌشل‬ٌٟ‫إ‬ ‫دش١ش‬
(1).................................................................................................................................
(2).................................................................................................................................
(3).................................................................................................................................
3
2
1
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
43
5–: ‫التالٌة‬ ‫بالشاشة‬ ‫ا‬ً‫ن‬ٌ‫مستع‬ ‫األسئلة‬ ‫عن‬ ‫اجب‬
1-. ‫ّٔٛرػ‬ ‫ٔجفزر‬ ....................... ‫ػذد‬ ‫٠ٛؽذ‬
2-( ُ‫ثٌشل‬1. ............................................................... : ٌٟ‫إ‬ ‫٠ش١ش‬ )
3-( ُ‫ثٌشل‬2.................................... : ٌٟ‫إ‬ ‫٠ش١ش‬ ). ...........................
4-: ‫ثٌغجدمز‬ ‫دجٌشجشز‬ ‫ِخضٍمز‬ ُ‫صقى‬ ‫أدٚثس‬ ‫عالعز‬ ‫ثروش‬
-. .......................................................
-. .......................................................
-...................................................... ..
5-. ....................................... : ٛ٘ ‫ثٌضظٕ١ف‬ ُ‫ثع‬
6–: ‫التالٌة‬ ‫بالشاشة‬ ‫ا‬ً‫ن‬ٌ‫مستع‬ ‫األسئلة‬ ‫عن‬ ‫اجب‬
‫أ‬-: ‫ِخضٍفز‬ ‫أفذثط‬ ‫عالط‬ ‫ثٌغجدمز‬ ‫ثٌشجشز‬ ِٓ ‫أوضخ‬
-........................................-........................................-........................................
‫ح‬-frmsquare. .................................................. : ٌٟ‫إ‬ ‫٠ش١ش‬
‫س‬-. ................................ ُ‫ثٌضقى‬ ‫دجدثر‬ ‫خجطز‬ ‫دجٌٕجفزر‬ ‫ثٌّٛػقز‬ ‫ثألفذثط‬
‫ط‬-........................ : ٛ٘ ‫ثٌٕجفزر‬ ٝ‫ف‬ ‫ثٌٕشؾ‬ ‫ثٌضذٛ٠خ‬ ُ‫ثع‬. ...............
12
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
44
7–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬
‫الرقم‬‫إلي‬ ‫بشير‬
(1).................................................................................................................................
(2).................................................................................................................................
(3).................................................................................................................................
(4).................................................................................................................................
(5).................................................................................................................................
(6).................................................................................................................................
8-: ‫ا‬ًٌ‫برمج‬ ‫التحكم‬ ‫أدوات‬ ‫خصائص‬ ‫ضبط‬ ‫ألمر‬ ‫العامة‬ ‫الصٌغة‬ ‫مكونات‬ ‫اشرح‬
ControlName.Property=valu
e........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
45
9-‫ض‬ ‫فى‬ ‫التالٌة‬ ‫األكواد‬ ‫اشرح‬: ‫ا‬ًٌ‫برمج‬ ‫التحكم‬ ‫أدوات‬ ‫خصائص‬ ‫لضبط‬ ‫العامة‬ ‫داستك‬ ‫وء‬
A) Button2.Text = "End"
............................................................................................................................................
B) Label1.AutoSize = True
............................................................................................................................................
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
46
‫الرحيم‬ ‫الرحمن‬ ‫اهلل‬ ‫بسم‬
ً‫ا‬‫علم‬ ‫ذنى‬ ‫ربى‬ ‫قل‬
‫العظيم‬ ‫اهلل‬ ‫صدق‬
‫لكم‬ ‫أقدم‬
‫االعدا‬ ‫الثالث‬ ‫للصف‬ ‫كاملة‬‫المحافظات‬ ‫أمتحانات‬‫االول‬ ‫الدراسى‬ ‫للفصل‬ ‫دى‬6102/6102‫م‬
‫الجروب‬ ‫أعضاء‬ ‫لكل‬ ‫مصطفى‬ ‫آمال‬ ‫االستاذة‬ ‫تحياتى‬ ‫خالص‬ ‫مع‬
‫االلى‬ ‫الحاسب‬ ‫فى‬ ‫مصطفى‬ ‫امال‬ ‫برمجيات‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
47
ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬ ‫ِطشٚؿ‬ ٝ‫ِشع‬ ‫ِقجفظز‬ ْ‫أِضقج‬2516/2517َ
: ‫ثالٚي‬ ‫ثٌغؤثي‬
‫ثٌؼ‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ذجسر‬
1.‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫أ‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬) (
2.‫ثٌخظجةض‬ ‫دٕجفزر‬ ‫ثٌّٛؽٛدر‬ ‫ثٌؼٕجطش‬ ‫لجةّز‬ ‫صخضٍف‬Properties‫ٔجفزر‬ ٝ‫ف‬ ‫ثٌٕشؾ‬ ‫ثٌؼٕظش‬ ‫فغخ‬IDE) (
3.‫ثٌخج‬ ‫ػذؾ‬ ‫ػٕذ‬‫ط١ز‬Property‫ثٌّؼجدٌز‬ ِٓ ّٓ٠‫ثأل‬ ‫ثٌطشف‬ ٝ‫ف‬ ‫ل١ّضٙج‬ ْٛ‫صى‬ ً‫ج‬١‫دشِؾ‬) (
4.‫ثٌخجط١ز‬ َ‫صغضخذ‬Control Box‫ٚث‬ ‫ٚثٌضىذ١ش‬ ‫ٚثإلغالق‬ ُ‫ثٌضقى‬ ‫طٕذٚق‬ ‫أخفجء‬ ٚ‫أ‬ ‫الظٙجس‬‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٓ ‫ٌضظغ١ش‬
()
5.‫ثٌّظطٍـ‬RDE‫ثٌّضىجٍِز‬ ‫ٌضطٛ٠ش‬ ‫د١تز‬ ٌٝ‫ث‬ ‫٠ش١ش‬) (
‫ــــــــــــــــ‬‫ــــــــــــــــــ‬‫ـــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ــــــــــــــــــــــــــــ‬
: ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
ّ١‫ف‬ ‫ثٌظق١ـ‬ ‫ِىجٔٙج‬ ٝ‫ف‬ ‫ثٌّٕجعذز‬ ‫ثٌىٍّز‬ ‫ػغ‬: ٍٝ٠ ‫ج‬
(*-‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬-Text Box–Problem–‫فذط‬–Algorithm–Text–ٓ‫وجة‬)
1-................................. ٗ١ٌ‫إ‬ ‫ثٌٛطٛي‬ ‫ِطٍٛح‬ ‫٘ذف‬ ٜ‫أ‬ ٌٗ ً‫ف‬ ‫إ٠ؾجد‬ ‫٠ضطٍخ‬ ‫ِٛلف‬
2-‫ثٌخجط١ز‬Password Char............................ ‫ثألدثر‬ ‫خظجةض‬ ِٓ
3-‫صق١ج‬ " ‫ػذجسر‬ ‫إلظٙجس‬ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ٍٝ‫ػ‬ " ‫ِظش‬Label1ٌٝ‫ثٌضج‬ ‫ثٌىٛد‬ َ‫ٔغضخذ‬
Label1. …………………. = " ‫ِظش‬ ‫صق١ج‬ "
4-........................................ ّٝ‫٠غ‬ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثأل٠غش‬ ‫ثٌفجسر‬ ‫دضس‬ ‫ثٌٕمش‬
5-.... ٕٝ‫صؼ‬ ٗ١‫ف‬ ‫شجسن‬ ِٓٚ ٗ‫ٚخطٛثص‬ ‫ثٌذشٔجِؼ‬ ٓ‫ػ‬ ‫ثٌىجٍِز‬ ‫ثٌذ١جٔجس‬ ً١‫صغؾ‬......................................
‫ــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ــــــــــــ‬
ٌ‫ث‬: ‫ثٌغجٌظ‬ ‫غؤثي‬
ٝ‫ثٌقغجد‬ ‫ثٌضٛعؾ‬ ‫ٌقغجح‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ ) ‫أ‬ (AVGٓ٠‫ٌؼذد‬AٚB‫ثٌٕجصؼ‬ ‫ٚإظٙجس‬ ‫إدخجٌّٙج‬ ُ‫٠ض‬
ٓ٠‫ٌؼذد‬ ٝ‫ثٌقغجد‬ ‫ثٌّضٛعؾ‬ ‫فغجح‬ ‫ِؼجدٌز‬ : ‫ٍِقٛظز‬AVG = ( A + B ) /2
: ٍٝ٠ ‫ِّج‬ ً‫و‬ ٝ‫ف‬ ‫ثٌّخضٍف‬ ‫ثٌؼٕظش‬ ‫صقش‬ ً‫ج‬‫خط‬ ‫ػغ‬ ) ‫ح‬ (
1‫ـــ‬ ‫ـــ‬ )‫ـــ‬‫ـــ‬
2. ‫ثٌخظجةض‬ ‫ـــ‬ ‫ٚثٌّٕطم١ز‬ ‫ثٌقغجد١ز‬ ‫ثٌّؼجٌؾز‬ ‫ػٍّ١جس‬ ‫صقذ٠ذ‬ ‫ـــ‬ ‫ثٌّذخالس‬ ‫صقذ٠ذ‬ ‫ـــ‬ ‫ثٌّخشؽجس‬ ‫صقذ٠ذ‬ )
3) ( )Click‫ـــ‬Button‫ـــ‬Text Box‫ـــ‬Label.
4)Code Window‫ـــ‬Tool Box‫ـــ‬Properties Window‫ـــ‬Task Bar.
‫ـــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬: ‫ثٌضجٌ١ز‬ ‫ثٌشىجي‬ ً‫ج‬ِ‫ِغضخذ‬
1
4 3
2
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
48
1-( ُ‫سل‬ ً‫ثٌشى‬1‫ـــ‬2‫ـــ‬3). ‫ثٌٕٛع‬ ‫ٌضقذ٠ذ‬ ‫ثٌظق١ـ‬ ً‫ثٌشى‬ ٛ٘
2-ُ‫سل‬ ً‫ثٌشى‬ ٝ‫ف‬ ‫ػٕظش‬ ِٓ ‫أوغش‬ ‫ثخض١جس‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثٌخجط١ز‬3( ٝ٘Selection‫ـــ‬Mode‫ـــ‬Selection mode
)
3-ُ‫سل‬ ً‫ثٌشى‬ ً‫دثخ‬ ُ‫ثٌضقى‬ ‫أدثر‬ ‫ٔٛع‬2( ٛ٘Combo Box‫ـــ‬Check Box‫ـــ‬Radio button. )
4-ُ‫سل‬ ً‫ثٌشى‬ ُ‫ثٌضقى‬ ‫ثدثر‬ ‫ٔٛع‬4( ٝ٘Combo Box‫ـــ‬Check Box‫ـــ‬Radio button. )
5-ُ‫سل‬ ً‫ثٌشى‬ ً‫دثخ‬ ‫صؼشع‬ ٝ‫ثٌض‬ ‫ثٌؼٕجطش‬ ‫الدخجي‬ ‫ثٌّغضخذِز‬ ‫ثٌخجط١ز‬4( ٝ٘Items – Entity – Text)
ListBox 1
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6
Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6

More Related Content

Similar to Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعةMohammad Fahad
 
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول ehabhelp
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاولHanaa
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائلtahanisaad
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل Asma7056
 
Basic functions in Excel
Basic functions in ExcelBasic functions in Excel
Basic functions in Excelahmedshoman22
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2Mahmoud Alfarra
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3Renewed Man
 
c# المحاضره 4 @ 5 في
 c# المحاضره 4  @  5  في    c# المحاضره 4  @  5  في
c# المحاضره 4 @ 5 في nermeenelhamy1
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةhessah_8s
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3Renewed Man
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2 بندر المجلاد
 
اليوم الثالث
اليوم الثالثاليوم الثالث
اليوم الثالثvisual8
 
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdfفێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdfBahzad5
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالثRenewed Man
 

Similar to Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6 (20)

شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
شرح الوحدة الرابعة
شرح الوحدة الرابعةشرح الوحدة الرابعة
شرح الوحدة الرابعة
 
Ch1 ar
Ch1 arCh1 ar
Ch1 ar
 
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
 
الفصل الاول
الفصل الاولالفصل الاول
الفصل الاول
 
صياغة حل المسائل
صياغة حل المسائلصياغة حل المسائل
صياغة حل المسائل
 
صياغة حل المسائل
صياغة حل المسائل صياغة حل المسائل
صياغة حل المسائل
 
Excel Formulas.pdf
Excel Formulas.pdfExcel Formulas.pdf
Excel Formulas.pdf
 
Basic functions in Excel
Basic functions in ExcelBasic functions in Excel
Basic functions in Excel
 
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2خوازميات و مباديء برمجــة  (2)  مفهوم الخوارزميات ج2
خوازميات و مباديء برمجــة (2) مفهوم الخوارزميات ج2
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
c# المحاضره 4 @ 5 في
 c# المحاضره 4  @  5  في    c# المحاضره 4  @  5  في
c# المحاضره 4 @ 5 في
 
عرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقيةعرض العمليات الحسابية والمنطقية
عرض العمليات الحسابية والمنطقية
 
الأجهزة الذكية3
الأجهزة الذكية3الأجهزة الذكية3
الأجهزة الذكية3
 
سلسلة تعلم البرمجة بلغة C / C++ - 2
سلسلة تعلم البرمجة بلغة  C / C++ - 2 سلسلة تعلم البرمجة بلغة  C / C++ - 2
سلسلة تعلم البرمجة بلغة C / C++ - 2
 
اليوم الثالث
اليوم الثالثاليوم الثالث
اليوم الثالث
 
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdfفێربوونا پڕۆگرامی M.Visual basic6.0.pdf
فێربوونا پڕۆگرامی M.Visual basic6.0.pdf
 
الدرس الثالث
الدرس الثالثالدرس الثالث
الدرس الثالث
 
ف 1 الدرس الثانى
ف 1 الدرس الثانىف 1 الدرس الثانى
ف 1 الدرس الثانى
 

More from khawagah

Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020
Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020
Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020khawagah
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14khawagah
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10khawagah
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6khawagah
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4khawagah
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3khawagah
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1khawagah
 
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2Science school-books-1st-preparatory-2nd-term-khawagah-2019-2
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2khawagah
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6khawagah
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5khawagah
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4khawagah
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1khawagah
 
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7khawagah
 
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5khawagah
 
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1khawagah
 
English school-books-1st-preparatory-2nd-term-khawagah-2019-7
English school-books-1st-preparatory-2nd-term-khawagah-2019-7English school-books-1st-preparatory-2nd-term-khawagah-2019-7
English school-books-1st-preparatory-2nd-term-khawagah-2019-7khawagah
 
English school-books-1st-preparatory-2nd-term-khawagah-2019-5
English school-books-1st-preparatory-2nd-term-khawagah-2019-5English school-books-1st-preparatory-2nd-term-khawagah-2019-5
English school-books-1st-preparatory-2nd-term-khawagah-2019-5khawagah
 
Science school-books-6th-primary-2nd-term-khawagah-2019-6
Science school-books-6th-primary-2nd-term-khawagah-2019-6Science school-books-6th-primary-2nd-term-khawagah-2019-6
Science school-books-6th-primary-2nd-term-khawagah-2019-6khawagah
 
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6Arabic school-books-6th-primary-2nd-term-khawagah-2019-6
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6khawagah
 
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5Arabic school-books-6th-primary-2nd-term-khawagah-2019-5
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5khawagah
 

More from khawagah (20)

Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020
Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020
Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3
 
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
 
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2Science school-books-1st-preparatory-2nd-term-khawagah-2019-2
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
 
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1
 
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7
 
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5
 
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1
 
English school-books-1st-preparatory-2nd-term-khawagah-2019-7
English school-books-1st-preparatory-2nd-term-khawagah-2019-7English school-books-1st-preparatory-2nd-term-khawagah-2019-7
English school-books-1st-preparatory-2nd-term-khawagah-2019-7
 
English school-books-1st-preparatory-2nd-term-khawagah-2019-5
English school-books-1st-preparatory-2nd-term-khawagah-2019-5English school-books-1st-preparatory-2nd-term-khawagah-2019-5
English school-books-1st-preparatory-2nd-term-khawagah-2019-5
 
Science school-books-6th-primary-2nd-term-khawagah-2019-6
Science school-books-6th-primary-2nd-term-khawagah-2019-6Science school-books-6th-primary-2nd-term-khawagah-2019-6
Science school-books-6th-primary-2nd-term-khawagah-2019-6
 
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6Arabic school-books-6th-primary-2nd-term-khawagah-2019-6
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6
 
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5Arabic school-books-6th-primary-2nd-term-khawagah-2019-5
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5
 

Recently uploaded

عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxfjalali2
 
sass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiysass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiyh456ad
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيfjalali2
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfshimaahussein2003
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxssuser53c5fe
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdfbassamshammah
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراقOmarSelim27
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتMohamadAljaafari
 

Recently uploaded (16)

عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
 
sass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiysass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiy
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 

Computer school-books-3rd-preparatory-1st-term-khawagah-2019-6

  • 1. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 1 ‫السحيم‬ ‫السحمن‬ ‫هللا‬ ‫بسم‬‫علما‬ ‫ذنى‬ ‫بى‬‫ز‬ ‫كل‬‫العظيم‬ ‫هللا‬ ‫صدق‬ ‫الاعدادى‬ ‫الثالث‬ ‫الصف‬ ‫مركسة‬ �‫ل‬‫اس�ى�الاو‬‫ز‬‫اﻟﻔﺼﻞ�اﻟﺪ‬ ‫الاستاذة‬ ‫أعداد‬ �‫آﻣﺎل�ﻣﺼﻄﻔﻰ‬ ‫أهداء‬ ‫الالى‬ ‫الحاسب‬ ‫فى‬ ‫مصطفى‬ ‫امال‬ ‫بسمجيات‬ ‫ب‬‫و‬‫لجس‬
  • 2. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 2 ‫المشكالت‬‫حل‬‫االول‬‫الفصل‬ ‫المشكلة‬: ‫موقف‬‫ٌتطلب‬‫إٌجاد‬‫ح‬‫ل‬‫له‬‫أي‬‫هدف‬‫مطلوب‬‫الوصول‬‫إلٌه‬‫من‬‫خالل‬‫إتباع‬‫عدة‬‫خطوات‬‫بترتٌب‬‫محدد‬. ‫المشكلة‬‫حل‬‫تعريف‬: ‫عبارة‬‫عن‬‫الخطوات‬‫واال‬‫نشطة‬‫والعملٌات‬ً‫الت‬ً‫ٌنبغ‬‫القٌام‬‫بها‬‫للوصول‬‫إلى‬‫هدف‬‫أو‬‫ناتج‬. ‫المشكلة‬‫حل‬‫احل‬‫ر‬‫م‬ :ً‫ال‬‫أو‬‫المشكلة‬‫تحديد‬: ‫المخرجات‬ ‫تحدٌد‬‫المطلوبة‬‫والمدخالت‬‫المتو‬‫فرة‬‫والمنطقٌة‬ ‫الحسابٌة‬ ‫المعالجة‬ ‫وعملٌات‬ :ً‫ا‬‫ثاني‬( ‫الخوارزمية‬‫الحل‬‫خطوات‬‫إعداد‬Algorithm): ‫بها‬ ‫وٌقصد‬‫من‬ ‫مجموعة‬‫اإلجراءات‬) ‫الخطوات‬ (‫المرتبة‬‫ا‬ًٌ‫منطق‬ ‫ا‬ً‫ب‬ٌ‫ترت‬‫هدف‬ ‫إلى‬ ‫للوصول‬‫هذه‬ ‫على‬ ‫وٌطلق‬ ‫الخوارزمٌة‬ ‫لفظ‬ ‫الخطوات‬Algorithm. ‫ب‬‫هذه‬ ‫عرض‬ ‫ٌتم‬ ‫الحل‬ ‫خطوات‬ ‫اعداد‬ ‫عد‬‫تدفق‬ ‫خرائط‬ ‫صورة‬ ً‫ف‬ ‫الخطوات‬flow chart‫تعتبر‬ ‫أنها‬ ‫أي‬ . ‫المشكالت‬ ‫حل‬ ً‫ف‬ ‫الثالثة‬ ‫الخطوة‬ : ‫مالحظة‬ . ً‫الخوارزم‬ ‫موسى‬ ‫بن‬ ‫محمد‬ ‫الجبر‬ ‫علم‬ ‫ومؤسس‬ ‫الرٌاضٌات‬ ‫لعالم‬ ‫نسبة‬ ‫الخوارزمٌة‬ ‫لفظ‬ ‫التدفق‬‫خرائط‬flow chart ً‫تخطٌط‬ ‫تمثٌل‬ ً‫ه‬‫ترت‬ ‫لتوضٌح‬ ‫قٌاسٌة‬ ‫بأشكال‬ ‫الرسم‬ ‫على‬ ‫ٌعتمد‬‫مشكلة‬ ‫أو‬ ‫مسألة‬ ‫لحل‬ ‫الالزمة‬ ‫العملٌات‬ ‫ٌب‬ ‫محددة‬.
  • 3. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 3 : ‫التدفق‬‫خرائط‬‫مزايا‬ 1)‫تٌسر‬‫و‬ ‫قراءة‬. ‫المشكلة‬ ‫فهم‬ 2). ‫عمله‬ ‫ٌجب‬ ‫ما‬ ‫للمبرمج‬ ‫توضح‬ 3). ‫لآلخرٌن‬ ‫البرنامج‬ ‫شرح‬ ً‫ف‬ ‫مفٌدة‬ 4). ‫المعقدة‬ ً‫ا‬‫وخصوص‬ ‫البرامج‬ ‫توثٌق‬ ‫فى‬ ‫تساعد‬ :ً‫ا‬‫ثالث‬( ‫الكمبيوتر‬‫على‬ ‫البرنامج‬‫تصميم‬program design) ‫تت‬. ‫البرمجة‬ ‫لغات‬ ‫إحدى‬ ‫إلى‬ ‫التدفق‬ ‫خرائط‬ ‫رجم‬ :ً‫ا‬‫رابع‬( ‫أخطائه‬‫وتصحيح‬ ‫البرنامج‬‫صحة‬ ‫اختبار‬program testing.) ‫الخطأ‬ ‫وتصحٌح‬ ‫األخطاء‬ ‫الكتشاف‬ ‫ا‬ً‫ق‬‫مسب‬ ‫نتائجها‬ ‫معروف‬ ‫بٌانات‬ ‫بادخال‬ ‫البرنامج‬ ‫اختبار‬ ‫ٌتم‬‫عالمة‬ ‫كتابة‬ ‫مثل‬ ‫نست‬ ‫ال‬ ‫البرنامج‬ ‫وعندكتابة‬ ‫الضرب‬ ‫عالمة‬ ‫من‬ ً‫ال‬‫بد‬ ‫الطرح‬‫معروف‬ ‫بٌانات‬ ‫ادخال‬ ‫عند‬ ‫اال‬ ‫االخطاء‬ ‫اكتشاف‬ ‫ٌع‬ ‫االخطاء‬ ‫تصحٌح‬ ‫وٌتم‬ ً‫ا‬‫مسبق‬ ‫نتائجها‬. :ً‫خامسا‬‫البرنامج‬‫توثيق‬ ‫كتابة‬‫كل‬‫ال‬‫خطوات‬‫ل‬ ‫اتخذت‬ ‫التى‬‫المشكلة‬ ‫حل‬‫التدفق‬ ‫وخرٌطة‬ ‫ومدخالت‬ ‫مخرجات‬ ‫من‬‫المستخدمة‬ ‫واللغة‬‫للبرمجة‬ ‫البرنامج‬ ‫إصدار‬ ‫آخر‬ ‫وتارٌخ‬‫للرجو‬ ‫موثوقه‬ ‫به‬ ‫لالحتفاظ‬‫البرنامج‬ ‫تطوٌر‬ ‫او‬ ‫لتصحٌح‬ ‫وقت‬ ‫اى‬ ‫فى‬ ‫الٌه‬ ‫ع‬ ۩: ‫الخرائط‬‫رسم‬ ‫في‬ ‫المستخدمة‬‫الرموز‬- ‫رمز‬‫النهاٌة‬ ‫أو‬ ‫البداٌة‬(terminal)‫ونهاٌة‬ ‫الحل‬ ‫خطوات‬ ‫بداٌة‬ ‫عن‬ ‫للتعبٌر‬ ‫الحل‬ ‫خطوات‬ ‫رمزاالدخال/االخراج‬(input / output)‫نتائج‬ ‫واخراج‬ ‫بٌانات‬ ‫ادخال‬ ‫عن‬ ‫للتعبٌر‬ / ‫معالجة‬ ‫رمز‬‫عملٌة‬(process)‫الحسابٌة‬ ‫العملٌات‬ ‫لكتابة‬ ‫رمز‬‫قرار‬ ‫اتخاذ‬(decision)‫مقارنة‬ / ‫شرط‬ / ‫سؤال‬ ‫عن‬ ‫للتعبٌر‬ ‫رمز‬( ‫اتجاه‬ ‫خطوط‬flow lines)↓ → ↑ ←‫الخرٌطة‬ ‫رموز‬ ‫لربط‬ ‫ٌستخدم‬
  • 4. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 4 ۩‫الخرائط‬‫رسم‬ ‫عند‬ ‫مراعاتها‬ ‫يجب‬ ‫التي‬‫القواعد‬: 1-‫وتنتهى‬ ‫البداٌة‬ ‫برمز‬ ‫التدفق‬ ‫خرٌطة‬ ‫تبدأ‬. ‫النهاٌة‬ ‫برمز‬ 2-‫من‬ ‫كل‬ ‫على‬ ‫ٌطلق‬A.B.C‫متغٌر‬ ‫اسم‬Variable‫قٌمة‬ ‫على‬ ‫ٌحتوى‬ ‫الكمبٌوتر‬ ‫ذاكرة‬ ‫فى‬ ‫مخزن‬ ‫ٌعنى‬ 3-‫المعادلة‬C=A+B‫المتغٌر‬ ‫قٌمة‬ ‫جمع‬ ‫تعنى‬A‫المتغٌر‬ ‫وقٌمة‬B‫المتغٌر‬ ‫فى‬ ‫الناتج‬ ‫وتخزٌن‬C. 4-( ‫كلمة‬ ‫نستخدم‬ ) ‫معطٌات‬ ( ‫بٌانات‬ ‫ادخال‬ ‫عن‬ ‫للتعبٌر‬Enter( / )Get( / )input( / )read) " ‫متوازى‬ ‫رمز‬ ‫داخل‬ " ‫المعنى‬ ‫نفس‬ ‫على‬ ‫تدل‬ ‫كلمة‬ ‫أي‬ ‫استخدام‬ ‫وٌمكن‬ ( ‫كلمة‬ ‫نستخدم‬ ) ‫المخرجات‬ ( ‫الناتج‬ ‫اخراج‬ ‫عن‬ ‫للتعبٌر‬out put( / )Print‫نفس‬ ‫على‬ ‫تدل‬ ‫كلمة‬ ‫اى‬ ‫أو‬ ) ‫المعنى‬" ‫متوازى‬ ‫رمز‬ ‫داخل‬ " 5-‫امر‬ ‫أو‬ / ‫الحسابٌة‬ ‫العملٌات‬ (‫المعالجة‬ ‫عن‬ ‫للتعبٌر‬‫داخل‬ ‫كتابتها‬ ‫ٌتم‬ ) ‫التخصٌص‬. ‫المستطٌل‬ ‫رمز‬ 6-‫مثل‬ ‫بدلٌٌن‬ ‫بٌن‬ ‫اختٌار‬ ‫أو‬ ‫سؤال‬ ‫عن‬ ‫للتعبٌر‬ ‫القرار‬ ‫اتخاذ‬ ‫رمز‬>‫أو‬<‫أو‬=" ‫كتابتها‬ ‫وٌتم‬‫المعٌن‬ ‫رمز‬ ‫داخل‬" 7-. ‫ببعضها‬ ‫الخرٌطة‬ ‫رموز‬ ‫لتوصٌل‬ ‫وٌستخدم‬ ‫سهم‬ ‫شكل‬ ‫له‬ ‫االتجاه‬ ‫خط‬ ‫رمز‬ 8-‫أسف‬ ‫إلى‬ ‫أعلى‬ ‫من‬ ‫تكون‬ ‫الخرٌطة‬ ‫رسم‬ ‫عند‬. ‫الٌمٌن‬ ‫إلى‬ ‫الٌسار‬ ‫من‬ ‫أو‬ ‫ل‬)) ‫هام‬ (( ‫فقط‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫له‬ ‫ٌدخل‬ ‫فانه‬ ‫كنهاٌة‬ ‫استخدامه‬ ‫عند‬ ‫أما‬ 11-‫اتجاه‬ ‫خط‬ ‫منه‬ ‫وٌخرج‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫له‬ ‫ٌدخل‬ ‫االخراج‬ ‫أو‬ ‫االدخال‬ ‫فى‬ ‫استخدامه‬ ‫عند‬ ‫المتوازى‬ ‫شكل‬ . ‫واحد‬ 11-‫اتج‬ ‫خطان‬ ‫منه‬ ‫وٌخرج‬ ‫واحد‬ ‫اتجاه‬ ‫خط‬ ‫له‬ ‫ٌدخل‬ ‫المعٌن‬ ‫شكل‬. ‫األقل‬ ‫على‬ ‫اه‬
  • 5. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 5 ‫البسيطة‬‫التدفق‬‫خرائط‬ ‫خريطة‬ ‫ارسم‬‫تدفق‬‫الناتج‬‫واظهار‬ ‫عددين‬ ‫لجمع‬ ‫أوال‬:: ‫المشكلة‬‫تعريف‬ ‫جمع‬ ‫حاصل‬ : ‫المخرجات‬‫ال‬‫عددٌن‬ ‫االول‬ ‫العدد‬ : ‫المدخالت‬n1‫الثانى‬ ‫والعدد‬n2‫العددٌن‬ ‫لجمع‬ ‫ومخزن‬s : ‫المعالجة‬s = n1 + n2 ‫الحل‬‫خطوات‬ :ً‫ثانيا‬‫خريط‬ :ً‫ا‬‫ثالث‬‫التدفق‬‫ة‬ 1-‫بداٌة‬start 2-‫ادخال‬n1. n2input 3-‫جمع‬s=n1+n2 4-‫الناتج‬ ‫طباعة‬out put s 5-‫ثٌٕٙج٠ز‬End : ‫هام‬‫من‬ ‫أكثر‬ ‫اجراء‬ ‫ٌمكن‬. ‫المستطٌل‬ ‫داخل‬ ‫معالجة‬ ‫عملٌة‬ ‫خريطة‬ ‫ارسم‬‫تدفق‬‫األولى‬‫الدرجة‬‫من‬ ‫معادلة‬ ‫لحل‬X + 23=Y ‫مع‬ ‫اى‬ ‫على‬ ‫الطرفاالٌسر‬ ‫ٌحتوى‬‫المعادلة‬ ‫ناتج‬ ‫وهو‬ ‫واحد‬ ‫متغٌر‬ ‫على‬ ‫ادلة‬ ) ‫مدخالت‬ ( ‫أكثر‬ ‫أو‬ ‫متغٌر‬ ‫على‬ ‫ٌحتوى‬ ‫قد‬ ‫حسابى‬ ‫تعبٌر‬ ‫أو‬ ‫مجردة‬ ‫قٌم‬ ‫على‬ ‫االٌمن‬ ‫الطرف‬ ‫ٌحتوى‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ ‫قٌمة‬ : ‫المخرجات‬Y : ‫المدخالت‬X : ‫المعالجة‬‫قٌمة‬ ‫حساب‬Y‫المعادلة‬ ‫من‬Y = 3 X + 2
  • 6. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 6 ‫الحل‬‫خطوات‬ :ً‫ثانيا‬:ً‫ا‬‫ثالث‬‫التدفق‬‫خريطة‬ 1-‫بداٌة‬start 2-‫ادخال‬‫المتغٌر‬ ‫قٌمة‬X 3-3*X + 2=Y 4-‫طباعة‬Y 5-‫النهاٌة‬ ‫الطول‬ ‫بمعلومٌة‬ ‫مستطٌل‬ ‫ومحٌط‬ ‫مساحة‬ ‫لحساب‬ ‫خرٌطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬ ‫اكتب‬L‫والعرض‬W ً‫ه‬ ‫المساحة‬ ‫حساب‬ ‫معادلة‬ ‫أن‬ ‫العلم‬ ‫مع‬AREA = L * Wً‫ه‬ ‫المحٌط‬ ‫حساب‬ ‫ومعادلة‬ PERIMETER = 2 * (L + W)‫؟‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ ‫المستطٌل‬ ‫مساحة‬ : ‫المخرجات‬Area‫المستطٌل‬ ‫ومحٌط‬Perimeter : ‫المدخالت‬L . W ‫المعالجة‬:Area = L * W‫و‬= 2*(l+w)Perimeter ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-‫ال‬‫بداٌة‬start 2-‫ادخال‬‫قٌمة‬READ L .W 3-AREA = L * W PERIMETER = 2*( L + W ) 4-‫المخرجات‬ ‫طباعة‬PRINT AREA PRINT PERIMETER 5-‫النهاٌة‬End
  • 7. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 7 ‫القطر‬ ‫نصف‬ ‫بمعلومٌة‬ ‫الدائرة‬ ‫مساحة‬ ‫لحساب‬ ‫خرٌطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬ ‫اكتب‬R‫أن‬ ‫العلم‬ ‫مع‬ ‫هى‬ ‫المساحة‬ ‫حساب‬ ‫معادلة‬AREA= 3.14*R*R‫؟‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬‫ثٌذثةشر‬ ‫ِغجفز‬Area : ‫ثٌّذخالس‬R : ‫ثٌّؼجٌؾز‬AREA= 3.14*R*R ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-‫ال‬‫بداٌة‬start 2-‫ادخال‬‫قٌمة‬READ R 3-AREA = 3.14*R*R 4-‫المخرجات‬ ‫طباعة‬PRINT AREA 5-‫النهاٌة‬End ‫بمعلو‬ ‫السنوات‬ ‫لحساب‬ ‫التدفق‬ ‫خرٌطة‬ ‫وارسم‬ ‫الحل‬ ‫خطوات‬ ‫اكتب‬. ‫الشهور‬ ‫عدد‬ ‫مٌة‬ ‫بالرمز‬ ‫الشهور‬ ‫عدد‬ ‫الى‬ ‫الرمز‬ ‫ٌتم‬ ‫ـ‬m ‫السنه‬ ‫شهور‬ ‫عدد‬ ‫ان‬ ‫وبما‬ ‫ــ‬12‫على‬ ‫الشهور‬ ‫عدد‬ ‫قسمة‬ ‫ٌتم‬ ‫السنوات‬ ‫عدد‬ ‫فالمعرفة‬ ‫شهر‬12 ‫كاالتى‬ ‫المعادلة‬ ‫وتكون‬ ‫ــ‬Year= M/12 : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬‫ثٌغٕٛثس‬ ‫ػذد‬N Years : ‫ثٌّذخالس‬‫ثٌشٙٛس‬ ‫ػذد‬N Months ٌ‫ث‬: ‫ّؼجٌؾز‬NYears = Nmonths / 12
  • 8. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 8 ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-‫ال‬‫بداٌة‬start 2-‫ادخال‬‫الشهور‬ ‫عدد‬READ M 3‫ــ‬Year = M/12 4‫الناتج‬ ‫اخراج‬ ‫ــ‬Output year 5-‫النهاٌة‬End : ) ‫القرار‬‫اتخاذ‬ ( ‫التفرع‬‫استخدام‬ ‫االجاب‬ ‫ٌتطلب‬ ‫سؤال‬ ‫على‬ ‫تحتوى‬ ‫مشكلة‬‫خالل‬ ‫من‬ ‫تحدٌدها‬ ‫ٌتم‬ ‫اخرى‬ ‫عملٌات‬ ‫الى‬ ‫التفرع‬ ‫ٌتطلب‬ ‫أو‬ ‫ال‬ ‫أو‬ ‫بنعم‬ ‫ة‬ ‫التدفق‬ ‫خرٌطة‬ ‫ارسم‬‫خرٌطة‬‫تدفق‬‫لطباعة‬‫كلمة‬‫تساوي‬ ‫أو‬ ‫من‬ ‫اكبر‬ ‫المدخلة‬ ‫الدرجة‬ ‫تكون‬ ‫أن‬ ‫حالة‬ ً‫ف‬ ‫ناجح‬51‫؟‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬‫ٔجؽـ‬ ‫وٍّز‬ ‫ؽذجػز‬ : ‫ثٌّذخالس‬‫ثٌذسؽز‬X : ‫ثٌّؼجٌؾز‬‫وجٔش‬ ‫إرث‬Xٜٚ‫صغج‬ ٚ‫ث‬ ‫أوذش‬55‫٠طذغ‬‫ٔجؽـ‬ ‫وٍّز‬ ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-‫ال‬‫بداٌة‬start 2-‫ادخال‬‫الدرجة‬X 3‫كان‬ ‫إذا‬ ‫ــ‬50=<X ‫ناجح‬ ‫طبع‬ 4-‫النهاٌة‬End
  • 9. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 9 ‫ارسم‬‫خرٌطة‬‫تدفق‬‫ٌطب‬ ‫صفر‬ ‫ٌساوي‬ ‫علٌه‬ ‫المقسوم‬ ‫كان‬ ‫وإذا‬ ‫عددٌن‬ ‫قسمة‬ ‫حاصل‬ ‫لطباعة‬) ‫معروف‬ ‫(غٌر‬ ‫ع‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫المخرجات‬‫طباعة‬‫عددٌن‬ ‫قسمة‬ ‫ناتج‬R" ‫معرف‬ ‫غٌر‬ " ‫عبارة‬ ‫طباعة‬ ‫أو‬ : ‫ثٌّذخالس‬ُ‫ثٌمجع‬num1ٗ١ٍ‫ػ‬ َٛ‫ٚثٌّمغ‬num2 : ‫ثٌّؼجٌؾز‬‫ثٌّضغ١ش‬ ‫ل١ّز‬ ْ‫وج‬ ‫إرث‬num2= 0‫ثٌّضغ١ش‬ ‫ل١ّز‬ ْ‫وج‬ ‫إرث‬ " ‫ِؼشف‬ ‫غ١ش‬ " ‫أؽذغ‬ ً‫ث‬‫أر‬ num2>0‫ثٌمغّز‬ ‫ٔجصؼ‬ ‫أؽذغ‬ ً‫ث‬‫أر‬ ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-‫ال‬‫بداٌة‬ 2-‫ادخال‬1UMN 3-3‫ادخال‬ ‫ــ‬2UMN 4--‫كان‬ ‫ـاذا‬0=2UMN‫اذن‬ " ‫معروف‬ ‫غٌر‬ " ‫اطبع‬ ‫ــ‬ ‫النهاٌة‬ ‫إلى‬ ‫اذهب‬ ‫ــ‬ 5-2UMN/1UMN=R 6-‫اطبع‬R 7-‫النهاٌة‬ " ‫هام‬ " ‫بالخرٌطة‬ ‫ادخال‬ ‫من‬ ‫اكثر‬ ‫عمل‬ ‫ٌمكن‬ ‫ملحوظة‬ ٌ‫خر‬‫؟‬ ‫فردي‬ ‫أو‬ ً‫زوج‬ ‫العدد‬ ‫نوع‬ ‫طباعة‬ ‫ثم‬ ‫رقم‬ ‫الدخال‬ ‫طة‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬ٜ‫فشد‬ ٚ‫أ‬ ٝ‫صٚؽ‬ ‫ثٌؼذد‬ ‫ٔٛع‬ ‫ؽذجػز‬ : ‫ثٌّذخالس‬‫ثٌذسؽز‬N ‫وجٔش‬ ‫:إرث‬ ‫ثٌّؼجٌؾز‬Nٍٝ‫ػ‬ ‫ثٌمغّز‬ ً‫٠مذ‬ ‫ثٌؼذد‬2ٜ‫فشد‬ ْٛ‫٠ى‬ ‫رٌه‬ ‫ٚغ١ش‬ ٝ‫صٚؽ‬ ‫ثٌؼذد‬ ْٛ‫٠ى‬
  • 10. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 15 ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-‫ال‬‫بداٌة‬start 2-N 3‫ــ‬N‫على‬ ‫القسمة‬ ‫تقبل‬2ً‫باق‬ ‫بدون‬ -ً‫زوج‬ ‫الرقم‬ ‫اطبع‬ ‫اذن‬ -‫ذلك‬ ‫غٌر‬ ‫فردي‬ ‫الرقم‬ ‫اطبع‬ 4-‫النهاٌة‬End ‫تدفق‬ ‫خرٌطة‬ ‫ارسم‬‫؟‬ " ‫هو‬ ‫االصغر‬ ‫العدد‬ " ‫و‬ " ‫هو‬ ‫االكبر‬ ‫العدد‬ " ‫وطباعة‬ ‫عددٌن‬ ‫الدخال‬ ‫خرٌطة‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬" ‫ػذجسر‬ ‫ؽذجػز‬ٌ‫ث‬‫ثالوذش‬ ‫ؼذد‬ٛ٘‫ثالطغش‬ ‫ثٌؼذد‬ " ٚ "ٛ٘" : ‫ثٌّذخالس‬‫ثٌؼذد‬M . R ‫:إرث‬ ‫ثٌّؼجٌؾز‬‫ل١ّز‬ ‫وجٔش‬M‫ل١ّز‬ ِٓ ‫أوذش‬Rٛ٘ ‫ثالوذش‬ ‫ثٌؼذد‬ " ‫ػذجسر‬ ‫٠طذغ‬M"ٛ٘ ‫ثالطغش‬ ‫ٚثٌؼذد‬ R‫رٌه‬ ‫ٚغ١ش‬‫ثٌؼذد‬ " ‫ػذجسر‬ ‫٠طذغ‬ ‫ٚإال‬‫ثالوذش‬ٛ٘R"ٛ٘ ‫ثالطغش‬ ‫ٚثٌؼذد‬M ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬: ً‫ج‬‫عجٌغ‬‫ثٌضذفك‬ ‫خش٠طز‬ 1)start 2)M. R 3‫ــ‬R<is m ‫هو‬ ‫االكبر‬ ‫العدد‬ ‫طباعة‬ ‫ــ‬M -‫هو‬ ‫االصغر‬ ‫العدد‬R 4-‫ذلك‬ ‫غٌر‬ -‫هو‬ ‫االكبر‬ ‫العدد‬ ‫طباعة‬R -‫هو‬ ‫االصغر‬ ‫العدد‬M 6-End
  • 11. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 11 " ‫رسالة‬ ‫ٌعطى‬ ‫التساوى‬ ‫حالة‬ ‫وفى‬ ‫رقمٌن‬ ‫من‬ ‫رقم‬ ‫اكبر‬ ‫الٌجاد‬ ‫عددٌٌن‬ ‫بٌن‬ ‫مقارنة‬ ‫الخرٌطة‬ ‫ٌكون‬ ‫قد‬ equal‫الخطو‬ ‫تكون‬ "‫ال‬ ‫مقارنة‬ ‫من‬ ً‫ال‬‫بد‬ ‫ولكن‬ ‫االتٌة‬ ‫الخرٌطة‬ ‫خطوات‬ ‫نفس‬ ‫هى‬ ‫ات‬‫ـ‬D‫نقارن‬ ‫بالصفر‬ . ‫ببعضهما‬ ‫العددٌٌن‬ ‫ارسم‬‫خرٌطة‬‫تدفق‬‫الحرارة‬ ‫درجة‬ ‫على‬ ‫للحصول‬‫ثم‬"‫الصفر‬ ‫من‬ ‫اكبر‬ ‫"طباعة‬‫أو‬"‫الصفر‬ ‫من‬ ‫"اقل‬‫أو‬"‫الصفر‬ ‫"ٌساوي‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬" ‫ؽذجػز‬ٚ‫أ‬ " " ‫ثٌظفش‬ ِٓ ‫ثوذش‬" ‫ثٌظفش‬ ِٓ ٜٚ‫صغج‬ ٚ‫أ‬ " " ‫ثٌظفش‬ ِٓ ً‫أل‬ : ‫ثٌّذخالس‬‫ثٌذسؽز‬D : ‫ثٌّؼجٌؾز‬‫ثٌقشثسر‬ ‫دسؽز‬ ‫ِمجسٔز‬ ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ 1-start 2-input D 3-‫كان‬ ‫اذا‬1=D‫اذن‬ ‫الصفر‬ ‫تساوي‬ ‫اطبع‬ ‫ــ‬ 4-‫ذلك‬ ‫غٌر‬ ‫كان‬ ‫اذا‬ ‫ــ‬1D < ‫الصفر‬ ‫تحت‬ ‫اطبع‬ ‫ــ‬ ‫غٌرذلك‬ ‫الص‬ ‫فوق‬ ‫اطبع‬ ‫ــ‬‫فر‬ 5-End
  • 12. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 12 ‫ارسم‬‫خرٌطة‬‫تدفق‬‫للحصول‬‫قطرها‬ ‫نصف‬ ‫دائرة‬ ‫مساحة‬ ‫على‬R‫من‬ ‫الخروج‬ ‫ثم‬ ‫مسموح‬ ‫غٌر‬ ‫رسالة‬ ‫تظهر‬ ‫قٌمة‬ ‫ادخال‬ ‫عند‬ ‫البرنامج‬R‫؟‬ ‫بالسالب‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬‫ؽذجػز‬‫ل١ّز‬ ْٛ‫صى‬ ْ‫ث‬ ‫فجٌز‬ ٝ‫ف‬ ‫ِغّٛؿ‬ ‫غ١ش‬ ‫سعجٌز‬R<0‫ث‬ ‫ِغجفز‬ ‫ؽذجػز‬ ‫رٌه‬ ‫غ١ش‬‫ٌذثةشر‬ : ‫ثٌّذخالس‬‫ثٌمطش‬ ‫ٔظف‬R ‫وجٔش‬ ‫:إرث‬ ‫ثٌّؼجٌؾز‬R < 0‫٠طذغ‬ ‫رٌه‬ ‫ٚغ١ش‬ ‫ِغّٛؿ‬ ‫غ١ش‬ ‫٠طذغ‬a=3.14*r*r ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ start R 1>R ‫مسموح‬ ‫*غٌر‬ A = 3.14 * R*R Print A
  • 13. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 13 ‫التكرارية‬‫ات‬‫الحلق‬Loop: ‫من‬ ‫اكثر‬ ‫أو‬ ‫محددة‬ ‫خطوة‬ ‫تكرار‬ ً‫وه‬. ‫الخرائط‬ ‫باستخدام‬ ‫خطوة‬ ‫ارسم‬‫خرٌطة‬‫تدفق‬‫من‬ ‫األعداد‬ ‫لطباعة‬1‫إلى‬3‫؟‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ : ‫ثٌّخشؽجس‬‫ؽذجػز‬ِٓ ‫ثألػذثد‬1ٌٝ‫إ‬3 : ‫ثٌّذخالس‬‫ثٌؼذد‬M : ‫ثٌّؼجٌؾز‬‫ثٌؼذد‬ ‫ؽذجػز‬M= ٖ‫ِمذثس‬ ٜ‫ثٌز‬1‫دّمذثس‬ ٗ‫ص٠جدص‬ ُ‫ع‬1‫ل١ّز‬ ً‫صظ‬ ٝ‫فض‬ ‫ثٌطذجػز‬ ُ‫ع‬M( ِٓ ‫أوذش‬3) ً‫ج‬١ٔ‫عج‬ً‫ثٌق‬ ‫خطٛثس‬ :‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ start 1=m ‫كان‬ ‫اذا‬3=>m -‫اطبع‬m -M = M + 1 ‫الخطوة‬ ‫إلى‬ ‫اذهب‬3 END ( ‫التكرار‬ ‫تنفٌذ‬ ‫مرات‬ ‫عدد‬ ‫ــ‬4‫قٌمة‬ ‫ــ‬ )M( ‫الحلقة‬ ‫انتهاء‬ ‫بعد‬4) ‫جدول‬ ‫لطباعة‬ ‫السابقة‬ ‫الخرٌطة‬ ‫تعدٌل‬3‫؟‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ ‫ثٌّخشؽجس‬:‫ؽذجػز‬( ‫ػشح‬ ‫ؽذٚي‬3) : ‫ثٌّذخالس‬‫ثٌّضغ١ش‬J‫ٚثفذ‬ ٜٚ‫صغج‬ ‫ثٌّذذة١ز‬ ٗ‫ٚل١ّض‬J=1 : ‫ثٌّؼجٌؾز‬‫ثٌؼذد‬ ‫ؽذجػز‬Jٝ‫ف‬ ‫ِؼشٚح‬3‫ل١ّز‬ ٗ‫ص٠جدص‬ ُ‫ع‬J‫ٚثفذ‬J+1ً‫صظ‬ ٝ‫فض‬ ‫ٚ٘ىزث‬ ‫ثٌطذجػز‬ ُ‫ع‬ ‫ل١ّز‬Jِٓ ‫أوذش‬12‫ثٌضىشثس‬ ٝٙ‫ٚ٠ٕض‬
  • 14. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 14 ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ Start 1=j ‫اذا‬‫كان‬3=>j ‫اطبع‬3*j J = j + 1 ‫الخطوة‬ ‫إلى‬ ‫اذهب‬3 END ‫قٌمة‬j‫صحٌح‬ ‫غٌر‬ ‫الشرط‬ ‫ٌصبح‬ ‫أن‬ ‫بعد‬13‫من‬ ‫ٌبدأ‬ ‫ضرب‬ ‫جدول‬ ‫أي‬ ‫ألن‬ ‫وذلك‬1‫إلى‬12. ‫جدول‬ ‫طباعة‬ ‫من‬ ً‫ال‬‫بد‬ ‫المطلوب‬ ‫الضرب‬ ‫جدول‬ ‫رقم‬ ‫ادخال‬ ‫ٌمكن‬ ‫حتى‬ ‫السابقة‬ ‫الخرٌطة‬ ‫بتعدٌل‬ ‫قم‬3. ‫ا‬ً‫م‬‫دائ‬ ‫تر‬‫ال‬ ‫قبل‬ ‫ادخال‬ ‫زٌادة‬ ‫ٌتم‬ ‫ولكن‬ ‫الخرٌطة‬ ‫نفس‬ ‫سم‬1=j‫به‬ ‫وٌكتب‬N‫اطبع‬ ‫كتابة‬ ‫ٌتم‬ ‫ثم‬ N*j‫من‬ ً‫ال‬‫بد‬PRINT J * 3. ‫من‬ ‫االعداد‬ ً‫ف‬ ‫الزوجٌة‬ ‫االعداد‬ ‫لطباعة‬ ‫خرٌطة‬ ‫رسم‬ ‫حالة‬ ً‫وف‬1‫إلى‬11‫؟‬ ‫ال‬ ‫تحدٌد‬ ‫ٌتم‬2=m‫من‬ ً‫ال‬‫بد‬1=m‫و‬M = M + 2‫من‬ ً‫ال‬‫بد‬1M = M + ‫ارسم‬‫خرٌطة‬‫تدفق‬‫ل‬‫االعداد‬ ‫مجموع‬ ‫طباعة‬‫الصحٌحة‬‫من‬1‫إلى‬3‫؟‬ : ‫المشكلة‬‫تعريف‬ ‫أوال‬ ً‫ثٌق‬ ‫خطٛثس‬ : ً‫ج‬١ٔ‫عج‬‫ثٌضذفك‬ ‫خش٠طز‬ : ً‫ج‬‫عجٌغ‬ start 1=N sum = 0 N+sum=sum 1+N=N ‫كان‬ ‫اذا‬3<N: ‫اذن‬ ‫اطبع‬sum : ‫ذلك‬ ‫غٌر‬ ‫رقم‬ ‫الخطوة‬ ‫إلى‬ ‫اذهب‬4 END Start
  • 15. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 15 ‫ف‬‫نبدأ‬ ‫الزوجٌة‬ ‫االعداد‬ ‫حالة‬ ًN=2‫و‬N = N + 2. ‫نبدأ‬ ‫الفردٌة‬ ‫االعداد‬ ‫حالة‬ ً‫ف‬1N=‫و‬N = N + 2. ᴥᴥᴥ. ‫معٌن‬ ‫أي‬ ‫بها‬ ‫ٌوجد‬ ‫ال‬ ‫عادٌة‬ ‫تكون‬ ‫الطرح‬ / ‫الضرب‬ / ‫اكثر‬ ‫أو‬ ‫لعددٌن‬ ‫الجمع‬ ‫الخرٌطة‬ ‫تذكر‬ ‫عندما‬ ᴥᴥ‫ال‬ ‫معروف‬ ‫علٌه‬ ‫المقسوم‬ ‫ٌكون‬ ‫عندما‬ ‫ولكن‬ ‫معٌن‬ ‫نستخدم‬ ‫القسمة‬ ً‫ف‬. ‫معٌن‬ ‫نستخدم‬ ************************************ ‫على‬ ‫أسئلة‬‫األول‬‫الفصل‬ : ‫األول‬ ‫السؤال‬( ‫عالمة‬ ‫ضع‬( ‫وعالمة‬ ‫الصحٌحة‬ ‫العبارة‬ ‫أمام‬ ): ‫الخطأ‬ ‫العبارة‬ ‫أمام‬ ) 1-‫مراحل‬ ‫عن‬ ‫للتعبٌر‬ ‫اتجاه‬ ‫وخطوط‬ ‫أشكال‬ ‫تستخدم‬ ‫التدفق‬ ‫خرائط‬.‫ما‬ ‫مشكلة‬ ‫حل‬ ‫سٌر‬) ( 2-, ‫التدفق‬ ‫خرٌطة‬ ‫رسم‬ ‫عند‬ ‫الحل‬ ‫خطوات‬ ‫لتمثٌل‬ ‫هندسى‬ ‫شكل‬ ‫أى‬ ‫إستخدام‬ ‫ٌمكن‬) ( 3-‫الرمز‬ ‫ٌستخدم‬. ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ ‫والنهاٌة‬ ‫البداٌة‬ ‫أو‬ ‫الطرفٌات‬ ‫عن‬ ‫للتعبٌر‬) ( 4-‫المستطٌل‬ ‫رمز‬ ‫ٌستخدم‬‫إدخال‬ ‫عملٌة‬ ‫عن‬ ‫لٌعبر‬. ‫البٌانات‬) ( 5-‫الشكل‬ ‫ٌستخدم‬. ‫التدفق‬ ‫خرائط‬ ‫فى‬ ‫القرار‬ ‫إتخاذ‬ ‫عملٌة‬ ‫لتمثٌل‬) ( 6-. ‫إلٌة‬ ‫الوصول‬ ‫مطلوب‬ ‫ناتج‬ ‫أو‬ ‫هداف‬ ً‫تعن‬ ‫المشكلة‬) ( 7-. ‫لمشكلة‬ ً‫ال‬‫مثا‬ ‫ٌعتبر‬ ‫الشاي‬ ‫من‬ ‫كوب‬ ‫إعداد‬) ( 8-‫عبا‬ ‫المشكلة‬ ‫حل‬) ( . ‫ناتج‬ ‫أو‬ ‫هدف‬ ً‫إل‬ ‫للوصول‬ ‫بها‬ ‫القٌام‬ ً‫ٌنبغ‬ ً‫الت‬ ‫والعملٌات‬ ‫واألنشطة‬ ‫الخطوات‬ ‫عن‬ ‫رة‬ 9-. ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫ا‬ًٌ‫منطق‬ ‫ا‬ً‫ب‬ٌ‫ترت‬ ‫المرتبة‬ ‫اإلجراءات‬ ‫من‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫توثٌق‬) ( 11-‫مشك‬ ‫لح‬ ‫اتخذت‬ ً‫الت‬ ‫الخطوات‬ ‫كل‬ ‫كتابة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫صحة‬ ‫اختبار‬. ‫ما‬ ‫لة‬) ( 11-. ‫األخطاء‬ ‫من‬ ‫البرنامج‬ ‫خلو‬ ‫من‬ ‫التأكد‬ ً‫ٌعن‬ ‫البرنامج‬ ‫نوثٌق‬) ( 12-‫الخوارزمٌة‬Algorithm. ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫ا‬ًٌ‫منطق‬ ً‫ترتٌب‬ ‫المرتبة‬ ‫األجراءات‬ ‫مجموعة‬ ‫عن‬ ‫عبارة‬ ) ( 13-. ‫ما‬ ‫مشكلة‬ ‫لحل‬ ‫اتخذت‬ ً‫الت‬ ‫الخطوات‬ ‫كل‬ ‫كتابة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫نوثٌق‬) ( 14-. ‫األخطاء‬ ‫من‬ ‫البرنامج‬ ‫خلو‬ ‫من‬ ‫التأكد‬ ً‫ٌعن‬ ‫البرنامج‬ ‫صحة‬ ‫اختبار‬) ( 15-ً‫تخطٌط‬ ‫تمثٌل‬ ً‫ه‬ ‫التدفق‬ ‫خرائط‬‫مشككلة‬ ‫حل‬ ‫عملٌات‬ ‫ترتٌب‬ ‫لتوضٌح‬ ‫القٌاسٌة‬ ‫األشكال‬ ‫بعض‬ ‫رسم‬ ‫على‬ ‫ٌعتمد‬ .) ( 16-‫برن‬ ً‫إل‬ ‫وتحلٌلها‬ ‫المشكلة‬ ‫فهم‬ ‫سهولة‬ ‫على‬ ‫التدفق‬ ‫خرائط‬ ‫تساعد‬. ‫امج‬) ( : ً‫ٌل‬ ‫مما‬ ‫عبارة‬ ‫كل‬ ‫إلكمال‬ ‫المناسبة‬ ‫األجابة‬ ‫اختر‬ : ً‫الثان‬ ‫السؤال‬ 1-: ‫علٌها‬ ‫ٌطلق‬ ‫ناتج‬ ‫أو‬ ‫هدف‬ ً‫إل‬ ‫للوصول‬ ‫بها‬ ‫القٌام‬ ً‫ٌنبغ‬ ً‫الت‬ ‫والعملٌات‬ ‫واألنشطة‬ ‫الخطوات‬ ‫أ‬-. ‫المشكلة‬ ‫تحدٌد‬‫ب‬-. ‫المشكلة‬‫ج‬-. ‫المشكلة‬ ‫حل‬
  • 16. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 16 START M <= 3 True False M = M + 1 Print M End 2-: ‫نستخدم‬ ‫التدفق‬ ‫خرائط‬ ‫رسم‬ ‫عند‬ ‫أ‬-. ‫وخطوط‬ ‫قٌاسٌة‬ ً‫ال‬‫أشكا‬‫ب‬-. ‫الهندسٌة‬ ‫الرموز‬ ‫جمٌع‬‫ج‬-. ‫الخوارزمٌة‬ 3-: ‫علٌها‬ ‫ٌطلق‬ ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫ا‬ًٌ‫منطق‬ ‫ا‬ً‫ب‬ٌ‫ترت‬ ‫المرتبة‬ ‫مجموعةاإلجراءات‬ ‫أ‬-. ‫المشكلة‬‫ب‬-. ‫الخوارزمٌة‬‫ج‬-. ‫البرنامج‬ ‫صحة‬ ‫اختبار‬ 4-: ‫علٌها‬ ‫ٌطلق‬ ‫األخطاء‬ ‫من‬ ‫البرنامج‬ ‫خلو‬ ‫من‬ ‫التأكد‬ ‫أ‬-. ‫البرنامج‬ ‫صحة‬ ‫اختبار‬‫ب‬-. ‫البرنامج‬ ‫توثٌق‬‫ج‬-. ‫الخوارزمٌة‬ 5-: ‫علٌها‬ ‫ٌطلق‬ ‫ما‬ ‫مشكلة‬ ‫لحل‬ ‫اتخذت‬ ً‫الت‬ ‫الخطوات‬ ‫كل‬ ‫كتابة‬ ‫أ‬-. ‫البرنامج‬ ‫توثٌق‬‫ب‬-. ‫البرنامج‬ ‫صحة‬ ‫اختبار‬‫ج‬-‫التدفق‬ ‫خرائط‬. 6-: ‫هو‬ " ‫العصٌر‬ ‫من‬ ‫كوب‬ ‫إعداد‬ " ‫عن‬ ‫عبر‬ُ‫م‬‫ال‬ ‫والمصطلح‬ , ‫المصطلحات‬ ‫من‬ ‫العدٌد‬ ‫المشكلة‬ ‫حل‬ ‫أسلوب‬ ‫ٌتضمن‬ ‫أ‬-. ‫التدفق‬ ‫خرٌطة‬‫ب‬-. ‫خوارزمٌة‬‫ج‬-. ‫مشكلة‬ 7-: ‫هو‬ " ‫رٌاضٌة‬ ‫مسألة‬ " ‫عن‬ ‫عبر‬ُ‫م‬‫ال‬ ‫والمصطلح‬ , ‫المصطلحات‬ ‫من‬ ‫العدٌد‬ ‫المشكلة‬ ‫حل‬ ‫أسلوب‬ ‫ٌتضمن‬ ‫أ‬-‫خوارز‬. ‫مٌة‬‫ب‬-. ‫مشكلة‬‫ج‬-. ‫الكمبٌوتر‬ ‫على‬ ‫برنامج‬ ‫تصمٌم‬ 8-: ‫علٌه‬ ‫نطلق‬ , ‫المشكلة‬ ‫حل‬ ‫عملٌات‬ ‫ترتٌب‬ ‫لتوضٌح‬ ‫القٌاسٌة‬ ‫األشكال‬ ‫بعض‬ ‫رسم‬ ‫على‬ ‫ٌعتمد‬ ‫تخطٌط‬ ‫تمثٌل‬ ‫أ‬-. ‫المشكلة‬‫ب‬-. ‫الخوارزمٌة‬‫ج‬-‫التدفق‬ ‫خرائط‬ : ‫التالٌة‬ ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ (1)‫قٌمة‬ ‫(طباعة‬ ‫التكرار‬ ‫مرات‬ ‫عدد‬M: ‫هو‬ ) ‫أ‬-2‫ب‬-3‫ج‬-4 (2‫قٌمة‬ ‫السابق‬ ‫بالسؤال‬ ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ )M: ‫تساوى‬ ‫التكرارٌة‬ ‫الحلقة‬ ‫انتهاء‬ ‫بعد‬ ‫أ‬-2‫ب‬-3‫ج‬-4
  • 17. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 17 ‫د‬ ‫بيزيك‬ ‫الفيجول‬‫مقدمة‬ : ‫الثاني‬‫االفصل‬‫نت‬ ‫وت‬ ۩‫نت‬ ‫دوت‬ ‫بيزيك‬ ‫الفيجول‬‫لغة‬Visual Basic . net: ‫إحدى‬‫لغات‬‫البرمجة‬‫ذات‬‫المستوى‬ً‫العال‬High Level Language,‫ومصممة‬‫لتكون‬‫سهلة‬,‫التعلم‬ ‫حٌث‬‫أن‬‫أوامرها‬‫وتعلٌماتها‬‫تستخدم‬‫مفردات‬‫اللغة‬,‫اإلنجلٌزٌة‬‫وٌمكن‬‫استخدامها‬‫إلنتاج‬‫تطبٌقات‬‫منها‬: 1.‫تطبٌقات‬‫مكتبٌة‬Windows Applications . 2.‫تطبٌقات‬‫وٌب‬Web Applications . . ‫نت‬ ‫دوت‬ ‫استودٌو‬ ‫الفٌجول‬ ‫حزمة‬ ‫ضمن‬ ‫متوفرة‬ ‫برمجة‬ ‫لغة‬ ً‫ه‬ : ‫الكمبيوتر‬‫وذاكرة‬ ‫البرمجة‬ ( ‫كائنات‬ ‫إنشاء‬ ‫فى‬ ‫نت‬ ‫دوت‬ ‫بٌزٌك‬ ‫فٌجوال‬ ‫لغة‬ ‫وتعلٌمات‬ ‫أوامر‬ ‫تستخدم‬Objects)‫كائن‬ ‫ولكل‬ ‫الكمبٌوتر‬ ‫بذاكرة‬ ‫خصائص‬Properties‫وهى‬ :‫والحجم‬ ‫الخط‬ ‫الطول‬ ‫اللون‬ ‫الشكل‬ ‫مثل‬ ‫وتمٌزه‬ ‫الكائن‬ ‫تصف‬ ‫احداث‬event‫له‬ ‫االستجابة‬ ‫وٌتم‬ ‫الكائن‬ ‫على‬ ‫ٌقع‬ ‫الذى‬ ‫الفعل‬ ‫هو‬ :‫حدث‬ ‫مثل‬Click‫األمر‬ ‫زر‬ ‫على‬. ‫إجراءات‬Procedures‫هذا‬ ‫أستدعاء‬ ‫عند‬ ‫تفٌذها‬ ‫ٌتم‬ ‫وتعلٌمات‬ ‫أوامر‬ ‫على‬ ‫إجراء‬ ‫كل‬ ‫ٌحتوى‬ : . ‫اإلجراء‬ ‫كائنٌة‬ ‫لغة‬‫التو‬‫جة‬Object Oriented‫النه‬‫تعمل‬‫من‬‫خالل‬‫كائنات‬ً‫ف‬‫ذاكرة‬‫الكمبٌوتر‬. ‫موجهة‬‫بالحدث‬Event Driven‫ألن‬‫األوامر‬‫والتعلٌمات‬‫تنفذ‬‫عند‬‫وقوع‬‫حدث‬‫معٌن‬. ‫البرمجة‬‫لغة‬:"‫برمجة‬ ‫لغة‬ ‫كل‬ ‫حسب‬ ‫معٌنة‬ ‫لقواعد‬ ‫ا‬ً‫ق‬‫وف‬ ‫تكتب‬ ‫والتعلٌمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ً‫"ه‬ ‫الكائن‬"‫االس‬ ‫البناء‬ ‫وحدة‬ ‫هو‬" ‫التوجه‬ ‫كائنٌة‬ ‫البرمجة‬ ‫لغات‬ ‫فى‬ ‫اسٌة‬ ( ‫الكائن‬ ‫انشاء‬ ‫ٌتم‬Objects( ‫التصنٌف‬ ‫من‬ )Class) ( ‫التصنيف‬Class: ). ‫منه‬ ‫الكائنات‬ ‫انشاء‬ ‫ٌتم‬ ‫الذى‬ ‫المخطط‬ ‫هو‬ " َ‫٘ج‬ "♠. ‫التصنٌف‬ ‫نفس‬ ‫من‬ ‫كائن‬ ‫من‬ ‫اكثر‬ ‫انشاء‬ ‫ٌمكن‬ ‫لغة‬Visual Basic.net‫وإط‬‫ار‬‫العمل‬NET Framework :. ‫ٌوفر‬‫إطار‬‫العمل‬ً‫اآلت‬: 1-‫المكتبات‬ً‫الت‬‫منها‬‫ٌتم‬‫إنشاء‬‫الكائنات‬. 2-‫بٌئة‬‫تشغٌل‬‫تسمى‬Runtime‫بذاكرة‬‫الكمبٌوتر‬‫تعمل‬‫فٌها‬‫التطبٌقات‬‫المنتجة‬‫بلغة‬Visual Basic.Net 3-‫المترجمات‬Compilersً‫الت‬‫تترجم‬‫األوامر‬‫والتعلٌمات‬‫المكتوبة‬‫بلغة‬‫البرمجة‬‫للغة‬‫اآلله‬ً‫الت‬‫ٌتعامل‬ ‫معها‬‫الكمبٌوتر‬.
  • 18. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 18 : ‫هام‬♠♠‫مصطلح‬IDE‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬ ‫الى‬ ‫ٌشٌر‬♠♠ ♠‫طرٌق‬ ‫عن‬ ‫السابقة‬ ‫الشاشة‬ ‫الى‬ ‫الوصول‬ ‫ٌتم‬ ۩: ‫النموذج‬ ‫نافذة‬ ‫مكونات‬ 1‫النموذج‬‫نافذة‬ /Form. ‫البرنامج‬‫واجهة‬ ‫عليها‬ ‫يصمم‬ ‫التى‬‫النافذة‬‫وهى‬ : 2‫نافذة‬ /"‫الحل‬‫مستعرض‬ " ‫الحل‬Solution Explorer‫ومجلدات‬ ‫ات‬‫بالملف‬ ‫ائمة‬‫ق‬ ‫بها‬ ‫ويعرض‬ : . ‫الحل‬ ‫ضمن‬ ‫الموجودة‬ ‫المشروعات‬ ‫أو‬ ‫المشروع‬ ( ‫شاشة‬ ‫مكونات‬ ‫أهم‬IDE)
  • 19. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 19 3‫الخصائص‬‫نافذة‬ /Properties ‫االدوات‬ ‫خصائص‬ ‫ضبط‬ ‫خاللها‬ ‫من‬ ‫ٌتم‬‫العنصر‬ ‫حسب‬ ‫الخصائص‬ ‫تختلف‬ ‫قائمة‬ ‫من‬ ‫الخصائص‬ ‫نافذة‬ ‫ولعرض‬ ‫النشط‬View‫اختر‬Properties Window‫مفتاح‬ ‫او‬F4‫لوحة‬ ‫من‬ ‫المفاتٌح‬. 4‫االدوات‬‫نافذة‬ /Tool box ‫التحكم‬ ‫ادوات‬ ‫على‬ ‫تحتوى‬Controls. ‫النافذة‬ ‫على‬ ‫وضعها‬ ‫ٌتم‬ ‫التى‬‫والظهار‬ ‫فئات‬ ‫شكل‬ ‫على‬ ‫االدوات‬ ‫وتكون‬ ‫على‬ ‫اضغط‬ ‫االدوات‬ ‫جمٌع‬All Windows Forms ************ " ‫جديد‬‫مشروع‬ ‫انشاء‬ew ProjectN‫ائمة‬‫ق‬ ‫من‬ "File‫نختار‬New Project. ‫على‬ ‫نضغط‬New Project‫االتى‬ ‫الشكل‬ ‫ٌظهر‬: ‫نضغط‬ ‫ثم‬ ‫المشروع‬ ‫اسم‬ ‫نكتب‬OK: ‫اآلتى‬ ‫الشكل‬ ‫ٌظهر‬ : ‫التخزين‬‫وسائط‬ ‫احد‬‫في‬ ‫المشروع‬‫حفظ‬ ‫قائمة‬ ‫من‬File‫األمر‬ ‫نختار‬Save All
  • 20. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 25 : ً‫اآلت‬ ‫الشكل‬ ‫ٌظهر‬ : ‫مرة‬ ‫ألول‬ ‫جدٌد‬ ‫مشروع‬ ‫النشاء‬ ProjectNew‫ــــــــــــــــــــ‬File : ‫المشروع‬ ‫لحفظ‬ File ‫ــــــــــــــــــــ‬ Save All ‫على‬ ‫أسئلة‬‫الفصل‬‫الثاني‬ ( ‫عالمة‬ ‫ضع‬ : ‫األول‬ ‫السؤال‬( ‫وعالمة‬ ‫الصحٌحة‬ ‫العبارة‬ ‫أمام‬ )‫الع‬ ‫أمام‬ ): ‫الخطأ‬ ‫بارة‬ 1-‫البرمجة‬ ‫لغة‬VB.NET. ً‫العال‬ ‫المستوي‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ‫إحدى‬() 2-‫البرمجة‬ ‫لغة‬VB.NET. ‫باألحداث‬ ‫الموجهة‬ ‫البرمجة‬ ‫لغات‬ ‫إحدى‬() 3-‫البرمجة‬ ‫لغة‬ ‫تتمٌز‬VB.NET. ً‫العال‬ ‫المستوي‬ ‫ذات‬ ‫الوحٌدة‬ ‫اللغة‬ ‫بأنها‬() 4-‫البرمجة‬ ‫لغة‬ ‫تصنف‬VB.NET. ‫تعاملها‬ ‫سهولة‬ ‫بسبب‬ ً‫العال‬ ‫المستوي‬ ‫ذات‬ ‫البرمجة‬ ‫لغات‬ ‫كإحدى‬() 5-‫البرمجة‬ ‫لغة‬ ‫تستخدم‬VB.NET. ‫وٌب‬ ‫وتطبٌقات‬ ‫مكتبٌة‬ ‫تطبٌقات‬ ‫إنتاج‬ ‫فى‬() 6-‫البرمجة‬ ‫لغة‬ ‫على‬ ‫ٌؤخذ‬VB.NET. ‫فقط‬ ‫وٌب‬ ‫إنتاج‬ ‫فى‬ ‫استخدامها‬() 7-‫البرمجة‬ ‫لغة‬ ‫على‬ ‫ٌؤخذ‬VB.NET‫است‬ ‫ٌمكن‬ ‫ال‬ ‫إنه‬. ‫مكتبٌة‬ ‫تطبٌقات‬ ‫إنتاج‬ ‫فى‬ ‫خدامها‬() 8-. ‫معٌن‬ ‫حدث‬ ‫علٌه‬ ‫ٌقع‬ ‫عندما‬ ‫به‬ ‫ٌقوم‬ ‫معٌن‬ ‫وسلوك‬ ‫بخصائص‬ ‫كائن‬ ‫كل‬ ‫ٌتمٌز‬() 9-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫كائن‬ ‫بأي‬ ‫الخاصة‬ ‫واإلجراءات‬ ‫األحداث‬VB.NET‫خصائص‬ ‫علٌها‬ ‫ٌطلق‬Properties. () 11-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائنات‬ ‫بعض‬ ‫بها‬ ‫تتصف‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫إلجراءات‬ ‫نماذج‬ ‫جمٌعها‬ ‫ولونه‬ ‫وحجمه‬ ‫الكائن‬ ‫اسم‬ VB.NET.() 11-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائنات‬ ‫بعض‬ ‫بها‬ ‫تتصف‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫للخصائص‬ ‫نماذج‬ ‫جمٌعها‬ ‫ولونه‬ ‫وحجمه‬ ‫الكائن‬ ‫اسم‬ VB.NET.() ‫ثٌٙجِز‬ ‫ثالخضظجسثس‬ ‫دؼغ‬
  • 21. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 21 12-‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائن‬ ‫على‬ ‫معٌن‬ ‫إجراء‬ ‫وقوع‬ ‫عند‬ ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬ ‫األوامر‬ ‫عن‬ ‫عبارة‬ ‫األحداث‬ VB.NET.() 13-‫األوامر‬ ‫عن‬ ‫عبارة‬ ‫اإلجراءات‬‫البرمجة‬ ‫لغة‬ ‫فى‬ ‫الكائن‬ ‫على‬ ‫معٌن‬ ‫إجراء‬ ‫وقوع‬ ‫عند‬ ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬ VB.NET.() 14-‫الضغط‬Click‫و‬D-Click‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬ ‫لبعض‬ ‫نماذج‬‫لغة‬ ‫فى‬ ‫كائت‬ ‫على‬VB.NET. () 15-‫العمل‬ ‫إطار‬.NET Framework‫البرمجة‬ ‫لغات‬ ‫البرامج‬ ‫تشغٌل‬ ‫وبٌئة‬ ‫والمكتبات‬ ‫المترجمات‬ ‫على‬ ‫ٌختوي‬ ‫فى‬Visual Studio.() 16-‫العمل‬ ‫إطار‬ ‫فى‬ ‫المترجمات‬.NET Framework‫بلغة‬ ‫|إنتاجها‬ ‫ٌتم‬ ً‫الت‬ ‫التطبٌقات‬ ‫تشغٌل‬ ‫بٌئة‬ ‫عن‬ ‫عبارة‬ ‫البرمجة‬VB.NET.() 17-ً‫العال‬ ‫المستوي‬ ‫لغة‬ ‫من‬ ‫المبرمج‬ ‫ٌكتبها‬ ً‫الت‬ ‫والتعلٌمات‬ ‫األوامر‬ ‫بترجمة‬ ‫تقوم‬ ‫برامج‬ ‫عن‬ ‫عبارة‬ ‫المترجمات‬ . ‫األلة‬ ‫لغة‬ ً‫إل‬() 18-‫ٌقع‬ ‫عندما‬ ‫معٌنة‬ ‫إجراءات‬ ‫بتنفٌذ‬ ‫ٌقوم‬ ‫كائنات‬ ‫خالل‬ ‫من‬ ‫تعمل‬ ً‫الت‬ ‫اللغات‬ ً‫ه‬ ‫التوجه‬ ‫كائنٌة‬ ‫البرمجة‬ ‫لغات‬ . ‫معٌن‬ ‫حدث‬ ‫علٌها‬() 19-‫باألحداث‬ ‫الموجهة‬ ‫البرمجة‬ ‫لغات‬ ‫من‬ ‫تعتبر‬ ‫واألوامر‬ ‫التعلٌمات‬ ‫من‬ ‫مجموعة‬ ‫بتنفٌذ‬ ‫تقوم‬ ً‫الت‬ ‫البرمجة‬ ‫لغات‬ ‫كل‬ .() 21-‫ٌعتبر‬Visual Studio‫متكاملة‬ ‫تطوٌر‬ ‫بٌئة‬IDE‫إلنتاج‬ ‫الالزمة‬ ‫والعناصر‬ ‫األدوات‬ ‫من‬ ‫مجموعة‬ ‫تضم‬ ‫ألنها‬ . ‫تطبٌقات‬() : ً‫ٌل‬ ‫مما‬ ‫عبارة‬ ‫كل‬ ‫إلكمال‬ ‫المناسبة‬ ‫األجابة‬ ‫اختر‬ : ً‫الثان‬ ‫السؤال‬ 1-‫البرمج‬ ‫لغة‬ ‫تعتمد‬: ً‫عل‬ ‫التوجه‬ ‫كائنٌة‬ ‫ة‬ ‫أ‬-. ‫مكتبٌة‬ ‫تطبٌقات‬ ‫استخدام‬‫ب‬-. ‫الوٌب‬ ‫تطبٌقات‬ ‫استخدام‬‫ج‬-. ‫الكمبٌوتر‬ ‫ذاكرة‬ ‫فى‬ ‫كائنات‬ 2-: ‫باستخدام‬ ‫وٌب‬ ‫تطبٌقات‬ ‫أو‬ ‫مكتبٌة‬ ‫تطبٌقات‬ ‫إنتاج‬ ‫تستطٌع‬ ‫أ‬-. ‫الكمبٌوتر‬ ‫ذاكرة‬ ‫فى‬ ‫كائنات‬‫ب‬-‫البرمجة‬ ‫لغة‬VB.NET.‫ج‬-. ‫وأحداث‬ ‫خصائص‬ 3-‫مجم‬: ‫علٌها‬ ‫ٌطلق‬ , ‫وغٌرها‬ ‫ولون‬ ‫واسم‬ ‫طول‬ ‫من‬ ‫الكائن‬ ‫بها‬ ‫ٌتصف‬ ً‫الت‬ ‫الصفات‬ ‫وعة‬ ‫أ‬-. ‫خصائص‬‫ب‬-. ‫إجراءات‬‫ج‬-. ‫أحداث‬ 4-‫النقر‬Click: ‫ٌعتبر‬ ‫األمر‬ ‫زر‬ ‫على‬ ‫أ‬-. ‫خاصٌة‬‫ب‬-.. ‫إجراء‬‫ج‬-. ‫حدث‬ 5-: ‫علٌها‬ ‫ٌطلق‬ ‫تنفٌذها‬ ‫فى‬ ‫ترغب‬ ً‫الت‬ ‫والتعلٌمات‬ ‫االوامر‬ ‫مجموعة‬
  • 22. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 22 ‫أ‬-. ‫خصائص‬‫ب‬-. ‫إجراءات‬‫ج‬-. ‫أحداث‬ 6-‫مصطلح‬Properties: ً‫إل‬ ‫ٌشٌر‬ ‫أ‬-. ‫وتمٌزة‬ ‫الكائن‬ ‫تصف‬ ً‫الت‬ ‫السمات‬‫ب‬-. ‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬‫ج‬-‫األوامر‬ . ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬ 7-‫مصطلح‬Events: ً‫إل‬ ‫ٌشٌر‬ ‫أ‬-‫وتم‬ ‫الكائن‬ ‫تصف‬ ً‫الت‬ ‫السمات‬. ‫ٌزة‬‫ب‬-. ‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬ ‫ج‬-. ‫تنفٌذها‬ ‫ٌتم‬ ً‫الت‬ ‫والتعلٌمات‬ ‫األوامر‬ 8-‫مصطلح‬procedures: ً‫إل‬ ‫ٌشٌر‬ ‫أ‬-. ‫وتمٌزة‬ ‫الكائن‬ ‫تصف‬ ً‫الت‬ ‫السمات‬‫ب‬-. ‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ً‫الت‬ ‫األحداث‬‫ج‬-‫األوامر‬ ً‫الت‬ ‫والتعلٌمات‬. ‫تنفٌذها‬ ‫ٌتم‬ 9-: ‫لـ‬ ‫المكونة‬ ‫العناصر‬ ‫أخم‬ ‫من‬ ‫التطبٌقات‬ ‫تشغٌل‬ ‫وبٌئة‬ ‫والمترجمات‬ ‫المكتبات‬ ‫أ‬-Object Oriented‫ب‬-Event Driven‫ج‬-.Net Framework 11-‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬IDE: ‫على‬ ‫تطلق‬ ‫أ‬-.Visual Basic.Net‫ب‬-.Visual Studio‫ج‬-.Net Framework
  • 23. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 23 " : ‫الثالث‬‫الفصل‬‫خصائص‬‫ضبط‬‫التحكم‬‫أدوات‬(Controls)" ‫النموذج‬ :ً‫ال‬‫أو‬Form: ‫باسم‬ ‫وتكون‬ ‫ا‬ًٌ‫تلقائ‬ ‫للمشروع‬ ‫نموذج‬ ‫نافذة‬ ‫أول‬ ‫انشاء‬ ‫ٌتم‬1Form : ‫وظٌفتها‬‫علٌها‬ ‫البرنامج‬ ‫تصمٌم‬ ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬ Name‫النموذج‬ ‫اسم‬‫المستخدم‬‫الكود‬ ‫نافذة‬ ‫فى‬ Text‫الظاه‬ ‫النص‬‫النموذج‬ ‫نافذة‬ ‫عنوان‬ ‫شرٌط‬ ‫على‬ ‫ر‬ Back Color‫النموذج‬ ‫الخلفٌة‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬ Form Border Style‫النموذج‬ ‫نافذة‬ ‫حدود‬ ‫شكل‬ ‫فى‬ ‫تتحكم‬ Control Box‫فى‬ ‫تتحكم‬‫اظهار‬‫التحكم‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬ Minimize Box‫فى‬ ‫تتحكم‬‫اظهار‬‫التصغٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫الن‬ ‫لنافذة‬‫موذج‬ Maximize Box‫فى‬ ‫تتحكم‬‫اظهار‬‫التكبٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬ Right To Left‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫التحكم‬ ‫أدوات‬ ‫اتجاه‬ ‫تحدد‬ Right To Left Layout‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫التحكم‬ ‫ادوات‬ ‫تخطٌط‬ ‫اتجاه‬ ‫تحدد‬ Window State‫النموذج‬ ‫نافذة‬ ‫حالة‬) ‫تصغٌر‬ / ‫تكبٌر‬ / ‫عادى‬ ( ‫الشاشة‬ ‫على‬ ‫الخاصٌة‬ ‫قٌمة‬Text/Name‫االدوات‬ ‫جمٌع‬ ‫فى‬ ‫واحدة‬ ‫الخاصٌة‬Right To Left Layout‫الخاصٌة‬ ‫تكون‬ ‫عندما‬ ‫اال‬ ‫تعمل‬ ‫ال‬Right To Left‫حالتها‬Yes َ‫٘ج‬‫وهو‬ ‫البرنامج‬ ‫تشغٌل‬ ‫عند‬ ‫اال‬ ‫تأثٌرها‬ ‫ٌظهر‬ ‫ال‬ ‫خصائص‬ ‫هناك‬"" Window State ‫أثر‬: ‫النموذج‬‫نافذة‬ ‫على‬ ‫الخصائص‬‫ضبط‬ ‫الخاصية‬ ً‫اوال‬Name: ‫الخاصٌة‬ ‫قٌمة‬ ‫تظهر‬ ‫ال‬Name" ‫مثل‬ ‫قٌمة‬ ‫اى‬ ‫قٌمتها‬ ‫وتكون‬ ‫الكود‬ ‫نافذة‬ ‫فى‬ ‫كاسم‬ ‫تظهر‬ ‫ولكن‬ ‫النموذج‬ ‫على‬ Amal Mostafa‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ " ‫الخاصية‬‫ا‬ً‫ثاني‬Text: ‫الخاصٌة‬ ‫قٌمة‬ ‫تظهر‬Text‫فى‬ ‫النموذج‬ ‫نافذة‬ ‫على‬" ‫مثل‬ ‫قٌمة‬ ‫اى‬ ‫تكون‬ ‫وقٌمتها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫االلى‬ ‫الحاسب‬ ‫فى‬ ‫مصفى‬ ‫امال‬ ‫برمجٌات‬"
  • 24. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 24 ‫خاصية‬ :ً‫ا‬‫ثالث‬Back Color: ‫خجط١ز‬ َ‫صغضخذ‬Back Color‫نافذة‬ ‫من‬ ‫المناسب‬ ‫اللون‬ ‫اختٌار‬ ‫خالل‬ ‫من‬ ‫النموذج‬ ‫خلفٌة‬ ‫لون‬ ‫تحدٌد‬ ‫فى‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫الخصائص‬ ً‫ا‬‫رابع‬‫خاصية‬ :Right To Left: ‫خجط١ز‬ َ‫صغضخذ‬Right To Left‫لتحدد‬‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫التحكم‬ ‫أدوات‬ ‫اتجاه‬ ‫تكون‬ ‫وقٌمتها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬Yes‫اتجاه‬ ‫لتغٌر‬‫االداة‬ ‫على‬ ‫الظاهر‬ ‫النص‬‫الى‬ ‫أو‬ ‫الٌمٌن‬‫القٌمة‬No‫فى‬ ‫تستخدم‬‫تغٌر‬‫الٌسار‬ ‫الى‬ ‫االداة‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫اتجاه‬
  • 25. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 25 ً‫خامسا‬‫خاصية‬ :Right To Left Layout: ‫خجط١ز‬ َ‫صغضخذ‬Right To Left Layout‫ل‬‫الٌسار‬ ‫الى‬ ‫الٌمٌن‬ ‫من‬ ‫التحكم‬ ‫ادوات‬ ‫تخطٌط‬ ‫اتجاه‬ ‫تحدد‬ ‫تكون‬ ‫وقٌمتها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬True‫التح‬ ‫أدوات‬ ‫تخطٌط‬ ‫اتجاه‬ ‫لتغٌر‬‫الٌمٌن‬ ‫الى‬ ‫كم‬ ‫القٌمة‬ ‫أو‬ ‫الٌسار‬ ‫فى‬ ‫والتحكم‬ ‫والتصغٌر‬ ‫التكبٌر‬ ‫وصندوق‬ ‫االداة‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫ٌكون‬False‫اتجاه‬ ‫لٌكون‬ ‫الٌمٌن‬ ‫فى‬ ‫والتحكم‬ ‫والتصغٌر‬ ‫التكبٌر‬ ‫صندوق‬ ‫الخاصٌة‬ : ‫هامة‬ ‫مالحظة‬Right To Left Layout‫الخاصٌة‬ ‫قٌمة‬ ‫كانت‬ ‫إذا‬ ‫اال‬ ‫أثرها‬ ‫ٌظهر‬ ‫ال‬Right To Left‫تكون‬Yes ً‫ا‬‫سادس‬‫خاصية‬ :Maximize Box‫و‬Minimize Box: ‫خاصٌة‬ ‫تستخدم‬Maximize Box‫الت‬ ‫فى‬ ‫تستخدم‬‫فى‬ ‫حكم‬‫اظهار‬‫التكبٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬ ‫قٌمتها‬ ‫وتكون‬False‫أو‬ ‫التكبٌر‬ ‫صندوق‬ ‫الخفاء‬True‫ضوع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫التكبٌر‬ ‫صندوق‬ ‫لظهور‬ ‫والتشغٌل‬ ‫التصمٌم‬‫و‬Minimize Box‫ال‬ ‫فى‬ ‫تستخدم‬‫فى‬ ‫تحكم‬‫اظهار‬‫التصغٌر‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫لنافذة‬ ‫النموذج‬‫قٌمتها‬ ‫وتكون‬False‫أو‬ ‫التصغٌر‬ ‫صندوق‬ ‫الخفاء‬True‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫التصغٌر‬ ‫صندوق‬ ‫لظهور‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬
  • 26. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 26 ً‫ا‬‫سابع‬‫خاصية‬ :BoxControl: ‫خاصٌة‬ ‫تستخدم‬Control Box‫تس‬‫تخدم‬‫فى‬‫ال‬‫فى‬ ‫تحكم‬‫اظهار‬‫التحكم‬ ‫صندوق‬ ‫اخفاء‬ ‫أو‬‫النموذج‬ ‫لنافذة‬ ‫قٌمته‬ ‫وتكون‬False‫أو‬ ‫التحكم‬ ‫صندوق‬ ‫الخفاء‬True‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫التحكم‬ ‫صندوق‬ ‫الظهار‬ ‫والتشغٌل‬ ‫التصمٌم‬ ً‫ثامنا‬‫خاصية‬ :Form Border Style: ‫الخاصٌة‬ ‫تستخدم‬Form Border Style‫لتحكم‬‫حد‬ ‫شكل‬ ‫فى‬‫النموذج‬ ‫نافذة‬ ‫ود‬‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫مثل‬ ‫قٌمتها‬ ‫وتكون‬ ‫والتشغٌل‬ ‫التصمٌم‬None‫شكل‬ ‫اى‬ ‫اختٌار‬ ‫خالل‬ ‫من‬ ‫الحدود‬ ‫والظهار‬ ‫الحدود‬ ‫تختفى‬ ‫سوف‬ ‫مثل‬ ‫للحدود‬Sizable ‫تاسعاص‬‫خاصية‬ :Window State: ‫الخاصٌة‬ ‫تستخدم‬Window State‫فى‬‫تحدٌد‬( ‫الشاشة‬ ‫على‬ ‫النموذج‬ ‫نافذة‬ ‫حالة‬) ‫تصغٌر‬ / ‫تكبٌر‬ / ‫عادى‬ ‫ثالثة‬ ‫قٌمه‬ ‫وتكون‬ ‫فقط‬ ‫التشغٌل‬ ‫وضع‬ ‫فى‬ ‫أثره‬ ‫وٌظهر‬Maximized‫أو‬ ‫الشاشة‬ ‫ملئ‬ ‫النموذج‬ ‫نافذة‬ ‫الظهار‬ ‫القٌمة‬Manimized‫أو‬ ‫صغٌرة‬ ‫النموذج‬ ‫نافذة‬ ‫تظهر‬Normal‫العادى‬ ‫الوضع‬ ‫فى‬ ‫تظهر‬
  • 27. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 27 : ‫هامة‬ ‫مالحظات‬ ‫التحكم‬ ‫أدوات‬ ‫بٌن‬ ‫مشتركة‬ ‫خصائص‬ ‫توجد‬( ‫مثل‬Right To Left – Back Color – Fore color – Name – Text–) ‫الخ‬ ‫هناك‬‫على‬ ‫وضعها‬ ‫ٌتم‬ ً‫الت‬ ‫التحكم‬ ‫أدوات‬ ‫على‬ ‫تطبق‬ ‫للنموذج‬ ‫ضبطها‬ ‫تم‬ ‫إذا‬ ‫خصائص‬‫مثل‬ ‫النموذج‬ ‫هذا‬ ‫خاصٌة‬Font‫و‬Fore color ‫للخاصٌة‬ ‫االفتراضٌة‬ ‫القٌمة‬Text‫والخاصٌة‬Name‫وهى‬ ‫واحدة‬Form1 ‫ضبط‬ ‫أثر‬ ‫ٌظهر‬ ‫ال‬ ‫خصائص‬ ‫هناك‬‫البرنامج‬ ‫تشغٌل‬ ‫وضع‬ ‫فى‬ ‫إال‬ ‫التحكم‬ ‫أدوات‬ ‫أو‬ ‫النموذج‬ ‫على‬ ‫ها‬ ‫الخصائص‬ ‫نافذة‬Properties‫االٌسر‬ ‫الجزء‬ ً‫ف‬ ‫ٌكون‬ ‫االٌمن‬ ‫والجزء‬ ‫االٌسر‬ ‫الجزء‬ ‫جزئٌن‬ ‫إلى‬ ‫تنقسم‬ . ‫الخاصٌة‬ ‫لكل‬ ‫قٌمة‬ ‫وجود‬ ‫من‬ ‫البد‬ ‫أي‬ ‫الخاصٌة‬ ‫قٌمة‬ ‫واالٌمن‬ ‫الخاصٌة‬ ‫اسم‬ ‫نضغط‬ : ‫التصمٌم‬ ‫مرحلة‬ ‫بعد‬ ‫البرنامج‬ ‫لتشغٌل‬5F‫قائمة‬ ‫من‬ ‫ــ‬ ‫المفاتٌح‬ ‫لوحة‬ ‫من‬Debug‫نختار‬ DebuggingStart‫أو‬. ‫التشغٌل‬ ‫عالمة‬ ‫على‬ ‫نضغط‬ ‫االدوات‬ ‫شرٌط‬ ‫من‬ ‫األمر‬‫زر‬ :ً‫ا‬‫ثاني‬Button: ‫االمر‬ ‫زر‬ ‫والدراج‬ ‫معٌنة‬ ‫بمهمة‬ ‫ٌقوم‬ ‫علٌه‬ ‫النقر‬ ‫وعند‬ ‫النموذج‬ ‫نافذة‬ ‫على‬ ‫إدراجها‬ ‫ٌمكن‬ ‫التى‬ ‫التحكم‬ ‫أدوات‬ ‫أحد‬ Button‫الن‬ ‫خالل‬ ‫من‬‫االداة‬ ‫على‬ ‫المذدوج‬ ‫قر‬ ‫مربعات‬ ‫ثمان‬ ‫تظهر‬‫زر‬ ‫وأركان‬ ‫حدود‬ ‫على‬‫األمر‬ ‫من‬ ‫الفأرة‬ ‫بمؤشر‬ ‫واإلفالت‬ ‫السحب‬ ‫عملٌة‬ ‫باستخدام‬ ‫النموذج‬ ‫على‬ ‫األمر‬ ‫زر‬ ‫حجم‬ ‫تغٌر‬ ‫ٌمكن‬ ‫الثمانٌة‬ ‫المربعات‬ ‫خالل‬ ‫األمر‬ ‫زر‬ ‫على‬ ‫الوقوف‬ ‫عند‬ ‫واإلفالت‬ ‫السحب‬ ‫عملٌة‬ ‫باستخدام‬ ‫األمر‬ ‫زر‬ ‫موضع‬ ‫تغٌر‬ ‫ٌمكن‬ ‫الرؤوس‬ ‫رباعى‬ ‫لشكل‬ ‫شكله‬ ‫وتغٌر‬ ‫الفارة‬ ‫بمؤشر‬
  • 28. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 28 ‫خاصية‬ :ً‫اوال‬‫الخصائص‬‫ضبط‬Location: ‫ثٌخجط١ز‬Location:‫فى‬ ‫تتحكم‬‫مكان‬ ‫اى‬ ‫موقع‬‫االداة‬‫النموذج‬ ‫نافذة‬ ‫على‬‫بعدٌن‬ ‫خالل‬ ‫من‬X . Y‫حٌث‬ ‫البعد‬X" ‫النموذج‬ ‫لنافذة‬ ‫االٌسر‬ ‫الجانب‬ ‫عن‬ ‫االدة‬ ‫بعد‬ ‫هو‬ :Form" ‫البعد‬Y‫الحد‬ ‫بٌن‬ ‫المسافة‬ ‫هو‬ :" ‫النموذج‬ ‫لنافذة‬ ‫االعلى‬ ‫لالداةوالحد‬ ‫االعلى‬Form" ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫خاصية‬ :ً‫ثانيا‬Size: ( " ‫االرتفاع‬ " ‫الطول‬ ‫خالل‬ ‫من‬ ‫االداة‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬Height( ‫العرض‬ ‫او‬ )Width) ‫مثل‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬75:23‫ونستخد‬‫الحجم‬ ‫تغٌر‬ ‫فى‬ ‫الثمانٌة‬ ‫المربعات‬ ‫م‬ ً‫ا‬‫ثاني‬‫خاصية‬ :Back Color: ‫الخلفٌة‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬‫الخاصٌة‬ ‫عند‬ ‫الخصائص‬ ‫نافذة‬ ‫خالل‬ ‫من‬ ‫لالدارة‬Back Color‫المناسب‬ ‫اللون‬ ‫اختر‬
  • 29. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 29 ً‫ا‬‫ثاني‬‫خاصية‬ :Fore Color: ‫الخط‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬‫االداة‬ ‫على‬ ‫الظاهر‬ ‫للنص‬ ‫ر‬:ً‫ا‬‫ابع‬‫الخاصية‬Name‫و‬TEXT: ‫النموذج‬ ‫لنافذة‬ " ‫شرحهم‬ ‫سبق‬ () ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬ Name‫الكود‬ ‫شاشة‬ ‫فى‬ ‫االداة‬ ‫اسم‬ ‫فى‬ ‫تتحكم‬-------- Text‫التصمٌم‬ ‫شاشة‬ ‫فى‬ ‫االداة‬ ‫اسم‬ ‫فى‬ ‫تتحكم‬-------- Back Color‫الخلفٌة‬ ‫لون‬ ‫تغٌر‬ ‫فى‬ ‫تتحكم‬‫اختٌارات‬ Fore Color‫ف‬ ‫تتحكم‬‫الخط‬ ‫لون‬ ‫تغٌر‬ ‫ى‬‫اختٌارات‬ Font‫الخط‬ ‫ونوع‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬‫اختٌارات‬ Location‫النموذج‬ ‫على‬ ‫االداة‬ ‫موقع‬ ‫فى‬ ‫تتحكم‬X . Y Size‫االداة‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬Width. Height ‫العنوان‬‫اداة‬ :ً‫ا‬‫ثالث‬Label: : ‫وظٌفتها‬‫محتوٌا‬ ‫للتوضٌح‬ ‫النموذج‬ ‫نافذة‬ ‫فى‬ ‫نص‬ ‫او‬ ‫عنوان‬ ‫كتابة‬ ‫فى‬ ‫تستخدم‬.‫للمستخدم‬ ‫تها‬ ‫البرنامج‬ ‫سٌر‬ ‫اثناء‬ ‫تغٌرها‬ ‫والٌمكن‬.
  • 30. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 35 ‫خاصية‬ :ً‫ال‬‫او‬Auto SIZE: ‫تحدد‬‫الخاصٌة‬ ‫قٌمة‬ ‫كانت‬ ‫إذا‬ ‫علٌه‬ ‫المكتوب‬ ‫النص‬ ‫حسب‬ ً‫ا‬ٌ‫تلقائ‬ ‫العنوان‬ ‫أداة‬ ‫حجم‬Auto Size‫تساوى‬True ‫القٌمة‬ ‫كانت‬ ‫إذا‬ ‫أما‬False‫وٌظهر‬ ‫علٌه‬ ‫المكتوب‬ ‫النص‬ ‫من‬ ‫اكبر‬ ‫االداة‬ ‫حجم‬ ‫تكبٌر‬ ‫فتستطٌع‬‫وضع‬ ‫فى‬ ‫أثرها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ً‫ا‬‫ثاني‬‫خاصية‬ :Border style: ‫الحدود‬ ‫اخٌار‬ ‫مثل‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫العنوان‬ ‫أداة‬ ‫حدود‬ ‫نمط‬ ‫أختٌار‬FixedSingle ً‫ا‬‫ثاني‬‫خاصية‬ :Font: ‫الخط‬ ‫ونوع‬ ‫حجم‬ ‫فى‬ ‫تتحكم‬‫للخاصٌة‬ ‫القٌمة‬ ‫على‬ ‫بالضغط‬Font‫ح‬ ‫صندوق‬ ‫ٌظهر‬‫وحجم‬ ‫نوع‬ ‫منه‬ ‫اختر‬ ‫وارى‬ ‫الخط‬ ‫الخاصٌة‬‫الوظٌفة‬‫القٌمة‬ Border style‫العنوان‬ ‫الداة‬ ‫الخارجٌة‬ ‫الحدود‬ ‫شكل‬ ‫تحدد‬‫اختٌارات‬ Auto SIZE‫حسب‬ ً‫ا‬ٌ‫تلقائ‬ ‫حجمها‬ ‫ٌتغٌر‬ ‫سوف‬ ‫االداة‬ ‫كانت‬ ‫اذا‬ ‫تحدد‬ ‫ال‬ ‫ام‬ ‫النص‬ False/True
  • 31. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 31 ‫الكتابة‬‫صندوق‬ : ‫ا‬ً‫رابع‬: Text Box : ‫ٚظ١فضٙج‬‫ٌست‬‫فى‬ ‫م‬ ‫خد‬‫البرنامج‬ ‫تشغٌل‬ ‫أثناء‬ ‫البرنامج‬ ‫مستخدم‬ ‫من‬ ‫النصٌة‬ ‫البٌانات‬ ‫إدخال‬ ً‫ال‬‫او‬‫خاصية‬ :MaxLength: ‫االداة‬ ‫داخل‬ ‫تكتب‬ ‫التى‬ ‫الحروف‬ ‫لعدد‬ ‫االقصى‬ ‫الحد‬ ‫تحدد‬‫التشغٌل‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬‫كتابة‬ ‫مثل‬21‫ٌمكن‬ ‫فال‬ ‫حرف‬ ‫عشرٌن‬ ‫من‬ ‫أكثر‬ ‫كتابة‬ ً‫ثانيا‬‫خاصية‬ :Password Char: ‫تحدد‬‫شكل‬‫الحروف‬‫الخاصٌة‬ ‫استخدام‬ ‫فى‬ ‫التصمٌم‬ ‫عند‬ ‫أثرها‬ ‫وتظهر‬ ‫المرور‬ ‫كلمة‬ ‫مثل‬ ‫البٌانات‬ ‫ادخال‬ ‫عند‬ Text‫البٌانات‬ ‫ادخال‬ ‫عن‬ ‫التشغٌل‬ ‫وعند‬‫بالبرنامج‬ ً‫ا‬‫ثاني‬‫خاصية‬ :Multi Line: ‫النص‬ ‫صندو‬ ‫التحكم‬ ‫أداة‬ ‫داخل‬ ‫السطر‬ ‫تعدد‬ ‫إمكانٌة‬ ‫تتٌح‬‫و‬ ‫التصمٌم‬ ‫عند‬ ‫أثرها‬ ‫وٌظهر‬‫وتكونقٌمتها‬ ‫التشغٌل‬True ‫القٌمة‬ ‫كانت‬ ‫واذا‬ ‫االسطر‬ ‫تعدد‬ ‫تظهر‬False‫واحد‬ ‫سطر‬ ‫تظهر‬
  • 32. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 32 ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬ Max Length‫االداة‬ ‫داخل‬ ‫تكتب‬ ‫التى‬ ‫الحروف‬ ‫لعدد‬ ‫االقصى‬ ‫الحد‬ ‫تحدد‬‫عددٌة‬ ‫قٌم‬ Password Char‫مرور‬ ‫كلمة‬ ‫عمل‬ ‫عند‬ ‫الظهور‬ ‫فى‬ ‫ٌستخدم‬ ‫رمز‬ ‫تحدد‬-------- Multi Line‫االسطر‬ ‫تعدد‬ ‫امكانٌة‬ ‫تتٌح‬False/True ‫ائمة‬‫الق‬‫صندوق‬ :ً‫خامسا‬List Box: : ‫ٚظ١فضٙج‬‫عناصر‬ ‫قائمة‬ ‫عرض‬ ‫فى‬ ‫تستخدم‬‫عنصر‬ ‫الختٌار‬‫منها‬ ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬ Items‫القائمة‬ ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬-------- Sorted‫مرتبة‬ ‫العناصر‬ ‫كانت‬ ‫ما‬ ‫اذا‬ ‫تحدد‬‫ال‬ ‫ام‬False/True Selection Mod‫اكثر‬ ‫أو‬ ‫عنصر‬ ‫اختٌار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫اذا‬ ‫تحدد‬‫اختٌارات‬ ً‫ال‬‫او‬‫خاصية‬ :Items: ‫القائمة‬ ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬‫الضغط‬ ‫خالل‬ ‫من‬ ‫الخاصٌة‬ ‫قٌمة‬ ‫على‬Items‫اال‬ ‫به‬ ‫نكتب‬ ‫حوارى‬ ‫صندوق‬ ‫ٌظهر‬‫نضغط‬ ‫ثم‬ ‫ختٌارت‬OK ً‫ا‬‫ثاني‬‫خاصية‬ :Selection Mod: ‫من‬ ‫أكثر‬ ‫أو‬ ‫واحد‬ ‫عنصر‬ ‫اختٌار‬ ‫الممكن‬ ‫من‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫تحدد‬‫القائمة‬ ‫صندو‬ ‫على‬ ‫المعروضة‬ ‫العناصر‬‫أثرها‬ ‫وٌظهر‬ ‫التشغٌل‬ ‫وضع‬ ‫فى‬‫تكون‬ ‫وقٌمها‬Multisimple‫صندوق‬ ‫من‬ ‫عنضر‬ ‫من‬ ‫أكثر‬ ‫تنشٌط‬ ‫حالة‬ ‫فى‬ListBox‫أو‬ ‫القٌمة‬MultiExtended‫العناصر‬ ‫قائمة‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫عنصر‬ ‫لتنشٌط‬
  • 33. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 33 ً‫ا‬‫ثاني‬‫خاصية‬ :Sorted: ‫ما‬ ‫إذا‬ ‫تحدد‬‫تكون‬ ‫وقٌمها‬ ‫والتشغٌل‬ ‫التصمٌم‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫مرتبة‬ ‫قائمة‬ ‫داخل‬ ‫العناصر‬ ‫كانت‬true ‫أو‬ ‫العناصر‬ ‫لترتٌب‬False ‫والسرد‬ ‫التحرير‬‫صندوق‬ :ً‫ا‬‫سادس‬Combo Box: ‫عن‬ ‫عبارة‬‫إحداها‬ ‫ختٌار‬ ‫تنسدل‬ ‫عناصر‬ ‫قائمة‬ ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬ Items‫القائمة‬ ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬-------- Auto Complete Source‫المقترح‬ ‫العناصر‬ ‫مصدر‬ ‫تحدد‬‫اختٌارات‬ Auto Complete Mode‫من‬ ‫جزء‬ ‫ٌقترح‬ ‫اساسه‬ ‫على‬ ‫الذى‬ ‫النص‬ ‫تحدد‬ ‫القائمة‬ ‫اختٌارات‬
  • 34. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 34 ً‫ال‬‫او‬‫خاصية‬ :Items: ‫صندوق‬ ‫على‬ ‫تعرض‬ ‫التى‬ ‫العناصر‬ ‫مجموعة‬‫والسرد‬ ‫التحرٌر‬‫الضغط‬ ‫خالل‬ ‫من‬ ‫التشغٌل‬ ‫وضع‬ ‫فى‬ ‫أثرها‬ ‫وٌظهر‬ ‫الخاصٌة‬ ‫قٌمة‬ ‫على‬Items‫نضغط‬ ‫ثم‬ ‫االختٌارت‬ ‫به‬ ‫نكتب‬ ‫حوارى‬ ‫صندوق‬ ‫ٌظهر‬OK‫منه‬ ‫تنسدل‬ ‫التشغٌل‬ ‫وعند‬ ‫القائمة‬ ً‫ا‬‫ثاني‬‫خاصية‬ :Auto Complete Source: ‫عبار‬‫اإلكمال‬ ‫لعملٌة‬ ‫المقترحة‬ ‫العناصر‬ ‫مصدر‬ ‫عن‬ ‫ة‬. ً‫ا‬‫ثالث‬‫خاصية‬ :Auto Complete Mode: ‫القائمة‬ ‫إكمال‬ ‫عملٌة‬ ‫بها‬ ‫ٌتم‬ ‫سوف‬ ً‫الت‬ ‫الطرٌقة‬ ‫ٌحدد‬. :ً‫ا‬‫سابع‬‫المجموعة‬‫صندوق‬GroupBox: ً‫ف‬ ‫ٌستخدم‬‫وضع‬‫النموذج‬ ‫على‬ ‫الواحدة‬ ‫الوظٌفة‬ ‫ذات‬ ‫التحكم‬ ‫أدوات‬ ً‫ثامنا‬‫واحد‬ ‫بديل‬ ‫اختيار‬‫زر‬ :Radio Button: : ٗ‫ٚظ١فض‬. ‫فقط‬ ‫واحد‬ ‫بدٌل‬ ‫واختٌار‬ ‫البدائل‬ ‫من‬ ‫مجموعة‬ ‫عرض‬ ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬ Checked‫واحد‬ ‫بدٌل‬ ‫اختٌار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫اذا‬ ‫توضح‬Radio Button‫تم‬ ‫ال‬ ‫ام‬ ‫اختٌاره‬ False/True
  • 35. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 35 ‫الخاصية‬ :ً‫ال‬‫او‬Checked: ‫أ‬ ‫اختٌار‬ ‫تم‬ ‫واحد‬ ‫بدٌل‬ ‫اختٌار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫توضح‬‫م‬.‫استخدام‬ ‫اٌضا‬ ‫وتستطٌع‬ ‫االختٌار‬ ‫تنشٌط‬ ‫اى‬Group Box ‫االختٌارات‬ ‫بٌن‬ ‫للفصل‬ ‫أداة‬ ‫من‬ ‫اكثر‬ ‫وضع‬ ‫فى‬ ً‫ا‬‫تاسع‬‫االختيار‬‫صندوق‬ :Check Box: ‫صندو‬ ‫اختٌار‬ ‫للمستخدم‬ ‫ٌمكن‬ ‫بحٌث‬ ‫بدائل‬ ‫عدة‬ ‫ارج‬ ‫إد‬ ً‫ف‬ ‫تستخدم‬‫ق‬‫أكثر‬ ‫أو‬ ‫أختٌار‬ ‫ثٌخجط١ز‬‫ثٌٛظ١فز‬‫ثٌم١ّز‬ Checked‫توضح‬‫بدٌل‬ ‫من‬ ‫اكثر‬ ‫اختٌار‬ ‫زر‬ ‫كان‬ ‫ما‬ ‫اذا‬Check Box‫تم‬ ‫ال‬ ‫ام‬ ‫اختٌاره‬ False/True
  • 36. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 36 ‫الثالث‬‫الفصل‬‫أسئلة‬ ( ‫ػالِز‬ ‫ػغ‬ : ً‫ال‬ٚ‫أ‬√( ‫ػالِز‬ ٚ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ )X: ٟ‫٠أص‬ ‫ِّج‬ ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ) 1( ‫ثٌخظجةض‬ ‫دؼغ‬ ‫ــ‬Properties( ‫خظجةض‬ ‫ػذؾ‬ ‫دؼذ‬ ‫إال‬ ‫ِؤعشر‬ ‫غ١ش‬ )Properties. )) ( 2( ‫ِششٚع‬ ‫إٔشجء‬ ‫ػٕذ‬ ‫ــ‬Project9( ‫ّٔٛرػ‬ ‫ٔجفزر‬ ‫إػجفز‬ ُ‫٠ض‬ ‫ؽذ٠ذ‬From. ٗ‫د‬ ًّ‫ٌٍؼ‬ )) ( 3( ‫خصائص‬ ‫توجد‬ ‫ال‬ ‫ــ‬Properties( ‫تحكم‬ ‫أداة‬ ‫بٌن‬ ‫مشتركة‬ )Control. ‫وأخرى‬ )) ( 4( ‫خاصٌة‬ ‫ألي‬ ‫قٌمة‬ ‫وجود‬ ‫من‬ ‫البد‬ ‫ــ‬Properties. )) ( 5‫قٌمة‬ ‫تعدٌل‬ ‫ٌتم‬ ‫ــ‬( ‫خاصٌة‬Properties( ‫األدوات‬ ‫صندوق‬ ‫خالل‬ ‫من‬ ‫تحكم‬ ‫ألداة‬ )Toolbox. )) ( 6‫الخاصٌة‬ ‫قٌمة‬ ‫ــ‬sizeً‫ه‬98:108‫التحكم‬ ‫أداة‬ ‫عرض‬ ‫أن‬ ً‫تعن‬118‫وارتفاعه‬98.) ( 7‫تستخدم‬ ‫ــ‬Radio Buttons. ‫بدٌل‬ ‫من‬ ‫أكثر‬ ‫اختٌار‬ ‫إمكانٌة‬ ‫المستخدم‬ ‫اعطاء‬ ‫حالة‬ ً‫ف‬) ( 8‫لل‬ ‫ٌمكن‬ ‫ــ‬( ‫التحكم‬ ‫أداة‬ ً‫ف‬ ‫عنصر‬ ‫أي‬ ‫اختٌار‬ ‫عدم‬ ‫مستخدم‬checkbox.)) ( : ‫ثٌظق١قز‬ ‫ثإلؽجدز‬ ‫ثخضش‬ :ً‫ج‬١ٔ‫عج‬ 1: ُ‫ثٌضقى‬ ‫أدثر‬ َ‫ٔغضخذ‬ ‫فمؾ‬ ‫ٚٚثفذ‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إِىجٔ١ز‬ ‫إلصجفز‬ ‫ـ‬ 2‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إِىجٔ١ز‬ ‫إلصجفز‬ ‫ـ‬: ُ‫ثٌضقى‬ ‫أدثر‬ ‫ٔخضجس‬ ‫أوغش‬ ٚ‫أ‬ ‫أـ‬Radio Buttons‫ـ‬ ‫ح‬checkbox ‫ـ‬ ‫ػ‬Group Box‫ـ‬ ‫د‬List Box 3: َ‫ثعضخذث‬ ‫فجٌز‬ ٟ‫ف‬ ‫ػٕظش‬ ِٓ ‫أوغش‬ ‫ثخض١جس‬ ٓ‫٠ّى‬ ‫ـ‬ ‫أـ‬Radio Buttons‫ـ‬ ‫ح‬checkbox ‫ـ‬ ‫ػ‬Group Box‫ـ‬ ‫د‬List Box 4‫ٔجفزر‬ ٞٛ‫صقض‬ ‫ـ‬Solution Explorer: ٍٝ‫ػ‬ ( ‫ثٌخظجةض‬ ‫أـ‬Properties)( ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ـ‬ ‫ح‬Controls) ‫ثٌّششٚػجس‬ ‫ـ‬ ‫ػ‬‫ِجعذك‬ ً‫و‬ ‫ـ‬ ‫د‬ 5. ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ......... ‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ‫ثالخضذجس‬ ‫ٚػغ‬ ٟ‫ف‬ ‫ثٌّششٚع‬ ً١‫صشغ‬ ٓ‫٠ّى‬ ‫ـ‬ ‫أـ‬F2‫ـ‬ ‫ح‬F4 ‫أـ‬Radio Buttons‫ـ‬ ‫ح‬checkbox ‫ـ‬ ‫ػ‬Group Box‫ـ‬ ‫د‬List Box
  • 37. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 37 ‫ـ‬ ‫ػ‬F8‫ـ‬ ‫د‬F5 ( ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫ثوضخ‬ : ‫ج‬ً‫غ‬ٌ‫عج‬controls‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثٌّٛؽٛدر‬ )(Form: ‫ث٢ص١ز‬ ) َ( ُ‫ثٌضقى‬ ‫أدثر‬control) 1 2 3 4 5 6 : ‫ج‬ً‫ؼ‬‫سثد‬ 1( ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫ثوضخ‬ ‫ـ‬Propertyْ‫ثٌؼٕٛث‬ ُ‫ثٌضقى‬ ‫أدثر‬ ُ‫فؾ‬ ٟ‫ف‬ ُ‫ثٌضقى‬ ِٓ ‫صّىٕه‬ ٟ‫ثٌض‬ )Label‫ثٌفجسر‬ ‫دّؤشش‬ ) . 2( ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫ثوضخ‬ ‫ـ‬Propertyّ١ٌ‫ث‬ ِٓ ‫ثٌىضجثدز‬ ٖ‫إصؾج‬ ً‫صؾؼ‬ ٟ‫ثٌض‬ ). ‫ثٌ١غجس‬ ٌٝ‫إ‬ ٓ١ 3( ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫ثوضخ‬ ‫ـ‬Property( ًّ‫ػ‬ ‫دؼذ‬ ‫إال‬ ‫أعش٘ج‬ ‫٠ظٙش‬ ‫ال‬ )Start Debugging) ‫ــــــــــــــــــــــــــــــــــــــــــــــ‬‫ــــــــــــــــــــــــــــ‬‫ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ـــــــــــــــــــ‬
  • 38. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 38 ‫الفصل‬" ‫الكود‬‫نافذة‬ " : ‫الرابع‬ : ‫الكود‬‫نافذة‬ ‫هى‬‫البرنامج‬ ‫وتعلٌمات‬ ‫أوامر‬ ‫لكتابة‬ ‫نافذة‬ ‫خطوات‬: ‫الكود‬‫نافذة‬ ‫لفتح‬ 1-‫نشط‬‫النموذج‬ ‫نافذة‬ 2-‫مفتاح‬ ‫على‬ ‫اضغط‬F7‫المفاتٌح‬ ‫لوحة‬ ‫من‬ ‫أو‬‫قائمة‬ ‫من‬View‫نختار‬Code ‫بالفارة‬ ‫نضغط‬Click‫ب‬‫الملف‬ ‫اسم‬ ‫على‬ ‫االٌمن‬ ‫الزر‬Form1‫نافذة‬ ‫من‬Solution Explorer‫اختٌار‬ ‫ثم‬ View Code. ‫تكتب‬ ‫التى‬ ‫والتعلٌمات‬ ‫االوامر‬ ‫هو‬ : ‫الكود‬‫ب‬‫البرمجة‬ ‫لغة‬ : ‫الكود‬‫نافذة‬ ‫مكونات‬ 1.‫الذى‬ ‫الملف‬ ‫اسم‬‫الملف‬ ‫كود‬ ‫به‬ ‫ٌخزن‬. 2.‫نا‬ ‫واجهة‬ ‫به‬ ‫ٌخزن‬ ‫الذى‬ ‫الملف‬ ‫اسم‬‫النموذج‬ ‫فذة‬Form 3.‫تصنٌف‬ ‫عن‬ ‫االعالن‬Class‫باسم‬Form1 4.‫بالتصنٌف‬ ‫الخاص‬ ‫الكود‬ ‫كتابة‬ ‫سطر‬Form1 5.‫التصنٌف‬ ‫نهاٌة‬ ‫سطر‬Form1 : ‫الحظ‬ ‫اآلداة‬ ‫على‬ ‫مرتٌن‬ ‫أضغط‬ ‫التحكم‬ ‫الداة‬ ‫الكود‬ ‫نافذة‬ ‫لفتح‬ ‫الحدث‬‫معالج‬Event Handler: ‫عبارة‬‫عن‬‫إجراء‬‫ٌحتوي‬‫على‬‫كود‬‫ٌتم‬‫تنفٌذ‬‫ه‬‫عن‬‫دما‬‫ٌق‬‫ع‬‫الحدث‬‫المرتبط‬‫به‬
  • 39. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 39 : ‫معالج‬ ‫أنشاء‬‫خطوات‬ 1-ً‫ف‬‫نافذة‬‫الحل‬) - Solution Explorer (‫من‬‫القائمة‬‫المختصرة‬‫لملف‬) Form1.vb (‫اختر‬‫االمر‬View code ‫الكود‬ ‫نافذة‬ ‫تظهر‬ 1-‫القائمة‬Class Nameً‫الت‬‫تعرض‬‫جمٌع‬ ‫أسماء‬‫أدوات‬‫التحكم‬‫الموجودة‬‫على‬‫النموذج‬. 2-‫القائمة‬Method Name‫تعرض‬‫األحداث‬‫الخاصة‬‫بالعنصر‬‫المختار‬‫من‬‫القائمة‬Class Name .) . 1-) ‫الحدث‬ ‫واسم‬ ‫الكائن‬ ‫اسم‬ ( ‫من‬ ‫مكون‬ ‫اإلجراء‬ ‫اسم‬ 2-‫االجراء‬ ‫نهاٌة‬ ‫سطر‬ 3-( ‫الحدث‬ ‫وقوع‬ ‫بعد‬ ‫اإلجراء‬ ‫االستدعاء‬ ‫عند‬ ‫ٌنفذ‬ ‫الذى‬ ‫الكود‬ ‫ٌكتب‬ ‫السطرٌن‬ ‫بٌن‬ ‫ما‬Event) 4-‫التصنٌف‬ ‫عن‬ ‫االعالن‬ ‫سطر‬ 5-‫ن‬ ‫سطر‬( ‫التصنٌف‬ ‫هاٌة‬Class) 6-‫الحدث‬ ‫أختر‬Click 7-( ‫القائمة‬ ‫بفتح‬ ‫قم‬( Class Name‫التحكم‬ ‫أدوات‬ ‫أسماء‬ ‫وجود‬ ‫تالحظ‬Controls‫رسمتها‬ ‫التى‬‫على‬ ‫االفتراضٌة‬ ‫بأسمائها‬ ‫النموذج‬ ‫نافذة‬
  • 40. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 45 ‫الخصائص‬‫ضبط‬Properties:ً‫ا‬‫برمجي‬ . ‫الكود‬ ‫نافذة‬ ‫فى‬ ‫امر‬ ‫كتابة‬ ‫خالل‬ ‫من‬ ‫خاصٌة‬ ‫اى‬ ‫قٌمة‬ ‫تغٌر‬ ‫وهو‬ . ‫البرنامج‬ ‫تشغٌل‬ ‫عند‬ ‫اال‬ ‫تأثٌرها‬ ‫ٌظهر‬ ‫ال‬ ً‫ا‬ٌ‫برمج‬ ‫خاصٌة‬ ‫اى‬ ‫تغٌر‬ ‫عند‬ : ‫اآلتٌة‬ ‫الصٌغة‬ ‫خالل‬ ‫من‬ ً‫ا‬ٌ‫برمج‬ ‫الخصائص‬ ‫تغٌر‬ ‫ٌتم‬ Control Name. Property = Value ‫الكائن‬ ‫أو‬ ‫التحكم‬ ‫اداة‬ ‫اسم‬ . ‫الخاصٌة‬ = ‫القٌمة‬ ‫الكائن‬ ‫على‬ ‫ٌظهر‬ ‫الذى‬ ‫النص‬ ‫لتغٌر‬ : ‫مثال‬Button‫ٌصبح‬ ‫بحٌث‬Egypt: ‫كاآلتى‬ ‫الكود‬ ‫ٌكون‬ Button1. Text = "Egypt" Button1‫الخاصٌة‬ ‫تغٌر‬ ‫المراد‬ ‫االداة‬ ‫اسم‬.‫لها‬ Text‫تغٌر‬ ‫المراد‬ ‫الخاصة‬ ‫اسم‬.‫قٌمتها‬ Egypt‫قٌمة‬.‫الخاصٌة‬
  • 41. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 41 ‫على‬ ‫أسئلة‬‫الفصل‬‫الرابع‬ 1–( ‫من‬ ‫برقم‬ ‫الجدول‬ ‫أكمل‬1( ً‫إل‬ )5‫الت‬ ‫الشاشاة‬ ‫ا‬ً‫م‬‫مستخد‬ ): ‫إلٌة‬ ‫ٌشٌر‬ ‫عما‬ ‫رقم‬ ‫كل‬ ‫لٌعبر‬ ‫الٌة‬ ُ‫ثٌشل‬ٗ١ٌ‫إ‬ ‫٠ش١ش‬ ‫ِج‬ ).......(. ‫ثٌضظٕ١ف‬ ‫ٔٙج٠ز‬ ).......(. ‫دجٌضظٕ١ف‬ ‫ثٌخجطز‬ ‫ثألوٛثد‬ ‫وضجدز‬ ْ‫ِىج‬ ).......(‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ٚثؽٙز‬ ُ١ّ‫صظ‬ ٗ١‫ف‬ ‫٠قفع‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬ ُ‫ثع‬Form. ).......(. ‫ثٌىٛد‬ ٗ١‫ف‬ ‫٠قفع‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬ ُ‫ثع‬ ....()...‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ٚثؽٙز‬ ُ١ّ‫صظ‬ ٗ١‫ف‬ ‫٠قفع‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬ ُ‫ثع‬Form. 2–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬ ُ‫ثٌشل‬ٗ١ٌ‫إ‬ ‫٠ش١ش‬ ‫ِج‬ (1)................................................................................................................................. (2)................................................................................................................................. (3)................................................................................................................................. (4)................................................................................................................................. (5).................................................................................................................................
  • 42. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 42 3–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬ ‫ثٌغؤثي‬ٌٟ‫إ‬ ‫٠ش١ش‬ (1)............................................................................................................... : ٛ٘ ً‫ثٌق‬ ُ‫ثع‬ (2)‫ثع‬........................................................................................................ : ٛ٘ ‫ثٌّششٚع‬ ُ (3) : ‫خالي‬ ِٓ ‫ٚرٌه‬ , ‫ؽش٠مز‬ ِٓ ‫دأوغش‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ٌٟ‫إ‬ ‫ثٌذخٛي‬ ٓ‫٠ّى‬ -............ ‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٟ‫ف‬ ............................. ‫أِش‬. ............... -. ..................................... ٟ‫ثٌٛظ١ف‬ ‫ثٌّفضجؿ‬ (4)‫أِش‬ ِٓ ‫ثٌغشع‬Properties. ............................................. : ٛ٘ ‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٝ‫ف‬ 4–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬ ُ‫ثٌشل‬ٌٟ‫إ‬ ‫دش١ش‬ (1)................................................................................................................................. (2)................................................................................................................................. (3)................................................................................................................................. 3 2 1
  • 43. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 43 5–: ‫التالٌة‬ ‫بالشاشة‬ ‫ا‬ً‫ن‬ٌ‫مستع‬ ‫األسئلة‬ ‫عن‬ ‫اجب‬ 1-. ‫ّٔٛرػ‬ ‫ٔجفزر‬ ....................... ‫ػذد‬ ‫٠ٛؽذ‬ 2-( ُ‫ثٌشل‬1. ............................................................... : ٌٟ‫إ‬ ‫٠ش١ش‬ ) 3-( ُ‫ثٌشل‬2.................................... : ٌٟ‫إ‬ ‫٠ش١ش‬ ). ........................... 4-: ‫ثٌغجدمز‬ ‫دجٌشجشز‬ ‫ِخضٍمز‬ ُ‫صقى‬ ‫أدٚثس‬ ‫عالعز‬ ‫ثروش‬ -. ....................................................... -. ....................................................... -...................................................... .. 5-. ....................................... : ٛ٘ ‫ثٌضظٕ١ف‬ ُ‫ثع‬ 6–: ‫التالٌة‬ ‫بالشاشة‬ ‫ا‬ً‫ن‬ٌ‫مستع‬ ‫األسئلة‬ ‫عن‬ ‫اجب‬ ‫أ‬-: ‫ِخضٍفز‬ ‫أفذثط‬ ‫عالط‬ ‫ثٌغجدمز‬ ‫ثٌشجشز‬ ِٓ ‫أوضخ‬ -........................................-........................................-........................................ ‫ح‬-frmsquare. .................................................. : ٌٟ‫إ‬ ‫٠ش١ش‬ ‫س‬-. ................................ ُ‫ثٌضقى‬ ‫دجدثر‬ ‫خجطز‬ ‫دجٌٕجفزر‬ ‫ثٌّٛػقز‬ ‫ثألفذثط‬ ‫ط‬-........................ : ٛ٘ ‫ثٌٕجفزر‬ ٝ‫ف‬ ‫ثٌٕشؾ‬ ‫ثٌضذٛ٠خ‬ ُ‫ثع‬. ............... 12
  • 44. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 44 7–: ‫التالٌة‬ ‫الشاشة‬ ‫ا‬ً‫م‬‫مسخد‬ ‫الجدول‬ ‫أكمل‬ ‫الرقم‬‫إلي‬ ‫بشير‬ (1)................................................................................................................................. (2)................................................................................................................................. (3)................................................................................................................................. (4)................................................................................................................................. (5)................................................................................................................................. (6)................................................................................................................................. 8-: ‫ا‬ًٌ‫برمج‬ ‫التحكم‬ ‫أدوات‬ ‫خصائص‬ ‫ضبط‬ ‫ألمر‬ ‫العامة‬ ‫الصٌغة‬ ‫مكونات‬ ‫اشرح‬ ControlName.Property=valu e........................................ ........................................ ........................................ ........................................ ........................................ ........................................ ........................................ ........................................ ........................................
  • 45. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 45 9-‫ض‬ ‫فى‬ ‫التالٌة‬ ‫األكواد‬ ‫اشرح‬: ‫ا‬ًٌ‫برمج‬ ‫التحكم‬ ‫أدوات‬ ‫خصائص‬ ‫لضبط‬ ‫العامة‬ ‫داستك‬ ‫وء‬ A) Button2.Text = "End" ............................................................................................................................................ B) Label1.AutoSize = True ............................................................................................................................................
  • 46. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 46 ‫الرحيم‬ ‫الرحمن‬ ‫اهلل‬ ‫بسم‬ ً‫ا‬‫علم‬ ‫ذنى‬ ‫ربى‬ ‫قل‬ ‫العظيم‬ ‫اهلل‬ ‫صدق‬ ‫لكم‬ ‫أقدم‬ ‫االعدا‬ ‫الثالث‬ ‫للصف‬ ‫كاملة‬‫المحافظات‬ ‫أمتحانات‬‫االول‬ ‫الدراسى‬ ‫للفصل‬ ‫دى‬6102/6102‫م‬ ‫الجروب‬ ‫أعضاء‬ ‫لكل‬ ‫مصطفى‬ ‫آمال‬ ‫االستاذة‬ ‫تحياتى‬ ‫خالص‬ ‫مع‬ ‫االلى‬ ‫الحاسب‬ ‫فى‬ ‫مصطفى‬ ‫امال‬ ‫برمجيات‬
  • 47. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 47 ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬ ‫ِطشٚؿ‬ ٝ‫ِشع‬ ‫ِقجفظز‬ ْ‫أِضقج‬2516/2517َ : ‫ثالٚي‬ ‫ثٌغؤثي‬ ‫ثٌؼ‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ذجسر‬ 1.‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫أ‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬) ( 2.‫ثٌخظجةض‬ ‫دٕجفزر‬ ‫ثٌّٛؽٛدر‬ ‫ثٌؼٕجطش‬ ‫لجةّز‬ ‫صخضٍف‬Properties‫ٔجفزر‬ ٝ‫ف‬ ‫ثٌٕشؾ‬ ‫ثٌؼٕظش‬ ‫فغخ‬IDE) ( 3.‫ثٌخج‬ ‫ػذؾ‬ ‫ػٕذ‬‫ط١ز‬Property‫ثٌّؼجدٌز‬ ِٓ ّٓ٠‫ثأل‬ ‫ثٌطشف‬ ٝ‫ف‬ ‫ل١ّضٙج‬ ْٛ‫صى‬ ً‫ج‬١‫دشِؾ‬) ( 4.‫ثٌخجط١ز‬ َ‫صغضخذ‬Control Box‫ٚث‬ ‫ٚثٌضىذ١ش‬ ‫ٚثإلغالق‬ ُ‫ثٌضقى‬ ‫طٕذٚق‬ ‫أخفجء‬ ٚ‫أ‬ ‫الظٙجس‬‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٓ ‫ٌضظغ١ش‬ () 5.‫ثٌّظطٍـ‬RDE‫ثٌّضىجٍِز‬ ‫ٌضطٛ٠ش‬ ‫د١تز‬ ٌٝ‫ث‬ ‫٠ش١ش‬) ( ‫ــــــــــــــــ‬‫ــــــــــــــــــ‬‫ـــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ــــــــــــــــــــــــــــ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ ّ١‫ف‬ ‫ثٌظق١ـ‬ ‫ِىجٔٙج‬ ٝ‫ف‬ ‫ثٌّٕجعذز‬ ‫ثٌىٍّز‬ ‫ػغ‬: ٍٝ٠ ‫ج‬ (*-‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬-Text Box–Problem–‫فذط‬–Algorithm–Text–ٓ‫وجة‬) 1-................................. ٗ١ٌ‫إ‬ ‫ثٌٛطٛي‬ ‫ِطٍٛح‬ ‫٘ذف‬ ٜ‫أ‬ ٌٗ ً‫ف‬ ‫إ٠ؾجد‬ ‫٠ضطٍخ‬ ‫ِٛلف‬ 2-‫ثٌخجط١ز‬Password Char............................ ‫ثألدثر‬ ‫خظجةض‬ ِٓ 3-‫صق١ج‬ " ‫ػذجسر‬ ‫إلظٙجس‬ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ٍٝ‫ػ‬ " ‫ِظش‬Label1ٌٝ‫ثٌضج‬ ‫ثٌىٛد‬ َ‫ٔغضخذ‬ Label1. …………………. = " ‫ِظش‬ ‫صق١ج‬ " 4-........................................ ّٝ‫٠غ‬ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثأل٠غش‬ ‫ثٌفجسر‬ ‫دضس‬ ‫ثٌٕمش‬ 5-.... ٕٝ‫صؼ‬ ٗ١‫ف‬ ‫شجسن‬ ِٓٚ ٗ‫ٚخطٛثص‬ ‫ثٌذشٔجِؼ‬ ٓ‫ػ‬ ‫ثٌىجٍِز‬ ‫ثٌذ١جٔجس‬ ً١‫صغؾ‬...................................... ‫ــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ــــــــــــ‬ ٌ‫ث‬: ‫ثٌغجٌظ‬ ‫غؤثي‬ ٝ‫ثٌقغجد‬ ‫ثٌضٛعؾ‬ ‫ٌقغجح‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ ) ‫أ‬ (AVGٓ٠‫ٌؼذد‬AٚB‫ثٌٕجصؼ‬ ‫ٚإظٙجس‬ ‫إدخجٌّٙج‬ ُ‫٠ض‬ ٓ٠‫ٌؼذد‬ ٝ‫ثٌقغجد‬ ‫ثٌّضٛعؾ‬ ‫فغجح‬ ‫ِؼجدٌز‬ : ‫ٍِقٛظز‬AVG = ( A + B ) /2 : ٍٝ٠ ‫ِّج‬ ً‫و‬ ٝ‫ف‬ ‫ثٌّخضٍف‬ ‫ثٌؼٕظش‬ ‫صقش‬ ً‫ج‬‫خط‬ ‫ػغ‬ ) ‫ح‬ ( 1‫ـــ‬ ‫ـــ‬ )‫ـــ‬‫ـــ‬ 2. ‫ثٌخظجةض‬ ‫ـــ‬ ‫ٚثٌّٕطم١ز‬ ‫ثٌقغجد١ز‬ ‫ثٌّؼجٌؾز‬ ‫ػٍّ١جس‬ ‫صقذ٠ذ‬ ‫ـــ‬ ‫ثٌّذخالس‬ ‫صقذ٠ذ‬ ‫ـــ‬ ‫ثٌّخشؽجس‬ ‫صقذ٠ذ‬ ) 3) ( )Click‫ـــ‬Button‫ـــ‬Text Box‫ـــ‬Label. 4)Code Window‫ـــ‬Tool Box‫ـــ‬Properties Window‫ـــ‬Task Bar. ‫ـــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬‫ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬: ‫ثٌضجٌ١ز‬ ‫ثٌشىجي‬ ً‫ج‬ِ‫ِغضخذ‬ 1 4 3 2
  • 48. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 48 1-( ُ‫سل‬ ً‫ثٌشى‬1‫ـــ‬2‫ـــ‬3). ‫ثٌٕٛع‬ ‫ٌضقذ٠ذ‬ ‫ثٌظق١ـ‬ ً‫ثٌشى‬ ٛ٘ 2-ُ‫سل‬ ً‫ثٌشى‬ ٝ‫ف‬ ‫ػٕظش‬ ِٓ ‫أوغش‬ ‫ثخض١جس‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثٌخجط١ز‬3( ٝ٘Selection‫ـــ‬Mode‫ـــ‬Selection mode ) 3-ُ‫سل‬ ً‫ثٌشى‬ ً‫دثخ‬ ُ‫ثٌضقى‬ ‫أدثر‬ ‫ٔٛع‬2( ٛ٘Combo Box‫ـــ‬Check Box‫ـــ‬Radio button. ) 4-ُ‫سل‬ ً‫ثٌشى‬ ُ‫ثٌضقى‬ ‫ثدثر‬ ‫ٔٛع‬4( ٝ٘Combo Box‫ـــ‬Check Box‫ـــ‬Radio button. ) 5-ُ‫سل‬ ً‫ثٌشى‬ ً‫دثخ‬ ‫صؼشع‬ ٝ‫ثٌض‬ ‫ثٌؼٕجطش‬ ‫الدخجي‬ ‫ثٌّغضخذِز‬ ‫ثٌخجط١ز‬4( ٝ٘Items – Entity – Text) ListBox 1