SlideShare a Scribd company logo
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
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
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
49
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌخجسػ‬ ٝ‫ف‬ ‫أدٕجةٕج‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫أ‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬) ( ‫ثٌضذفك‬
2-( ‫ثٌقذط‬ ‫ِؼجٌؼ‬Event Handler) ( ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ )
3-( ْ‫ثٌخجط١ضج‬Text( ٚ )Name( ٝ٘ٚ ‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬ ‫ٔفظ‬ ‫ٌّٙج‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ )Form1) ( )
4-‫ٚثألٔش‬ ‫خطٛثس‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌّشىٍز‬ ً‫ف‬) ( ٓ١‫ِؼ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫طز‬
5-) ( ٜ‫أخش‬ ‫خظجةض‬ ‫ػذؾ‬ ‫دؼذ‬ ‫إال‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ‫أعش٘ج‬ ‫٠ظٙش‬ ‫ال‬ ‫خظجةض‬ ‫ٕ٘جن‬
6-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫٠ضقذد‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫أرث‬ ‫ػٍ١ٙج‬ ‫ثٌّىضٛح‬ ‫ثٌٕض‬ ‫فغخ‬ ً‫ج‬١‫صٍمجة‬Auto Sizeٜٚ‫صغج‬False
()
7-( ‫ثٌّششٚع‬ ٜٛ‫٠قض‬Project( ً‫ف‬ ٍٝ‫ػ‬ )Solution) ( ‫أوغش‬ ٚ‫)أ‬
8-( ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬Object( ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫٠مغ‬ ‫ػٕذِج‬ ٗ‫د‬ َٛ‫٠م‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ )Event) ( )
ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬:‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬:
1-( ‫ثٌضؼذ١ش‬ ‫ٚػغ‬ ُ‫٠ض‬y= 2 x + 5‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ). ................... ً‫ثٌشى‬ ٝ‫ف‬ ‫ثٌضذفك‬
(--)
2-( ُ‫ثٌضقى‬ ٝ‫أدثص‬ ٓ١‫د‬ ‫ثٌّشضشوز‬ ‫ثٌخجط١ز‬Combo BoxٚList Box. ........................ ٝ٘ )
(Auto Complete Mode - Items - Text)
3-( ‫ثإلؽشثءثس‬ ٜٛ‫صقض‬Procedures. ..................... ِٓ ‫ِؾّٛػز‬ ٍٝ‫ػ‬ )
ٓ‫ثٌىجة‬ ‫أفذثط‬ (-ٓ‫ثٌىجة‬ ‫عّجس‬-‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬
4-( ُ‫ثٌضقى‬ ‫أدثر‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ‫ثألص١ز‬ ‫ثألفذثط‬ ‫ؽّ١غ‬Button. ........................... ‫فذط‬ ‫ػذث‬ )
(Click-Activated-Double Click)
: ‫ثٌّٕجعذز‬ ‫دجٌىٍّز‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ‫ثِال‬ : ً‫ج‬١ٔ‫عج‬
1-‫ٌفع‬ ‫ػٍ١ٙج‬ ‫٠طٍك‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ِٓ ‫ِؾّٛػز‬ ‫خالي‬ ِٓ ‫ِؼ١ٕز‬ ‫ثٌّشىٍز‬ ً‫ف‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثٌغجٌ١خ‬ ‫أفذ‬
. ............................
2-ٌْٛٚ ُ‫ٚثع‬ ُ‫فؾ‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬. ....................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ٖ‫ٚغ١ش‬
3-. ................... ٝ٘ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ِٓ ‫ِؾّٛػز‬ ‫الفضٛثء‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ َ‫صغضخذ‬ ُ‫صقى‬ ‫أدثر‬
4-( ‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫دت١ز‬ ٍٝ‫ػ‬ ..................... ‫ثإلخضظجس‬ ‫٠طٍك‬Visual stuodio.net. )
‫ثٌغجٌظ‬ ‫ثٌغؤثي‬:
: ‫ث٢ص١ز‬ ‫ثٌىٍّجس‬ ٓ١‫د‬ ِٓ ‫ثٌٕجعذز‬ ‫دجٌىٍّز‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ‫ثِال‬
Method Name - Value - Right to left – Control Name – Property - Class Name - Event
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
55
1-‫ثٌظ١غز‬ َ‫دجعضخذث‬ ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدثر‬ ‫خجط١ز‬ ‫ػذؾ‬ ُ‫٠ض‬………………. . ………………… =
……………….
2-( ‫ثٌىٛد‬ ‫ٔجفزر‬ ً‫دثخ‬ ِٓ ٓ‫٠ّى‬Code Window( ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثٌّذسؽز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫ػشع‬ )
Form Windowِٓ ‫ثٌّخضجس‬ ‫ثٌؼٕظش‬ ‫أفذثط‬ ‫ػشع‬ ً‫ج‬‫أ٠ؼ‬ ٓ‫٠ّى‬ ‫وّج‬ , ............................ ‫ثٌمجةّز‬ ‫خالي‬ ِٓ )
. ............................ ‫ثٌمجةّز‬ ‫خالي‬
3-ً‫دثخ‬ ‫ثٌّٛؽٛدر‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٖ‫ثصؾج‬ ‫صغ١١ش‬ ٓ‫٠ّى‬‫ثٌخجط١ز‬ ‫خالي‬ ِٓ ‫ثٌ١غجس‬ ٌٝ‫إ‬ ٓ١ّ١ٌ‫ث‬ ِٓ ‫ٚؽؼٍٙج‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬
..........................
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
: ٝ‫ث٢ص‬ ًّ‫أو‬ : ً‫ال‬ٚ‫أ‬
: ٝ٘ ‫ِشصذز‬ ‫خطٛثس‬ ‫دؼذر‬ ‫ثٌّشىالس‬ ً‫ف‬ ً‫ِشثف‬ ‫صّش‬
1-( ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬Problem Definition)
2-....................................................
3-....................................................
4-....................................................
5-.....................................................
: ً‫ج‬١ٔ‫عج‬
‫ٌط‬ ‫ثٌّٕجعخ‬ ُ‫دجٌشل‬ ‫ثٌضذفك‬ ‫ثٌخش٠طز‬ ً‫دثخ‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ‫ًِء‬ ٝ‫ف‬ ٌٝ‫ثٌضج‬ ‫ثٌؾذٚي‬ َ‫ثعضخذ‬ٓ٠‫ػذد‬ ‫لغّز‬ ‫ٔجصؼ‬ ‫ذجػز‬
(Number 2,Number1‫ل١ّز‬ ‫وجٔش‬ ‫ٚإرث‬ )Number2" ‫سعجٌز‬ ‫٠طذغ‬ ‫طفشثص‬ ‫ِغجٚ٠ز‬Undefined"
Output " Undefined "1
Is Number 2 = 02
Output Result3
End4
Result = Number1 / Number
2
5
Input Number 1 , Number 26
Start7
Output Number 1 , Number
2
8
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
51
‫ِقجفظز‬ ْ‫أِضقج‬َٛ١‫ثٌف‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-٠ ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬) ( ‫ثألخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضأوذ‬ ٕٝ‫ؼ‬
2-) ( ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٛ٘ ‫ثٌقذط‬ ‫ِؼجٌؼ‬
3-( ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫صفضـ‬Code Window‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫ثٌؼغؾ‬ ُ‫٠ض‬ ‫ثٌّٕٛرػ‬ ‫دٕجفزر‬ ‫ثٌخجطز‬ )f7) ( ‫صٕش١طٙج‬ ‫دؼذ‬
4-‫أد‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬ْ‫ثٌؼٕٛث‬ ‫ثر‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Auto Size = True) (
5-ٓ‫ثٌىجة‬ ‫ِٛػغ‬ ٝ‫ف‬ ُ‫ثٌضقى‬ ُ‫٠ض‬Button‫ثٌخجط١ز‬ َ‫دجعضخذث‬ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬Size) (
6-‫ثٌذشِؾز‬ ‫ٌغز‬VB.Net) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫ثفذ‬
ِٓ ‫وال‬ ٓ١‫د‬ ْ‫لجس‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬) ‫فمؾ‬ ٓ١‫ٔمطض‬ ‫ثخض١جس‬ ‫ثٌطجٌخ‬ ٍٝ‫ػ‬ (
1-‫ثٌـ‬ ‫خجط١ز‬Name‫ثٌـ‬ ‫ٚخجط١ز‬Text‫ٌٍّٕٛرػ‬ ‫دجٌٕغذز‬form.
2-‫ثالخض١جس‬ ‫أدثر‬Radio Button‫ثالخض١جس‬ ‫أدثر‬ ٚCheckbox.
3-‫ثٌخجط١ز‬Size‫ٚثٌخجط١ز‬Location‫ثالِش‬ ‫ٌضس‬ ‫دجٌٕغذز‬Button.
‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–ٕ٠ ‫ِج‬ ‫ثٌضذفك‬ ‫دخش٠طز‬ ً‫شى‬ ً‫و‬ ً‫دثخ‬ ‫ثوضخ‬‫دؼذ‬ ‫ثإلؽجدز‬ ‫دىشثعز‬ ‫ثٌخش٠طز‬ ً‫ٔم‬ ‫ِغ‬ ‫ثٌّمجدٍز‬ ‫ثألٚثِش‬ ِٓ ٗ‫جعذ‬
: ‫صىٍّضٙج‬
( ‫ثٌـ‬ ‫ل١ّز‬ ‫أروش‬ ) ‫ح‬B‫؟‬ ‫ثٌششؽ‬ ‫صقمك‬ )
: ‫ػذجسر‬ ً‫و‬ ‫٠ٕجعخ‬ ‫دّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
(Auto Size-‫ثٌذشِؾز‬ ‫ٌغز‬VB.Net-‫فذط‬-Form1-Name-) ‫ثٌخظجةض‬ ‫ٔجفزر‬
1-........................ َ‫دجعضخذث‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ ٚ‫أ‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ‫ٔغضط١غ‬
2-‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬ ‫ِىٛٔجس‬ ‫ثفذ‬IDE...............................
3-‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬Name‫ٚثٌخجط١ز‬Text........................ ٝ٘ ‫ٌٍّٕٛرػ‬..
4-................................ ‫ثٌٕض‬ ‫طٕذٚق‬ ‫ِغ‬ ‫ثعضخذثِٙج‬ ‫٠ظٍـ‬ ‫ال‬ ‫خجط١ز‬
5-‫ثٌٕمش‬Click‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬Button................................ ‫٠ؼضذش‬
A = 2
Output " Right "
Enter B
A > B
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
52
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌذلٍٙ١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
‫ثٌؼذجس‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ر‬
1-‫ثألدٚثس‬ ٍٝ‫ػ‬ ٜٛ‫صقض‬ ‫ثٌخظجةض‬ ‫ٔجفزر‬Controls) ( ‫ثٌّششٚع‬ ٝ‫ف‬ ‫ثٌّذشِؼ‬ ‫٠غضخذِٙج‬ ٝ‫ثٌض‬
2-‫ثٌخجط١ز‬Name) ( ‫ثألدثر‬ ٍٝ‫ػ‬ ‫ثٌظج٘ش‬ ‫ثٌٕض‬ ‫ٌؼذؾ‬ َ‫صغخذ‬
3-‫ثٌخجط١ز‬Border Style‫ثٌّٕٛرػ‬ ‫ثؽجس‬ ‫صغ١١ش‬ ‫ِغضط١غ‬ ‫خالٌٙج‬ ِٓForm()
4-‫ثألدثر‬Group Box) ( ‫دذثخٍٙج‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ‫الفضٛثء‬ َ‫صغضخذ‬
‫ح‬-: ٍٝ٠ ‫ػّج‬ ‫أؽخ‬
1-. ‫فٛثةذ٘ج‬ ُ٘‫ث‬ ‫روش‬ ‫ِغ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ٝ٘ ‫ث‬
2-‫أ‬ : ِٓ ‫دىال‬ ‫ثٌّمظٛد‬ ‫ِج‬–‫ح‬ . ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬-. ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬
3-‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ػشف‬Code Window.
4-‫ٚظ‬ ٝ٘ ‫ِج‬ً‫ثٌق‬ ‫ِغضؼشع‬ ‫ٔجفزر‬ ‫١فز‬Solution Explorer
‫أ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬–: ‫ثٌّٕجعذز‬ ‫دجٌىٍّز‬ ٝ‫٠أص‬ ‫ِج‬ ًّ‫أو‬
1-ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ ٛ٘ .......................
2-‫ثٌّغضخ‬ ‫ِؼٙج‬ ًِ‫ٚ٠ضؼج‬ ‫ثٌذشٔجِؼ‬ ‫ٚثؽٙز‬ ‫ػٍ١ٙج‬ ُّ‫٠ظ‬ .......................‫ثٌّخضٍفز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ٚػغ‬ ‫خالي‬ ِٓ َ‫ذ‬
3-‫ثألدثر‬ ُ‫فؾ‬ ٝ‫ف‬ ُ‫ٌٍضقى‬ َ‫ثٌالص‬ ‫ثٌىٛد‬Label3................................. ٛ٘ ‫دجٌّجٚط‬ ً‫ج‬٠ٚ‫٠ذ‬
4-‫ػذجسر‬ ‫إلظٙجس‬ َ‫ثٌالص‬ ‫ثٌىٛد‬" Welcome "‫ثألدثر‬ ٍٝ‫ػ‬Label2................................. ٛ٘
5-‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫ٔؼغؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬. ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ...............................
‫ح‬–: ‫ثٌٛظ١فز‬ ‫ف١ظ‬ ِٓ ‫ثٌضجٌ١ز‬ ‫ثألدٚثس‬ ٓ١‫د‬ ْ‫لجس‬
1-‫ثألدثر‬Label‫ثألدثر‬ ٚTextBox
2-‫ثألدثر‬Radio Button‫ثألدثر‬ ٚCheckbox
‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬
1-ُ‫ثإلع‬Form1.vb‫دجٌشش٠ؾ‬ ‫ثٌّٛؽٛد‬ٌٝ‫ثٌقج‬ُ‫ثع‬ ٌٝ‫ث‬ ‫٠ش١ش‬
........................................
‫أ‬-‫ح‬ ‫ثٌّٕٛرػ‬ ‫ٚثؽٙز‬ ٗ‫د‬ ْ‫٠خض‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬-‫ثٌّششٚع‬ ‫ٍِفجس‬
‫ػ‬-‫د‬ ‫ثٌىٛد‬ ٗ‫د‬ ْ‫٠خض‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬–‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬
2-‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثألدثر‬ ‫ِٛلغ‬ ‫ٌضقذ٠ذ‬Form. ‫ثٌخجط١ز‬ َ‫ٔغضخذ‬........................................
‫أ‬–Auto Complete Source‫ح‬-Window State‫ػ‬–Location‫د‬-Size
3-‫ثٌم١ّز‬Form1...................... ‫ٌٍخجط١ز‬ ‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬ ْٛ‫صى‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬
‫أ‬–TextٚName‫ح‬ ‫ِؼج‬–Text‫ػ‬ ‫فمؾ‬–Name‫فم‬‫د‬ ‫ؾ‬-‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬
4-............................... ‫ثألدثر‬ َ‫ٔغضخذ‬ ‫ػٕظش‬ ِٓ ‫أوغش‬ ٚ‫أ‬ ‫ػٕظش‬ ‫الخض١جس‬ ‫ثٌؼٕجطش‬ ِٓ ‫لجةّز‬ ‫إلظٙجس‬
‫أ‬–Button‫ح‬-Radio Button‫ػ‬-Combobox‫د‬-Listbox
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
53
5-..................... ‫خالي‬ ِٓ ‫ثٌٕش‬ ‫ثٌؼٕظش‬ ‫خظجةض‬ ٝ‫ف‬ ُ‫ثٌضقى‬ ٓ‫٠ّى‬...........
‫أ‬–‫ح‬ ‫فمؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬-‫ػ‬ ‫فمؾ‬ ‫ثٌخظجةض‬ ‫ٔجفزر‬-‫د‬ ‫ٚثٌىٛد‬ ‫ثٌخظجةض‬ ‫ٔجفزر‬-‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬
6-.................................... ‫ثٌخجط١ز‬ َ‫ٔغضخذ‬ ٗ‫ٚصجع١شثص‬ ‫ثٌخؾ‬ ُ‫فؾ‬ ٝ‫ف‬ ُ‫ٌٍضقى‬
‫أ‬–Fore color‫ح‬-Font‫ػ‬-Auto size‫د‬-Size
‫ح‬-‫ث‬ َ‫دجعضخذث‬‫ٌضىشثس‬Loopingِٓ ‫ثٌفشد٠ز‬ ‫ثألػذثد‬ ‫ػشح‬ ً‫ٌقجط‬ ‫ثٌٕٙجة١ز‬ ‫ثٌّخشؽجس‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬1ٌٝ‫ث‬5
‫ثٌؼذد‬ ‫دفشع‬N‫ثٌٕٙجة١ز‬ ‫ثٌّخشؽجس‬ ‫ثٌؼشح‬ ً‫ٚفجط‬M
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
54
‫ِقجفظز‬ ْ‫أِضقج‬‫ثالعّجػٍ١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-) ( ‫ِج‬ ‫ثٌّشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬
2-‫ثٌذشِؾز‬ ‫ٌغز‬ َ‫صغضخذ‬VB.net( ‫فمؾ‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫إٔضجػ‬ ٝ‫ف‬)
3-‫دجٌىٛد‬ ‫ثٌّمظٛد‬Label1.Autosize = trueُ‫فؾ‬ ‫صغ١١ش‬ ٛ٘Label( ٍٗ‫دثخ‬ ‫ثٌّىضٛح‬ ‫ثٌٕض‬ ‫فغخ‬ ٍٝ‫ػ‬ ً‫ج‬١‫صٍمجة‬
)
4-‫ثٌخجط١ز‬Window State‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬Form) ( ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬
5-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫صشضشن‬Listbox‫ثٌغشد‬ ‫طٕذٚق‬ ُ‫ثٌضقى‬ ‫أدثر‬ ٚCombobox‫ثٌخجط١ز‬ ٝ‫ف‬Items) (
6-‫ثٌخجط١ز‬ َ‫صغضخذ‬Name) ( ‫ٌٍٕجفزر‬ ُ‫وجع‬ َ‫ثٌّغضخذ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬
‫ثٌغٕٛثس‬ ‫ػذد‬ ‫ٌقغجح‬ ‫ثٌضذفك‬ ‫ٚخش٠طز‬ ً‫ثٌق‬ ‫خطٛثس‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬Y‫ثٌشٙٛس‬ ‫ػذد‬ ‫دّؼٍِٛ١ز‬M‫ػذد‬ ْ‫دج‬ ً‫ج‬ٍّ‫ػ‬
/ ‫ثٌشٙٛس‬ ‫ػذد‬ = ‫ثٌغٕٛثس‬12.
ً‫ثٌق‬ ‫خطٛثس‬‫ثٌضذفك‬ ‫خش٠طز‬
1-‫ثٌذذث٠ز‬
2-................................................
3-................................................
4-................................................
5-‫ثٌٕٙج٠ز‬
‫ثٌغجٌظ‬ ‫ثٌغؤثي‬:: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬
1-......................... ٍٝ‫ػ‬ ٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ‫صؼضّذ‬
‫ِىضذ١ز‬ ‫صطذ١مجس‬ َ‫ثعضخذث‬ (–‫ٚ٠خ‬ ‫صطذ١مجس‬ َ‫ثعضخذث‬–) ‫ثٌىّذ١ٛصش‬ ‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬
2-ٍ‫٠ط‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬........................... ‫ػٍ١ٙج‬ ‫ك‬
‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ (–‫ثٌّشىٍز‬–) ‫ثٌّشىٍز‬ ً‫ف‬
3-....................... ‫ٌــ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ‫ثٌضطذ١مجس‬ ً١‫صشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬
(Object Oriented - Event Driven - .Net Framework)
Start
End
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
55
4-ُ‫ثٌضقى‬ ‫أدثر‬ ‫صٕفشد‬TextBox١‫دجٌخجط‬( ............................. ‫ز‬Password Char – Name – Auto Size
)
5-‫ثألِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Form‫ِجػذث‬ ‫ثٌضجٌ١ز‬ ‫ثٌؼٍّ١جس‬ ‫خالي‬ ِٓ
....................
‫ثٌفجسر‬ َ‫دجعضخذث‬ ‫ٚثالفالس‬ ‫ثٌغقخ‬ (–‫ثٌخجط١ز‬ ‫ػذؾ‬Size–‫ثٌخجط١ز‬ ‫ػذؾ‬Location)
: ‫ثٌضجٌ١ز‬ ‫ثٌشجشز‬ َ‫دجعضخذث‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ًّ‫ثو‬ :‫ثٌشثدغ‬ ‫ثٌغؤثي‬
1-............................... ٛ٘ ‫ثٌّششٚع‬ ُ‫ثع‬
2-‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٝ‫ف‬ ............................ ‫أِش‬ ‫ؽش٠ك‬ ٓ‫ػ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ٌٝ‫إ‬ ‫ثٌذخٛي‬ ٓ‫٠ّى‬
3-‫أِش‬ ِٓ ‫ثٌغشع‬Properties............. ٛ٘ ‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٝ‫ف‬...................
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
56
‫ِقجفظز‬ ْ‫أِضقج‬‫عٛ٠ف‬ ٕٝ‫د‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ٍٝ‫ػ‬ ‫ثٌذثي‬ ‫ثٌؼٍّز‬ ‫ثٌظطٍـ‬ ‫ثوضخ‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬
1-. ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬
2-ٌ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬‫ِج‬ ‫ِشىٍز‬ ً‫ق‬
3-‫دجألدثر‬ ‫ثٌؼٕجطش‬ ‫لجةّز‬ ‫إوّجي‬ ‫ػٍّ١ز‬ ‫دٙج‬ ُ‫٠ض‬ ‫عٛف‬ ٝ‫ثٌض‬ ‫ثٌطش٠مز‬ ‫صقذد‬ ‫خجط١ز‬Comboboc
4-‫دٍغز‬ ‫صىضخ‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ِٓ ‫ِؾّٛػز‬VB.net‫ثٌىّذ١ٛصش‬ ‫دزثوشر‬ ‫ثٌىجةٕجس‬ ‫إٔشجء‬ ‫خالٌٙج‬ ِٓ ُ‫٠ض‬
5-ً‫دذثة‬ ‫ػذر‬ ِٓ ‫ثوغش‬ ٚ‫أ‬ ً٠‫دذ‬ ‫الخض١جس‬ َ‫صغضخذ‬ ‫أدثر‬
ٌ‫ث‬ ‫ػٛء‬ ٝ‫ف‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬ ‫ٌىٛٔجس‬ ٌٝ‫ثٌضج‬ ً‫شى‬IDE: ٍٝ٠ ‫ػّج‬ ‫أؽخ‬
1-‫ثألدثر‬ َ‫صغضخذ‬ ‫ف١ّج‬ ً‫دجٌشى‬ ‫ثٌّٛؽٛد‬ ‫ثألدٚثس‬ ‫طٕذٚق‬ ِٓGroup Box
2-ٝ‫ث٢ص‬ ‫ثٌىٛد‬ ‫صٕف١ز‬ ‫فجٌز‬ ٝ‫ف‬ ‫٠قذط‬ ‫ِجرث‬Form1.ControlBox = false
3-ً‫ثٌق‬ ‫ِغضؼشع‬ َ‫ثعضخذث‬ ‫فذد‬( Solution Explorer )‫؟‬
4-‫ث‬ ‫ِج‬ : ‫ثٌخظجةض‬ ‫ٔجفزر‬ ِٓ‫ثألدثر‬ ‫دٙج‬ ‫صٕفشد‬ ٝ‫ثٌض‬ ‫ٌخجط١ز‬TextBox‫؟‬ ‫ثالدٚثس‬ ٝ‫دجل‬ ٓ‫ػ‬
‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ٍٝ٠ ‫ِج‬ ً‫ٌى‬ َ‫ثٌالص‬ ‫ثٌذشِؾز‬ ‫وٛد‬ ‫ثوضخ‬
1-‫ثألدثر‬ ً‫دثخ‬ ‫ثٌقشٚف‬ ‫ٌؼذد‬ ٝ‫ثٌمظ‬ ‫ثٌقذ‬TextBox3=40
2-‫ثألدثر‬ ٝ‫ف‬ ‫ثٌّٛؽٛد‬ ‫ثٌٕض‬ ً‫ثؽؼ‬TextBox1‫ثألدثر‬ ٝ‫ف‬ ‫٠ظٙش‬TextBox2
3-ْ‫ثٌؼٕٛث‬ ‫دأدثر‬ ‫ثٌخؾ‬ ‫ٔٛع‬Label2( ٛ٘Tahomaّٗ‫ٚفؾ‬ )16
‫ح‬-: ٍٝ٠ ‫ِّج‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬
1-‫ثٌّؼجدٌز‬M = N + Lْ‫ث‬ ٕٝ‫صؼ‬
‫أ‬–M‫ح‬ ‫ثٌزثوشر‬ ٝ‫ف‬ ْ‫ِخض‬–LٚN‫دـ‬ ْ‫صخض‬ ُ١‫ل‬M‫ػ‬-‫ح‬ ٚ ‫أ‬ ِٓ ‫وال‬
2-‫ثٌخجط١ز‬ ‫ػذؾ‬ ‫أعش‬ ‫٠ظٙش‬Window State‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬
‫أ‬–‫ح‬ ُ١ّ‫ثٌضظ‬ ‫ّٔؾ‬ ٝ‫ف‬–ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬‫ػ‬-ً١‫ٚثٌضشغ‬ ُ١ّ‫ثٌضظ‬ ‫ّٔؾ‬ ٝ‫ف‬
3-‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ ‫أعٕجء‬ َ‫ثٌّغضخذ‬ ‫ِذخالس‬ ‫ثعضمذجي‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬
‫أ‬–TextBox‫ح‬-Size‫ػ‬–Label
4-‫ثالِش‬ ‫صس‬ ‫أدثر‬ ‫ٚػشع‬ ‫ثسصفجع‬ ‫صقذ٠ذ‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫خجط١ز‬Button‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
57
‫أ‬–Auto Size‫ح‬-Size‫ػ‬-Border Style
( ‫ثٌؼشح‬ ‫ؽذٚي‬ ‫ٔجصؼ‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ‫أِجِه‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬5( ‫ثٌؼذد‬ ْ‫ث‬ ‫دفشع‬ )F)
‫د١جٔجس‬ ِٓ ‫دٙج‬ ‫ِج‬ ‫ٚثوّجي‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬ ‫ثٌّطٍٛح‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
58
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌمج٘شر‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالػذ‬ ‫ٌطذجػز‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬ِٓ ‫ثٌفشد٠ز‬ ‫ثد‬2ٌٝ‫ث‬9: ٝ‫دجالص‬ َٛ‫ٔم‬
‫ثٌّشىٍز‬ ‫صؼش٠ف‬ ًّ‫ثو‬ : ‫أٚال‬
ِٓ ‫ثٌفشد٠ز‬ ‫ثالػذثد‬ ‫ؽذجػز‬ : ‫ثٌّخشؽجس‬2ٌٝ‫ث‬9
‫ثٌؼذد‬ : ‫ثٌّذخالس‬M
‫ل١ّز‬ ‫صظذـ‬ ٝ‫فض‬ ‫ثٌطذجػز‬ ‫ط‬ ................ ‫دّمذثس‬ ٗ‫ص٠جدص‬ ُ‫ع‬ ............. ‫ثٌؼذد‬ ‫ؽذجػز‬ : ) ً‫ثٌق‬ ( ‫ثٌّؼجٌؾز‬M..........9
‫ث‬ : ً‫ج‬١ٔ‫عج‬‫؟‬ ً‫ثٌق‬ ‫خطٛثس‬ ًّ‫و‬
1-‫دذث٠ز‬
2-M = 3
3-ْ‫وج‬ ‫إرث‬M <= 9: ْ‫إر‬
3-1.........................
3-2.........................
3-3.........................
4-‫ثٌٕٙج٠ز‬
‫؟‬ ‫ثالػذثد‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ً‫ج‬‫عجٌغ‬
‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ ) ‫أ‬ ( ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطج‬
1-. ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬
2-‫ثٌّؾّٛػز‬ ‫طٕذٚق‬Group Box‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ُ‫ثٌضقى‬ ‫ػٕجطش‬ ِٓ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغخذ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ ٛ٘
.
3-‫ثٌخجط١ز‬ ‫ٚظ١فز‬Minimize Boxٚ‫أ‬ ‫إظٙجس‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬‫ثٌضىذ١ش‬ ‫طٕذٚق‬ ‫إخفجء‬
4-. ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫ػٕذِج٠مغ‬ ٗ‫د‬ َٛ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬
: ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬ ) ‫ح‬ (
1-= " ‫ثٌؼشد١ز‬ ‫ِظش‬ ‫ؽّٙٛس٠ز‬ "Label1.text
2-Button1.ForeColor = color.Red
‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫إلوّجي‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫إخضش‬
1-‫ِظطٍـ‬Propertiesٌٝ‫ث‬ ‫٠ش١ش‬
‫أ‬–‫ثٌغّجس‬ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬‫ح‬–ٌ‫ث‬ ‫ثٌقذثط‬ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ٝ‫ض‬‫ػ‬-‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬
2-‫ثٌخجط١ز‬ ‫ٌؼذؾ‬ ‫ثٌضجٌ١ز‬ ‫ثالخض١جسثس‬ ِٓ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌظق١قز‬ ‫ثٌم١ّز‬Password charُ‫ثٌضقى‬ ‫ألدثر‬
TextBoxٝ٘
‫أ‬–PW‫ح‬–True‫ػ‬-*
3-ُ‫ثٌضقى‬ ‫ألدثر‬ ‫ؽّ١ؼٙج‬ ‫ثٌضجٌ١ز‬ ‫ثٌخظجةض‬Radio Button‫ثٌخجط١ز‬ ‫ِجػذث‬
‫أ‬–Auto Size‫ح‬-Checked‫ػ‬-Text
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
59
4-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫إال‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Formٝ٘
‫أ‬–Form Border Syle‫ح‬-Window State‫ػ‬-Right To Left
: ‫خؾ‬ ٗ‫صقض‬ ‫ِج‬ ‫طقـ‬ ) ‫ح‬ (
1-‫ٌغز‬ ‫صؼذ‬Visual Basic.net‫دجٌقذط‬ ‫ِٛؽٙز‬Event Driven‫ال‬‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬ ‫خالي‬ ِٓ ًّ‫ص‬ ‫دشثِؾٙج‬ ْ
‫ثٌىّذ١ٛصش‬
2-( ‫ثٌمجةّز‬Method Name)ٌّ‫ث‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ ٝ‫ثٌض‬ ٝ٘( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ذسؽز‬Form)
3-" ‫ثألفذثط‬Events". ‫ثعضذػجةٙج‬ ُ‫٠ض‬ ‫ػٕذِج‬ ‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ٓ‫ػ‬ ‫ػذجسر‬
4-( ‫ثٌىٛد‬ ‫ٔجفزر‬Code Window)( ‫ثٌّششٚع‬ ‫ٍِٚفجس‬ ‫دّؾٍذثس‬ ‫لجةّز‬ ٗ‫د‬ ‫٠ؼشع‬Project( ‫ثٌّششٚػجس‬ ٚ‫أ‬ )
Project. ً‫ثٌق‬ ّٓ‫ػ‬ ‫ثٌّٛؽٛدر‬ )
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
65
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌششل١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-‫ث‬ ‫د١جٔجس‬ ‫إدخجي‬ ‫ػٕذ‬ ‫إال‬ ‫ثالخطجء‬ ٖ‫٘ز‬ ‫ثوضشجف‬ ‫ٔغضط١غ‬ ‫ٚال‬ ‫لظذ‬ ْٚ‫دذ‬ ‫ثألخطجء‬ ‫دؼغ‬ ٝ‫ف‬ ‫صمغ‬ ‫ثٌذشٔجِؼ‬ ‫وضجدز‬ ‫أعٕجء‬‫ٌذشٔجِؼ‬
) ( ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬ ٛ٘ ‫٘زث‬ ً‫ج‬‫ِغذم‬ ‫ٔضجةؾٙج‬ ‫ِؼشٚف‬
2-(.Net Framework( ّٝ‫صغ‬ ً١‫صشغ‬ ‫د١تز‬ ‫٠ٛفش‬ )Run Time‫دٍغز‬ ‫ثٌّٕضؾز‬ ‫ثٌضطذ١مجس‬ ‫ف١ٙج‬ ًّ‫صؼ‬ ‫ثٌىّذ١ٛصش‬ ‫دزثوشر‬ )
(Visual Basic.net) ( )
3-(Visual Basic.netٝ٘ٚ ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ )) ( ٍُ‫ثٌضؼ‬ ‫طؼذز‬
4-( ‫ثٌخجط١ز‬Right To Left Layout( ‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫ثرث‬ ‫ثال‬ ًّ‫صؼ‬ ‫ال‬ )Right To Laft( ٜٚ‫صغج‬ )NO( )
)
5-( ‫ثٌمجةّز‬Method Name) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌّذسؽز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ )
‫ِؾّٛع‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ِٓ ‫ثألػذثد‬1ٌٝ‫ث‬55( ُ‫دجع‬ ‫صغ١ش‬ ً‫ج‬ِ‫ِغضخذ‬R)
: ٝ‫٠أص‬ ‫ف١ّج‬ ‫ثالخض١جسثس‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-( ‫ِظطٍـ‬Proceduresٌٝ‫ث‬ ‫٠ش١ش‬ )
‫أ‬–ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬
‫ح‬-ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صم١غ‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثألفذثط‬
‫ػ‬-‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬
2-ٍٝ‫ػ‬ ‫ثٌخؾ‬ ‫ٚعّه‬ ُ‫ٚفؾ‬ ً‫شى‬ ‫ٌضقذ٠ذ‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Buttonٝ٘
‫أ‬-Font‫ح‬-Size‫ػ‬–Location
3-( ٝ‫ف‬ ‫إدخجٌٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌقشٚف‬ ‫ٌؼذد‬ ٝ‫ثٌمظ‬ ‫ثٌقذ‬ ‫صقذد‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Text Boxٝ٘ )
‫أ‬–Multiline‫ح‬-Max Length‫ػ‬-Auto size
4-‫أ‬ ٜ‫أ‬ ‫إدسثػ‬ ‫ػٕذ‬( ‫دجٌؼغؾ‬ ُ‫صقى‬ ‫دثر‬D-click( ‫ثألدٚثس‬ ‫ِشدغ‬ ِٓ )Tool Boxْ‫ثٌّىج‬ ْ‫فئ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ )
ٛ٘ ‫إلظٙجس٘ج‬ ٝ‫ثالفضشثػ‬
‫أ‬–‫ح‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ِٕضظف‬–( ٝ‫ثإلفذثع‬0:0‫ػ‬ )-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ُ‫فؾ‬ ‫فغخ‬ ُ‫ثٌضقى‬ ‫أدثر‬ ‫ِٛػغ‬ ‫٠خضٍف‬
Form
5-‫ثالخض١ج‬ ِٓ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌظق١قز‬ ‫ثٌم١ّز‬( ‫ثٌخجط١ز‬ ‫ٌؼذؾ‬ ‫ثٌضجٌ١ز‬ ‫سثس‬Password Char( ُ‫ثٌضقى‬ ‫ألدثر‬ )
Text Boxٝ٘ )‫أ‬–PW‫ح‬-True‫ػ‬-*
: ٝ‫٠جص‬ ‫ػّج‬ ‫أؽخ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
1-( ٖ‫صٛفش‬ ‫ِج‬ ‫أروش‬IDE(‫ٌّذشِؼ‬ )Visual Basic.net. )
2-( َ‫ثعضخذث‬ ٓ‫ػ‬ ٗ‫صؼشف‬ ‫ِج‬ ‫أروش‬Check Box)
3-‫ػش‬( ‫ف‬Combo Box. ‫ثٌمجةّز‬ ‫إوّجي‬ ‫ػٍّ١ز‬ ‫دٙج‬ ُ‫٠ض‬ ‫عٛف‬ ٝ‫ثٌض‬ ‫ثٌطش٠مز‬ ‫صقذد‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫روش‬ ‫ِغ‬ )
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
61
4-: ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬
A – Button1.Text = "Start"
B – Label2.Autosize = true
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
62
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌؾ١ضر‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-( ‫ثٌذشِؾز‬ ‫ٌغز‬VB.Net) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ )
2-ٌ‫ث‬ ‫ٚػغ‬ ٝ‫ف‬ ‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬ ‫ثٌٕمش‬ ‫ػٕذ‬) ( ‫ثألِش‬ ‫صس‬ ْ‫أسوج‬ ٚ ‫فذٚد‬ ٍٝ‫ػ‬ ‫ِشدؼجس‬ ْ‫عّج‬ ‫صظٙش‬ ُ١ّ‫ضظ‬
3-ْ‫ثٌؼٕٛث‬ ‫ثدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Autosizeٜٚ‫صغج‬True) (
4-‫ثٌخجط١ز‬ َ‫صغضخذ‬Name) ( َ‫ثٌّغضخذ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬
5-‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ‫صغضط١غ‬‫ثٌذشِؾز‬ ‫ٌغز‬ َ‫دجعضخذث‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ ٚ‫أ‬VB.net) (
6-) ( ‫ثٌقذط‬ ُ‫ٚثع‬ ٓ‫ثٌىجة‬ ُ‫ثع‬ ِٓ ْٛ‫ِى‬ ‫ثالؽشثء‬ ُ‫ثع‬
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-‫خظجةض‬ ( ................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬–‫إؽ‬‫شثءثس‬
–) ‫أفذثط‬
2-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثال‬ ‫ػذطٙج‬ ‫ثعش‬ ‫٠ظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Form.................. ٝ٘
(Form Border Style-Window State-Right to left)
3-ً٠‫دذ‬ ِٓ ‫أوغش‬ ‫دجخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ‫دق١ظ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬................. ٝ٘
(Group Box-Radio Button-Check Box)
4-‫لشثءر‬ ( ‫ثٌّشىٍز‬ ........................ ‫ص١غش‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ِضث٠ج‬ ِٓ-ُٙ‫ف‬-) ‫عذك‬ ‫ِج‬ ً‫و‬
5-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ ( .................. ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ثٌخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضأوذ‬–‫ثٌذش‬ ‫صٛع١ك‬‫ٔجِؼ‬–
) ‫ثٌخٛثسصِ١ز‬
ٜٚ‫صغج‬ ٚ‫ث‬ ِٓ ‫أوذش‬ ‫ثٌّذخٍز‬ ‫ثٌذسؽز‬ ْٛ‫صى‬ ْ‫ث‬ ‫فجٌز‬ ٝ‫ف‬ ‫ٔجؽـ‬ ‫وٍّز‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬55ْ‫دج‬ ‫ػٍّج‬
" ‫ٔجؽـ‬ " ‫ؽذجػز‬ : ‫ثٌّخشؽجس‬
‫ثٌذسؽز‬ : ‫ثٌّذخالس‬X
: ‫ثٌّؼجٌؾز‬X>= 50
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
‫أ‬–: ٓ١‫د‬ ْ‫لجس‬
ْ‫ثٌؼٕٛث‬ ‫أدثر‬Label‫ثٌىض‬ ‫طٕذٚق‬ ٚ‫جدز‬TextBox‫ِّٕٙج‬ ً‫و‬ ‫ٚظ١فز‬ ‫ف١ظ‬ ِٓ
‫ح‬–: ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫صظق١قٙج‬ ‫دؼذ‬ ‫ثٌضجٌ١ز‬ ‫ثٌؾٍّز‬ ‫وضجدز‬ ‫أػذ‬
Property . Value= control Name
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
63
‫ِقجفظز‬ ْ‫أِضقج‬‫ثالعىٕذس٠ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
‫ثٌؼذ‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫جسر‬
1-( ‫ٌغز‬Visual Basic.net) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ )
2-‫ثألِش‬ ‫صس‬ ‫ِٛلغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌخجط١ز‬ ‫خالي‬ ِٓ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Name) (
3-ٌٝ‫ثٌضج‬ ‫ثٌىٛد‬Label1.Autosize = false‫ثد‬ ُ‫فؾ‬ ‫ٌضقذ٠ذ‬ َ‫٠غضخذ‬( ٗ١ٍ‫ػ‬ ‫ثٌّىضٛح‬ ‫ثٌٕض‬ ‫فغخ‬ ً‫ج‬١‫صٍمجة‬ ْ‫ثٌؼٕٛث‬ ‫ثر‬
)
4-‫ثٌخٛثسصِ١ز‬Algorithm) ( ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬ ٓ‫ػ‬ ‫ػذجسر‬
5-‫ثألدثر‬GroupBox) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬
ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌّٕجعخ‬ ْ‫ثٌّىج‬ ٝ‫ف‬ ‫ث٢ص١ز‬ ‫ثٌىٍّجس‬ ِٓ ‫وٍّز‬ ً‫و‬ ‫ػغ‬ :
(.Net Framework – Windostate – ComboBox – Event Handler - Flowchart - Problem)
1-.................... ٛ٘ ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬
2-.... ٗ١ٍ‫ػ‬ ‫٠طٍك‬ ٌٗ ً‫ف‬ ‫ث٠ؾجد‬ ‫٠ضطٍخ‬ ‫ِٛلف‬......................
3-.................................... ٝ٘ ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫خجط١ز‬
4-............................... ‫ٌــ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫ث‬ ِٓ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬
5-................... ‫إفذث٘ج‬ ‫الخض١جس‬ ‫صٕغذي‬ ‫ػٕجطش‬ ‫لجةّز‬ ٓ‫ػ‬ ‫ػذجسر‬ ُ‫ثٌضقى‬ ‫أدثر‬...........
: ‫ثٌضجٌ١ز‬ ًّ‫ثٌؾ‬ ٝ‫ف‬ ‫خؾ‬ ٗ‫صقض‬ ‫ِج‬ ‫طٛح‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬
2-F1‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬ ‫ِفضجؿ‬
3-Font‫أدثر‬ ً‫دثخ‬ ‫ثالعطش‬ ‫صؼذد‬ ‫إِىجٔ١ز‬ ‫صض١ـ‬ ‫خجط١ز‬Textbox
4-‫ثٌخظجةض‬ ‫ٔجفزر‬‫ثٌض‬ ‫ثٌذشٔجِؼ‬ ‫ػٍ١ٙجٚثؽٙز‬ ُّ‫٠ظ‬َ‫ثٌّشضخذ‬ ‫ِؼٙج‬ ًِ‫٠ضؼج‬ ٝ
5-Fore Color‫ثٌّٕٛرػ‬ ‫خٍف١ز‬ ٌْٛ ‫ٌضغ١١ش‬ َ‫صغضخذ‬ ‫خجط١ز‬
: ‫ثٌضجٌ١ز‬ ‫ثٌؼذجسثس‬ ِٓ ‫ػذجسر‬ ً‫ٌى‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ُ‫ع‬ ً‫ث‬‫ؽ١ذ‬ ‫ثٌضجٌ١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ‫ثدسط‬ : ً‫ال‬ٚ‫أ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
64
1-( ................. ‫ثٌخش٠طز‬ ٝ‫ف‬ ‫ثٌٕمؾ‬ ‫ٌّال‬ ‫ثٌّٕجعخ‬ ‫ثٌضؼذ١ش‬Start - End - FlowLines)
2-ٕٝ‫ثٌّؼ‬ ‫٠ؤدىٕفظ‬ ‫ثٌخش٠طز‬ ٝ‫ف‬ ‫ٌفع‬Output( ....................Input–Print–) ‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬
3-‫ثٌّؼجٌؾز‬ ( ...................... ٓ‫ػ‬ ‫٠ؼذش‬ ‫دجٌخش٠طز‬ ً١‫ثٌّغضط‬ ‫سِض‬–‫ثٌّخشؽجس‬–) ‫ثٌّذخالس‬
‫؟‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ِضث٠ج‬ ِٓ ٓ١ٕ‫ثع‬ ‫أروش‬ : ُ‫ج‬١ٔ‫عج‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
65
‫ِقجفظز‬ ْ‫أِضقج‬‫دٛسعؼ١ذ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫أ‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬–: ‫ثٌضجٌ١ز‬ ‫دجٌؼذجسر‬ ‫ثٌّمظٛد‬ ‫ٚػـ‬
‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬VB.netٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬Object Oriented‫دجٌقذط‬ ٗٙ‫ِٚٛؽ‬Event Driven.
‫ح‬-١‫ثٌظق‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫قز‬
1-‫ثالِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Button‫ثٌخجط١ز‬ ‫خالي‬ ِٓLocation) (
2-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Autosize=true) (
3-‫ثٌخجط١ز‬Itemsُ‫ثٌضقى‬ ‫أدثر‬ ‫ِغ‬ َ‫صغضخذ‬ComboBox) ( ‫فمؾ‬
4-٠‫ثالص١ز‬ ‫دجٌظ١غز‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ػذؾ‬ ٓ‫ّى‬Control name . value= property) (
5-‫ثٌمجةّز‬Class Name) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثِذسؽز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬
6-‫ثٌخٛثسصِ١ز‬Algorithm) ( ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ِٓ ‫ِؾّٛػز‬ ٓ‫ػ‬ ‫ػذجسر‬
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
( Visual Studio - .Net framework – true – groupbox – problem Solving – font – properties –
procedure – Listbox – code window )
1-................... ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ‫ٌٍضطذ١مجس‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬.
2-‫خجط١ز‬ ً‫ِغ‬ ‫ثٌّٕٛرػ‬ ‫٘زث‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ٍٝ‫ػ‬ ‫صطذك‬ ‫ٌٍّٕٛرػ‬ ‫ػذطٙج‬ ُ‫ص‬ ‫إرث‬ ‫خظجةض‬ ‫ٕ٘جن‬
..........
3-ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬ ٝ٘ ......................
4-‫ٔج‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫ث‬ ‫ٌٍٛطٛي‬ ٗ‫د‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬ ......................‫صؼ‬
5-‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬ ٝ٘ ......................
6-‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ....................... ‫فضـ‬ ُ‫٠ض‬F7.
‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ً‫ثٌشى‬ ‫دٙزث‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ظٙٛس‬ ٌٝ‫ث‬ ‫أدس‬ ٝ‫ثٌض‬ ‫ٚل١ّضٙج‬ ‫ثٌخجط١ز‬ ‫أروش‬
‫ح‬–( ٓ١‫ِخضٍف‬ ٓ٠‫ػذد‬ ‫إلدخجي‬ ‫ثٌفشثغجس‬ ًّ‫ثو‬ ُ‫ع‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ثالص١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬X,Y‫ثٌؼذد‬ " ‫ؽذجػز‬ ُ‫ع‬ )
" ‫؟‬ ٛ٘ ‫ثٌظغش‬ ‫ثٌؼذد‬ ٚ " ‫؟‬ ٛ٘ ‫ثألوذش‬
‫ثٌخجط١ز‬‫ثٌم١ّز‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
66
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
67
‫ِقجفظز‬ ْ‫أِضقج‬‫ثع١ٛؽ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫أ‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬–‫أ‬: ‫ث٢ص١ز‬ ‫ٌٍؼذجسثس‬ ٍّٝ‫ثٌؼ‬ ‫ثٌّظطٍـ‬ ‫روش‬
1-. ‫ثٌّشىالس‬ ً‫ف‬ ً‫ِشثف‬ ِٓ ‫خطٛر‬ ‫أٚي‬
2-‫ٔش‬ ‫دٚس‬ ‫د١ضن‬ ‫ف١ؾٛثي‬ ‫ٌغز‬ ٝ‫ف‬ ‫ثٌذشٔجِؼ‬ ‫ٚصؼٍ١ّجس‬ ‫أٚثِش‬ ‫ٌىضجدز‬ ‫ٔجفزر‬VB.NET.
3-. ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬
‫ح‬–: ٌٝ‫ثٌضج‬ ‫ثٌىٛد‬ ‫ثششؿ‬Label1.AutoSize = true
: ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-) ( ‫دشٔجِؼ‬ ٌٝ‫إ‬ ‫ٚصقٛ٠ٍٙج‬ ‫ثٌّشىٍز‬ ُٙ‫ف‬ ‫عٌٙٛز‬ ٍٝ‫ػ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫صغجػذ‬
2-‫ثٌخجط١ز‬ ‫ػذؾ‬Name‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ‫٠طذك‬
3-ٌ‫ث‬ ُ‫ثع‬ٝ‫ف‬ ‫ثٌىجةٕجس‬ ‫دؼغ‬ ‫دٙج‬ ‫صضظف‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ٌٍخظجةض‬ ‫ّٔجرػ‬ ٌٗٔٛٚ ّٗ‫ٚفؾ‬ ٓ‫ىجة‬VB.NET) (
4-) ( ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬
5-ٛ٘ " ٝ‫أٔغ‬ " َ‫أ‬ "‫روش‬ " ‫ثٌٕٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬CheckBox(
)
: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫الوّجي‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-‫ثألِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Form‫خالي‬ ِٓ
‫أ‬-‫ثٌخجط١ز‬ ‫ػذؾ‬Size‫ح‬-‫ثٌخجط١ز‬ ‫ػذؾ‬Font‫ػ‬-‫ثٌخجط١ز‬ ‫ػذؾ‬Location
2-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫صشضشن‬ListBox‫ٚط‬‫ٚثٌغشد‬ ‫ثٌضقش٠ش‬ ‫ٕذٚق‬ComboBox‫ثٌخجط١ز‬ ٝ‫ف‬
‫أ‬–Suggest‫ح‬–Item‫ػ‬-Selection Mode
3-‫ثٌٕمش‬Click‫٠ؼضذش‬ ‫ثألِش‬ ‫صس‬ ٍٝ‫ػ‬
‫أ‬–‫ح‬ ‫خجط١ز‬-‫ػ‬ ‫إؽشثء‬–‫فذط‬
4-‫ثٌخجط١ز‬ ‫ٌؼذؾ‬ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌظق١قز‬ ‫ثٌم١ّز‬Password charُ‫ثٌضقى‬ ‫ألدثر‬TextBoxٝ٘
‫أ‬–PW‫ح‬-true‫ػ‬-*
5-ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ٕفشد‬ ٍٝ٠ ‫ِّج‬ ‫ٚثفذر‬ ‫خجط١ز‬TextBoxٝ٘
‫أ‬-Multiline‫ح‬-Text‫ػ‬-Checked
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
‫أ‬–‫؟‬ ‫ثٌّشىٍز‬ ‫ػشف‬
‫ح‬-‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬ ‫شجشز‬ ‫ِىٛٔجس‬ ِٓ ٓ١ٕ‫ثع‬ ‫أروش‬IDE‫؟‬
‫ػ‬–‫وشثعز‬ ٝ‫ف‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬‫ثٌذسؽز‬ ْٛ‫صى‬ ْ‫أ‬ ‫فجٌز‬ ٝ‫ف‬ ‫ٔجؽـ‬ ‫وٍّز‬ ‫ٌطذجػز‬ ‫ٚرٌه‬ ‫ثٌخطٛثس‬ ‫ثعضىّجي‬ ‫دؼذ‬ ‫ثإلؽجدز‬
ٜٚ‫صغج‬ ٚ‫أ‬ ِٓ ‫أوذش‬ ‫ثٌّذخٍز‬55
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
68
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
69
‫ِقجفظز‬ ْ‫أِضقج‬‫ثالفّش‬ ‫ثٌذقش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
ٌ‫ث‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫خطأ‬
1-) ( ‫دشٔجِؼ‬ ٌٝ‫ث‬ ‫ٚصقٛ٠ٙج‬ ‫ثٌّشىٍز‬ ُٙ‫ف‬ ‫عٌٙٛز‬ ٍٝ‫ػ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫صغجػذ‬
2-‫٠ؼضذش‬Visual Studio‫ِضىجٍِز‬ ‫صطٛ٠ش‬ ‫د١تز‬IDE‫الٔضجػ‬ ‫ثٌالصِز‬ ‫ٚثٌخظجةض‬ ‫ٚثٌؼٕجطش‬ ‫ثألدٚثس‬ ِٓ ‫ِؾّٛػز‬ ُ‫صؼ‬ ‫الٔٙج‬
) ( ‫صطذ١مجس‬
3-‫ثٌخجط١ز‬ ‫ٚظ١فز‬Right to laft‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form‫فجٌز‬ ‫صقذ٠ذ‬( ‫صظغ١ش‬ ٚ‫أ‬ ‫صىذ١ش‬ ‫ٚػغ‬ ٝ‫ف‬ ‫ثٌشجشز‬ ٍٝ‫ػ‬ ‫ثٌّٕٛرػ‬
)
4-Auto size.Label1 = yes) (
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-‫ثٌىٛد‬ ‫ٔجفزر‬ ‫فضـ‬ ٓ‫٠ّى‬code Window( ...................... ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ‫ؽش٠ك‬ ٓ‫ػ‬F5 - f7 – F4)
2-ٌ‫ث‬ ‫ثٌخجط١ز‬.............. ٝ٘ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬ ‫ّغضخذِز‬
(From Bor style - Name - Text)
3-..................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٚغ١ش٘ج‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬
‫فذط‬ (–‫إؽشثءثس‬–) ‫خظجةض‬
4-.................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫ث‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬
‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ (–‫ثٌّشىٍز‬-) ‫ثٌّشىٍز‬ ً‫ف‬
‫ثٌؼذجسثس‬ ًّ‫ثو‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬: ‫ث٢ص١ز‬
1-....................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ِٕطم١ج‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬
2-.............................. ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫صٕف١ز٘ج‬ ٝ‫ف‬ ‫صشغخ‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ‫ِؾّٛػز‬
3-‫ٌٍّغضخذ‬ ‫صغّـ‬ ‫دق١ظ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬................. ً٠‫دذ‬ ِٓ ‫ثوغش‬ ‫ثخض١جس‬ َ
4-ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ ..........................
: ٍٝ٠ ‫ِّج‬ ‫ثٌّخضٍفز‬ ‫ثٌىٍّز‬ ‫ثعضخشػ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
1-(Form Border Style - Solution Explorer - Tool box - Form)
2-(Event - Multiline - Password char - Max Length)
3-(Font - size - color - Auto size)
: ‫ثٌخجِظ‬ ‫ثٌغؤثي‬
‫أ‬–‫؟‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫دجخضذجس‬ ‫ثٌّذشِؼ‬ َٛ‫٠م‬ ‫ٌّجرث‬
‫ح‬–. ‫ػشح‬ ‫ؽذٚي‬ ٜ‫ث‬ ‫ٌطذجػز‬ : ‫ثٌضذفك‬ ‫خش٠طز‬ ًّ‫أو‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
75
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
71
‫ِقجفظز‬ ْ‫أِضقج‬‫دِ١جؽ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫ث‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬
2-‫ثٌذشِؾز‬ ‫ٌغز‬ ٍٝ‫ػ‬ ‫٠ؤخز‬VB.net) ( ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ٝ‫ف‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ‫ال‬ ٗٔ‫ث‬
3-ٌ‫ث‬ َ‫صغضخذ‬‫خجط١ز‬Name) ( ‫ٌٍٕجفزر‬ ُ‫وجع‬ َ‫ثٌّغضخذ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫ثظٙجس‬ ٝ‫ف‬
4-) ( ‫ثٌىٛد‬ ‫ٔجفزر‬ ّٝ‫صغ‬ ‫ثٌذشٔجِؼ‬ ‫ٚصؼٍ١ّجس‬ ‫ثٚثِش‬ ‫ٌىضجدز‬ ‫ٔجفزر‬ ‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬ ‫صض١ـ‬
: ‫ثٌضجٌ١ز‬ ًّ‫ثٌؾ‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-١‫ثٌم‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬......................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫ث‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ج‬
2-‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬Visual Basic.net..................................................................... ٝ٘
3-‫ثٌّؾّٛػز‬ ‫طٕذٚق‬Group Box..................................... ٝ‫ف‬ َ‫٠غضخذ‬..............
4-................................................................................ : ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌقذط‬ ‫ِؼجٌؼ‬
: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-‫ثٌّشىٍز‬ ( ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬–‫ثٌخ‬‫ٛثسصِ١ز‬–‫طقز‬ ‫ثخضذجس‬
) ‫ثٌذشٔجِؼ‬
2-‫ِظطٍـ‬Propertiesٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثألفذثط‬ ( ٌٝ‫ث‬ ‫٠ش١ش‬–‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬–
)ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬
3-ٓ‫ثٌىجة‬ ٗ‫د‬ ‫٠ٕفشد‬ ٍٝ٠ ‫ِّج‬ ‫ٚثفذر‬ ‫خجط١ز‬Textbox(Password char–Name-Autosize)
4-‫ػذ‬ ٓ‫٠ّى‬‫ثالص١ز‬ ‫دجٌظ١غز‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ؾ‬
( Control name.property = vaue - value = control name .property - Control name property
= vaue
‫ثٌضذفك‬ ‫خش٠طز‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬( ‫ثٌؼذد‬ ‫ػشح‬ ‫ؽذٚي‬ ‫ٔجصؼ‬ ‫ٌطذجػز‬ ‫ثٌضجٌ١ز‬8)
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
72
‫أ‬-‫ػشح‬ ‫ؽذٚي‬ ‫ؽذجػز‬ ِٓ ِٓ ‫دذال‬ ‫ثٌّطٍٛح‬ ‫ػشح‬ ‫ؽذٚي‬ ‫سق‬ ‫ثدخجي‬ ٓ‫٠ّى‬ ٝ‫فض‬ ‫ثٌغجدمز‬ ‫ثٌضذفك‬ ‫ٌخش٠طز‬ َ‫ثٌالص‬ ً٠‫دضؼذ‬ ُ‫ل‬8
‫دثةّج‬
‫ح‬–‫ٌغز‬Visual basic.net‫دجٌقذط‬ ‫ِٛؽٙز‬Event Driven‫؟‬ ‫ثٌؼذجسر‬ ٖ‫٘ز‬ ‫ثششؿ‬
‫ػ‬–ٖ‫ثعش‬ ‫٠ظٙش‬ ‫ال‬ ‫خظجةض‬ ‫ٕ٘جن‬‫؟‬ ‫رٌه‬ ‫ػٍ١ٙج‬ ‫٠ٕطذك‬ ‫خجط١ز‬ ‫ثروش‬ ٜ‫ثخش‬ ‫خظجةض‬ ‫ػذؾ‬ ‫دؼذ‬ ‫ثال‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ٍٝ‫ػ‬
‫د‬–‫؟‬ ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ‫ثٌخظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬
1- Button2.text = " Egyption "
2- Label1.Autosize = true
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
73
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌّٕٛف١ز‬‫ٌٍظف‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬
: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-‫ثٌخجط١ز‬Right To Left‫ثٌخجط١ز‬ ‫ػذؾ‬ ُ‫ص‬ ‫إرث‬ ‫أعش٘ج‬ ‫٠ظٙش‬ ‫ال‬Right to left layout‫ثٌم١ّز‬ ٍٝ‫ػ‬True(
)
2-‫ٚثفذ‬ ُ‫سل‬ ٍٝ‫ػ‬ ‫ِؼجدٌز‬ ٜ٢ ‫ثال٠غش‬ ‫ثٌطشف‬ ٜٛ‫٠قض‬) ( ‫فمؾ‬
3-‫ثألدثر‬ ِٓ ‫وال‬ ‫صشضشن‬Combobox‫ٚثالدثر‬textbox‫ثٌخجط١ز‬ ٝ‫ف‬Item) (
4-) ( ‫ثٌىجا‬ ٍٝ‫ػ‬ ٓ١‫ِؼ‬ ‫إؽشثء‬ ‫ٚلٛع‬ ‫ػٕذ‬ ‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍّجس‬ ‫ثألٚثِش‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثإلؽشثء‬
5-‫ثٌخجط١ز‬Name) ( ُ١ّ‫ثٌضظ‬ ‫أعٕجء‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬
6-ٌّ‫ث‬‫ضغ١ش‬Counter) ( ً١‫ثٌضشغ‬ ‫أعٕجء‬ ‫صضغ١ش‬ ‫ال‬ ُ١‫ل‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫ثٌقجعخ‬ ‫دزثوشر‬ ْ‫ِخض‬ ٛ٘
7-‫ثألدثر‬Radio Button) ( ً‫دذثة‬ ‫ػذر‬ ِٓ ‫فمؾ‬ ‫ٚثفذ‬ ً٠‫دذ‬ ‫ثخض١جس‬ ِٓ َ‫ثٌّغضخذ‬ ٓ‫صّى‬
8-‫ثٌفتز‬ ‫دؾٛثس‬ ‫ثٌّٛؽٛدر‬ ) + ( ‫ػالِز‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬Common controls( ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫وجفز‬ ‫صؼشع‬)
‫أ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬–: ٝ‫٠جص‬ ‫ِّج‬ ‫ثٌّٕجعذز‬ ‫دجٌىٍّز‬ ًّ‫أو‬
(F7 – one–‫ثٌىٛد‬ ‫ٔجفزر‬–‫ِىضذ١ز‬–‫ثٌخظجةض‬ ‫ٔجفزر‬–f5 – Item – Selection Mode–None check Box1–
Algorithm – Auto Size – Radio Button)
1-‫ثٌم١ّز‬ ‫صغ١١ش‬ ٓ‫٠ّى‬75:23‫ٌٍخجط١ز‬Size‫ٌألدثر‬Button‫دجعضخذ‬....................... ٚ ................... َ‫ث‬
2-‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ..................... ٍٝ‫ػ‬ ‫ٔؼغؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬
3-‫ثٌمجةّز‬ ‫طٕذٚق‬ ِٓ ‫فمؾ‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إلِىجٔ١ز‬Listbox‫ثٌم١ّز‬ ٍٝ‫ػ‬ ...................... ‫ثٌخجط١ز‬ ‫ػذؾ‬ ُ‫٠ض‬
................
4-‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬‫ٌٍخجط١ز‬Text‫ٚثٌخجط١ز‬Name................... ٝ٘ٚ ‫ثالخض١جس‬ ‫طٕذٚق‬ ‫ٌألدثر‬ ‫ٚثفذر‬
5-ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ِٓ ‫ِؾّٛػز‬ ‫خالي‬ ِٓ ‫ِشىٍز‬ ً‫ف‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثألعجٌ١خ‬ ‫أفذ‬ .....................
‫ح‬–‫ثألدثر‬ ً‫٠ؾؼ‬ ٜ‫ثٌز‬ ‫وٛد‬ ‫أوضخ‬Textbox1‫ثالعطش‬ ‫ِضؼذدر‬
ٌ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌضجٌ١ز‬ ‫ٌٍؼذجسثس‬ ٍّٝ‫ثٌؼ‬ ‫ثٌّظطٍـ‬ ‫ثوضخ‬ : ‫ظ‬
1-ً‫ثٌق‬ ّٓ‫ػ‬ ‫ثٌّٛؽٛدر‬ ) ‫ثٌّششٚػجس‬ ( ‫ثٌّششٚع‬ ‫ِٚؾٍذثس‬ ‫دٍفجس‬ ‫لجةّز‬ ٗ‫د‬ ‫٠ؼشع‬
2-‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬
3-‫دشٔجِؼ‬ ٌٝ‫ث‬ ‫ٚصقٛ٠ٙج‬ ‫ٚصقٍ١ٍٙج‬ ‫ثٌّشىٍز‬ ُٙ‫ف‬ ‫عٌٙٛز‬ ٍٝ‫ػ‬ ‫صغجػذ‬
4-‫ثٌّذس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ ‫لجةّز‬‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ؽز‬Form
5-‫صٕف١ز٘ج‬ ٓ‫٠ّى‬ ‫دشِؾز‬ ‫أٚثِش‬ ٌٝ‫إ‬ ‫ثٌّشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ً٠ٛ‫صق‬ ِٓ ‫صّىٕه‬
6-‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫ثفذ‬ َ‫دجعضخذث‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫صشؽّز‬ ‫ف١ٙج‬ ُ‫٠ض‬ ‫ِشفٍز‬
7-‫ثٌّخضجس‬ ‫دجٌؼٕظش‬ ‫ثٌخجطز‬ ‫ثألفذثط‬ ‫صؼشع‬
‫أ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬–َ‫ثٌّغضخذ‬ ٍٗ‫٠ذخ‬ ‫ث‬ ‫ٌؼذد‬ ‫ثٌؼشح‬ ‫ؽذٚي‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬. ‫ثٌؼذثد‬ ‫ٌّضغ١ش‬ ‫ل١ّز‬ ‫أخش‬ ‫ثوضخ‬ ُ‫ع‬
‫ح‬–: ٌٝ‫ثٌضج‬ ً‫ثٌشى‬ ٝ‫ف‬ ُٙ‫ثٌغ‬ ٗ١ٌ‫إ‬ ‫صش١ش‬ ‫ِج‬ ‫أوضخ‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
74
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
75
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌمٍ١ٛد١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ث٢ص١ز‬ ًّ‫ثٌؾ‬ ًّ‫أو‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬
1-‫ٔج‬ ً‫دثخ‬ ِٓ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌّٛؽٛدر‬ ‫ثألدٚثس‬ ‫أعّجء‬ ‫ٌؼشع‬........................ ‫لجةّز‬ َ‫صغضخذ‬ ‫ثٌىٛد‬ ‫فزر‬
2-........................... ّٝ‫٠غ‬ ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫ٚلٛع‬ ‫ػٕذ‬ ٖ‫ثعضذػجء‬ ُ‫٠ض‬ ٜ‫ثٌز‬ ‫ثإلؽشثء‬
3-.......................ٗ‫د‬ ‫٠مظذ‬ ‫ٌٍذشٔجِؼ‬ ‫ِغذمج‬ ‫ٔضجةؾٙج‬ ‫ِؼشٚف‬ ‫إدخجٌذ١جٔجس‬
4-‫ػٕجطش‬ ِٓ ................................IDEُ‫ٚ٠ض‬‫ثٌىجةٕجس‬ ‫خظجةض‬ ‫صغ١١ش‬ ‫خالٌٙج‬ ِٓ
5-............................ ‫ِفضجؿ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ‫ٔؼغؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ٌٝ‫إ‬ ‫ٌٍذخٛي‬
: ٝ١ٌ‫ثٌضج‬ ‫ٌٍؼذجسثس‬ ٍّٝ‫ثٌؼ‬ ‫ثٌّظطٍـ‬ ‫ثوضخ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-‫ِٚضشؽّجس‬ ‫ِٚىضذجس‬ ً١‫صشغ‬ ‫د١تز‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬
2-ِ‫ثٌّغضخذ‬ ‫ثٌّؾٍذثس‬ ‫ٚصقذ٠ذ‬ ‫ثٌّششٚع‬ ُ‫ثع‬ ‫ٌضقذ٠ذ‬ َ‫صغضخذ‬ً‫ثٌق‬ ٝ‫ف‬ ‫ز‬
3-‫دجألدثر‬ ٝ‫ثٌضٍمجة‬ ‫ثالوّجي‬ ‫ِظذس‬ ‫ٌضقذ٠ذ‬ َ‫صغضخذ‬ComboBox
4-‫ػٕجطش٘ج‬ ِٓ ‫أوغش‬ ٚ‫أ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إِىجٔ١ز‬ ‫ِغ‬ ‫ثٌؼٕجطش‬ ِٓ ‫لجةّز‬ ‫ٌؼشع‬ َ‫صغضخذ‬
5-‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ ‫أعٕجء‬ ‫صغ١١ش٘ج‬ ٓ‫٠ّى‬ ‫ال‬ ‫ٔظٛص‬ ‫ٌىضجدز‬ َ‫صغضخذ‬
: ‫ثٌغذخ‬ ‫ثروش‬ ) ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-‫ٔجفزر‬ ‫ظٙشس‬ ‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ ‫ػٕذ‬‫إؽجس‬ ْٚ‫ٚدذ‬ ْ‫ػٕٛث‬ ْٚ‫دذ‬ ‫ثٌّٕٛرػ‬
2-‫ٌغز‬ ٍٝ‫ػ‬ ‫٠طٍك‬VB.net‫دجٌقذط‬ ‫ِٛؽٙز‬ ‫دأٔٙج‬Event Driven
3-‫ثألدر‬ ً‫دثخ‬ ‫أعطش‬ ‫ػذر‬ ٍٝ‫ػ‬ ‫ثٌىضجدز‬ ‫أسدس‬Textboxٓ‫صضّى‬ ٍُ‫ف‬
: ِٓ ً‫دى‬ ‫ٔمظذ‬ ‫ِجرث‬ ) ‫ح‬
1-‫ثٌخجط١ز‬ ‫ل١ّز‬Checked‫ٌألدثر‬checkboxٝ٘True
2-‫ثٌخجط١ز‬ ‫ل١ّز‬Size‫ثٌضس‬ ‫ألدثر‬Button( ٝ٘75 : 30)
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
‫أ‬–‫دجألعجد١غ‬ ‫ثٌضِٕ١ز‬ ‫ثٌضفشر‬ ‫ٌمشثءر‬ َ‫صغضخذ‬ ٝ‫ٚثٌض‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ٔمٍٙج‬ ‫دؼذ‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ًّ‫أو‬W‫ٚصقٛ٠ٍٙج‬
‫عٕٛثس‬ ٌٝ‫إ‬Y= ‫ثٌغٕز‬ ( ْ‫دج‬ ً‫ج‬ٍّ‫ػ‬52) ‫أعذٛع‬
‫ح‬–: ٝ‫ثالص‬ ٓ‫ػ‬ ‫ثؽخ‬
1–.............. ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ‫صٕف١ز‬ ‫ٔجصؼ‬ ‫ِج‬...............
.......................... ٛ٘ ‫ثٌضىشثس‬ ‫ِشثس‬ ‫ػذد‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
76
‫ِقجفظز‬ ْ‫أِضقج‬‫ثاللظش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬
1-ِ‫ثٌذشٔج‬ ٍٛ‫خ‬ ِٓ ‫ثٌضجوذ‬ ٕٝ‫٠ؼ‬ ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬) ( ‫ثألخطجء‬ ِٓ ‫ؼ‬
2-) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫ٌضّغ١ٍخطٛثس‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫أ‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬
3-ْ‫ثٌؼٕٛث‬ ‫ثدثر‬ ُ‫فؾ‬ ‫صغ١ش‬ ٓ‫٠ّى‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Auto Size = false) (
. ‫ثٌضذفك‬ ‫ٌخشثةؾ‬ ‫ِضث٠ج‬ ‫عالط‬ ‫أروش‬ : ً‫ج‬١ٔ‫عج‬
: ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
ٚ‫أ‬‫ثٌمطش‬ ‫ٔظف‬ ‫دّؼٍِٛ١ز‬ ‫ثٌذثةشر‬ ‫ِغجفز‬ ‫ٌقغجح‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ً‫ال‬Rٝ٘ ‫ثٌّغجفز‬ ‫فغجح‬ ‫ِؼجدٌز‬ ْ‫ث‬ ٍُ‫ثٌؼ‬ ‫ِغ‬
Area = 3.14 * R *R
: ) ‫ح‬ ( ‫ثٌؼّٛد‬ ِٓ ٗ‫٠ٕجعذ‬ ‫ِج‬ ) ‫أ‬ ( ‫ثٌؼّٛد‬ ِٓ ‫ثخضش‬ : ً‫ج‬١ٔ‫عج‬
) ‫أ‬ () ‫ح‬ (
‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ٚ‫ثٌّشش‬ ٚ‫أ‬ ‫ثٌّششٚع‬ ‫ٍِٚفجس‬ ‫دّؾٍذثس‬ ‫لجةّز‬ ٗ‫د‬ ‫٠ؼشع‬ً‫ثٌق‬ ّٓ‫ػ‬ ‫ثٌّٛؽٛدر‬ ‫ػجس‬
‫ثٌىضجدز‬ ‫طٕذٚق‬
Text Box
‫ٚثٌّذخالس‬ ‫ثٌّطٍٛدز‬ ‫ثٌّخشؽجس‬ ‫صقذ٠ذ‬ ‫ف١ٙج‬ ُ‫ٚ٠ض‬ ‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ‫أٚي‬ ٝ٘
. ‫ثٌّٕطم١ز‬ ٚ‫ث‬ ‫ثٌقغجد١ز‬ ‫ثٌّؼجٌؾز‬ ‫ٚػٍّ١جس‬ ‫ثٌّضٛفشر‬
ً‫ثٌق‬ ‫ِغضؼشع‬ ‫ٔجفزر‬
Solution Explorer
ِ ِٓ ‫ثٌٕظ١ز‬ ‫ثٌذ١جٔجس‬ ) ‫إدخجي‬ ( ‫إدسثػ‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬ ٝ٘‫أعٕجء‬ ‫ثٌذشٔجِؼ‬ َ‫غضخذ‬
‫ثٌذشٔجِؼ‬ ً١‫صشغ‬
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ً‫ال‬ٚ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-‫ثٌٕمش‬click‫ثٌّش‬ ‫صس‬ ٍٝ‫ػ‬Button‫غؾشثء‬ ( ....................... ‫٠ؼضذش‬–‫فذط‬–) ‫خجط١ز‬
2-... ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫غقضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬.....................
(Radio Button – Group Box – Check Box)
: ِٓ ‫وال‬ ‫ػشف‬ : ً‫ج‬١ٔ‫عج‬
‫أ‬–‫ثٌضذفك‬ ‫خشثةؾ‬
‫ح‬–‫ثٌقذط‬ ‫ِؼجٌؼ‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
77
‫ِقجفظز‬ ْ‫أِضقج‬‫عٛ٘جػ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬‫ثٌؼ‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ذجسر‬
1-‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬Code Window‫ثٌّٕٛرػ‬ ‫دٕجفزر‬ ‫ثٌخجطز‬Form‫ِفضجؿ‬ ‫ٔؼؾ‬F4) (
2-ٛ٘ ٝ‫أٔغ‬ َ‫أ‬ ‫ّوش‬ ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬CheckBox) (
3-ُ١ّ‫ثٌضظ‬ ‫ٚػغ‬ ٝ‫ف‬ ً‫ث‬‫فٛس‬ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫خظجةض‬ ‫ٕ٘جن‬) (
4-) ( ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫٠مغ‬ ‫ػٕذِج‬ ٗ‫د‬ ُ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ‫وج‬ ‫٠ضّ١ض‬
5-‫ثٌذشِؾز‬ ‫ٌغز‬VB.net) ( ‫دجألفذثط‬ ٗ‫ثٌّٛؽ‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬
6-ُ‫ثٌقى‬ ‫ثدثر‬ ‫صٕفشد‬TextBox‫دجٌخجط١ز‬Auto Size) (
‫ػذ‬ ً‫و‬ ‫إلوّجي‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ٍٝ٠ ‫ِّج‬ ‫جسر‬
1-‫دجٌؼغؾ‬ ُ‫صقى‬ ‫أدثر‬ ٜ‫أ‬ ‫إدسثػ‬ ‫ػٕذ‬Double click‫ثألدٚثس‬ ‫ِشدغ‬ ِٓToolBoxْ‫ثٌّىج‬ ْ‫فئ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬
.................... ٛ٘ ‫إلظٙجس٘ج‬ ٝ‫ثالفضشثػ‬
‫أ‬–ٝ‫ثإلفذثع‬0,0‫ح‬-‫ػ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ِٕضظف‬-‫ٔجف‬ ُ‫فؾ‬ ‫فغخ‬ ُ‫ثٌضقى‬ ‫ثدثر‬ ‫ِٛػغ‬ ‫٠خضٍف‬‫زر‬
‫ثٌّٕٛرػ‬Form
2-.................. ٝ٘ ُ١ّ‫ثٌضظ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثٌخجط١ز‬
‫أ‬–Name‫ح‬–Text‫ػ‬–Form Border Style
3-..................................... ٍٝ‫ػ‬ ٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ‫صؼضّذ‬
‫أ‬–‫ثعض‬‫ح‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ َ‫خذث‬–‫ػ‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ َ‫ثعضخذث‬–‫ثٌىّذ١ٛصش‬ ‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬
4-....................... ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫ث‬ ِٓ ‫ثٌضطذ١مجس‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬
‫أ‬–Object oriented‫ح‬–Event Driven‫ػ‬-.Net framework
5-........................... َ‫ٔغضخذ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ُ‫سع‬ ‫ػٕذ‬
‫أ‬–‫ح‬ ‫ٚخطٛؽ‬ ‫ل١جع١ز‬ ‫ثشىجي‬–‫ػ‬ ‫ثٌٕٙذع١ز‬ ‫ثٌشِٛص‬ ‫ؽّ١غ‬–‫ٚثفذ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬
: ‫ثٌضجٌ١ز‬ ‫ثٌٕمجؽ‬ ٓ‫ػ‬ ‫أؽخ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-. ‫ِٕٙج‬ ٓ١ٕ‫ثع‬ ‫أروش‬ ‫خطٛثس‬ ‫دؼذر‬ ‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ‫صّش‬
2-‫ثٌقذط‬ ‫ِؼجٌؼ‬ ‫ػشف‬Event Handler.
3-‫ثٌخجط١ز‬ ‫ٚظ١فز‬ ٝ٘ ‫ِج‬ControlBox‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٝ‫ف‬Form.
4-‫ثٌّشىٍز‬ ‫ػشف‬Problem.
ٝ‫صٚؽ‬ " ‫ثٌؼذد‬ ‫ٔٛع‬ ‫ؽذجػز‬ ُ‫ع‬ ُ‫سل‬ ‫إلدخجي‬ ‫ٚرٌه‬ ‫ثٌفشثغجس‬ ًّ‫ثو‬ ُ‫ع‬ ‫ثإلؽجدز‬ ‫وشثعز‬ ٝ‫ف‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
" ٜ‫فشد‬ " ٚ‫أ‬ "
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
78
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌّٕ١ج‬‫ثالػذ‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬ٜ‫ثد‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-١‫ل١جع‬ ‫أشىجال‬ َ‫صغضخذ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬‫ز‬‫ِشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ‫ٚخطٛؽ‬) ( ‫ِج‬
2-ْ‫ثٌؼٕٛث‬ ‫ثدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Label1ً‫ج‬٠ٚ‫٠ذ‬‫وجٔش‬ ‫ثرث‬Auto size = True()
3-‫ثٌذشِؾز‬ ‫ٌغز‬VB.net‫إ‬ٌ ٜ‫فذ‬) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫غجس‬
4-‫ثٌذشِؾز‬ ‫ٌغز‬ ٍٝ‫ػ‬ ‫٠ؤخز‬VB.NET‫فمؾ‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ٝ‫ف‬ ‫ثعضخذثِٙج‬) (
5-‫ث‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬) ( ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ٌخطٛثس‬
6-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫٠شضشن‬List box‫ٚثٌغشد‬ ‫ثٌضقش٠ش‬ ‫طٕذٚق‬ ُ‫ثٌضقى‬ ‫ٚأدثر‬Compo Box‫ثٌخجط١ز‬ ٝ‫ف‬Item(
)
7-‫ثٌخجط١ز‬ ‫ػذؾ‬Control Box‫ثظٙجس‬ ٝ‫ف‬ ُ‫٠ضقى‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form‫ص‬ ‫ػٕذ‬ ‫ثٌضىذ١ش‬ ‫ٚػغ‬ ٝ‫ف‬( ‫ثٌذشٔجِؼ‬ ً١‫شغ‬
)
8-‫ثأل‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثالفذثط‬ٍ‫ٚثٌضؼ‬ ‫ٚثِش‬‫إ‬ ‫ٚلٛع‬ ‫ػٕذ‬ ‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫١ّجس‬‫ؽشثء‬‫ثٌذشِؾز‬ ‫ٌغز‬ ٝ‫ف‬ ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ٓ١‫ِؼ‬VB.NET.
)(
: ‫ثالص١ز‬ ‫ثٌؼذجسثس‬ ِٓ ‫ػذجسر‬ ً‫و‬ ‫الوّجي‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-‫واأل‬ ‫الخطوات‬‫للوصول‬ ‫بها‬ ‫القٌام‬ ‫ٌنبغى‬ ‫التى‬ ‫والعملٌات‬ ‫نشطة‬‫هدف‬ ‫الى‬‫أو‬: ‫علٌها‬ ‫ٌطلق‬ ‫ناتج‬
‫أ‬-‫ثٌّشىٍز‬ ‫صقذ٠ذ‬‫ح‬-‫ثٌّشىٍز‬‫ػ‬-‫ثٌّشىٍز‬ ً‫ف‬
2-‫مصطلح‬Procedures: ‫الى‬ ‫ٌشٌر‬
‫أ‬-‫ٚصّ١ضر‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬‫ح‬-‫ثألفذثط‬ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫ثٌضى١ّى‬‫ػ‬-‫ثأل‬‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ٚثِش‬
3-‫التالٌة‬ ‫الخصائص‬‫التحكم‬ ‫ألداة‬ ‫جمٌعها‬Text Box‫ماعدا‬: ‫الخاصٌة‬
‫أ‬–Auto size‫ح‬–Multiline‫ػ‬–Max length
4-: ‫هى‬ ‫النموذج‬ ‫على‬ ‫الواحدة‬ ‫الوظٌفة‬ ‫ذات‬ ‫التحكم‬ ‫عناصر‬ ‫من‬ ‫مجموعة‬ ‫احتواء‬ ‫فى‬ ‫تستخدم‬ ‫التى‬ ‫التحكم‬ ‫أداة‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
79
‫أ‬–Compo Box‫ح‬–List Box‫ػ‬–Group Box
5-‫إ‬ ‫تستطٌع‬‫مكتبٌة‬ ‫تطبٌقات‬ ‫نتاج‬‫أو‬: ‫بأستخدام‬ ‫وٌب‬ ‫تطبٌقات‬
‫أ‬-‫ثٌىّذ١ٛصش‬ ‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬‫ح‬-‫ثٌذشِؾز‬ ‫ٌغز‬VB.NET‫ػ‬-ٚ ‫خظجةض‬‫أ‬‫فذثط‬
6-‫مصطلح‬Properties: ‫الى‬ ‫ٌشٌر‬
‫أ‬-ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬‫ح‬-‫ثإل‬ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫فذثط‬‫ػ‬-‫ثأل‬ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ٚثِش‬
‫صٕف١ز٘ج‬
7-‫المسئول‬ ‫الخاصٌه‬‫االمر‬ ‫زر‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫خط‬ ‫وتأثٌر‬ ‫وحجم‬ ‫شكل‬ ‫عن‬Button: ‫هى‬
‫أ‬–Back color‫ح‬–Fore color‫ػ‬-Font
8-‫تنفٌذه‬ ‫ٌتم‬ ‫كود‬ ‫على‬ ‫ٌحتوى‬ ‫اجراء‬ ‫عن‬ ‫عبارة‬. ‫به‬ ‫المرتبط‬ ‫الحدث‬ ‫ٌقع‬ ‫عندما‬
‫أ‬-Event Handler‫ح‬-Solution Explorer‫ػ‬-View Code
‫ثٌغؤثي‬‫ثٌضجٌ١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ : ‫ثٌغجٌظ‬:
1-‫قٌمة‬ ‫طباعة‬ ( ‫التكرار‬ ‫مرات‬ ‫عدد‬M: ‫هو‬ )
‫أ‬-2‫ب‬-3‫ج‬–4
2-‫قٌمة‬M‫الحلق‬ ‫انتهاء‬ ‫بعد‬: ‫تساوى‬ ‫التكرارٌة‬ ‫ات‬
‫أ‬–2‫ب‬–3‫ج‬–4
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
85
‫ِقجفظز‬ ْ‫أِضقج‬‫ع١ٕجء‬ ‫شّجي‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-‫اشكاال‬ ‫تستخدم‬ ‫التدفق‬ ‫خرٌطة‬‫لتم‬ ‫وخطوط‬ ‫قٌاسٌة‬) ( ‫المشكلة‬ ‫حل‬ ‫ثٌل‬
2-‫المستطٌل‬ ‫رمز‬ ‫ٌستخدم‬‫البٌانات‬ ‫ادخال‬ ‫عملٌة‬ ‫عن‬ ‫لٌعبر‬) (
3-‫ا‬ ‫كل‬ ‫كتابة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫توثٌق‬) ( ‫ما‬ ‫مشكلة‬ ‫لحل‬ ‫اتخذت‬ ‫التى‬ ‫لخطوات‬
4-‫البرمجة‬ ‫لغة‬VB.NET‫ل‬ ‫احدى‬) ( ‫العالى‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫غات‬
5-‫الخا‬ ‫تستخدم‬‫صٌة‬Nameٌ‫مع‬ ‫نص‬ ‫اظهار‬ ‫فى‬‫المستخدم‬ ‫نافذة‬ ‫عنوان‬ ‫شرٌط‬ ‫فى‬ ‫ن‬) (
6-‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬ ‫ٌمكن‬F7) (
‫ثٌغؤثي‬‫إل‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ٝٔ‫ثٌغج‬: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫وّجي‬
1-‫مجموعه‬‫اإل‬‫علٌها‬ ‫ٌطلق‬ ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫منطقٌا‬ ‫ترتٌبا‬ ‫المرتبه‬ ‫جراءات‬...................
‫أ‬-‫ثٌّشىٍز‬‫ح‬-‫ثٌخٛثسصِ١ز‬‫ػ‬-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬
2-‫علٌها‬ ‫ٌطلق‬ ‫ولون‬ ‫واسم‬ ‫طول‬ ‫من‬ ‫الكائن‬ ‫بها‬ ‫ٌتصف‬ ‫التى‬ ‫الصفات‬ ‫مجموعة‬...............
‫أ‬-‫خظجةض‬‫ح‬–‫ثؽشثءثس‬‫ػ‬-‫ثفذثط‬
3-‫الشكل‬ ‫ٌستخدم‬...‫اتخاذ‬ ‫عملٌة‬ ‫لتمثٌل‬ .............. ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ ‫قرار‬
‫أ‬-‫ب‬-‫ج‬–
4-‫الٌظهر‬ ‫التى‬ ‫الخاصٌة‬‫أثر‬‫النموذج‬ ‫لنافذة‬ ‫التشغٌل‬ ‫نمط‬ ‫فى‬ ‫اال‬ ‫ضبطها‬Form‫هى‬......................
‫أ‬-Form Border Style‫ح‬-Right To Left‫ػ‬-Window State
5-‫ال‬ ‫اللون‬ ‫تحدٌد‬ ‫ٌتم‬........................... ‫الخاصٌة‬ ‫من‬ ‫النموذج‬ ‫لنافذة‬ ‫خلفى‬
‫أ‬-Fore Color‫ح‬-Back Color‫ػ‬-Control Box
6-‫ذات‬ ‫التحكم‬ ‫عناصر‬ ‫من‬ ‫مجموعه‬ ‫احتواء‬ ‫فى‬ ‫تستخدم‬ ‫التى‬ ‫التحكم‬ ‫اداة‬‫هى‬ ‫النموذج‬ ‫على‬ ‫الواحدة‬ ‫الوظٌفة‬
....................‫أ‬-Group box‫ب‬-List box‫ج‬-Combo
7-Box ––
: ‫ثٌّؼطجر‬ ‫ثٌىٍّجس‬ ‫ِغضخذِج‬ ‫ثٌضجٌ١ز‬ ‫ثٌؼذجسثس‬ ًّ‫ثو‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
Value – IDE – Checkbox – Radio button
1-.................. ‫بها‬ ‫ٌقصد‬ ‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬
2-‫إ‬ ‫فى‬ ‫تستخدم‬ ....................‫اختٌار‬ ‫صندوق‬ ‫اختٌار‬ ‫للمستخدم‬ ‫ٌمكن‬ ‫بحٌث‬ ‫بدائل‬ ‫عدة‬ ‫دراج‬‫أو‬. ‫اكثر‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
81
3-ً‫ا‬ٌ‫برمج‬ ‫الخصائص‬ ‫ضبط‬ ‫ٌمكن‬: ‫االتٌة‬ ‫بالصٌغة‬Control Name . Property = …………………
4-. ‫بدائل‬ ‫عدة‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫بدٌل‬ ‫اختٌار‬ ‫من‬ ‫المستخدم‬ ‫تمكن‬ ...................
ُ‫سع‬ ‫ثػذ‬ ) ‫أ‬ ( : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬‫إ‬ ‫وشثعز‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬. ‫ثٌٕجصؼ‬ ‫ٚثظٙجس‬ ‫ثدخجٌٙج‬ ُ‫٠ض‬ ٓ٠‫ػذد‬ ‫ٌؾّغ‬ ‫ؽجدضه‬
‫ث‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ٗ‫ٌٍظ١غ‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ٗ١ٌ‫ثٌضج‬ ‫ثالوٛثد‬ ‫ح)ثششؿ‬ (: ‫دشِؾ١ج‬ ُ‫ثٌضقى‬ ‫دٚثس‬
1-Button2.Text ="End"
2-Label1.Autosize = True
‫ِقجفظز‬ ْ‫أِضقج‬‫ع١ٕجء‬ ‫ؽٕٛح‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :‫دًّء‬ ُ‫ل‬ ) ‫أ‬. ‫ثٌٕجصؼ‬ ‫ٚؽذجػز‬ ٓ٠‫ػذد‬ ‫ِؾّٛع‬ ‫ٌقغجح‬ ‫ثٌضجٌ١ز‬ ‫دجألٚثِش‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬
1-Read A . B
2-Start
3-Print Z
4-Z = A + B
: ٍٝ٠ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ) ‫ح‬ (
1-........................ ٓ١‫ِؼ‬ ‫فذط‬ ‫ٚلٛع‬ ‫ػٕذ‬ ٝ‫٠غضذػ‬ ٜ‫ثٌز‬ ‫ثالؽشثء‬ ٍٝ‫ػ‬ ‫٠طٍك‬
(Function - Event Handler – Event)
2-..................... ‫ثٌ١غجس‬ ٌٝ‫ث‬ ٓ١ّ١ٌ‫ث‬ ِٓ ‫ثٌىضجدز‬ ٖ‫إصؾج‬ ً‫صؾؼ‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬..
(Border Style – Right to left – Location)
3-.................... ُ‫ثع‬ ‫صقش‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫صظٙش‬ ‫ؽذ٠ذ‬ ‫ِششٚع‬ ‫إشجء‬ ‫ػٕذ‬
(Label1 – Form1 – Liastboy)
‫؟‬ ‫ثٌّشىٍز‬ ‫صؼش٠ف‬ ‫أروش‬ ) ‫ػ‬ (
: ‫فمؾ‬ ٓ١ٌ‫عؤث‬ ٓ‫ػ‬ ‫ثؽخ‬ ‫عجٔ١ج‬
‫ث‬ ‫ثٌىٍّجس‬ ‫ِغضخذِج‬ ‫ثالص١ز‬ ‫ثٌؼذجسثس‬ ًّ‫أو‬ ) ‫أ‬ ( ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ٖ‫ٌّؼطج‬
‫ِؼجٌؾز‬ ٚ‫أ‬ ‫ػٍّ١ز‬ (–File–IDE–F7)
1-‫ثألِش‬ ‫ٔخضجس‬ ٓ٠‫ثٌضخض‬ ‫ٚعجةؾ‬ ٜ‫إفذ‬ ٝ‫ف‬ ‫ثٌّششٚع‬ ‫ٌقفع‬Save all............................ ‫ثٌمجةّز‬ ِٓ
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
82
2-. ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ........................ ‫ثٌّفضجؿ‬ َ‫٠غضخذ‬
3-..... ‫دٙج‬ ‫٠مظذ‬ ‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬..................
4-............................ ٓ‫ػ‬ ‫٠ؼذش‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ ً١‫ثٌّغضط‬ ‫سِض‬
‫ثٌغؤثي‬‫ثٌغجٌظ‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-‫ف‬ ٗ١ٍ‫ػ‬ ‫٠مغ‬ ‫ػٕذِج‬ ٗ‫د‬ َٛ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬) ( ٓ١‫ِؼ‬ ‫ذط‬
2-) ( ‫ثٌخظجةض‬ ‫ٔجفزر‬ ‫خالي‬ ِٓ ‫فمؾ‬ ‫ثٌخظجةض‬ ‫ػذؾ‬ ُ‫٠ض‬
3-) ( ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ‫وضجدز‬ ‫خالٌٙج‬ ِٓ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ٝ٘ ‫ثٌىٛد‬ ‫ٔجفزر‬
4-‫ثٌخجط١ز‬Visible‫ثٌمجةّز‬ ‫طٕذٚق‬ ‫أدثر‬ ‫فذٚد‬ ً‫شى‬ ‫صقذد‬ListBox) (
‫؟‬ ‫ثٌضذفك‬ ‫دخشثةؾ‬ ‫ثٌّمظٛد‬ ‫ِج‬ ) ‫ح‬ (
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬: ‫ثأللٛثط‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ) ‫أ‬ (
1–" ‫ّٔٛرػ‬ ‫إلػجفز‬Form‫أِش‬ ‫ٔخضجس‬ "Add Windows form( ........ ‫لجةّز‬ ِٓEdit – Project – File)
3-‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬ ( ............................ ‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ِٓ ‫ِشفٍز‬ ‫أٚي‬–‫ثٌذشٔجِؼ‬ ُ١ّ‫صظ‬–) ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬
4-‫إل‬‫لجةّز‬ ِٓ ..................................... ‫أخضش‬ ‫ؽذ٠ذ‬ ‫ِششٚع‬ ‫ٔشجء‬File(New form – add form – new
project)
: ) ‫ح‬ ( ‫ثٌؼّٛد‬ ِٓ ٗ‫٠ٕجعذ‬ ‫ِج‬ ) ‫أ‬ ( ‫ثٌؼّٛد‬ ِٓ ‫صخ١ش‬ ) ‫ح‬ (
) ‫أ‬ ( ‫ثٌّؾّٛػز‬) ‫(ح‬ ‫ثٌّؾّٛػز‬
1-‫ثألدثر‬ ‫خٍف١ز‬ ٌْٛ ‫ٌؼذؾ‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬‫أ‬-‫ث‬ ‫ٌغز‬‫ٌذشِؾز‬
2-ٗ‫ِٚالِق‬ ٍٗ‫شى‬ ‫ٚ٠قذد‬ ٓ‫ثٌىجة‬ ‫٠ظف‬ ‫ِج‬ ‫٘ذف‬‫ح‬-Back Color
3-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ٍٝ‫ػ‬ ‫صظٙش‬ ٝ‫ثٌض‬ ‫ثٌظٛسر‬ ‫صقذد‬ ‫خجط١ز‬‫ػ‬-‫ثٌخظجةض‬
‫د‬-Image
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
83
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌذق١شر‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ث‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ٌظق١قز‬:
1-) ( ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬
2-ًّ‫ثٌؼ‬ ‫إؽجس‬ ٝ‫ف‬ ‫ثٌّضشؽّجس‬.Net frame work‫ثٌذشِؾز‬ ‫دٍغز‬ ‫ثٔضجؽٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫صطذ١مجس‬ ً١‫صشغ‬ ‫د١تز‬ ٓ‫ػ‬ ‫ػذجسر‬
VB.net) (
3-‫ثٌضقى‬ ‫ثدٚثس‬ ‫إدسثػ‬‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ً‫ج‬١‫صٍمجة‬ ُFormٝ‫ثألفذثع‬ ‫ػٕذ‬ ْٛ‫٠ى‬0.0) ( ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ِٕضظف‬ ٝ‫ف‬
4-‫ثٌؼغؾ‬ClickٚD_click‫ٌغز‬ ٝ‫ف‬ ٓ‫وجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثألفذثط‬ ‫ٌذؼغ‬ ‫ّٔجرػ‬VB.net) (
5-‫ثٌخجط١ز‬ ًّ‫صؼ‬ ‫ال‬Right To Left layout‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫ثرث‬ ‫ثإل‬Right to leftٜٚ‫صغج‬Yes) (
: ٝ‫٠أص‬ ‫ِج‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-. ‫ثٌّؼجدٌز‬ ‫ِخشػ‬ ‫ٔجصؼ‬ ٛ٘ٚ ‫ٚثفذ‬ ‫ِضغ١ش‬ ٍٝ‫ػ‬ ‫ِؼجدٌز‬ ٜ‫أل‬ ................................ ‫ثٌطشف‬ ٜٛ‫٠قض‬
2-. ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫أؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ .................................
3-‫ثٌخطٛث‬............................. ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ٗ‫د‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثألٔشطز‬ ‫س‬
4-ُ‫ثٌضقى‬ ‫أدثر‬ ‫صٕفشد‬Text Box. ................................................................................ ‫دجٌخجط١ز‬
5-‫ثٌّؾّٛػز‬ ‫طٕذٚق‬Group Boxَ‫٠غضخذ‬. ......................................................................... ٝ‫ف‬
: ‫ثأللٛثط‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-........................................ ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬
‫ثٌّشىٍز‬ (–‫ثٌخٛثسصِ١ز‬–) ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬
2-................. ٝ٘ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ِّىٕز‬ ‫ِغجفز‬ ‫أطغش‬ ٝ‫ف‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫دجخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬
(Radio Box – ListBox – ComboBox)
3-( ً‫ثٌشى‬ َ‫٠غضخذ‬--. ‫ثٌضذفك‬ ‫خشثةؾ‬ ٝ‫ف‬ ‫ثٌمشثس‬ ‫ثصخجر‬ ‫ػٍّ١ز‬ ً١‫ٌضّغ‬ )
4-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثال‬ ‫ػذطٙج‬ ‫أعش‬ ‫صظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Form................................ ٝ٘
(Form Border style – Window State - Right to left)
5-‫مصطلح‬Procedures........................... ‫الى‬ ‫ٌشٌر‬
‫وتمٌزه‬ ‫الكائن‬ ‫تصف‬ ‫التى‬ ‫السمات‬ (–‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ‫التى‬ ‫األحداث‬–‫ٌتم‬ ‫التى‬ ‫واالتعلٌمات‬ ‫األوامر‬
) ‫تنفٌذها‬
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
: ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثالوٛثد‬ ‫ثششؿ‬ ) ‫أ‬ (
1 – Button1.text = "END"
2 – Label1.Autosize = true
ٜٚ‫صغج‬ ٚ‫ث‬ ِٓ ‫أوذش‬ ‫ثٌّذخٍز‬ ‫ثٌذسؽز‬ ْٛ‫صى‬ ْ‫ث‬ ‫فجٌز‬ ٝ‫ف‬ ‫ٔجؽـ‬ ‫وٍّز‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ ) ‫ح‬ (55.
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
84
‫أِضقج‬‫ِقجفظز‬ ْ‫ثٌغشد١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ث٢ص١ز‬ ‫ثالعتٍز‬ ٓ‫ػ‬ ‫أؽخ‬ ) ‫أ‬ ( : ‫ثالٚي‬ ‫ثٌغؤثي‬
1-‫ثٌخٛثسصِ١ز‬ ‫ػشف‬Algorithm‫؟‬
2-ُ‫ثٌضقى‬ ‫أدثر‬ ‫دٙج‬ ‫صٕفشد‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬ ٝ٘ ‫ِج‬TextBox‫؟‬
3-ِّ ‫ِغجفز‬ ‫أطغش‬ ٝ‫ف‬ ‫ػٕجطش‬ ‫ػذر‬ ِٓ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ ٝ٘ ‫ِج‬‫؟‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ىٕز‬
: ‫ثالص١ز‬ ًّ‫ثٌؾ‬ ٝ‫ف‬ ‫خؾ‬ ٗ‫صقض‬ ‫ِج‬ ‫طقـ‬ ) ‫ح‬ (
1-‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٚغ١ش٘ج‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجثة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬‫أفذثط‬.
2-Toolbox‫شجشز‬ ‫ِىٛٔجس‬ ‫أفذ‬ ٝ٘IDE. ‫ػٍ١ٙج‬ ‫ثٌّخضٍفز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ٚػغ‬ ‫خالي‬ ِٓ ‫ٌٍذشٔجِؼ‬ ٗٙ‫ٚثؽ‬ ‫ػٍ١ٙج‬ ُّ‫٠ظ‬
3-‫ػذجسر‬ ‫ثٌّضشؽّجس‬‫ٌغز‬ ٌٝ‫إ‬ ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫ٌغز‬ ِٓ ‫ثٌّذشِؼ‬ ‫٠ىضذٙج‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ٗ‫دضشؽّض‬ َٛ‫صم‬ ‫دشثِؼ‬ ٓ‫ػ‬
VB.net.
: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-...................... ٝ‫أٔغ‬ َ‫أ‬ ‫روش‬ ‫ثٌطجٌخ‬ ‫ٔغ‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬..
(Textbox – CheckBox – RadioButton)
2-‫ثألِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button.......................... ‫ثٌخجط١ز‬ ‫ػذؾ‬ ‫خالي‬ ِٓ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬
(Location – Name – Size)
3-ٌ‫ث‬ ‫ثٌؼٕجطش‬ ِٓ ‫أوغش‬ ٚ‫أ‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ٓ‫ثٌّّى‬ ِٓ ْ‫وج‬ ‫إرث‬ ................... ‫ثٌخجط١ز‬ ‫صقذد‬‫طٕذٚق‬ ٍٝ‫ػ‬ ‫ّؼشٚػز‬
‫ثٌمجةّز‬Listbox
(Sorted – Selection Mode – Items)
4-..................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫صٕف١ز٘ج‬ ٝ‫ف‬ ‫ٔشغخ‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ‫ِؾّٛػز‬
‫خظجةض‬ (–‫إؽشثءثس‬–) ‫ثفذثط‬
5-................ ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬...........
(.net frame work – Object orented – Enent driven)
6-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثال‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Form............................ ٝ٘
(Right to left – Form Border Style – Window state)
: ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
‫ثالس‬ ْ‫ِىج‬ ًّ‫ثو‬ ) ‫أ‬ (ِٓ ‫ثٌظق١قز‬ ‫ثألػذثد‬ ‫ؽّ١غ‬ ‫ٌطذجػز‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ َ‫لج‬1ٌٝ‫ث‬3.
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
85
: ‫ثؽخ‬ ُ‫ع‬ ٝ‫ثالص‬ ‫ثٌىٛد‬ ‫ثلشأ‬ ) ‫ح‬ (Button2.text = " End "
1-...................... ٛ٘ ٓ‫ثٌىجة‬ ُ‫ثع‬
2-........................ ٝ٘ ‫ثٌخجط١ز‬
3-.................. ٝ٘ ‫ثٌخجط١ز‬ ‫ل١ّز‬
‫ثٌال‬ ‫ثٌىٛد‬ ‫ثوضخ‬ ) ‫ػ‬ (ْ‫ثٌؼٕٛث‬ ‫طٕذٚق‬ ‫أدثر‬ ُ‫فؾ‬ ‫ٌضغ١١ش‬ َ‫ص‬Label1‫ثٌخجط١ز‬ َ‫ثعضخذث‬ ‫ؽش٠ك‬ ٓ‫ػ‬ ً‫ج‬٠ٚ‫٠ذ‬Autosize.
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
86
‫ِقجفظز‬ ْ‫أِضقج‬‫لٕج‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ِٕجعخ‬ ٛ٘ ‫دّج‬ ٗ١‫ثالص‬ ًّ‫ثٌؾ‬ ًّ‫أو‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬
1-‫ا‬ ‫لوحة‬ ‫من‬ .............. ‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬ ‫ٌمكن‬. ‫لمفاتٌح‬
2-‫الخطوات‬ ‫عن‬ ‫...............عبارة‬‫واالنشطة‬‫والعملٌات‬‫التى‬‫ٌنبغى‬‫القٌام‬‫بها‬‫للوصول‬‫الى‬‫هدف‬‫أو‬‫ناتج‬
3-‫ٌوفر‬‫العمل‬ ‫إطار‬Net framework. ‫الكائنات‬ ‫انشاء‬ ‫ٌتم‬ ‫منها‬ ‫التى‬ .................
4-‫الخاصٌة‬Name...................... ‫نافذة‬ ‫فى‬ ‫اسمه‬ ‫توضح‬ ‫للنموذج‬
5-‫النقر‬Click‫زر‬ ‫على‬‫األمر‬.......................................... ‫ٌعتبر‬
‫ثٌغؤثي‬ٝٔ‫ثٌغج‬:‫ثخضش‬‫ثالؽجدز‬‫ثٌظق١قز‬‫ثاللٛثط‬ ٓ١‫د‬ ِٓ‫ِّج‬ٍٝ٠:
1-.............." ‫"أنثى‬ ‫أم‬ " ‫ذكر‬ " ‫الطالب‬ ‫نوع‬ ‫الدخال‬ ‫المستخدم‬ ‫التحكم‬ ‫عنصر‬ ‫هو‬ .......
( Textbox – Form – Radiobutton )
2-.....................‫إجراء‬. ‫به‬ ‫المرتبط‬ ‫الحدث‬ ‫ٌقع‬ ‫عندما‬ ‫تنفٌذه‬ ‫ٌتم‬ ‫كود‬ ‫على‬ ‫ٌحتوى‬
(‫ثٌقذط‬ ‫ِؼجٌؼ‬–‫ثٌقذط‬–‫ثٌخظجةض‬)
3-‫تستخدم‬ ‫التدفق‬ ‫خرائط‬‫أشكال‬.............‫حل‬ ‫بٌانات‬ ‫لتمثٌل‬ ......‫ما‬ ‫مشكلة‬.
(ٗ١‫ػشٛثة‬–‫ل١جع١ز‬–‫صٛػ١ق١ز‬)
4-‫لغى‬ ‫تعتبر‬Visual Basic.net..... ‫لغة‬.............‫الن‬ .........‫األوامر‬. ‫معٌن‬ ‫حدث‬ ‫وقوع‬ ‫عند‬ ‫تنفذ‬ ‫والتعلٌمات‬
(‫ِغضمٍز‬–‫عٍٙز‬–‫دجٌقذط‬ ‫ِٛؽٙز‬)
5-. َ‫ثٌّغضخذ‬ ‫ِؼٙج‬ ًِ‫٠ضؼج‬ ٝ‫ثٌض‬ ‫ثٌذشٔجِؼ‬ ‫ٚثؽٙز‬ ‫ػٍ١ٙج‬ ُّ‫٠ظ‬ .....................
( Button – Form – Text Box )
‫ثٌغؤثي‬‫ثٌغجٌظ‬:‫ػغ‬‫ػالِز‬‫طـ‬َ‫أِج‬‫ثٌؼذجسر‬‫ثٌظق١قز‬‫ٚػالِز‬‫خطأ‬َ‫أِج‬‫ثٌؼذجسر‬‫ثٌخطأ‬:
1-‫البرنامج‬ ‫شرح‬ ‫فى‬ ‫مفٌدة‬ ‫انها‬ ‫التدفق‬ ‫خرائط‬ ‫مزاٌا‬ ‫من‬) ( ‫لؤلخرٌن‬
2-‫مصطلح‬Procedures‫الى‬ ‫ٌشٌر‬‫األوامر‬‫والتعلٌمات‬) ( ‫استدعائها‬ ‫عند‬ ‫تنفٌذها‬ ‫ٌتم‬ ‫التى‬
3-‫صندوق‬List Box) ( ‫العناصر‬ ‫من‬ ‫مجموعه‬ ‫ٌعرض‬
4-‫هد‬ ‫هى‬ ‫الخوارزمٌه‬‫اٌج‬ ‫ٌتطلب‬ ‫ف‬) ( ‫الٌه‬ ‫الوصول‬ ‫مطلوب‬ ‫هدف‬ ‫أى‬ ‫حل‬ ‫اد‬
5-‫مصطلح‬ ‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬ ‫على‬ ‫ٌطلق‬IDE) (
‫ثٌغؤثي‬‫ثٌشثدغ‬)‫(أ‬‫ثوضخ‬‫ثٌّظطٍـ‬ٍّٝ‫ثٌؼ‬‫ثٌضجٌ١ز‬ ‫ٌٍؼذجسثس‬:
1-‫المشروع‬ ‫ومجلدات‬ ‫بملفات‬ ‫قائمة‬ ‫به‬ ‫ٌعرض‬‫أو‬. ‫الحل‬ ‫ضمن‬ ‫الموجودة‬ ‫المشروعات‬
2-‫نصٌة‬ ‫بٌانات‬ ‫الدخال‬ ‫اداة‬‫البرنامج‬ ‫مستخدم‬ ‫من‬‫أثناء‬. ‫البرنامج‬ ‫تشغٌل‬
َ‫ثالسلج‬ ْ‫ِىج‬ ‫ثٌٕجلض‬ ًّ‫ثو‬ ُ‫ع‬ ‫ثؽجدضه‬ ‫وشثعز‬ ٌٝ‫ث‬ ٗ١ٌ‫ثٌضج‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ً‫ثٔم‬ ) ‫ح‬ (–. ٜ‫فشد‬ ٚ‫أ‬ ٝ‫صٚؽ‬ ‫ثٌؼذد‬ ‫ٔٛع‬ ‫ٌطذجػز‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
87
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
88
‫ِقجفظز‬ ْ‫أِضقج‬‫و‬‫ثٌش١خ‬ ‫فش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ‫ثالٚي‬ ‫ثٌغؤثي‬: ‫ثٌّٕجعخ‬ ْ‫ثٌّىج‬ ٝ‫ف‬ ٝ‫٠أص‬ ‫ِّج‬ ‫ثٌّٕجعذز‬ ‫ثٌىٍّز‬ ‫ػغ‬
(RadioButton - Algrithm – Checkbox – Code window – Maxlength – Window State)
1-١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثالؽشثءثس‬ ‫ِؾّٛػز‬ ٓ‫ػ‬ ‫ػذجسر‬ ........................ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬
2-.................... ٛ٘ " ‫دٕش‬ " َ‫أ‬ " ‫ٌٚذ‬ " ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬
3-............................. ‫ٔجفزر‬ ً‫دثخ‬ ‫ثٌذشٔجِؼ‬ ‫ٚصؼٍ١ّجس‬ ‫ثٚثِش‬ ‫صىضخ‬
4-ٍ‫ػ‬ ‫ػذىٙج‬ ‫أعش‬ ‫٠ظٙش‬ ............................ ‫ثٌخجط١ز‬‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ٚػغ‬ ٝ‫ف‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٝ
5-‫طٕذٚق‬ ٝ‫ف‬ ‫إدخجٌٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌقشٚف‬ ‫ٌؼذد‬ ٝ‫ثأللظ‬ ‫ثٌقذ‬ ‫صقذد‬ ................................Textbox
: ‫طق١قز‬ ‫غ١ش‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-‫ثٌىٛد‬ ٝ‫ف‬Button2.text="End"ٌ‫ث‬ ‫ثٌخجط١ز‬‫ثٌخجط١ز‬ ٝ٘ ً‫ج‬١‫دشِؾ‬ ‫ػذطٙج‬ ‫ّطٍٛح‬Text) (
2-) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫ث‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬
3-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫صشضشن‬ListBox‫ٚثٌغشد‬ ‫ثٌضقش٠ش‬ ‫طٕذٚق‬ ُ‫ثٌضقى‬ ‫ٚأدثر‬Combobox‫ثٌخجط١ز‬ ٝ‫ف‬Items(
)
4-‫إلؽش‬ ‫ّٔجرػ‬ ٌٗٔٛٚ ّٗ‫ٚفؾ‬ ٓ‫ثٌىىجة‬ ُ‫ثع‬‫ثٌذشِؾز‬ ‫ٌغز‬ ٝ‫ف‬ ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫٠ّى‬ ‫ثءثس‬VB.net) (
5-ًّ‫ثٌؼ‬ ‫إؽجس‬ ٝ‫ف‬ ‫ثٌّضشؽّجس‬Net framework‫ثٌذشِؾز‬ ‫دٍغز‬ ‫إٔضجؽٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ثٌضطذ١مجس‬ ً١‫صشغ‬ ‫د١تز‬ ٓ‫ػ‬ ‫ػذجسر‬
VB.net
: ‫ثالص١ز‬ ‫ثٌؼذجسثس‬ ًّ‫أو‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
1-ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ .............................ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬
2-‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ٝ‫ف‬ ............................. ‫خطٛر‬ ‫دؼذ‬ ٝ‫صجص‬ ‫ثالخطجء‬ ‫ٚصظق١ـ‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬
3-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ .................................
4-............ ‫طٕذٚق‬‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫٠غضخذ‬ ......
5-‫ٌٍخجط١ز‬ ‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬Name.............................. ٝ٘ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
ِٓ ‫ثٌفشد٠ز‬ ‫ثألػذثد‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬1ٌٝ‫ث‬15
‫ثٌخش٠طز‬ ْ‫دأ‬ ٍُ‫ثٌؼ‬ ‫ِغ‬
ً‫دشى‬ ‫صذذث‬ً‫دشى‬ ٝٙ‫ٚصٕض‬
‫ثٌخش٠طز‬ ٝ‫ف‬ ً‫شى‬ ً‫و‬ ٜٛ‫ِقض‬ ‫وضجدز‬ ‫٠شضشؽ‬
StartEnd
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
89
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌؾذ٠ذ‬ ٜ‫ثٌٛثد‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-‫ثٌزث‬ ٝ‫ف‬ ْ‫ِخض‬ ٛ٘ ‫ثٌّضغ١ش‬) ( ‫ل١ّز‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫وشر‬
2-‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ‫أٚي‬ ٛ٘ ‫ثٌّٕطم١ز‬ ٚ‫أ‬ ‫ثٌقغجد١ز‬ ‫ثٌّؼجٌؾز‬ ‫ٚػٍّ١جس‬ ‫ثٌّضٛفشر‬ ‫ٚثٌّذخالس‬ ‫ثٌّطٍٛدز‬ ‫ثٌّخشؽجس‬ ‫صقذ٠ذ‬
‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ ّٝ‫ٚ٠غ‬Problem Definition) (
3-‫ثٌظ١غز‬ َ‫صغضخذ‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ٌؼذؾ‬Control Name . Property = value()
4-‫ثٌـ‬ ‫٠ٛفش‬Framework) ( ‫ٔش‬ ‫ثٌذٚس‬ ‫ٌضطذ١مجس‬ ً١‫ٚثٌضشغ‬ ُ١ّ‫ثٌضظ‬ ‫د١تز‬
5-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫صٛػغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثألدٚثس‬ ِٓForm‫ثألدثر‬Label) (
: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-ِٓ ‫ثألػذثد‬ ‫ؽذجػز‬ ‫ِشىٍز‬ ً‫دق‬ ‫ثٌخجطز‬ ‫ثٌضذفك‬ ‫خش٠طز‬1ٌٝ‫ث‬11........................... ٍٝ‫ػ‬ ٜٛ‫صقض‬
(Seguential - Branching – Looping)
2-................ ّٝ‫صغ‬ ‫ػٍ١ٙج‬ ‫ِضفك‬ ‫ٕ٘ذع١ز‬ ‫دأشىجي‬ ‫ِشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ‫ػشع‬ ‫ؽش٠مز‬
(Interface – Algorithm – Flowchart)
3-‫دـ‬ ‫٠مظذ‬IDEَ‫ثٌٕظج‬ ‫صظٕ١ف‬ ‫ِىضذجس‬ ( ...............................–‫ثٌشعِٛ١ز‬ َ‫ثٌّغضخذ‬ ‫ٚثؽٙز‬–) ً١‫ثٌضشغ‬ ‫د١تز‬
4-( ................... ٝ٘ ‫ػٕجطش٘ج‬ ‫ٌؼشع‬ ‫لجةّز‬ ‫ِٕٙج‬ ‫صٕغذي‬ ٝ‫ثٌض‬ ‫ثألدثر‬GroupBox – ListBox – ComboBox
)
5-‫ثٌضظٕ١ف‬ ‫ٔٙج٠ز‬ ‫عطش‬End Classٖ‫دؼذ‬ ( ‫ثٌىٛد‬ ..................... ‫٠ىضخ‬–ٍٗ‫لذ‬–) ٍٗ‫ٚلذ‬ ٖ‫دؼذ‬
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
95
‫ِقجفظز‬ ْ‫أِضقج‬‫ث‬ْ‫عٛث‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-) ( ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثألٔشطز‬ ‫ثٌخطٛثس‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌّشىٍز‬ ً‫ف‬
2-ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫ث‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬
3-ٛ٘ " ٝ‫أٔغ‬ " ٚ‫أ‬ " ‫روش‬ " ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬CheckBox(
)
4-ُ‫ثٌضقى‬ ‫ثدثر‬ ‫صٕفشد‬TextBox‫دجٌخجط١ز‬Password Char) (
5-٠ ‫ػٕذِج‬ ٗ‫د‬ َٛ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬) ( ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫مغ‬
6-ًّ‫ػ‬ ‫إؽجس‬.Net framework) ( ‫ٔش‬ ‫دٚس‬ ‫دشثِؼ‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّىضذجس‬ ‫ثٌّضشؽّجس‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬
: ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬ ) ‫ح‬ (
1- Button1.text = "‫"إٔٙجء‬
2- Label1.Autosize = true
‫ثٌغؤث‬: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫إلوّجي‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ي‬
1-.................. ‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ‫خالي‬ ِٓ ‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬ ٝ‫ف‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫فضـ‬ ٓ‫٠ّى‬
(F7 – F5 – F2)
1-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ثٌخظجةض‬ ‫دؼغ‬ ‫ػذؾ‬ ‫ػٕذ‬form٠ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ‫صطذك‬ ‫فئٔٙج‬‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ُ‫ض‬
( : ‫ثٌخظجةض‬ ٖ‫٘ز‬ ِٓText – Fore Color – Name)
2-ٝ٘ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫ػٕجطش‬ ِٓ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬
(GroupBox – ListBox – ComboBox)
3-‫ثٌٕمش‬click‫خجط١ز‬ ( ‫٠ؼضذش‬ ‫ثألِش‬ ‫صس‬ ٍٝ‫ػ‬–‫إؽشثء‬–‫فذط‬)
4-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ ( : ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ثألخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضجوذ‬–‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬–) ‫ثٌخٛثسصِ١ز‬
: ) ‫أ‬ ( ‫ثٌؼّٛد‬ ِٓ ٗ‫٠ٕجعذ‬ ‫ِج‬ ) ‫ح‬ ( ‫ثٌؼّٛد‬ ِٓ ‫أخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬
) ‫أ‬ () ‫ح‬ (
1-ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬ ٌٝ‫إ‬ ‫٠ش١ش‬ ‫ِظطٍـ‬
2-‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬IDEٍٝ‫ػ‬ ‫صطٍك‬
3-‫ِغجفز‬ ‫فىجطغش‬ ‫ػٕجطش‬ ‫ػذر‬ ِٓ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ُ‫صقى‬ ‫أدثر‬
‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ِّىٕز‬
4-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫إال‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫ال‬ ‫خجط١ز‬form
5-‫ثٌمجةّز‬ ‫طٕذٚق‬ ً‫دثخ‬ ‫ثٌؼٕجطش‬ ‫وجٔش‬ ‫ِج‬ ‫إرث‬ ‫صقذد‬ ‫خجط١ز‬ListBox‫ال‬ َ‫أ‬ ‫ِشصذز‬
‫أ‬–Visual Studio
‫ح‬-Windowstate
‫ػ‬-Sorted
‫د‬-Properties
ٖ-ComboBox
: ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
: ٝ‫ثالص‬ ٓ‫ػ‬ ‫ثؽخ‬ ) ‫أ‬ (
1-‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ػشف‬Flowchart
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
91
2-‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫دٍغز‬ ‫ثٌّمظٛد‬ ‫ِج‬Visual Basic.netٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬
‫لطش٘ج‬ ‫ٔظف‬ ‫دثةشر‬ ‫ِغجفز‬ ‫ٌقغجح‬ َ‫صغضخذ‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ) ‫ح‬ (R
‫س‬ ‫أػذ‬‫إدخجي‬ ٓ‫ػ‬ ‫ثٌذشٔجِؼ‬ ِٓ ‫ثٌخشٚػ‬ ُ‫ع‬ " ‫ِغّٛؿ‬ ‫غ١ش‬ " ‫سعجٌز‬ ‫٠ظٙش‬ ‫دق١ظ‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ع‬
‫ل١ّز‬R‫دجٌغجٌخ‬
‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌغٛ٠ظ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-‫ثٌذ‬ ‫صٛع١ك‬) ( ‫ثألخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضأوذ‬ ٗ‫د‬ ‫٠مظذ‬ ‫شٔجِؼ‬
2-‫ثٌؼغؾ‬Click‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬Button‫ٌغز‬ ٝ‫ف‬ ٓ‫وجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثالفذثط‬ ِٓ ‫ّٔٛرػ‬VB.net) (
3-‫ثٌخجط١ز‬Window State‫ثّٔٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬Form) ( ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬
4-‫ٚد١ت‬ ‫ثٌّىضذجس‬‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ‫ٚثٌّضشؽّجس‬ ‫ز‬Object orented) (
: ‫ثٌضجٌ١ز‬ ُ١٘‫دجٌّفج‬ ‫ثٌّمظٛد‬ ‫ِج‬ ) ‫ح‬ (
1-‫ٌغز‬ ٝ‫ف‬ ‫ثٌّضشؽّجس‬VB.net
2-‫ٌغز‬ ٝ‫ف‬ ‫ثٌخٛثسصِ١ز‬VB.net
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ ) ‫أ‬ ( : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
1-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫صغ١ش‬ ٓ‫٠ّى‬Label‫وجٔش‬ ‫ثرث‬ ً‫ج‬٠ٚ‫٠ذ‬.............................. ‫ثٌخجط١ز‬
(Autosie = false - Borstyle = fixed single - Autosize = true)
2-ِٓ ‫دذال‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ٝ‫ف‬ ‫ثالدخجي‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝ‫ٚثٌض‬ ‫ثٌذذ٠ٍز‬ ‫ثٌىٍّجس‬ ِٓ .....................Enter‫ٔفظ‬ ٜ‫ٚصؤد‬
( ٕٝ‫ثٌّؼ‬Visual Studio – Fore Color – Read)
3-ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ٕفشد‬ ..................... ‫ثٌخجط١ز‬TextBox(Password char - AutoSize – Name)
4-‫ثالِش‬ ‫صس‬ ‫ِٛلغ‬ ٚ‫أ‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Form................ ‫ثٌخجط١ز‬ ‫خالي‬ ِٓ
(Text – Font – Location)
5-‫شجشز‬ ‫ِىٛٔجس‬ ِٓ ..................‫ثٌـ‬IDE‫ثٌّٛؽٛدر‬ ‫ٚثٌّششٚػجس‬ ‫ثٌٍّفجس‬ ‫أعّجء‬ ‫ٚ٠ؼشع‬
‫ثٌّٕٛرػ‬ (Form–‫ثألدٚثس‬ ‫طٕذٚق‬Toolbox–ً‫ثٌق‬ ‫ٔجفزر‬Solution Exporer)
6-‫ثالدٚثس‬ ‫طٕذٚق‬ ِٓ .......................... ‫ثٌفتز‬ ‫دأخض١جس‬ ‫ثالدٚثس‬ ‫طٕذٚق‬ ٝ‫ف‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ‫وجفز‬ ‫أظٙجس‬ ٓ‫٠ّى‬
(Data – Components – All windows forms)
ٝ‫ف‬ ‫ثٌخش٠طز‬ ُ‫سع‬ ‫أػذ‬ ‫طفش‬ ِٓ ‫أطغش‬ ٚ‫أ‬ ‫طفش‬ ِٓ ‫أوذش‬ ٚ‫أ‬ ‫طفش‬ ٜٚ‫صغج‬ ( ‫ثٌقشثسر‬ ‫دسؽز‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خ١طز‬ ‫أِجِه‬ ) ‫ح‬ (
( ‫ثٌشىجي‬ ً‫دذثخ‬ ‫ِج‬ ‫وضجدز‬ ‫ِغ‬ ‫ثإلؽجدز‬ ‫ٚسلز‬1( ٚ )2( ٚ )3: )
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
92
ٌ‫ثٌضج‬ ‫دجٌّٕٛرػ‬ َ‫ثألسلج‬ ‫ثٌ١ٙج‬ ‫صش١ش‬ ٝ‫ثٌض‬ ‫ثألدٚثس‬ ‫أعّجء‬ ‫ثوضخ‬ ) ‫أ‬ ( ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬: ٝ
: ٝ‫٠جص‬ ‫ِّج‬ ً‫ٌى‬ َ‫ثٌالص‬ ‫ثٌىٛد‬ ‫ثوضخ‬ ) ‫ح‬ (
1-‫ثالدثر‬ ً‫دثخ‬ ‫ثٌّٛؽٛدر‬ ‫ثٌؼٕجطش‬ ‫ٌضشص١خ‬ListBox2.
2-ُ‫ثٌضقى‬ ‫الدثر‬ ‫ثٌخٍف١ز‬ ٌْٛ ً‫ؽؼ‬Label1‫ل١ّضٙج‬Red.
‫ِقجفظز‬ ْ‫أِضقج‬‫ثالص٘ش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬
1-............... ٝ٘ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫ػٕجطش‬ ِٓ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬
(ComboBox – ListBox – GroupBox)
2-................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٚغ١ش٘ج‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬
‫خظجةض‬ (–‫إؽشثءثس‬–‫أفذ‬) ‫ثط‬
3-( ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٔفضـ‬Code Window(................. ‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫ٔؼغؾ‬ ‫ثٌّٕٛرػ‬ ‫دٕجفزر‬ ‫ثٌخجطز‬ )F7 – f5 – f2)
4-( ‫ثٌخجط١ز‬ َ‫ٔغضخذ‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ثٌخٍف١ز‬ ٌْٛ ‫ٌظذؾ‬Forcolor – Backcolor – color)
5-‫ثٌٕمش‬Click‫إؽشثءثس‬ (................... ‫٠ؼضذش‬ ‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬–‫خظجةض‬-) ‫فذط‬
: ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ِٕجعذز‬ ‫دىٍّز‬ ‫ثٌضجٌ١ز‬ ‫ثٌؼذجسثس‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬
(VB.NET – Event handler - .NET framework – Radio Button – ComboBox)
1-. ‫ٚ٠خ‬ ‫ٚصطذ١مجس‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫إٔضجػ‬ ٝ‫ف‬ ................... ‫ثٌذشِؾز‬ ‫ٌغز‬ َ‫صغضخذ‬
2-ٓ‫ػ‬ ‫ػذجسر‬ ..................... ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ َ‫ػٕذ‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ٓ١‫ِؼ‬ ‫إؽشثء‬
3-..................... ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌٕجطش‬ ُ٘‫ث‬ ِٓ ‫ثٌضطذ١مجس‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬
4-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ِّىٕز‬ ‫ِغجفز‬ ‫أطغش‬ ٝ‫ف‬ ‫ػٕجطش‬ ‫ػذر‬ ِٓ ‫ٚثفذ‬ ‫ػٕظش‬ ‫دجخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬.
5-ٛ٘ " ٝ‫أٔغ‬ " َ‫أ‬ " ‫روش‬ " ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬
...................
(1)
(2)
(3)
(4)
ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬
93
: ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬:
1-‫دجٌظ١غز‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ػذؾ‬ ٓ‫٠ّى‬ControlName.Property = value()
2-‫ثٌخجط١ز‬ ‫ٚظ١فز‬Right To Left‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form( ٓ١ّ١ٌ‫ث‬ ٌٝ‫ث‬ ‫ثٌ١غجس‬ ِٓ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٗ‫ثصؾجد‬ ‫صقذ٠ذ‬
)
3-‫ثٌخجط١ز‬Window State‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬Form) ( ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬
4-ُ‫ثٌضقى‬ ‫أدثر‬ ‫صٕفشد‬TextBox‫دجٌخجط١ز‬Passwordchar) (
5-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ‫٠ّىٕه‬Label‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Autosize = true) (
ً‫ثٌّذخ‬ ُ‫ثٌشل‬ ‫ٌضقذ٠ذ‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ ‫ثٌظق١ـ‬ ٗٔ‫ِىج‬ ‫٠قذد‬ ٜ‫ٚثٌز‬ ٌٝ‫ثٌضج‬ ‫دجٌؾذٚي‬ ‫أِش‬ ً‫و‬ َ‫ثِج‬ ُ‫ثٌشل‬ ‫ثوضخ‬ ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
ٝ‫صٚؽ‬Evenٜ‫فشد‬ َ‫أ‬Odd:
...............Res N mod 2
...............Is Res = 0
...............Output " number is odd "
...............Output " number is Even "
...............Input number N
‫االستاذة‬ ‫تحٌاتى‬ ‫خالص‬ ‫مع‬
‫آمال‬‫مصطفى‬
‫االلى‬ ‫الحاسب‬ ‫فى‬ ‫مصطفى‬ ‫امال‬ ‫برمجٌات‬ ‫جروب‬

More Related Content

PPTX
4- Arrays
PDF
java input & output Statments
PPTX
3- Functions
PPTX
1- Languages Basics
PPTX
[C++ Tutorial] #6- Pointers
PDF
الفصل الاول
DOCX
مقرر معالجة البيانات
4- Arrays
java input & output Statments
3- Functions
1- Languages Basics
[C++ Tutorial] #6- Pointers
الفصل الاول
مقرر معالجة البيانات

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

PPTX
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
PPT
lec1_visual basic2010_visual basic20.ppt
PPT
06666666666666666666666666666666666Algorithms.ppt
PPTX
matlab simulink مكتبة العناصر المستمرة
PPS
ف 1 الدرس الخامس
PPT
أساسيات الخوارزميات ومبادئ البرمجيات ولغات البرمجية
PDF
الشامل إلى علم الخوارزميات وخرائط التدفق .pdf
PPS
ف 1 الدرس الرابع
PDF
نظم-العد.pdf
PDF
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
PPTX
صياغة حل المسائل
PDF
ملزمة الرياضيات للسادس الادبي 2017
PDF
كتاب الرياضيات السادس الاحيائي.pdf
PDF
خلق المسائل
PPTX
عرض عرض البيئة والدوائر الرقمية 02
PDF
أساسيات الرياضيات بأسلوب بسيط -باسم المياحي
PPT
my first presentation
PPT
حلقات التكرار
PPSX
الخوارزميات و المخططات الإنسيابية
حاسب الى الصف الف الثالث الاعدادى الفصل الدراسيى الاول
lec1_visual basic2010_visual basic20.ppt
06666666666666666666666666666666666Algorithms.ppt
matlab simulink مكتبة العناصر المستمرة
ف 1 الدرس الخامس
أساسيات الخوارزميات ومبادئ البرمجيات ولغات البرمجية
الشامل إلى علم الخوارزميات وخرائط التدفق .pdf
ف 1 الدرس الرابع
نظم-العد.pdf
أسئلة وإجابتها علي منهج الصف الثالث الاعدادي فصل دراسي ثاني
صياغة حل المسائل
ملزمة الرياضيات للسادس الادبي 2017
كتاب الرياضيات السادس الاحيائي.pdf
خلق المسائل
عرض عرض البيئة والدوائر الرقمية 02
أساسيات الرياضيات بأسلوب بسيط -باسم المياحي
my first presentation
حلقات التكرار
الخوارزميات و المخططات الإنسيابية
Ad

More from khawagah (20)

PDF
Arabic tawasal-school-books-2nd-primary-1st-term-khawagah-2020
PDF
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-14
PDF
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-10
PDF
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-6
PDF
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-4
PDF
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-3
PDF
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
PDF
Science school-books-1st-preparatory-2nd-term-khawagah-2019-2
PDF
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-6
PDF
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-5
PDF
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
PDF
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-1
PDF
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-7
PDF
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-5
PDF
Social studies-school-books-1st-preparatory-2nd-term-khawagah-2019-1
PDF
English school-books-1st-preparatory-2nd-term-khawagah-2019-7
PDF
English school-books-1st-preparatory-2nd-term-khawagah-2019-5
PDF
Science school-books-6th-primary-2nd-term-khawagah-2019-6
PDF
Arabic school-books-6th-primary-2nd-term-khawagah-2019-6
PDF
Arabic school-books-6th-primary-2nd-term-khawagah-2019-5
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-10
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-3
Math algebra-geometry-school-books-1st-preparatory-2nd-term-khawagah-2019-1
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-5
Arabic school-books-1st-preparatory-2nd-term-khawagah-2019-4
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-5
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-5
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-5
Ad

Recently uploaded (15)

PPT
Petroleum Technology processin bbbbb.ppt
PDF
GROUP 5. MAHARAH AT-TA’ZIZ. BAMB2102R.PI3
PPTX
Arduino Programming language Chapter number - 2
PDF
مراتب الدين - مادة التربية الإسلامية ppt
DOCX
أثر السجود و احْفُوا الشَّوَارِبَ وَاعْفُوا اللِّحَىة
PDF
كتاب "فكّر خارج الصندوق" هو رحلة من الاسئلة
PPTX
المحاضره الثامنه الهضم والامتصاص داخل جسم الانسان .pptx
PDF
إدارة المشاريع - CILT.pdf - الدبلوم الدولي
PPTX
Arduino Programming Chapter number - 1 1.pptx
PDF
كتاب ادارة المخازن.pdf - الشهادة الدولية
PPTX
Ats-Tsawabit wal Mutaghoyirot YANG TETAP DAN BERUBAH DALAM AGAMApptx
PDF
ادارة المشتريات CILT.pdf - الدبلوم الدولي
PDF
ادارة سلاسل الإمداد CILT.pdf - الدبلوم الدولي
PDF
خطة دورة طريقة الاستعداد لاختبار الرخصة المهنية التربوي(العام)
PDF
رواية "مؤامرة النبلاء" هي قصة مليئة بالإثارة والمغامرات
Petroleum Technology processin bbbbb.ppt
GROUP 5. MAHARAH AT-TA’ZIZ. BAMB2102R.PI3
Arduino Programming language Chapter number - 2
مراتب الدين - مادة التربية الإسلامية ppt
أثر السجود و احْفُوا الشَّوَارِبَ وَاعْفُوا اللِّحَىة
كتاب "فكّر خارج الصندوق" هو رحلة من الاسئلة
المحاضره الثامنه الهضم والامتصاص داخل جسم الانسان .pptx
إدارة المشاريع - CILT.pdf - الدبلوم الدولي
Arduino Programming Chapter number - 1 1.pptx
كتاب ادارة المخازن.pdf - الشهادة الدولية
Ats-Tsawabit wal Mutaghoyirot YANG TETAP DAN BERUBAH DALAM AGAMApptx
ادارة المشتريات CILT.pdf - الدبلوم الدولي
ادارة سلاسل الإمداد CILT.pdf - الدبلوم الدولي
خطة دورة طريقة الاستعداد لاختبار الرخصة المهنية التربوي(العام)
رواية "مؤامرة النبلاء" هي قصة مليئة بالإثارة والمغامرات

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
  • 49. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 49 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌخجسػ‬ ٝ‫ف‬ ‫أدٕجةٕج‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫أ‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬) ( ‫ثٌضذفك‬ 2-( ‫ثٌقذط‬ ‫ِؼجٌؼ‬Event Handler) ( ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ ) 3-( ْ‫ثٌخجط١ضج‬Text( ٚ )Name( ٝ٘ٚ ‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬ ‫ٔفظ‬ ‫ٌّٙج‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ )Form1) ( ) 4-‫ٚثألٔش‬ ‫خطٛثس‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌّشىٍز‬ ً‫ف‬) ( ٓ١‫ِؼ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫طز‬ 5-) ( ٜ‫أخش‬ ‫خظجةض‬ ‫ػذؾ‬ ‫دؼذ‬ ‫إال‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ‫أعش٘ج‬ ‫٠ظٙش‬ ‫ال‬ ‫خظجةض‬ ‫ٕ٘جن‬ 6-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫٠ضقذد‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫أرث‬ ‫ػٍ١ٙج‬ ‫ثٌّىضٛح‬ ‫ثٌٕض‬ ‫فغخ‬ ً‫ج‬١‫صٍمجة‬Auto Sizeٜٚ‫صغج‬False () 7-( ‫ثٌّششٚع‬ ٜٛ‫٠قض‬Project( ً‫ف‬ ٍٝ‫ػ‬ )Solution) ( ‫أوغش‬ ٚ‫)أ‬ 8-( ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬Object( ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫٠مغ‬ ‫ػٕذِج‬ ٗ‫د‬ َٛ‫٠م‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ )Event) ( ) ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬:‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬: 1-( ‫ثٌضؼذ١ش‬ ‫ٚػغ‬ ُ‫٠ض‬y= 2 x + 5‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ). ................... ً‫ثٌشى‬ ٝ‫ف‬ ‫ثٌضذفك‬ (--) 2-( ُ‫ثٌضقى‬ ٝ‫أدثص‬ ٓ١‫د‬ ‫ثٌّشضشوز‬ ‫ثٌخجط١ز‬Combo BoxٚList Box. ........................ ٝ٘ ) (Auto Complete Mode - Items - Text) 3-( ‫ثإلؽشثءثس‬ ٜٛ‫صقض‬Procedures. ..................... ِٓ ‫ِؾّٛػز‬ ٍٝ‫ػ‬ ) ٓ‫ثٌىجة‬ ‫أفذثط‬ (-ٓ‫ثٌىجة‬ ‫عّجس‬-‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ 4-( ُ‫ثٌضقى‬ ‫أدثر‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ‫ثألص١ز‬ ‫ثألفذثط‬ ‫ؽّ١غ‬Button. ........................... ‫فذط‬ ‫ػذث‬ ) (Click-Activated-Double Click) : ‫ثٌّٕجعذز‬ ‫دجٌىٍّز‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ‫ثِال‬ : ً‫ج‬١ٔ‫عج‬ 1-‫ٌفع‬ ‫ػٍ١ٙج‬ ‫٠طٍك‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ِٓ ‫ِؾّٛػز‬ ‫خالي‬ ِٓ ‫ِؼ١ٕز‬ ‫ثٌّشىٍز‬ ً‫ف‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثٌغجٌ١خ‬ ‫أفذ‬ . ............................ 2-ٌْٛٚ ُ‫ٚثع‬ ُ‫فؾ‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬. ....................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ٖ‫ٚغ١ش‬ 3-. ................... ٝ٘ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ِٓ ‫ِؾّٛػز‬ ‫الفضٛثء‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ َ‫صغضخذ‬ ُ‫صقى‬ ‫أدثر‬ 4-( ‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫دت١ز‬ ٍٝ‫ػ‬ ..................... ‫ثإلخضظجس‬ ‫٠طٍك‬Visual stuodio.net. ) ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬: : ‫ث٢ص١ز‬ ‫ثٌىٍّجس‬ ٓ١‫د‬ ِٓ ‫ثٌٕجعذز‬ ‫دجٌىٍّز‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ‫ثِال‬ Method Name - Value - Right to left – Control Name – Property - Class Name - Event
  • 50. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 55 1-‫ثٌظ١غز‬ َ‫دجعضخذث‬ ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدثر‬ ‫خجط١ز‬ ‫ػذؾ‬ ُ‫٠ض‬………………. . ………………… = ………………. 2-( ‫ثٌىٛد‬ ‫ٔجفزر‬ ً‫دثخ‬ ِٓ ٓ‫٠ّى‬Code Window( ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثٌّذسؽز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫ػشع‬ ) Form Windowِٓ ‫ثٌّخضجس‬ ‫ثٌؼٕظش‬ ‫أفذثط‬ ‫ػشع‬ ً‫ج‬‫أ٠ؼ‬ ٓ‫٠ّى‬ ‫وّج‬ , ............................ ‫ثٌمجةّز‬ ‫خالي‬ ِٓ ) . ............................ ‫ثٌمجةّز‬ ‫خالي‬ 3-ً‫دثخ‬ ‫ثٌّٛؽٛدر‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٖ‫ثصؾج‬ ‫صغ١١ش‬ ٓ‫٠ّى‬‫ثٌخجط١ز‬ ‫خالي‬ ِٓ ‫ثٌ١غجس‬ ٌٝ‫إ‬ ٓ١ّ١ٌ‫ث‬ ِٓ ‫ٚؽؼٍٙج‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ .......................... : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ : ٝ‫ث٢ص‬ ًّ‫أو‬ : ً‫ال‬ٚ‫أ‬ : ٝ٘ ‫ِشصذز‬ ‫خطٛثس‬ ‫دؼذر‬ ‫ثٌّشىالس‬ ً‫ف‬ ً‫ِشثف‬ ‫صّش‬ 1-( ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬Problem Definition) 2-.................................................... 3-.................................................... 4-.................................................... 5-..................................................... : ً‫ج‬١ٔ‫عج‬ ‫ٌط‬ ‫ثٌّٕجعخ‬ ُ‫دجٌشل‬ ‫ثٌضذفك‬ ‫ثٌخش٠طز‬ ً‫دثخ‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ‫ًِء‬ ٝ‫ف‬ ٌٝ‫ثٌضج‬ ‫ثٌؾذٚي‬ َ‫ثعضخذ‬ٓ٠‫ػذد‬ ‫لغّز‬ ‫ٔجصؼ‬ ‫ذجػز‬ (Number 2,Number1‫ل١ّز‬ ‫وجٔش‬ ‫ٚإرث‬ )Number2" ‫سعجٌز‬ ‫٠طذغ‬ ‫طفشثص‬ ‫ِغجٚ٠ز‬Undefined" Output " Undefined "1 Is Number 2 = 02 Output Result3 End4 Result = Number1 / Number 2 5 Input Number 1 , Number 26 Start7 Output Number 1 , Number 2 8
  • 51. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 51 ‫ِقجفظز‬ ْ‫أِضقج‬َٛ١‫ثٌف‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-٠ ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬) ( ‫ثألخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضأوذ‬ ٕٝ‫ؼ‬ 2-) ( ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٛ٘ ‫ثٌقذط‬ ‫ِؼجٌؼ‬ 3-( ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫صفضـ‬Code Window‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫ثٌؼغؾ‬ ُ‫٠ض‬ ‫ثٌّٕٛرػ‬ ‫دٕجفزر‬ ‫ثٌخجطز‬ )f7) ( ‫صٕش١طٙج‬ ‫دؼذ‬ 4-‫أد‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬ْ‫ثٌؼٕٛث‬ ‫ثر‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Auto Size = True) ( 5-ٓ‫ثٌىجة‬ ‫ِٛػغ‬ ٝ‫ف‬ ُ‫ثٌضقى‬ ُ‫٠ض‬Button‫ثٌخجط١ز‬ َ‫دجعضخذث‬ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬Size) ( 6-‫ثٌذشِؾز‬ ‫ٌغز‬VB.Net) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫ثفذ‬ ِٓ ‫وال‬ ٓ١‫د‬ ْ‫لجس‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬) ‫فمؾ‬ ٓ١‫ٔمطض‬ ‫ثخض١جس‬ ‫ثٌطجٌخ‬ ٍٝ‫ػ‬ ( 1-‫ثٌـ‬ ‫خجط١ز‬Name‫ثٌـ‬ ‫ٚخجط١ز‬Text‫ٌٍّٕٛرػ‬ ‫دجٌٕغذز‬form. 2-‫ثالخض١جس‬ ‫أدثر‬Radio Button‫ثالخض١جس‬ ‫أدثر‬ ٚCheckbox. 3-‫ثٌخجط١ز‬Size‫ٚثٌخجط١ز‬Location‫ثالِش‬ ‫ٌضس‬ ‫دجٌٕغذز‬Button. ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–ٕ٠ ‫ِج‬ ‫ثٌضذفك‬ ‫دخش٠طز‬ ً‫شى‬ ً‫و‬ ً‫دثخ‬ ‫ثوضخ‬‫دؼذ‬ ‫ثإلؽجدز‬ ‫دىشثعز‬ ‫ثٌخش٠طز‬ ً‫ٔم‬ ‫ِغ‬ ‫ثٌّمجدٍز‬ ‫ثألٚثِش‬ ِٓ ٗ‫جعذ‬ : ‫صىٍّضٙج‬ ( ‫ثٌـ‬ ‫ل١ّز‬ ‫أروش‬ ) ‫ح‬B‫؟‬ ‫ثٌششؽ‬ ‫صقمك‬ ) : ‫ػذجسر‬ ً‫و‬ ‫٠ٕجعخ‬ ‫دّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ (Auto Size-‫ثٌذشِؾز‬ ‫ٌغز‬VB.Net-‫فذط‬-Form1-Name-) ‫ثٌخظجةض‬ ‫ٔجفزر‬ 1-........................ َ‫دجعضخذث‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ ٚ‫أ‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ‫ٔغضط١غ‬ 2-‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬ ‫ِىٛٔجس‬ ‫ثفذ‬IDE............................... 3-‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬Name‫ٚثٌخجط١ز‬Text........................ ٝ٘ ‫ٌٍّٕٛرػ‬.. 4-................................ ‫ثٌٕض‬ ‫طٕذٚق‬ ‫ِغ‬ ‫ثعضخذثِٙج‬ ‫٠ظٍـ‬ ‫ال‬ ‫خجط١ز‬ 5-‫ثٌٕمش‬Click‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬Button................................ ‫٠ؼضذش‬ A = 2 Output " Right " Enter B A > B
  • 52. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 52 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌذلٍٙ١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ ‫ثٌؼذجس‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ر‬ 1-‫ثألدٚثس‬ ٍٝ‫ػ‬ ٜٛ‫صقض‬ ‫ثٌخظجةض‬ ‫ٔجفزر‬Controls) ( ‫ثٌّششٚع‬ ٝ‫ف‬ ‫ثٌّذشِؼ‬ ‫٠غضخذِٙج‬ ٝ‫ثٌض‬ 2-‫ثٌخجط١ز‬Name) ( ‫ثألدثر‬ ٍٝ‫ػ‬ ‫ثٌظج٘ش‬ ‫ثٌٕض‬ ‫ٌؼذؾ‬ َ‫صغخذ‬ 3-‫ثٌخجط١ز‬Border Style‫ثٌّٕٛرػ‬ ‫ثؽجس‬ ‫صغ١١ش‬ ‫ِغضط١غ‬ ‫خالٌٙج‬ ِٓForm() 4-‫ثألدثر‬Group Box) ( ‫دذثخٍٙج‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ‫الفضٛثء‬ َ‫صغضخذ‬ ‫ح‬-: ٍٝ٠ ‫ػّج‬ ‫أؽخ‬ 1-. ‫فٛثةذ٘ج‬ ُ٘‫ث‬ ‫روش‬ ‫ِغ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ٝ٘ ‫ث‬ 2-‫أ‬ : ِٓ ‫دىال‬ ‫ثٌّمظٛد‬ ‫ِج‬–‫ح‬ . ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬-. ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬ 3-‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ػشف‬Code Window. 4-‫ٚظ‬ ٝ٘ ‫ِج‬ً‫ثٌق‬ ‫ِغضؼشع‬ ‫ٔجفزر‬ ‫١فز‬Solution Explorer ‫أ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬–: ‫ثٌّٕجعذز‬ ‫دجٌىٍّز‬ ٝ‫٠أص‬ ‫ِج‬ ًّ‫أو‬ 1-ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ ٛ٘ ....................... 2-‫ثٌّغضخ‬ ‫ِؼٙج‬ ًِ‫ٚ٠ضؼج‬ ‫ثٌذشٔجِؼ‬ ‫ٚثؽٙز‬ ‫ػٍ١ٙج‬ ُّ‫٠ظ‬ .......................‫ثٌّخضٍفز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ٚػغ‬ ‫خالي‬ ِٓ َ‫ذ‬ 3-‫ثألدثر‬ ُ‫فؾ‬ ٝ‫ف‬ ُ‫ٌٍضقى‬ َ‫ثٌالص‬ ‫ثٌىٛد‬Label3................................. ٛ٘ ‫دجٌّجٚط‬ ً‫ج‬٠ٚ‫٠ذ‬ 4-‫ػذجسر‬ ‫إلظٙجس‬ َ‫ثٌالص‬ ‫ثٌىٛد‬" Welcome "‫ثألدثر‬ ٍٝ‫ػ‬Label2................................. ٛ٘ 5-‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫ٔؼغؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬. ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ............................... ‫ح‬–: ‫ثٌٛظ١فز‬ ‫ف١ظ‬ ِٓ ‫ثٌضجٌ١ز‬ ‫ثألدٚثس‬ ٓ١‫د‬ ْ‫لجس‬ 1-‫ثألدثر‬Label‫ثألدثر‬ ٚTextBox 2-‫ثألدثر‬Radio Button‫ثألدثر‬ ٚCheckbox ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ 1-ُ‫ثإلع‬Form1.vb‫دجٌشش٠ؾ‬ ‫ثٌّٛؽٛد‬ٌٝ‫ثٌقج‬ُ‫ثع‬ ٌٝ‫ث‬ ‫٠ش١ش‬ ........................................ ‫أ‬-‫ح‬ ‫ثٌّٕٛرػ‬ ‫ٚثؽٙز‬ ٗ‫د‬ ْ‫٠خض‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬-‫ثٌّششٚع‬ ‫ٍِفجس‬ ‫ػ‬-‫د‬ ‫ثٌىٛد‬ ٗ‫د‬ ْ‫٠خض‬ ٜ‫ثٌز‬ ‫ثٌٍّف‬–‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬ 2-‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثألدثر‬ ‫ِٛلغ‬ ‫ٌضقذ٠ذ‬Form. ‫ثٌخجط١ز‬ َ‫ٔغضخذ‬........................................ ‫أ‬–Auto Complete Source‫ح‬-Window State‫ػ‬–Location‫د‬-Size 3-‫ثٌم١ّز‬Form1...................... ‫ٌٍخجط١ز‬ ‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬ ْٛ‫صى‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫أ‬–TextٚName‫ح‬ ‫ِؼج‬–Text‫ػ‬ ‫فمؾ‬–Name‫فم‬‫د‬ ‫ؾ‬-‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬ 4-............................... ‫ثألدثر‬ َ‫ٔغضخذ‬ ‫ػٕظش‬ ِٓ ‫أوغش‬ ٚ‫أ‬ ‫ػٕظش‬ ‫الخض١جس‬ ‫ثٌؼٕجطش‬ ِٓ ‫لجةّز‬ ‫إلظٙجس‬ ‫أ‬–Button‫ح‬-Radio Button‫ػ‬-Combobox‫د‬-Listbox
  • 53. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 53 5-..................... ‫خالي‬ ِٓ ‫ثٌٕش‬ ‫ثٌؼٕظش‬ ‫خظجةض‬ ٝ‫ف‬ ُ‫ثٌضقى‬ ٓ‫٠ّى‬........... ‫أ‬–‫ح‬ ‫فمؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬-‫ػ‬ ‫فمؾ‬ ‫ثٌخظجةض‬ ‫ٔجفزر‬-‫د‬ ‫ٚثٌىٛد‬ ‫ثٌخظجةض‬ ‫ٔجفزر‬-‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬ 6-.................................... ‫ثٌخجط١ز‬ َ‫ٔغضخذ‬ ٗ‫ٚصجع١شثص‬ ‫ثٌخؾ‬ ُ‫فؾ‬ ٝ‫ف‬ ُ‫ٌٍضقى‬ ‫أ‬–Fore color‫ح‬-Font‫ػ‬-Auto size‫د‬-Size ‫ح‬-‫ث‬ َ‫دجعضخذث‬‫ٌضىشثس‬Loopingِٓ ‫ثٌفشد٠ز‬ ‫ثألػذثد‬ ‫ػشح‬ ً‫ٌقجط‬ ‫ثٌٕٙجة١ز‬ ‫ثٌّخشؽجس‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬1ٌٝ‫ث‬5 ‫ثٌؼذد‬ ‫دفشع‬N‫ثٌٕٙجة١ز‬ ‫ثٌّخشؽجس‬ ‫ثٌؼشح‬ ً‫ٚفجط‬M
  • 54. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 54 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثالعّجػٍ١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-) ( ‫ِج‬ ‫ثٌّشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬ 2-‫ثٌذشِؾز‬ ‫ٌغز‬ َ‫صغضخذ‬VB.net( ‫فمؾ‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫إٔضجػ‬ ٝ‫ف‬) 3-‫دجٌىٛد‬ ‫ثٌّمظٛد‬Label1.Autosize = trueُ‫فؾ‬ ‫صغ١١ش‬ ٛ٘Label( ٍٗ‫دثخ‬ ‫ثٌّىضٛح‬ ‫ثٌٕض‬ ‫فغخ‬ ٍٝ‫ػ‬ ً‫ج‬١‫صٍمجة‬ ) 4-‫ثٌخجط١ز‬Window State‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬Form) ( ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ 5-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫صشضشن‬Listbox‫ثٌغشد‬ ‫طٕذٚق‬ ُ‫ثٌضقى‬ ‫أدثر‬ ٚCombobox‫ثٌخجط١ز‬ ٝ‫ف‬Items) ( 6-‫ثٌخجط١ز‬ َ‫صغضخذ‬Name) ( ‫ٌٍٕجفزر‬ ُ‫وجع‬ َ‫ثٌّغضخذ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬ ‫ثٌغٕٛثس‬ ‫ػذد‬ ‫ٌقغجح‬ ‫ثٌضذفك‬ ‫ٚخش٠طز‬ ً‫ثٌق‬ ‫خطٛثس‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬Y‫ثٌشٙٛس‬ ‫ػذد‬ ‫دّؼٍِٛ١ز‬M‫ػذد‬ ْ‫دج‬ ً‫ج‬ٍّ‫ػ‬ / ‫ثٌشٙٛس‬ ‫ػذد‬ = ‫ثٌغٕٛثس‬12. ً‫ثٌق‬ ‫خطٛثس‬‫ثٌضذفك‬ ‫خش٠طز‬ 1-‫ثٌذذث٠ز‬ 2-................................................ 3-................................................ 4-................................................ 5-‫ثٌٕٙج٠ز‬ ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬:: ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ 1-......................... ٍٝ‫ػ‬ ٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ‫صؼضّذ‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ َ‫ثعضخذث‬ (–‫ٚ٠خ‬ ‫صطذ١مجس‬ َ‫ثعضخذث‬–) ‫ثٌىّذ١ٛصش‬ ‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬ 2-ٍ‫٠ط‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬........................... ‫ػٍ١ٙج‬ ‫ك‬ ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ (–‫ثٌّشىٍز‬–) ‫ثٌّشىٍز‬ ً‫ف‬ 3-....................... ‫ٌــ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ‫ثٌضطذ١مجس‬ ً١‫صشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬ (Object Oriented - Event Driven - .Net Framework) Start End
  • 55. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 55 4-ُ‫ثٌضقى‬ ‫أدثر‬ ‫صٕفشد‬TextBox١‫دجٌخجط‬( ............................. ‫ز‬Password Char – Name – Auto Size ) 5-‫ثألِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Form‫ِجػذث‬ ‫ثٌضجٌ١ز‬ ‫ثٌؼٍّ١جس‬ ‫خالي‬ ِٓ .................... ‫ثٌفجسر‬ َ‫دجعضخذث‬ ‫ٚثالفالس‬ ‫ثٌغقخ‬ (–‫ثٌخجط١ز‬ ‫ػذؾ‬Size–‫ثٌخجط١ز‬ ‫ػذؾ‬Location) : ‫ثٌضجٌ١ز‬ ‫ثٌشجشز‬ َ‫دجعضخذث‬ ‫ثٌٕمؾ‬ ْ‫ِىج‬ ًّ‫ثو‬ :‫ثٌشثدغ‬ ‫ثٌغؤثي‬ 1-............................... ٛ٘ ‫ثٌّششٚع‬ ُ‫ثع‬ 2-‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٝ‫ف‬ ............................ ‫أِش‬ ‫ؽش٠ك‬ ٓ‫ػ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ٌٝ‫إ‬ ‫ثٌذخٛي‬ ٓ‫٠ّى‬ 3-‫أِش‬ ِٓ ‫ثٌغشع‬Properties............. ٛ٘ ‫ثٌّخضظشر‬ ‫ثٌمجةّز‬ ٝ‫ف‬...................
  • 56. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 56 ‫ِقجفظز‬ ْ‫أِضقج‬‫عٛ٠ف‬ ٕٝ‫د‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ٍٝ‫ػ‬ ‫ثٌذثي‬ ‫ثٌؼٍّز‬ ‫ثٌظطٍـ‬ ‫ثوضخ‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬ 1-. ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ 2-ٌ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬‫ِج‬ ‫ِشىٍز‬ ً‫ق‬ 3-‫دجألدثر‬ ‫ثٌؼٕجطش‬ ‫لجةّز‬ ‫إوّجي‬ ‫ػٍّ١ز‬ ‫دٙج‬ ُ‫٠ض‬ ‫عٛف‬ ٝ‫ثٌض‬ ‫ثٌطش٠مز‬ ‫صقذد‬ ‫خجط١ز‬Comboboc 4-‫دٍغز‬ ‫صىضخ‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ِٓ ‫ِؾّٛػز‬VB.net‫ثٌىّذ١ٛصش‬ ‫دزثوشر‬ ‫ثٌىجةٕجس‬ ‫إٔشجء‬ ‫خالٌٙج‬ ِٓ ُ‫٠ض‬ 5-ً‫دذثة‬ ‫ػذر‬ ِٓ ‫ثوغش‬ ٚ‫أ‬ ً٠‫دذ‬ ‫الخض١جس‬ َ‫صغضخذ‬ ‫أدثر‬ ٌ‫ث‬ ‫ػٛء‬ ٝ‫ف‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬ ‫ٌىٛٔجس‬ ٌٝ‫ثٌضج‬ ً‫شى‬IDE: ٍٝ٠ ‫ػّج‬ ‫أؽخ‬ 1-‫ثألدثر‬ َ‫صغضخذ‬ ‫ف١ّج‬ ً‫دجٌشى‬ ‫ثٌّٛؽٛد‬ ‫ثألدٚثس‬ ‫طٕذٚق‬ ِٓGroup Box 2-ٝ‫ث٢ص‬ ‫ثٌىٛد‬ ‫صٕف١ز‬ ‫فجٌز‬ ٝ‫ف‬ ‫٠قذط‬ ‫ِجرث‬Form1.ControlBox = false 3-ً‫ثٌق‬ ‫ِغضؼشع‬ َ‫ثعضخذث‬ ‫فذد‬( Solution Explorer )‫؟‬ 4-‫ث‬ ‫ِج‬ : ‫ثٌخظجةض‬ ‫ٔجفزر‬ ِٓ‫ثألدثر‬ ‫دٙج‬ ‫صٕفشد‬ ٝ‫ثٌض‬ ‫ٌخجط١ز‬TextBox‫؟‬ ‫ثالدٚثس‬ ٝ‫دجل‬ ٓ‫ػ‬ ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ٍٝ٠ ‫ِج‬ ً‫ٌى‬ َ‫ثٌالص‬ ‫ثٌذشِؾز‬ ‫وٛد‬ ‫ثوضخ‬ 1-‫ثألدثر‬ ً‫دثخ‬ ‫ثٌقشٚف‬ ‫ٌؼذد‬ ٝ‫ثٌمظ‬ ‫ثٌقذ‬TextBox3=40 2-‫ثألدثر‬ ٝ‫ف‬ ‫ثٌّٛؽٛد‬ ‫ثٌٕض‬ ً‫ثؽؼ‬TextBox1‫ثألدثر‬ ٝ‫ف‬ ‫٠ظٙش‬TextBox2 3-ْ‫ثٌؼٕٛث‬ ‫دأدثر‬ ‫ثٌخؾ‬ ‫ٔٛع‬Label2( ٛ٘Tahomaّٗ‫ٚفؾ‬ )16 ‫ح‬-: ٍٝ٠ ‫ِّج‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ 1-‫ثٌّؼجدٌز‬M = N + Lْ‫ث‬ ٕٝ‫صؼ‬ ‫أ‬–M‫ح‬ ‫ثٌزثوشر‬ ٝ‫ف‬ ْ‫ِخض‬–LٚN‫دـ‬ ْ‫صخض‬ ُ١‫ل‬M‫ػ‬-‫ح‬ ٚ ‫أ‬ ِٓ ‫وال‬ 2-‫ثٌخجط١ز‬ ‫ػذؾ‬ ‫أعش‬ ‫٠ظٙش‬Window State‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫أ‬–‫ح‬ ُ١ّ‫ثٌضظ‬ ‫ّٔؾ‬ ٝ‫ف‬–ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬‫ػ‬-ً١‫ٚثٌضشغ‬ ُ١ّ‫ثٌضظ‬ ‫ّٔؾ‬ ٝ‫ف‬ 3-‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ ‫أعٕجء‬ َ‫ثٌّغضخذ‬ ‫ِذخالس‬ ‫ثعضمذجي‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬ ‫أ‬–TextBox‫ح‬-Size‫ػ‬–Label 4-‫ثالِش‬ ‫صس‬ ‫أدثر‬ ‫ٚػشع‬ ‫ثسصفجع‬ ‫صقذ٠ذ‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫خجط١ز‬Button‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬
  • 57. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 57 ‫أ‬–Auto Size‫ح‬-Size‫ػ‬-Border Style ( ‫ثٌؼشح‬ ‫ؽذٚي‬ ‫ٔجصؼ‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ‫أِجِه‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬5( ‫ثٌؼذد‬ ْ‫ث‬ ‫دفشع‬ )F) ‫د١جٔجس‬ ِٓ ‫دٙج‬ ‫ِج‬ ‫ٚثوّجي‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬ ‫ثٌّطٍٛح‬
  • 58. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 58 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌمج٘شر‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالػذ‬ ‫ٌطذجػز‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬ِٓ ‫ثٌفشد٠ز‬ ‫ثد‬2ٌٝ‫ث‬9: ٝ‫دجالص‬ َٛ‫ٔم‬ ‫ثٌّشىٍز‬ ‫صؼش٠ف‬ ًّ‫ثو‬ : ‫أٚال‬ ِٓ ‫ثٌفشد٠ز‬ ‫ثالػذثد‬ ‫ؽذجػز‬ : ‫ثٌّخشؽجس‬2ٌٝ‫ث‬9 ‫ثٌؼذد‬ : ‫ثٌّذخالس‬M ‫ل١ّز‬ ‫صظذـ‬ ٝ‫فض‬ ‫ثٌطذجػز‬ ‫ط‬ ................ ‫دّمذثس‬ ٗ‫ص٠جدص‬ ُ‫ع‬ ............. ‫ثٌؼذد‬ ‫ؽذجػز‬ : ) ً‫ثٌق‬ ( ‫ثٌّؼجٌؾز‬M..........9 ‫ث‬ : ً‫ج‬١ٔ‫عج‬‫؟‬ ً‫ثٌق‬ ‫خطٛثس‬ ًّ‫و‬ 1-‫دذث٠ز‬ 2-M = 3 3-ْ‫وج‬ ‫إرث‬M <= 9: ْ‫إر‬ 3-1......................... 3-2......................... 3-3......................... 4-‫ثٌٕٙج٠ز‬ ‫؟‬ ‫ثالػذثد‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ً‫ج‬‫عجٌغ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ ) ‫أ‬ ( ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطج‬ 1-. ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ 2-‫ثٌّؾّٛػز‬ ‫طٕذٚق‬Group Box‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ُ‫ثٌضقى‬ ‫ػٕجطش‬ ِٓ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغخذ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ ٛ٘ . 3-‫ثٌخجط١ز‬ ‫ٚظ١فز‬Minimize Boxٚ‫أ‬ ‫إظٙجس‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬‫ثٌضىذ١ش‬ ‫طٕذٚق‬ ‫إخفجء‬ 4-. ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫ػٕذِج٠مغ‬ ٗ‫د‬ َٛ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬ : ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬ ) ‫ح‬ ( 1-= " ‫ثٌؼشد١ز‬ ‫ِظش‬ ‫ؽّٙٛس٠ز‬ "Label1.text 2-Button1.ForeColor = color.Red ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫إلوّجي‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫إخضش‬ 1-‫ِظطٍـ‬Propertiesٌٝ‫ث‬ ‫٠ش١ش‬ ‫أ‬–‫ثٌغّجس‬ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬‫ح‬–ٌ‫ث‬ ‫ثٌقذثط‬ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ٝ‫ض‬‫ػ‬-‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ 2-‫ثٌخجط١ز‬ ‫ٌؼذؾ‬ ‫ثٌضجٌ١ز‬ ‫ثالخض١جسثس‬ ِٓ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌظق١قز‬ ‫ثٌم١ّز‬Password charُ‫ثٌضقى‬ ‫ألدثر‬ TextBoxٝ٘ ‫أ‬–PW‫ح‬–True‫ػ‬-* 3-ُ‫ثٌضقى‬ ‫ألدثر‬ ‫ؽّ١ؼٙج‬ ‫ثٌضجٌ١ز‬ ‫ثٌخظجةض‬Radio Button‫ثٌخجط١ز‬ ‫ِجػذث‬ ‫أ‬–Auto Size‫ح‬-Checked‫ػ‬-Text
  • 59. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 59 4-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫إال‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Formٝ٘ ‫أ‬–Form Border Syle‫ح‬-Window State‫ػ‬-Right To Left : ‫خؾ‬ ٗ‫صقض‬ ‫ِج‬ ‫طقـ‬ ) ‫ح‬ ( 1-‫ٌغز‬ ‫صؼذ‬Visual Basic.net‫دجٌقذط‬ ‫ِٛؽٙز‬Event Driven‫ال‬‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬ ‫خالي‬ ِٓ ًّ‫ص‬ ‫دشثِؾٙج‬ ْ ‫ثٌىّذ١ٛصش‬ 2-( ‫ثٌمجةّز‬Method Name)ٌّ‫ث‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ ٝ‫ثٌض‬ ٝ٘( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ذسؽز‬Form) 3-" ‫ثألفذثط‬Events". ‫ثعضذػجةٙج‬ ُ‫٠ض‬ ‫ػٕذِج‬ ‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ٓ‫ػ‬ ‫ػذجسر‬ 4-( ‫ثٌىٛد‬ ‫ٔجفزر‬Code Window)( ‫ثٌّششٚع‬ ‫ٍِٚفجس‬ ‫دّؾٍذثس‬ ‫لجةّز‬ ٗ‫د‬ ‫٠ؼشع‬Project( ‫ثٌّششٚػجس‬ ٚ‫أ‬ ) Project. ً‫ثٌق‬ ّٓ‫ػ‬ ‫ثٌّٛؽٛدر‬ )
  • 60. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 65 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌششل١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-‫ث‬ ‫د١جٔجس‬ ‫إدخجي‬ ‫ػٕذ‬ ‫إال‬ ‫ثالخطجء‬ ٖ‫٘ز‬ ‫ثوضشجف‬ ‫ٔغضط١غ‬ ‫ٚال‬ ‫لظذ‬ ْٚ‫دذ‬ ‫ثألخطجء‬ ‫دؼغ‬ ٝ‫ف‬ ‫صمغ‬ ‫ثٌذشٔجِؼ‬ ‫وضجدز‬ ‫أعٕجء‬‫ٌذشٔجِؼ‬ ) ( ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬ ٛ٘ ‫٘زث‬ ً‫ج‬‫ِغذم‬ ‫ٔضجةؾٙج‬ ‫ِؼشٚف‬ 2-(.Net Framework( ّٝ‫صغ‬ ً١‫صشغ‬ ‫د١تز‬ ‫٠ٛفش‬ )Run Time‫دٍغز‬ ‫ثٌّٕضؾز‬ ‫ثٌضطذ١مجس‬ ‫ف١ٙج‬ ًّ‫صؼ‬ ‫ثٌىّذ١ٛصش‬ ‫دزثوشر‬ ) (Visual Basic.net) ( ) 3-(Visual Basic.netٝ٘ٚ ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ )) ( ٍُ‫ثٌضؼ‬ ‫طؼذز‬ 4-( ‫ثٌخجط١ز‬Right To Left Layout( ‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫ثرث‬ ‫ثال‬ ًّ‫صؼ‬ ‫ال‬ )Right To Laft( ٜٚ‫صغج‬ )NO( ) ) 5-( ‫ثٌمجةّز‬Method Name) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌّذسؽز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ ) ‫ِؾّٛع‬ ‫ٌطذجػز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ِٓ ‫ثألػذثد‬1ٌٝ‫ث‬55( ُ‫دجع‬ ‫صغ١ش‬ ً‫ج‬ِ‫ِغضخذ‬R) : ٝ‫٠أص‬ ‫ف١ّج‬ ‫ثالخض١جسثس‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-( ‫ِظطٍـ‬Proceduresٌٝ‫ث‬ ‫٠ش١ش‬ ) ‫أ‬–ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬ ‫ح‬-ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صم١غ‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثألفذثط‬ ‫ػ‬-‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ 2-ٍٝ‫ػ‬ ‫ثٌخؾ‬ ‫ٚعّه‬ ُ‫ٚفؾ‬ ً‫شى‬ ‫ٌضقذ٠ذ‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Buttonٝ٘ ‫أ‬-Font‫ح‬-Size‫ػ‬–Location 3-( ٝ‫ف‬ ‫إدخجٌٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌقشٚف‬ ‫ٌؼذد‬ ٝ‫ثٌمظ‬ ‫ثٌقذ‬ ‫صقذد‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Text Boxٝ٘ ) ‫أ‬–Multiline‫ح‬-Max Length‫ػ‬-Auto size 4-‫أ‬ ٜ‫أ‬ ‫إدسثػ‬ ‫ػٕذ‬( ‫دجٌؼغؾ‬ ُ‫صقى‬ ‫دثر‬D-click( ‫ثألدٚثس‬ ‫ِشدغ‬ ِٓ )Tool Boxْ‫ثٌّىج‬ ْ‫فئ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ) ٛ٘ ‫إلظٙجس٘ج‬ ٝ‫ثالفضشثػ‬ ‫أ‬–‫ح‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ِٕضظف‬–( ٝ‫ثإلفذثع‬0:0‫ػ‬ )-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ُ‫فؾ‬ ‫فغخ‬ ُ‫ثٌضقى‬ ‫أدثر‬ ‫ِٛػغ‬ ‫٠خضٍف‬ Form 5-‫ثالخض١ج‬ ِٓ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌظق١قز‬ ‫ثٌم١ّز‬( ‫ثٌخجط١ز‬ ‫ٌؼذؾ‬ ‫ثٌضجٌ١ز‬ ‫سثس‬Password Char( ُ‫ثٌضقى‬ ‫ألدثر‬ ) Text Boxٝ٘ )‫أ‬–PW‫ح‬-True‫ػ‬-* : ٝ‫٠جص‬ ‫ػّج‬ ‫أؽخ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ 1-( ٖ‫صٛفش‬ ‫ِج‬ ‫أروش‬IDE(‫ٌّذشِؼ‬ )Visual Basic.net. ) 2-( َ‫ثعضخذث‬ ٓ‫ػ‬ ٗ‫صؼشف‬ ‫ِج‬ ‫أروش‬Check Box) 3-‫ػش‬( ‫ف‬Combo Box. ‫ثٌمجةّز‬ ‫إوّجي‬ ‫ػٍّ١ز‬ ‫دٙج‬ ُ‫٠ض‬ ‫عٛف‬ ٝ‫ثٌض‬ ‫ثٌطش٠مز‬ ‫صقذد‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬ ُ‫ثع‬ ‫روش‬ ‫ِغ‬ )
  • 61. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 61 4-: ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬ A – Button1.Text = "Start" B – Label2.Autosize = true
  • 62. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 62 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌؾ١ضر‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-( ‫ثٌذشِؾز‬ ‫ٌغز‬VB.Net) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ ) 2-ٌ‫ث‬ ‫ٚػغ‬ ٝ‫ف‬ ‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬ ‫ثٌٕمش‬ ‫ػٕذ‬) ( ‫ثألِش‬ ‫صس‬ ْ‫أسوج‬ ٚ ‫فذٚد‬ ٍٝ‫ػ‬ ‫ِشدؼجس‬ ْ‫عّج‬ ‫صظٙش‬ ُ١ّ‫ضظ‬ 3-ْ‫ثٌؼٕٛث‬ ‫ثدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Autosizeٜٚ‫صغج‬True) ( 4-‫ثٌخجط١ز‬ َ‫صغضخذ‬Name) ( َ‫ثٌّغضخذ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬ 5-‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ‫صغضط١غ‬‫ثٌذشِؾز‬ ‫ٌغز‬ َ‫دجعضخذث‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ ٚ‫أ‬VB.net) ( 6-) ( ‫ثٌقذط‬ ُ‫ٚثع‬ ٓ‫ثٌىجة‬ ُ‫ثع‬ ِٓ ْٛ‫ِى‬ ‫ثالؽشثء‬ ُ‫ثع‬ : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-‫خظجةض‬ ( ................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬–‫إؽ‬‫شثءثس‬ –) ‫أفذثط‬ 2-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثال‬ ‫ػذطٙج‬ ‫ثعش‬ ‫٠ظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Form.................. ٝ٘ (Form Border Style-Window State-Right to left) 3-ً٠‫دذ‬ ِٓ ‫أوغش‬ ‫دجخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ‫دق١ظ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬................. ٝ٘ (Group Box-Radio Button-Check Box) 4-‫لشثءر‬ ( ‫ثٌّشىٍز‬ ........................ ‫ص١غش‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ِضث٠ج‬ ِٓ-ُٙ‫ف‬-) ‫عذك‬ ‫ِج‬ ً‫و‬ 5-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ ( .................. ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ثٌخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضأوذ‬–‫ثٌذش‬ ‫صٛع١ك‬‫ٔجِؼ‬– ) ‫ثٌخٛثسصِ١ز‬ ٜٚ‫صغج‬ ٚ‫ث‬ ِٓ ‫أوذش‬ ‫ثٌّذخٍز‬ ‫ثٌذسؽز‬ ْٛ‫صى‬ ْ‫ث‬ ‫فجٌز‬ ٝ‫ف‬ ‫ٔجؽـ‬ ‫وٍّز‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬55ْ‫دج‬ ‫ػٍّج‬ " ‫ٔجؽـ‬ " ‫ؽذجػز‬ : ‫ثٌّخشؽجس‬ ‫ثٌذسؽز‬ : ‫ثٌّذخالس‬X : ‫ثٌّؼجٌؾز‬X>= 50 : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ ‫أ‬–: ٓ١‫د‬ ْ‫لجس‬ ْ‫ثٌؼٕٛث‬ ‫أدثر‬Label‫ثٌىض‬ ‫طٕذٚق‬ ٚ‫جدز‬TextBox‫ِّٕٙج‬ ً‫و‬ ‫ٚظ١فز‬ ‫ف١ظ‬ ِٓ ‫ح‬–: ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫صظق١قٙج‬ ‫دؼذ‬ ‫ثٌضجٌ١ز‬ ‫ثٌؾٍّز‬ ‫وضجدز‬ ‫أػذ‬ Property . Value= control Name
  • 63. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 63 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثالعىٕذس٠ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ ‫ثٌؼذ‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫جسر‬ 1-( ‫ٌغز‬Visual Basic.net) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ ) 2-‫ثألِش‬ ‫صس‬ ‫ِٛلغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌخجط١ز‬ ‫خالي‬ ِٓ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Name) ( 3-ٌٝ‫ثٌضج‬ ‫ثٌىٛد‬Label1.Autosize = false‫ثد‬ ُ‫فؾ‬ ‫ٌضقذ٠ذ‬ َ‫٠غضخذ‬( ٗ١ٍ‫ػ‬ ‫ثٌّىضٛح‬ ‫ثٌٕض‬ ‫فغخ‬ ً‫ج‬١‫صٍمجة‬ ْ‫ثٌؼٕٛث‬ ‫ثر‬ ) 4-‫ثٌخٛثسصِ١ز‬Algorithm) ( ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬ ٓ‫ػ‬ ‫ػذجسر‬ 5-‫ثألدثر‬GroupBox) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌّٕجعخ‬ ْ‫ثٌّىج‬ ٝ‫ف‬ ‫ث٢ص١ز‬ ‫ثٌىٍّجس‬ ِٓ ‫وٍّز‬ ً‫و‬ ‫ػغ‬ : (.Net Framework – Windostate – ComboBox – Event Handler - Flowchart - Problem) 1-.................... ٛ٘ ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ 2-.... ٗ١ٍ‫ػ‬ ‫٠طٍك‬ ٌٗ ً‫ف‬ ‫ث٠ؾجد‬ ‫٠ضطٍخ‬ ‫ِٛلف‬...................... 3-.................................... ٝ٘ ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫خجط١ز‬ 4-............................... ‫ٌــ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫ث‬ ِٓ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬ 5-................... ‫إفذث٘ج‬ ‫الخض١جس‬ ‫صٕغذي‬ ‫ػٕجطش‬ ‫لجةّز‬ ٓ‫ػ‬ ‫ػذجسر‬ ُ‫ثٌضقى‬ ‫أدثر‬........... : ‫ثٌضجٌ١ز‬ ًّ‫ثٌؾ‬ ٝ‫ف‬ ‫خؾ‬ ٗ‫صقض‬ ‫ِج‬ ‫طٛح‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ 2-F1‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬ ‫ِفضجؿ‬ 3-Font‫أدثر‬ ً‫دثخ‬ ‫ثالعطش‬ ‫صؼذد‬ ‫إِىجٔ١ز‬ ‫صض١ـ‬ ‫خجط١ز‬Textbox 4-‫ثٌخظجةض‬ ‫ٔجفزر‬‫ثٌض‬ ‫ثٌذشٔجِؼ‬ ‫ػٍ١ٙجٚثؽٙز‬ ُّ‫٠ظ‬َ‫ثٌّشضخذ‬ ‫ِؼٙج‬ ًِ‫٠ضؼج‬ ٝ 5-Fore Color‫ثٌّٕٛرػ‬ ‫خٍف١ز‬ ٌْٛ ‫ٌضغ١١ش‬ َ‫صغضخذ‬ ‫خجط١ز‬ : ‫ثٌضجٌ١ز‬ ‫ثٌؼذجسثس‬ ِٓ ‫ػذجسر‬ ً‫ٌى‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ُ‫ع‬ ً‫ث‬‫ؽ١ذ‬ ‫ثٌضجٌ١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ‫ثدسط‬ : ً‫ال‬ٚ‫أ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬
  • 64. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 64 1-( ................. ‫ثٌخش٠طز‬ ٝ‫ف‬ ‫ثٌٕمؾ‬ ‫ٌّال‬ ‫ثٌّٕجعخ‬ ‫ثٌضؼذ١ش‬Start - End - FlowLines) 2-ٕٝ‫ثٌّؼ‬ ‫٠ؤدىٕفظ‬ ‫ثٌخش٠طز‬ ٝ‫ف‬ ‫ٌفع‬Output( ....................Input–Print–) ‫عذك‬ ‫ِّج‬ ‫شب‬ ‫ال‬ 3-‫ثٌّؼجٌؾز‬ ( ...................... ٓ‫ػ‬ ‫٠ؼذش‬ ‫دجٌخش٠طز‬ ً١‫ثٌّغضط‬ ‫سِض‬–‫ثٌّخشؽجس‬–) ‫ثٌّذخالس‬ ‫؟‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ِضث٠ج‬ ِٓ ٓ١ٕ‫ثع‬ ‫أروش‬ : ُ‫ج‬١ٔ‫عج‬
  • 65. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 65 ‫ِقجفظز‬ ْ‫أِضقج‬‫دٛسعؼ١ذ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫أ‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬–: ‫ثٌضجٌ١ز‬ ‫دجٌؼذجسر‬ ‫ثٌّمظٛد‬ ‫ٚػـ‬ ‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬VB.netٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬Object Oriented‫دجٌقذط‬ ٗٙ‫ِٚٛؽ‬Event Driven. ‫ح‬-١‫ثٌظق‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫قز‬ 1-‫ثالِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Button‫ثٌخجط١ز‬ ‫خالي‬ ِٓLocation) ( 2-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Autosize=true) ( 3-‫ثٌخجط١ز‬Itemsُ‫ثٌضقى‬ ‫أدثر‬ ‫ِغ‬ َ‫صغضخذ‬ComboBox) ( ‫فمؾ‬ 4-٠‫ثالص١ز‬ ‫دجٌظ١غز‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ػذؾ‬ ٓ‫ّى‬Control name . value= property) ( 5-‫ثٌمجةّز‬Class Name) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثِذسؽز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ 6-‫ثٌخٛثسصِ١ز‬Algorithm) ( ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ِٓ ‫ِؾّٛػز‬ ٓ‫ػ‬ ‫ػذجسر‬ : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ ( Visual Studio - .Net framework – true – groupbox – problem Solving – font – properties – procedure – Listbox – code window ) 1-................... ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ‫ٌٍضطذ١مجس‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬. 2-‫خجط١ز‬ ً‫ِغ‬ ‫ثٌّٕٛرػ‬ ‫٘زث‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ٍٝ‫ػ‬ ‫صطذك‬ ‫ٌٍّٕٛرػ‬ ‫ػذطٙج‬ ُ‫ص‬ ‫إرث‬ ‫خظجةض‬ ‫ٕ٘جن‬ .......... 3-ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬ ٝ٘ ...................... 4-‫ٔج‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫ث‬ ‫ٌٍٛطٛي‬ ٗ‫د‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬ ......................‫صؼ‬ 5-‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدثٚس‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬ ٝ٘ ...................... 6-‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ....................... ‫فضـ‬ ُ‫٠ض‬F7. ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬–: ً‫ثٌشى‬ ‫دٙزث‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ظٙٛس‬ ٌٝ‫ث‬ ‫أدس‬ ٝ‫ثٌض‬ ‫ٚل١ّضٙج‬ ‫ثٌخجط١ز‬ ‫أروش‬ ‫ح‬–( ٓ١‫ِخضٍف‬ ٓ٠‫ػذد‬ ‫إلدخجي‬ ‫ثٌفشثغجس‬ ًّ‫ثو‬ ُ‫ع‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ثالص١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬X,Y‫ثٌؼذد‬ " ‫ؽذجػز‬ ُ‫ع‬ ) " ‫؟‬ ٛ٘ ‫ثٌظغش‬ ‫ثٌؼذد‬ ٚ " ‫؟‬ ٛ٘ ‫ثألوذش‬ ‫ثٌخجط١ز‬‫ثٌم١ّز‬
  • 67. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 67 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثع١ٛؽ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫أ‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬–‫أ‬: ‫ث٢ص١ز‬ ‫ٌٍؼذجسثس‬ ٍّٝ‫ثٌؼ‬ ‫ثٌّظطٍـ‬ ‫روش‬ 1-. ‫ثٌّشىالس‬ ً‫ف‬ ً‫ِشثف‬ ِٓ ‫خطٛر‬ ‫أٚي‬ 2-‫ٔش‬ ‫دٚس‬ ‫د١ضن‬ ‫ف١ؾٛثي‬ ‫ٌغز‬ ٝ‫ف‬ ‫ثٌذشٔجِؼ‬ ‫ٚصؼٍ١ّجس‬ ‫أٚثِش‬ ‫ٌىضجدز‬ ‫ٔجفزر‬VB.NET. 3-. ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ح‬–: ٌٝ‫ثٌضج‬ ‫ثٌىٛد‬ ‫ثششؿ‬Label1.AutoSize = true : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-) ( ‫دشٔجِؼ‬ ٌٝ‫إ‬ ‫ٚصقٛ٠ٍٙج‬ ‫ثٌّشىٍز‬ ُٙ‫ف‬ ‫عٌٙٛز‬ ٍٝ‫ػ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫صغجػذ‬ 2-‫ثٌخجط١ز‬ ‫ػذؾ‬Name‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form) ( ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ‫٠طذك‬ 3-ٌ‫ث‬ ُ‫ثع‬ٝ‫ف‬ ‫ثٌىجةٕجس‬ ‫دؼغ‬ ‫دٙج‬ ‫صضظف‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ٌٍخظجةض‬ ‫ّٔجرػ‬ ٌٗٔٛٚ ّٗ‫ٚفؾ‬ ٓ‫ىجة‬VB.NET) ( 4-) ( ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ 5-ٛ٘ " ٝ‫أٔغ‬ " َ‫أ‬ "‫روش‬ " ‫ثٌٕٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬CheckBox( ) : ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫الوّجي‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-‫ثألِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Form‫خالي‬ ِٓ ‫أ‬-‫ثٌخجط١ز‬ ‫ػذؾ‬Size‫ح‬-‫ثٌخجط١ز‬ ‫ػذؾ‬Font‫ػ‬-‫ثٌخجط١ز‬ ‫ػذؾ‬Location 2-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫صشضشن‬ListBox‫ٚط‬‫ٚثٌغشد‬ ‫ثٌضقش٠ش‬ ‫ٕذٚق‬ComboBox‫ثٌخجط١ز‬ ٝ‫ف‬ ‫أ‬–Suggest‫ح‬–Item‫ػ‬-Selection Mode 3-‫ثٌٕمش‬Click‫٠ؼضذش‬ ‫ثألِش‬ ‫صس‬ ٍٝ‫ػ‬ ‫أ‬–‫ح‬ ‫خجط١ز‬-‫ػ‬ ‫إؽشثء‬–‫فذط‬ 4-‫ثٌخجط١ز‬ ‫ٌؼذؾ‬ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌظق١قز‬ ‫ثٌم١ّز‬Password charُ‫ثٌضقى‬ ‫ألدثر‬TextBoxٝ٘ ‫أ‬–PW‫ح‬-true‫ػ‬-* 5-ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ٕفشد‬ ٍٝ٠ ‫ِّج‬ ‫ٚثفذر‬ ‫خجط١ز‬TextBoxٝ٘ ‫أ‬-Multiline‫ح‬-Text‫ػ‬-Checked : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ ‫أ‬–‫؟‬ ‫ثٌّشىٍز‬ ‫ػشف‬ ‫ح‬-‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬ ‫شجشز‬ ‫ِىٛٔجس‬ ِٓ ٓ١ٕ‫ثع‬ ‫أروش‬IDE‫؟‬ ‫ػ‬–‫وشثعز‬ ٝ‫ف‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬‫ثٌذسؽز‬ ْٛ‫صى‬ ْ‫أ‬ ‫فجٌز‬ ٝ‫ف‬ ‫ٔجؽـ‬ ‫وٍّز‬ ‫ٌطذجػز‬ ‫ٚرٌه‬ ‫ثٌخطٛثس‬ ‫ثعضىّجي‬ ‫دؼذ‬ ‫ثإلؽجدز‬ ٜٚ‫صغج‬ ٚ‫أ‬ ِٓ ‫أوذش‬ ‫ثٌّذخٍز‬55
  • 69. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 69 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثالفّش‬ ‫ثٌذقش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ ٌ‫ث‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫خطأ‬ 1-) ( ‫دشٔجِؼ‬ ٌٝ‫ث‬ ‫ٚصقٛ٠ٙج‬ ‫ثٌّشىٍز‬ ُٙ‫ف‬ ‫عٌٙٛز‬ ٍٝ‫ػ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫صغجػذ‬ 2-‫٠ؼضذش‬Visual Studio‫ِضىجٍِز‬ ‫صطٛ٠ش‬ ‫د١تز‬IDE‫الٔضجػ‬ ‫ثٌالصِز‬ ‫ٚثٌخظجةض‬ ‫ٚثٌؼٕجطش‬ ‫ثألدٚثس‬ ِٓ ‫ِؾّٛػز‬ ُ‫صؼ‬ ‫الٔٙج‬ ) ( ‫صطذ١مجس‬ 3-‫ثٌخجط١ز‬ ‫ٚظ١فز‬Right to laft‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form‫فجٌز‬ ‫صقذ٠ذ‬( ‫صظغ١ش‬ ٚ‫أ‬ ‫صىذ١ش‬ ‫ٚػغ‬ ٝ‫ف‬ ‫ثٌشجشز‬ ٍٝ‫ػ‬ ‫ثٌّٕٛرػ‬ ) 4-Auto size.Label1 = yes) ( : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-‫ثٌىٛد‬ ‫ٔجفزر‬ ‫فضـ‬ ٓ‫٠ّى‬code Window( ...................... ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ‫ؽش٠ك‬ ٓ‫ػ‬F5 - f7 – F4) 2-ٌ‫ث‬ ‫ثٌخجط١ز‬.............. ٝ٘ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬ ‫ّغضخذِز‬ (From Bor style - Name - Text) 3-..................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٚغ١ش٘ج‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬ ‫فذط‬ (–‫إؽشثءثس‬–) ‫خظجةض‬ 4-.................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫ث‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬ ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ (–‫ثٌّشىٍز‬-) ‫ثٌّشىٍز‬ ً‫ف‬ ‫ثٌؼذجسثس‬ ًّ‫ثو‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬: ‫ث٢ص١ز‬ 1-....................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ِٕطم١ج‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬ 2-.............................. ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫صٕف١ز٘ج‬ ٝ‫ف‬ ‫صشغخ‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ‫ِؾّٛػز‬ 3-‫ٌٍّغضخذ‬ ‫صغّـ‬ ‫دق١ظ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ثعضخذثِٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬................. ً٠‫دذ‬ ِٓ ‫ثوغش‬ ‫ثخض١جس‬ َ 4-ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ .......................... : ٍٝ٠ ‫ِّج‬ ‫ثٌّخضٍفز‬ ‫ثٌىٍّز‬ ‫ثعضخشػ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ 1-(Form Border Style - Solution Explorer - Tool box - Form) 2-(Event - Multiline - Password char - Max Length) 3-(Font - size - color - Auto size) : ‫ثٌخجِظ‬ ‫ثٌغؤثي‬ ‫أ‬–‫؟‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫دجخضذجس‬ ‫ثٌّذشِؼ‬ َٛ‫٠م‬ ‫ٌّجرث‬ ‫ح‬–. ‫ػشح‬ ‫ؽذٚي‬ ٜ‫ث‬ ‫ٌطذجػز‬ : ‫ثٌضذفك‬ ‫خش٠طز‬ ًّ‫أو‬
  • 71. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 71 ‫ِقجفظز‬ ْ‫أِضقج‬‫دِ١جؽ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫ث‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬ 2-‫ثٌذشِؾز‬ ‫ٌغز‬ ٍٝ‫ػ‬ ‫٠ؤخز‬VB.net) ( ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ٝ‫ف‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ‫ال‬ ٗٔ‫ث‬ 3-ٌ‫ث‬ َ‫صغضخذ‬‫خجط١ز‬Name) ( ‫ٌٍٕجفزر‬ ُ‫وجع‬ َ‫ثٌّغضخذ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫ثظٙجس‬ ٝ‫ف‬ 4-) ( ‫ثٌىٛد‬ ‫ٔجفزر‬ ّٝ‫صغ‬ ‫ثٌذشٔجِؼ‬ ‫ٚصؼٍ١ّجس‬ ‫ثٚثِش‬ ‫ٌىضجدز‬ ‫ٔجفزر‬ ‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬ ‫صض١ـ‬ : ‫ثٌضجٌ١ز‬ ًّ‫ثٌؾ‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-١‫ثٌم‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثالٔشطز‬ ‫ثٌخطٛثس‬......................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫ث‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ج‬ 2-‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬Visual Basic.net..................................................................... ٝ٘ 3-‫ثٌّؾّٛػز‬ ‫طٕذٚق‬Group Box..................................... ٝ‫ف‬ َ‫٠غضخذ‬.............. 4-................................................................................ : ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌقذط‬ ‫ِؼجٌؼ‬ : ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-‫ثٌّشىٍز‬ ( ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬–‫ثٌخ‬‫ٛثسصِ١ز‬–‫طقز‬ ‫ثخضذجس‬ ) ‫ثٌذشٔجِؼ‬ 2-‫ِظطٍـ‬Propertiesٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثألفذثط‬ ( ٌٝ‫ث‬ ‫٠ش١ش‬–‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬– )ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬ 3-ٓ‫ثٌىجة‬ ٗ‫د‬ ‫٠ٕفشد‬ ٍٝ٠ ‫ِّج‬ ‫ٚثفذر‬ ‫خجط١ز‬Textbox(Password char–Name-Autosize) 4-‫ػذ‬ ٓ‫٠ّى‬‫ثالص١ز‬ ‫دجٌظ١غز‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ؾ‬ ( Control name.property = vaue - value = control name .property - Control name property = vaue ‫ثٌضذفك‬ ‫خش٠طز‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬( ‫ثٌؼذد‬ ‫ػشح‬ ‫ؽذٚي‬ ‫ٔجصؼ‬ ‫ٌطذجػز‬ ‫ثٌضجٌ١ز‬8)
  • 72. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 72 ‫أ‬-‫ػشح‬ ‫ؽذٚي‬ ‫ؽذجػز‬ ِٓ ِٓ ‫دذال‬ ‫ثٌّطٍٛح‬ ‫ػشح‬ ‫ؽذٚي‬ ‫سق‬ ‫ثدخجي‬ ٓ‫٠ّى‬ ٝ‫فض‬ ‫ثٌغجدمز‬ ‫ثٌضذفك‬ ‫ٌخش٠طز‬ َ‫ثٌالص‬ ً٠‫دضؼذ‬ ُ‫ل‬8 ‫دثةّج‬ ‫ح‬–‫ٌغز‬Visual basic.net‫دجٌقذط‬ ‫ِٛؽٙز‬Event Driven‫؟‬ ‫ثٌؼذجسر‬ ٖ‫٘ز‬ ‫ثششؿ‬ ‫ػ‬–ٖ‫ثعش‬ ‫٠ظٙش‬ ‫ال‬ ‫خظجةض‬ ‫ٕ٘جن‬‫؟‬ ‫رٌه‬ ‫ػٍ١ٙج‬ ‫٠ٕطذك‬ ‫خجط١ز‬ ‫ثروش‬ ٜ‫ثخش‬ ‫خظجةض‬ ‫ػذؾ‬ ‫دؼذ‬ ‫ثال‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ٍٝ‫ػ‬ ‫د‬–‫؟‬ ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ‫ثٌخظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬ 1- Button2.text = " Egyption " 2- Label1.Autosize = true
  • 73. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 73 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌّٕٛف١ز‬‫ٌٍظف‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬ : ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-‫ثٌخجط١ز‬Right To Left‫ثٌخجط١ز‬ ‫ػذؾ‬ ُ‫ص‬ ‫إرث‬ ‫أعش٘ج‬ ‫٠ظٙش‬ ‫ال‬Right to left layout‫ثٌم١ّز‬ ٍٝ‫ػ‬True( ) 2-‫ٚثفذ‬ ُ‫سل‬ ٍٝ‫ػ‬ ‫ِؼجدٌز‬ ٜ٢ ‫ثال٠غش‬ ‫ثٌطشف‬ ٜٛ‫٠قض‬) ( ‫فمؾ‬ 3-‫ثألدثر‬ ِٓ ‫وال‬ ‫صشضشن‬Combobox‫ٚثالدثر‬textbox‫ثٌخجط١ز‬ ٝ‫ف‬Item) ( 4-) ( ‫ثٌىجا‬ ٍٝ‫ػ‬ ٓ١‫ِؼ‬ ‫إؽشثء‬ ‫ٚلٛع‬ ‫ػٕذ‬ ‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍّجس‬ ‫ثألٚثِش‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثإلؽشثء‬ 5-‫ثٌخجط١ز‬Name) ( ُ١ّ‫ثٌضظ‬ ‫أعٕجء‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ 6-ٌّ‫ث‬‫ضغ١ش‬Counter) ( ً١‫ثٌضشغ‬ ‫أعٕجء‬ ‫صضغ١ش‬ ‫ال‬ ُ١‫ل‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫ثٌقجعخ‬ ‫دزثوشر‬ ْ‫ِخض‬ ٛ٘ 7-‫ثألدثر‬Radio Button) ( ً‫دذثة‬ ‫ػذر‬ ِٓ ‫فمؾ‬ ‫ٚثفذ‬ ً٠‫دذ‬ ‫ثخض١جس‬ ِٓ َ‫ثٌّغضخذ‬ ٓ‫صّى‬ 8-‫ثٌفتز‬ ‫دؾٛثس‬ ‫ثٌّٛؽٛدر‬ ) + ( ‫ػالِز‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬Common controls( ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫وجفز‬ ‫صؼشع‬) ‫أ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬–: ٝ‫٠جص‬ ‫ِّج‬ ‫ثٌّٕجعذز‬ ‫دجٌىٍّز‬ ًّ‫أو‬ (F7 – one–‫ثٌىٛد‬ ‫ٔجفزر‬–‫ِىضذ١ز‬–‫ثٌخظجةض‬ ‫ٔجفزر‬–f5 – Item – Selection Mode–None check Box1– Algorithm – Auto Size – Radio Button) 1-‫ثٌم١ّز‬ ‫صغ١١ش‬ ٓ‫٠ّى‬75:23‫ٌٍخجط١ز‬Size‫ٌألدثر‬Button‫دجعضخذ‬....................... ٚ ................... َ‫ث‬ 2-‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ..................... ٍٝ‫ػ‬ ‫ٔؼغؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬ 3-‫ثٌمجةّز‬ ‫طٕذٚق‬ ِٓ ‫فمؾ‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إلِىجٔ١ز‬Listbox‫ثٌم١ّز‬ ٍٝ‫ػ‬ ...................... ‫ثٌخجط١ز‬ ‫ػذؾ‬ ُ‫٠ض‬ ................ 4-‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬‫ٌٍخجط١ز‬Text‫ٚثٌخجط١ز‬Name................... ٝ٘ٚ ‫ثالخض١جس‬ ‫طٕذٚق‬ ‫ٌألدثر‬ ‫ٚثفذر‬ 5-ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ِٓ ‫ِؾّٛػز‬ ‫خالي‬ ِٓ ‫ِشىٍز‬ ً‫ف‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثألعجٌ١خ‬ ‫أفذ‬ ..................... ‫ح‬–‫ثألدثر‬ ً‫٠ؾؼ‬ ٜ‫ثٌز‬ ‫وٛد‬ ‫أوضخ‬Textbox1‫ثالعطش‬ ‫ِضؼذدر‬ ٌ‫ثٌغج‬ ‫ثٌغؤثي‬: ‫ثٌضجٌ١ز‬ ‫ٌٍؼذجسثس‬ ٍّٝ‫ثٌؼ‬ ‫ثٌّظطٍـ‬ ‫ثوضخ‬ : ‫ظ‬ 1-ً‫ثٌق‬ ّٓ‫ػ‬ ‫ثٌّٛؽٛدر‬ ) ‫ثٌّششٚػجس‬ ( ‫ثٌّششٚع‬ ‫ِٚؾٍذثس‬ ‫دٍفجس‬ ‫لجةّز‬ ٗ‫د‬ ‫٠ؼشع‬ 2-‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ 3-‫دشٔجِؼ‬ ٌٝ‫ث‬ ‫ٚصقٛ٠ٙج‬ ‫ٚصقٍ١ٍٙج‬ ‫ثٌّشىٍز‬ ُٙ‫ف‬ ‫عٌٙٛز‬ ٍٝ‫ػ‬ ‫صغجػذ‬ 4-‫ثٌّذس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫أعّجء‬ ‫صؼشع‬ ‫لجةّز‬‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ؽز‬Form 5-‫صٕف١ز٘ج‬ ٓ‫٠ّى‬ ‫دشِؾز‬ ‫أٚثِش‬ ٌٝ‫إ‬ ‫ثٌّشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ً٠ٛ‫صق‬ ِٓ ‫صّىٕه‬ 6-‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫ثفذ‬ َ‫دجعضخذث‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ‫صشؽّز‬ ‫ف١ٙج‬ ُ‫٠ض‬ ‫ِشفٍز‬ 7-‫ثٌّخضجس‬ ‫دجٌؼٕظش‬ ‫ثٌخجطز‬ ‫ثألفذثط‬ ‫صؼشع‬ ‫أ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬–َ‫ثٌّغضخذ‬ ٍٗ‫٠ذخ‬ ‫ث‬ ‫ٌؼذد‬ ‫ثٌؼشح‬ ‫ؽذٚي‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬. ‫ثٌؼذثد‬ ‫ٌّضغ١ش‬ ‫ل١ّز‬ ‫أخش‬ ‫ثوضخ‬ ُ‫ع‬ ‫ح‬–: ٌٝ‫ثٌضج‬ ً‫ثٌشى‬ ٝ‫ف‬ ُٙ‫ثٌغ‬ ٗ١ٌ‫إ‬ ‫صش١ش‬ ‫ِج‬ ‫أوضخ‬
  • 75. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 75 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌمٍ١ٛد١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ث٢ص١ز‬ ًّ‫ثٌؾ‬ ًّ‫أو‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬ 1-‫ٔج‬ ً‫دثخ‬ ِٓ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌّٛؽٛدر‬ ‫ثألدٚثس‬ ‫أعّجء‬ ‫ٌؼشع‬........................ ‫لجةّز‬ َ‫صغضخذ‬ ‫ثٌىٛد‬ ‫فزر‬ 2-........................... ّٝ‫٠غ‬ ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫ٚلٛع‬ ‫ػٕذ‬ ٖ‫ثعضذػجء‬ ُ‫٠ض‬ ٜ‫ثٌز‬ ‫ثإلؽشثء‬ 3-.......................ٗ‫د‬ ‫٠مظذ‬ ‫ٌٍذشٔجِؼ‬ ‫ِغذمج‬ ‫ٔضجةؾٙج‬ ‫ِؼشٚف‬ ‫إدخجٌذ١جٔجس‬ 4-‫ػٕجطش‬ ِٓ ................................IDEُ‫ٚ٠ض‬‫ثٌىجةٕجس‬ ‫خظجةض‬ ‫صغ١١ش‬ ‫خالٌٙج‬ ِٓ 5-............................ ‫ِفضجؿ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ‫ٔؼغؾ‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ٌٝ‫إ‬ ‫ٌٍذخٛي‬ : ٝ١ٌ‫ثٌضج‬ ‫ٌٍؼذجسثس‬ ٍّٝ‫ثٌؼ‬ ‫ثٌّظطٍـ‬ ‫ثوضخ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-‫ِٚضشؽّجس‬ ‫ِٚىضذجس‬ ً١‫صشغ‬ ‫د١تز‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ 2-ِ‫ثٌّغضخذ‬ ‫ثٌّؾٍذثس‬ ‫ٚصقذ٠ذ‬ ‫ثٌّششٚع‬ ُ‫ثع‬ ‫ٌضقذ٠ذ‬ َ‫صغضخذ‬ً‫ثٌق‬ ٝ‫ف‬ ‫ز‬ 3-‫دجألدثر‬ ٝ‫ثٌضٍمجة‬ ‫ثالوّجي‬ ‫ِظذس‬ ‫ٌضقذ٠ذ‬ َ‫صغضخذ‬ComboBox 4-‫ػٕجطش٘ج‬ ِٓ ‫أوغش‬ ٚ‫أ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ‫إِىجٔ١ز‬ ‫ِغ‬ ‫ثٌؼٕجطش‬ ِٓ ‫لجةّز‬ ‫ٌؼشع‬ َ‫صغضخذ‬ 5-‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ ‫أعٕجء‬ ‫صغ١١ش٘ج‬ ٓ‫٠ّى‬ ‫ال‬ ‫ٔظٛص‬ ‫ٌىضجدز‬ َ‫صغضخذ‬ : ‫ثٌغذخ‬ ‫ثروش‬ ) ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-‫ٔجفزر‬ ‫ظٙشس‬ ‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ ‫ػٕذ‬‫إؽجس‬ ْٚ‫ٚدذ‬ ْ‫ػٕٛث‬ ْٚ‫دذ‬ ‫ثٌّٕٛرػ‬ 2-‫ٌغز‬ ٍٝ‫ػ‬ ‫٠طٍك‬VB.net‫دجٌقذط‬ ‫ِٛؽٙز‬ ‫دأٔٙج‬Event Driven 3-‫ثألدر‬ ً‫دثخ‬ ‫أعطش‬ ‫ػذر‬ ٍٝ‫ػ‬ ‫ثٌىضجدز‬ ‫أسدس‬Textboxٓ‫صضّى‬ ٍُ‫ف‬ : ِٓ ً‫دى‬ ‫ٔمظذ‬ ‫ِجرث‬ ) ‫ح‬ 1-‫ثٌخجط١ز‬ ‫ل١ّز‬Checked‫ٌألدثر‬checkboxٝ٘True 2-‫ثٌخجط١ز‬ ‫ل١ّز‬Size‫ثٌضس‬ ‫ألدثر‬Button( ٝ٘75 : 30) : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ ‫أ‬–‫دجألعجد١غ‬ ‫ثٌضِٕ١ز‬ ‫ثٌضفشر‬ ‫ٌمشثءر‬ َ‫صغضخذ‬ ٝ‫ٚثٌض‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ٔمٍٙج‬ ‫دؼذ‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ًّ‫أو‬W‫ٚصقٛ٠ٍٙج‬ ‫عٕٛثس‬ ٌٝ‫إ‬Y= ‫ثٌغٕز‬ ( ْ‫دج‬ ً‫ج‬ٍّ‫ػ‬52) ‫أعذٛع‬ ‫ح‬–: ٝ‫ثالص‬ ٓ‫ػ‬ ‫ثؽخ‬ 1–.............. ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ‫صٕف١ز‬ ‫ٔجصؼ‬ ‫ِج‬............... .......................... ٛ٘ ‫ثٌضىشثس‬ ‫ِشثس‬ ‫ػذد‬
  • 76. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 76 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثاللظش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬: ‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ 1-ِ‫ثٌذشٔج‬ ٍٛ‫خ‬ ِٓ ‫ثٌضجوذ‬ ٕٝ‫٠ؼ‬ ‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬) ( ‫ثألخطجء‬ ِٓ ‫ؼ‬ 2-) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫ٌضّغ١ٍخطٛثس‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫أ‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬ 3-ْ‫ثٌؼٕٛث‬ ‫ثدثر‬ ُ‫فؾ‬ ‫صغ١ش‬ ٓ‫٠ّى‬Label‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Auto Size = false) ( . ‫ثٌضذفك‬ ‫ٌخشثةؾ‬ ‫ِضث٠ج‬ ‫عالط‬ ‫أروش‬ : ً‫ج‬١ٔ‫عج‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ ٚ‫أ‬‫ثٌمطش‬ ‫ٔظف‬ ‫دّؼٍِٛ١ز‬ ‫ثٌذثةشر‬ ‫ِغجفز‬ ‫ٌقغجح‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ : ً‫ال‬Rٝ٘ ‫ثٌّغجفز‬ ‫فغجح‬ ‫ِؼجدٌز‬ ْ‫ث‬ ٍُ‫ثٌؼ‬ ‫ِغ‬ Area = 3.14 * R *R : ) ‫ح‬ ( ‫ثٌؼّٛد‬ ِٓ ٗ‫٠ٕجعذ‬ ‫ِج‬ ) ‫أ‬ ( ‫ثٌؼّٛد‬ ِٓ ‫ثخضش‬ : ً‫ج‬١ٔ‫عج‬ ) ‫أ‬ () ‫ح‬ ( ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ٚ‫ثٌّشش‬ ٚ‫أ‬ ‫ثٌّششٚع‬ ‫ٍِٚفجس‬ ‫دّؾٍذثس‬ ‫لجةّز‬ ٗ‫د‬ ‫٠ؼشع‬ً‫ثٌق‬ ّٓ‫ػ‬ ‫ثٌّٛؽٛدر‬ ‫ػجس‬ ‫ثٌىضجدز‬ ‫طٕذٚق‬ Text Box ‫ٚثٌّذخالس‬ ‫ثٌّطٍٛدز‬ ‫ثٌّخشؽجس‬ ‫صقذ٠ذ‬ ‫ف١ٙج‬ ُ‫ٚ٠ض‬ ‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ‫أٚي‬ ٝ٘ . ‫ثٌّٕطم١ز‬ ٚ‫ث‬ ‫ثٌقغجد١ز‬ ‫ثٌّؼجٌؾز‬ ‫ٚػٍّ١جس‬ ‫ثٌّضٛفشر‬ ً‫ثٌق‬ ‫ِغضؼشع‬ ‫ٔجفزر‬ Solution Explorer ِ ِٓ ‫ثٌٕظ١ز‬ ‫ثٌذ١جٔجس‬ ) ‫إدخجي‬ ( ‫إدسثػ‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬ ٝ٘‫أعٕجء‬ ‫ثٌذشٔجِؼ‬ َ‫غضخذ‬ ‫ثٌذشٔجِؼ‬ ً١‫صشغ‬ : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ً‫ال‬ٚ‫أ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-‫ثٌٕمش‬click‫ثٌّش‬ ‫صس‬ ٍٝ‫ػ‬Button‫غؾشثء‬ ( ....................... ‫٠ؼضذش‬–‫فذط‬–) ‫خجط١ز‬ 2-... ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫غقضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ‫أدثر‬..................... (Radio Button – Group Box – Check Box) : ِٓ ‫وال‬ ‫ػشف‬ : ً‫ج‬١ٔ‫عج‬ ‫أ‬–‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ح‬–‫ثٌقذط‬ ‫ِؼجٌؼ‬
  • 77. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 77 ‫ِقجفظز‬ ْ‫أِضقج‬‫عٛ٘جػ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬‫ثٌؼ‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: ‫ثٌخطأ‬ ‫ذجسر‬ 1-‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬Code Window‫ثٌّٕٛرػ‬ ‫دٕجفزر‬ ‫ثٌخجطز‬Form‫ِفضجؿ‬ ‫ٔؼؾ‬F4) ( 2-ٛ٘ ٝ‫أٔغ‬ َ‫أ‬ ‫ّوش‬ ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬CheckBox) ( 3-ُ١ّ‫ثٌضظ‬ ‫ٚػغ‬ ٝ‫ف‬ ً‫ث‬‫فٛس‬ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫خظجةض‬ ‫ٕ٘جن‬) ( 4-) ( ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫٠مغ‬ ‫ػٕذِج‬ ٗ‫د‬ ُ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ‫وج‬ ‫٠ضّ١ض‬ 5-‫ثٌذشِؾز‬ ‫ٌغز‬VB.net) ( ‫دجألفذثط‬ ٗ‫ثٌّٛؽ‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ٜ‫إفذ‬ 6-ُ‫ثٌقى‬ ‫ثدثر‬ ‫صٕفشد‬TextBox‫دجٌخجط١ز‬Auto Size) ( ‫ػذ‬ ً‫و‬ ‫إلوّجي‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ٍٝ٠ ‫ِّج‬ ‫جسر‬ 1-‫دجٌؼغؾ‬ ُ‫صقى‬ ‫أدثر‬ ٜ‫أ‬ ‫إدسثػ‬ ‫ػٕذ‬Double click‫ثألدٚثس‬ ‫ِشدغ‬ ِٓToolBoxْ‫ثٌّىج‬ ْ‫فئ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ .................... ٛ٘ ‫إلظٙجس٘ج‬ ٝ‫ثالفضشثػ‬ ‫أ‬–ٝ‫ثإلفذثع‬0,0‫ح‬-‫ػ‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ِٕضظف‬-‫ٔجف‬ ُ‫فؾ‬ ‫فغخ‬ ُ‫ثٌضقى‬ ‫ثدثر‬ ‫ِٛػغ‬ ‫٠خضٍف‬‫زر‬ ‫ثٌّٕٛرػ‬Form 2-.................. ٝ٘ ُ١ّ‫ثٌضظ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ْ‫ػٕٛث‬ ‫شش٠ؾ‬ ٝ‫ف‬ ٓ١‫ِؼ‬ ‫ٔض‬ ‫إظٙجس‬ ٝ‫ف‬ ‫ثٌّغضخذِز‬ ‫ثٌخجط١ز‬ ‫أ‬–Name‫ح‬–Text‫ػ‬–Form Border Style 3-..................................... ٍٝ‫ػ‬ ٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬ ‫ثٌذشِؾز‬ ‫ٌغجس‬ ‫صؼضّذ‬ ‫أ‬–‫ثعض‬‫ح‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ َ‫خذث‬–‫ػ‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ َ‫ثعضخذث‬–‫ثٌىّذ١ٛصش‬ ‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬ 4-....................... ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫ث‬ ِٓ ‫ثٌضطذ١مجس‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬ ‫أ‬–Object oriented‫ح‬–Event Driven‫ػ‬-.Net framework 5-........................... َ‫ٔغضخذ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ُ‫سع‬ ‫ػٕذ‬ ‫أ‬–‫ح‬ ‫ٚخطٛؽ‬ ‫ل١جع١ز‬ ‫ثشىجي‬–‫ػ‬ ‫ثٌٕٙذع١ز‬ ‫ثٌشِٛص‬ ‫ؽّ١غ‬–‫ٚثفذ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ : ‫ثٌضجٌ١ز‬ ‫ثٌٕمجؽ‬ ٓ‫ػ‬ ‫أؽخ‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-. ‫ِٕٙج‬ ٓ١ٕ‫ثع‬ ‫أروش‬ ‫خطٛثس‬ ‫دؼذر‬ ‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ‫صّش‬ 2-‫ثٌقذط‬ ‫ِؼجٌؼ‬ ‫ػشف‬Event Handler. 3-‫ثٌخجط١ز‬ ‫ٚظ١فز‬ ٝ٘ ‫ِج‬ControlBox‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٝ‫ف‬Form. 4-‫ثٌّشىٍز‬ ‫ػشف‬Problem. ٝ‫صٚؽ‬ " ‫ثٌؼذد‬ ‫ٔٛع‬ ‫ؽذجػز‬ ُ‫ع‬ ُ‫سل‬ ‫إلدخجي‬ ‫ٚرٌه‬ ‫ثٌفشثغجس‬ ًّ‫ثو‬ ُ‫ع‬ ‫ثإلؽجدز‬ ‫وشثعز‬ ٝ‫ف‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫أػذ‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ " ٜ‫فشد‬ " ٚ‫أ‬ "
  • 78. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 78 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌّٕ١ج‬‫ثالػذ‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬ٜ‫ثد‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-١‫ل١جع‬ ‫أشىجال‬ َ‫صغضخذ‬ ‫ثٌضذفك‬ ‫خشثةؾ‬‫ز‬‫ِشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ‫ٚخطٛؽ‬) ( ‫ِج‬ 2-ْ‫ثٌؼٕٛث‬ ‫ثدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ٓ‫٠ّى‬Label1ً‫ج‬٠ٚ‫٠ذ‬‫وجٔش‬ ‫ثرث‬Auto size = True() 3-‫ثٌذشِؾز‬ ‫ٌغز‬VB.net‫إ‬ٌ ٜ‫فذ‬) ( ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫رثس‬ ‫ثٌذشِؾز‬ ‫غجس‬ 4-‫ثٌذشِؾز‬ ‫ٌغز‬ ٍٝ‫ػ‬ ‫٠ؤخز‬VB.NET‫فمؾ‬ ‫ٚ٠خ‬ ‫صطذ١مجس‬ ‫ثٔضجػ‬ ٝ‫ف‬ ‫ثعضخذثِٙج‬) ( 5-‫ث‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬) ( ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ٌخطٛثس‬ 6-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫٠شضشن‬List box‫ٚثٌغشد‬ ‫ثٌضقش٠ش‬ ‫طٕذٚق‬ ُ‫ثٌضقى‬ ‫ٚأدثر‬Compo Box‫ثٌخجط١ز‬ ٝ‫ف‬Item( ) 7-‫ثٌخجط١ز‬ ‫ػذؾ‬Control Box‫ثظٙجس‬ ٝ‫ف‬ ُ‫٠ضقى‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form‫ص‬ ‫ػٕذ‬ ‫ثٌضىذ١ش‬ ‫ٚػغ‬ ٝ‫ف‬( ‫ثٌذشٔجِؼ‬ ً١‫شغ‬ ) 8-‫ثأل‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثالفذثط‬ٍ‫ٚثٌضؼ‬ ‫ٚثِش‬‫إ‬ ‫ٚلٛع‬ ‫ػٕذ‬ ‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫١ّجس‬‫ؽشثء‬‫ثٌذشِؾز‬ ‫ٌغز‬ ٝ‫ف‬ ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ٓ١‫ِؼ‬VB.NET. )( : ‫ثالص١ز‬ ‫ثٌؼذجسثس‬ ِٓ ‫ػذجسر‬ ً‫و‬ ‫الوّجي‬ ‫ثٌّٕجعذز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-‫واأل‬ ‫الخطوات‬‫للوصول‬ ‫بها‬ ‫القٌام‬ ‫ٌنبغى‬ ‫التى‬ ‫والعملٌات‬ ‫نشطة‬‫هدف‬ ‫الى‬‫أو‬: ‫علٌها‬ ‫ٌطلق‬ ‫ناتج‬ ‫أ‬-‫ثٌّشىٍز‬ ‫صقذ٠ذ‬‫ح‬-‫ثٌّشىٍز‬‫ػ‬-‫ثٌّشىٍز‬ ً‫ف‬ 2-‫مصطلح‬Procedures: ‫الى‬ ‫ٌشٌر‬ ‫أ‬-‫ٚصّ١ضر‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬‫ح‬-‫ثألفذثط‬ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫ثٌضى١ّى‬‫ػ‬-‫ثأل‬‫صٕف١ز٘ج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ٚثِش‬ 3-‫التالٌة‬ ‫الخصائص‬‫التحكم‬ ‫ألداة‬ ‫جمٌعها‬Text Box‫ماعدا‬: ‫الخاصٌة‬ ‫أ‬–Auto size‫ح‬–Multiline‫ػ‬–Max length 4-: ‫هى‬ ‫النموذج‬ ‫على‬ ‫الواحدة‬ ‫الوظٌفة‬ ‫ذات‬ ‫التحكم‬ ‫عناصر‬ ‫من‬ ‫مجموعة‬ ‫احتواء‬ ‫فى‬ ‫تستخدم‬ ‫التى‬ ‫التحكم‬ ‫أداة‬
  • 79. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 79 ‫أ‬–Compo Box‫ح‬–List Box‫ػ‬–Group Box 5-‫إ‬ ‫تستطٌع‬‫مكتبٌة‬ ‫تطبٌقات‬ ‫نتاج‬‫أو‬: ‫بأستخدام‬ ‫وٌب‬ ‫تطبٌقات‬ ‫أ‬-‫ثٌىّذ١ٛصش‬ ‫رثوشر‬ ٝ‫ف‬ ‫وجةٕجس‬‫ح‬-‫ثٌذشِؾز‬ ‫ٌغز‬VB.NET‫ػ‬-ٚ ‫خظجةض‬‫أ‬‫فذثط‬ 6-‫مصطلح‬Properties: ‫الى‬ ‫ٌشٌر‬ ‫أ‬-ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬‫ح‬-‫ثإل‬ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫فذثط‬‫ػ‬-‫ثأل‬ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ٚثِش‬ ‫صٕف١ز٘ج‬ 7-‫المسئول‬ ‫الخاصٌه‬‫االمر‬ ‫زر‬ ‫على‬ ‫الظاهر‬ ‫النص‬ ‫خط‬ ‫وتأثٌر‬ ‫وحجم‬ ‫شكل‬ ‫عن‬Button: ‫هى‬ ‫أ‬–Back color‫ح‬–Fore color‫ػ‬-Font 8-‫تنفٌذه‬ ‫ٌتم‬ ‫كود‬ ‫على‬ ‫ٌحتوى‬ ‫اجراء‬ ‫عن‬ ‫عبارة‬. ‫به‬ ‫المرتبط‬ ‫الحدث‬ ‫ٌقع‬ ‫عندما‬ ‫أ‬-Event Handler‫ح‬-Solution Explorer‫ػ‬-View Code ‫ثٌغؤثي‬‫ثٌضجٌ١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ : ‫ثٌغجٌظ‬: 1-‫قٌمة‬ ‫طباعة‬ ( ‫التكرار‬ ‫مرات‬ ‫عدد‬M: ‫هو‬ ) ‫أ‬-2‫ب‬-3‫ج‬–4 2-‫قٌمة‬M‫الحلق‬ ‫انتهاء‬ ‫بعد‬: ‫تساوى‬ ‫التكرارٌة‬ ‫ات‬ ‫أ‬–2‫ب‬–3‫ج‬–4
  • 80. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 85 ‫ِقجفظز‬ ْ‫أِضقج‬‫ع١ٕجء‬ ‫شّجي‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-‫اشكاال‬ ‫تستخدم‬ ‫التدفق‬ ‫خرٌطة‬‫لتم‬ ‫وخطوط‬ ‫قٌاسٌة‬) ( ‫المشكلة‬ ‫حل‬ ‫ثٌل‬ 2-‫المستطٌل‬ ‫رمز‬ ‫ٌستخدم‬‫البٌانات‬ ‫ادخال‬ ‫عملٌة‬ ‫عن‬ ‫لٌعبر‬) ( 3-‫ا‬ ‫كل‬ ‫كتابة‬ ‫عن‬ ‫عبارة‬ ‫البرنامج‬ ‫توثٌق‬) ( ‫ما‬ ‫مشكلة‬ ‫لحل‬ ‫اتخذت‬ ‫التى‬ ‫لخطوات‬ 4-‫البرمجة‬ ‫لغة‬VB.NET‫ل‬ ‫احدى‬) ( ‫العالى‬ ‫المستوى‬ ‫ذات‬ ‫البرمجة‬ ‫غات‬ 5-‫الخا‬ ‫تستخدم‬‫صٌة‬Nameٌ‫مع‬ ‫نص‬ ‫اظهار‬ ‫فى‬‫المستخدم‬ ‫نافذة‬ ‫عنوان‬ ‫شرٌط‬ ‫فى‬ ‫ن‬) ( 6-‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬ ‫ٌمكن‬F7) ( ‫ثٌغؤثي‬‫إل‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ : ٝٔ‫ثٌغج‬: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫وّجي‬ 1-‫مجموعه‬‫اإل‬‫علٌها‬ ‫ٌطلق‬ ‫معٌنة‬ ‫مشكلة‬ ‫لحل‬ ‫منطقٌا‬ ‫ترتٌبا‬ ‫المرتبه‬ ‫جراءات‬................... ‫أ‬-‫ثٌّشىٍز‬‫ح‬-‫ثٌخٛثسصِ١ز‬‫ػ‬-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ 2-‫علٌها‬ ‫ٌطلق‬ ‫ولون‬ ‫واسم‬ ‫طول‬ ‫من‬ ‫الكائن‬ ‫بها‬ ‫ٌتصف‬ ‫التى‬ ‫الصفات‬ ‫مجموعة‬............... ‫أ‬-‫خظجةض‬‫ح‬–‫ثؽشثءثس‬‫ػ‬-‫ثفذثط‬ 3-‫الشكل‬ ‫ٌستخدم‬...‫اتخاذ‬ ‫عملٌة‬ ‫لتمثٌل‬ .............. ‫التدفق‬ ‫خرٌطة‬ ‫فى‬ ‫قرار‬ ‫أ‬-‫ب‬-‫ج‬– 4-‫الٌظهر‬ ‫التى‬ ‫الخاصٌة‬‫أثر‬‫النموذج‬ ‫لنافذة‬ ‫التشغٌل‬ ‫نمط‬ ‫فى‬ ‫اال‬ ‫ضبطها‬Form‫هى‬...................... ‫أ‬-Form Border Style‫ح‬-Right To Left‫ػ‬-Window State 5-‫ال‬ ‫اللون‬ ‫تحدٌد‬ ‫ٌتم‬........................... ‫الخاصٌة‬ ‫من‬ ‫النموذج‬ ‫لنافذة‬ ‫خلفى‬ ‫أ‬-Fore Color‫ح‬-Back Color‫ػ‬-Control Box 6-‫ذات‬ ‫التحكم‬ ‫عناصر‬ ‫من‬ ‫مجموعه‬ ‫احتواء‬ ‫فى‬ ‫تستخدم‬ ‫التى‬ ‫التحكم‬ ‫اداة‬‫هى‬ ‫النموذج‬ ‫على‬ ‫الواحدة‬ ‫الوظٌفة‬ ....................‫أ‬-Group box‫ب‬-List box‫ج‬-Combo 7-Box –– : ‫ثٌّؼطجر‬ ‫ثٌىٍّجس‬ ‫ِغضخذِج‬ ‫ثٌضجٌ١ز‬ ‫ثٌؼذجسثس‬ ًّ‫ثو‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ Value – IDE – Checkbox – Radio button 1-.................. ‫بها‬ ‫ٌقصد‬ ‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬ 2-‫إ‬ ‫فى‬ ‫تستخدم‬ ....................‫اختٌار‬ ‫صندوق‬ ‫اختٌار‬ ‫للمستخدم‬ ‫ٌمكن‬ ‫بحٌث‬ ‫بدائل‬ ‫عدة‬ ‫دراج‬‫أو‬. ‫اكثر‬
  • 81. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 81 3-ً‫ا‬ٌ‫برمج‬ ‫الخصائص‬ ‫ضبط‬ ‫ٌمكن‬: ‫االتٌة‬ ‫بالصٌغة‬Control Name . Property = ………………… 4-. ‫بدائل‬ ‫عدة‬ ‫من‬ ‫فقط‬ ‫واحد‬ ‫بدٌل‬ ‫اختٌار‬ ‫من‬ ‫المستخدم‬ ‫تمكن‬ ................... ُ‫سع‬ ‫ثػذ‬ ) ‫أ‬ ( : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬‫إ‬ ‫وشثعز‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثٌضذفك‬ ‫خش٠طز‬. ‫ثٌٕجصؼ‬ ‫ٚثظٙجس‬ ‫ثدخجٌٙج‬ ُ‫٠ض‬ ٓ٠‫ػذد‬ ‫ٌؾّغ‬ ‫ؽجدضه‬ ‫ث‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ٗ‫ٌٍظ١غ‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ٗ١ٌ‫ثٌضج‬ ‫ثالوٛثد‬ ‫ح)ثششؿ‬ (: ‫دشِؾ١ج‬ ُ‫ثٌضقى‬ ‫دٚثس‬ 1-Button2.Text ="End" 2-Label1.Autosize = True ‫ِقجفظز‬ ْ‫أِضقج‬‫ع١ٕجء‬ ‫ؽٕٛح‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :‫دًّء‬ ُ‫ل‬ ) ‫أ‬. ‫ثٌٕجصؼ‬ ‫ٚؽذجػز‬ ٓ٠‫ػذد‬ ‫ِؾّٛع‬ ‫ٌقغجح‬ ‫ثٌضجٌ١ز‬ ‫دجألٚثِش‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ 1-Read A . B 2-Start 3-Print Z 4-Z = A + B : ٍٝ٠ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ) ‫ح‬ ( 1-........................ ٓ١‫ِؼ‬ ‫فذط‬ ‫ٚلٛع‬ ‫ػٕذ‬ ٝ‫٠غضذػ‬ ٜ‫ثٌز‬ ‫ثالؽشثء‬ ٍٝ‫ػ‬ ‫٠طٍك‬ (Function - Event Handler – Event) 2-..................... ‫ثٌ١غجس‬ ٌٝ‫ث‬ ٓ١ّ١ٌ‫ث‬ ِٓ ‫ثٌىضجدز‬ ٖ‫إصؾج‬ ً‫صؾؼ‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬.. (Border Style – Right to left – Location) 3-.................... ُ‫ثع‬ ‫صقش‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫صظٙش‬ ‫ؽذ٠ذ‬ ‫ِششٚع‬ ‫إشجء‬ ‫ػٕذ‬ (Label1 – Form1 – Liastboy) ‫؟‬ ‫ثٌّشىٍز‬ ‫صؼش٠ف‬ ‫أروش‬ ) ‫ػ‬ ( : ‫فمؾ‬ ٓ١ٌ‫عؤث‬ ٓ‫ػ‬ ‫ثؽخ‬ ‫عجٔ١ج‬ ‫ث‬ ‫ثٌىٍّجس‬ ‫ِغضخذِج‬ ‫ثالص١ز‬ ‫ثٌؼذجسثس‬ ًّ‫أو‬ ) ‫أ‬ ( ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬: ٖ‫ٌّؼطج‬ ‫ِؼجٌؾز‬ ٚ‫أ‬ ‫ػٍّ١ز‬ (–File–IDE–F7) 1-‫ثألِش‬ ‫ٔخضجس‬ ٓ٠‫ثٌضخض‬ ‫ٚعجةؾ‬ ٜ‫إفذ‬ ٝ‫ف‬ ‫ثٌّششٚع‬ ‫ٌقفع‬Save all............................ ‫ثٌمجةّز‬ ِٓ
  • 82. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 82 2-. ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٌفضـ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ِٓ ........................ ‫ثٌّفضجؿ‬ َ‫٠غضخذ‬ 3-..... ‫دٙج‬ ‫٠مظذ‬ ‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬.................. 4-............................ ٓ‫ػ‬ ‫٠ؼذش‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ ً١‫ثٌّغضط‬ ‫سِض‬ ‫ثٌغؤثي‬‫ثٌغجٌظ‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-‫ف‬ ٗ١ٍ‫ػ‬ ‫٠مغ‬ ‫ػٕذِج‬ ٗ‫د‬ َٛ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬) ( ٓ١‫ِؼ‬ ‫ذط‬ 2-) ( ‫ثٌخظجةض‬ ‫ٔجفزر‬ ‫خالي‬ ِٓ ‫فمؾ‬ ‫ثٌخظجةض‬ ‫ػذؾ‬ ُ‫٠ض‬ 3-) ( ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ‫وضجدز‬ ‫خالٌٙج‬ ِٓ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ٝ٘ ‫ثٌىٛد‬ ‫ٔجفزر‬ 4-‫ثٌخجط١ز‬Visible‫ثٌمجةّز‬ ‫طٕذٚق‬ ‫أدثر‬ ‫فذٚد‬ ً‫شى‬ ‫صقذد‬ListBox) ( ‫؟‬ ‫ثٌضذفك‬ ‫دخشثةؾ‬ ‫ثٌّمظٛد‬ ‫ِج‬ ) ‫ح‬ ( : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬: ‫ثأللٛثط‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫ثخضش‬ ) ‫أ‬ ( 1–" ‫ّٔٛرػ‬ ‫إلػجفز‬Form‫أِش‬ ‫ٔخضجس‬ "Add Windows form( ........ ‫لجةّز‬ ِٓEdit – Project – File) 3-‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬ ( ............................ ‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ِٓ ‫ِشفٍز‬ ‫أٚي‬–‫ثٌذشٔجِؼ‬ ُ١ّ‫صظ‬–) ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ 4-‫إل‬‫لجةّز‬ ِٓ ..................................... ‫أخضش‬ ‫ؽذ٠ذ‬ ‫ِششٚع‬ ‫ٔشجء‬File(New form – add form – new project) : ) ‫ح‬ ( ‫ثٌؼّٛد‬ ِٓ ٗ‫٠ٕجعذ‬ ‫ِج‬ ) ‫أ‬ ( ‫ثٌؼّٛد‬ ِٓ ‫صخ١ش‬ ) ‫ح‬ ( ) ‫أ‬ ( ‫ثٌّؾّٛػز‬) ‫(ح‬ ‫ثٌّؾّٛػز‬ 1-‫ثألدثر‬ ‫خٍف١ز‬ ٌْٛ ‫ٌؼذؾ‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬‫أ‬-‫ث‬ ‫ٌغز‬‫ٌذشِؾز‬ 2-ٗ‫ِٚالِق‬ ٍٗ‫شى‬ ‫ٚ٠قذد‬ ٓ‫ثٌىجة‬ ‫٠ظف‬ ‫ِج‬ ‫٘ذف‬‫ح‬-Back Color 3-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ٍٝ‫ػ‬ ‫صظٙش‬ ٝ‫ثٌض‬ ‫ثٌظٛسر‬ ‫صقذد‬ ‫خجط١ز‬‫ػ‬-‫ثٌخظجةض‬ ‫د‬-Image
  • 83. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 83 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌذق١شر‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ث‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ٌظق١قز‬: 1-) ( ‫ِج‬ ‫ِشىٍز‬ ً‫ٌق‬ ‫ثصخزس‬ ٝ‫ثٌض‬ ‫ثٌخطٛثس‬ ً‫و‬ ‫وضجدز‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ 2-ًّ‫ثٌؼ‬ ‫إؽجس‬ ٝ‫ف‬ ‫ثٌّضشؽّجس‬.Net frame work‫ثٌذشِؾز‬ ‫دٍغز‬ ‫ثٔضجؽٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫صطذ١مجس‬ ً١‫صشغ‬ ‫د١تز‬ ٓ‫ػ‬ ‫ػذجسر‬ VB.net) ( 3-‫ثٌضقى‬ ‫ثدٚثس‬ ‫إدسثػ‬‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ً‫ج‬١‫صٍمجة‬ ُFormٝ‫ثألفذثع‬ ‫ػٕذ‬ ْٛ‫٠ى‬0.0) ( ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ِٕضظف‬ ٝ‫ف‬ 4-‫ثٌؼغؾ‬ClickٚD_click‫ٌغز‬ ٝ‫ف‬ ٓ‫وجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثألفذثط‬ ‫ٌذؼغ‬ ‫ّٔجرػ‬VB.net) ( 5-‫ثٌخجط١ز‬ ًّ‫صؼ‬ ‫ال‬Right To Left layout‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫وجٔش‬ ‫ثرث‬ ‫ثإل‬Right to leftٜٚ‫صغج‬Yes) ( : ٝ‫٠أص‬ ‫ِج‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-. ‫ثٌّؼجدٌز‬ ‫ِخشػ‬ ‫ٔجصؼ‬ ٛ٘ٚ ‫ٚثفذ‬ ‫ِضغ١ش‬ ٍٝ‫ػ‬ ‫ِؼجدٌز‬ ٜ‫أل‬ ................................ ‫ثٌطشف‬ ٜٛ‫٠قض‬ 2-. ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫أؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ ................................. 3-‫ثٌخطٛث‬............................. ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ٗ‫د‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثألٔشطز‬ ‫س‬ 4-ُ‫ثٌضقى‬ ‫أدثر‬ ‫صٕفشد‬Text Box. ................................................................................ ‫دجٌخجط١ز‬ 5-‫ثٌّؾّٛػز‬ ‫طٕذٚق‬Group Boxَ‫٠غضخذ‬. ......................................................................... ٝ‫ف‬ : ‫ثأللٛثط‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-........................................ ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثإلؽشثءثس‬ ‫ِؾّٛػز‬ ‫ثٌّشىٍز‬ (–‫ثٌخٛثسصِ١ز‬–) ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ 2-................. ٝ٘ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ِّىٕز‬ ‫ِغجفز‬ ‫أطغش‬ ٝ‫ف‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫دجخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ (Radio Box – ListBox – ComboBox) 3-( ً‫ثٌشى‬ َ‫٠غضخذ‬--. ‫ثٌضذفك‬ ‫خشثةؾ‬ ٝ‫ف‬ ‫ثٌمشثس‬ ‫ثصخجر‬ ‫ػٍّ١ز‬ ً١‫ٌضّغ‬ ) 4-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثال‬ ‫ػذطٙج‬ ‫أعش‬ ‫صظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Form................................ ٝ٘ (Form Border style – Window State - Right to left) 5-‫مصطلح‬Procedures........................... ‫الى‬ ‫ٌشٌر‬ ‫وتمٌزه‬ ‫الكائن‬ ‫تصف‬ ‫التى‬ ‫السمات‬ (–‫الكائن‬ ‫على‬ ‫تقع‬ ‫أن‬ ‫ٌمكن‬ ‫التى‬ ‫األحداث‬–‫ٌتم‬ ‫التى‬ ‫واالتعلٌمات‬ ‫األوامر‬ ) ‫تنفٌذها‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ : ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثالوٛثد‬ ‫ثششؿ‬ ) ‫أ‬ ( 1 – Button1.text = "END" 2 – Label1.Autosize = true ٜٚ‫صغج‬ ٚ‫ث‬ ِٓ ‫أوذش‬ ‫ثٌّذخٍز‬ ‫ثٌذسؽز‬ ْٛ‫صى‬ ْ‫ث‬ ‫فجٌز‬ ٝ‫ف‬ ‫ٔجؽـ‬ ‫وٍّز‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬ ) ‫ح‬ (55.
  • 84. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 84 ‫أِضقج‬‫ِقجفظز‬ ْ‫ثٌغشد١ز‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ث٢ص١ز‬ ‫ثالعتٍز‬ ٓ‫ػ‬ ‫أؽخ‬ ) ‫أ‬ ( : ‫ثالٚي‬ ‫ثٌغؤثي‬ 1-‫ثٌخٛثسصِ١ز‬ ‫ػشف‬Algorithm‫؟‬ 2-ُ‫ثٌضقى‬ ‫أدثر‬ ‫دٙج‬ ‫صٕفشد‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬ ٝ٘ ‫ِج‬TextBox‫؟‬ 3-ِّ ‫ِغجفز‬ ‫أطغش‬ ٝ‫ف‬ ‫ػٕجطش‬ ‫ػذر‬ ِٓ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ ٝ٘ ‫ِج‬‫؟‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ىٕز‬ : ‫ثالص١ز‬ ًّ‫ثٌؾ‬ ٝ‫ف‬ ‫خؾ‬ ٗ‫صقض‬ ‫ِج‬ ‫طقـ‬ ) ‫ح‬ ( 1-‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٚغ١ش٘ج‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجثة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬‫أفذثط‬. 2-Toolbox‫شجشز‬ ‫ِىٛٔجس‬ ‫أفذ‬ ٝ٘IDE. ‫ػٍ١ٙج‬ ‫ثٌّخضٍفز‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ٚػغ‬ ‫خالي‬ ِٓ ‫ٌٍذشٔجِؼ‬ ٗٙ‫ٚثؽ‬ ‫ػٍ١ٙج‬ ُّ‫٠ظ‬ 3-‫ػذجسر‬ ‫ثٌّضشؽّجس‬‫ٌغز‬ ٌٝ‫إ‬ ٌٝ‫ثٌؼج‬ ٜٛ‫ثٌّغض‬ ‫ٌغز‬ ِٓ ‫ثٌّذشِؼ‬ ‫٠ىضذٙج‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ٗ‫دضشؽّض‬ َٛ‫صم‬ ‫دشثِؼ‬ ٓ‫ػ‬ VB.net. : ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-...................... ٝ‫أٔغ‬ َ‫أ‬ ‫روش‬ ‫ثٌطجٌخ‬ ‫ٔغ‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬.. (Textbox – CheckBox – RadioButton) 2-‫ثألِش‬ ‫صس‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button.......................... ‫ثٌخجط١ز‬ ‫ػذؾ‬ ‫خالي‬ ِٓ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ (Location – Name – Size) 3-ٌ‫ث‬ ‫ثٌؼٕجطش‬ ِٓ ‫أوغش‬ ٚ‫أ‬ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ ٓ‫ثٌّّى‬ ِٓ ْ‫وج‬ ‫إرث‬ ................... ‫ثٌخجط١ز‬ ‫صقذد‬‫طٕذٚق‬ ٍٝ‫ػ‬ ‫ّؼشٚػز‬ ‫ثٌمجةّز‬Listbox (Sorted – Selection Mode – Items) 4-..................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫صٕف١ز٘ج‬ ٝ‫ف‬ ‫ٔشغخ‬ ٝ‫ثٌض‬ ‫ٚثٌضؼٍ١ّجس‬ ‫ثألٚثِش‬ ‫ِؾّٛػز‬ ‫خظجةض‬ (–‫إؽشثءثس‬–) ‫ثفذثط‬ 5-................ ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬........... (.net frame work – Object orented – Enent driven) 6-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫ثال‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثٌخجط١ز‬Form............................ ٝ٘ (Right to left – Form Border Style – Window state) : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ ‫ثالس‬ ْ‫ِىج‬ ًّ‫ثو‬ ) ‫أ‬ (ِٓ ‫ثٌظق١قز‬ ‫ثألػذثد‬ ‫ؽّ١غ‬ ‫ٌطذجػز‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ َ‫لج‬1ٌٝ‫ث‬3.
  • 85. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 85 : ‫ثؽخ‬ ُ‫ع‬ ٝ‫ثالص‬ ‫ثٌىٛد‬ ‫ثلشأ‬ ) ‫ح‬ (Button2.text = " End " 1-...................... ٛ٘ ٓ‫ثٌىجة‬ ُ‫ثع‬ 2-........................ ٝ٘ ‫ثٌخجط١ز‬ 3-.................. ٝ٘ ‫ثٌخجط١ز‬ ‫ل١ّز‬ ‫ثٌال‬ ‫ثٌىٛد‬ ‫ثوضخ‬ ) ‫ػ‬ (ْ‫ثٌؼٕٛث‬ ‫طٕذٚق‬ ‫أدثر‬ ُ‫فؾ‬ ‫ٌضغ١١ش‬ َ‫ص‬Label1‫ثٌخجط١ز‬ َ‫ثعضخذث‬ ‫ؽش٠ك‬ ٓ‫ػ‬ ً‫ج‬٠ٚ‫٠ذ‬Autosize.
  • 86. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 86 ‫ِقجفظز‬ ْ‫أِضقج‬‫لٕج‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ِٕجعخ‬ ٛ٘ ‫دّج‬ ٗ١‫ثالص‬ ًّ‫ثٌؾ‬ ًّ‫أو‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬ 1-‫ا‬ ‫لوحة‬ ‫من‬ .............. ‫مفتاح‬ ‫على‬ ‫بالضغط‬ ‫الكود‬ ‫نافذة‬ ‫فتح‬ ‫ٌمكن‬. ‫لمفاتٌح‬ 2-‫الخطوات‬ ‫عن‬ ‫...............عبارة‬‫واالنشطة‬‫والعملٌات‬‫التى‬‫ٌنبغى‬‫القٌام‬‫بها‬‫للوصول‬‫الى‬‫هدف‬‫أو‬‫ناتج‬ 3-‫ٌوفر‬‫العمل‬ ‫إطار‬Net framework. ‫الكائنات‬ ‫انشاء‬ ‫ٌتم‬ ‫منها‬ ‫التى‬ ................. 4-‫الخاصٌة‬Name...................... ‫نافذة‬ ‫فى‬ ‫اسمه‬ ‫توضح‬ ‫للنموذج‬ 5-‫النقر‬Click‫زر‬ ‫على‬‫األمر‬.......................................... ‫ٌعتبر‬ ‫ثٌغؤثي‬ٝٔ‫ثٌغج‬:‫ثخضش‬‫ثالؽجدز‬‫ثٌظق١قز‬‫ثاللٛثط‬ ٓ١‫د‬ ِٓ‫ِّج‬ٍٝ٠: 1-.............." ‫"أنثى‬ ‫أم‬ " ‫ذكر‬ " ‫الطالب‬ ‫نوع‬ ‫الدخال‬ ‫المستخدم‬ ‫التحكم‬ ‫عنصر‬ ‫هو‬ ....... ( Textbox – Form – Radiobutton ) 2-.....................‫إجراء‬. ‫به‬ ‫المرتبط‬ ‫الحدث‬ ‫ٌقع‬ ‫عندما‬ ‫تنفٌذه‬ ‫ٌتم‬ ‫كود‬ ‫على‬ ‫ٌحتوى‬ (‫ثٌقذط‬ ‫ِؼجٌؼ‬–‫ثٌقذط‬–‫ثٌخظجةض‬) 3-‫تستخدم‬ ‫التدفق‬ ‫خرائط‬‫أشكال‬.............‫حل‬ ‫بٌانات‬ ‫لتمثٌل‬ ......‫ما‬ ‫مشكلة‬. (ٗ١‫ػشٛثة‬–‫ل١جع١ز‬–‫صٛػ١ق١ز‬) 4-‫لغى‬ ‫تعتبر‬Visual Basic.net..... ‫لغة‬.............‫الن‬ .........‫األوامر‬. ‫معٌن‬ ‫حدث‬ ‫وقوع‬ ‫عند‬ ‫تنفذ‬ ‫والتعلٌمات‬ (‫ِغضمٍز‬–‫عٍٙز‬–‫دجٌقذط‬ ‫ِٛؽٙز‬) 5-. َ‫ثٌّغضخذ‬ ‫ِؼٙج‬ ًِ‫٠ضؼج‬ ٝ‫ثٌض‬ ‫ثٌذشٔجِؼ‬ ‫ٚثؽٙز‬ ‫ػٍ١ٙج‬ ُّ‫٠ظ‬ ..................... ( Button – Form – Text Box ) ‫ثٌغؤثي‬‫ثٌغجٌظ‬:‫ػغ‬‫ػالِز‬‫طـ‬َ‫أِج‬‫ثٌؼذجسر‬‫ثٌظق١قز‬‫ٚػالِز‬‫خطأ‬َ‫أِج‬‫ثٌؼذجسر‬‫ثٌخطأ‬: 1-‫البرنامج‬ ‫شرح‬ ‫فى‬ ‫مفٌدة‬ ‫انها‬ ‫التدفق‬ ‫خرائط‬ ‫مزاٌا‬ ‫من‬) ( ‫لؤلخرٌن‬ 2-‫مصطلح‬Procedures‫الى‬ ‫ٌشٌر‬‫األوامر‬‫والتعلٌمات‬) ( ‫استدعائها‬ ‫عند‬ ‫تنفٌذها‬ ‫ٌتم‬ ‫التى‬ 3-‫صندوق‬List Box) ( ‫العناصر‬ ‫من‬ ‫مجموعه‬ ‫ٌعرض‬ 4-‫هد‬ ‫هى‬ ‫الخوارزمٌه‬‫اٌج‬ ‫ٌتطلب‬ ‫ف‬) ( ‫الٌه‬ ‫الوصول‬ ‫مطلوب‬ ‫هدف‬ ‫أى‬ ‫حل‬ ‫اد‬ 5-‫مصطلح‬ ‫المتكاملة‬ ‫التطوٌر‬ ‫بٌئة‬ ‫على‬ ‫ٌطلق‬IDE) ( ‫ثٌغؤثي‬‫ثٌشثدغ‬)‫(أ‬‫ثوضخ‬‫ثٌّظطٍـ‬ٍّٝ‫ثٌؼ‬‫ثٌضجٌ١ز‬ ‫ٌٍؼذجسثس‬: 1-‫المشروع‬ ‫ومجلدات‬ ‫بملفات‬ ‫قائمة‬ ‫به‬ ‫ٌعرض‬‫أو‬. ‫الحل‬ ‫ضمن‬ ‫الموجودة‬ ‫المشروعات‬ 2-‫نصٌة‬ ‫بٌانات‬ ‫الدخال‬ ‫اداة‬‫البرنامج‬ ‫مستخدم‬ ‫من‬‫أثناء‬. ‫البرنامج‬ ‫تشغٌل‬ َ‫ثالسلج‬ ْ‫ِىج‬ ‫ثٌٕجلض‬ ًّ‫ثو‬ ُ‫ع‬ ‫ثؽجدضه‬ ‫وشثعز‬ ٌٝ‫ث‬ ٗ١ٌ‫ثٌضج‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ً‫ثٔم‬ ) ‫ح‬ (–. ٜ‫فشد‬ ٚ‫أ‬ ٝ‫صٚؽ‬ ‫ثٌؼذد‬ ‫ٔٛع‬ ‫ٌطذجػز‬
  • 88. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 88 ‫ِقجفظز‬ ْ‫أِضقج‬‫و‬‫ثٌش١خ‬ ‫فش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ‫ثالٚي‬ ‫ثٌغؤثي‬: ‫ثٌّٕجعخ‬ ْ‫ثٌّىج‬ ٝ‫ف‬ ٝ‫٠أص‬ ‫ِّج‬ ‫ثٌّٕجعذز‬ ‫ثٌىٍّز‬ ‫ػغ‬ (RadioButton - Algrithm – Checkbox – Code window – Maxlength – Window State) 1-١‫ِٕطم‬ ً‫ج‬‫صشص١ذ‬ ‫ثٌّشصذز‬ ‫ثالؽشثءثس‬ ‫ِؾّٛػز‬ ٓ‫ػ‬ ‫ػذجسر‬ ........................ ‫ِؼ١ٕز‬ ‫ِشىٍز‬ ً‫ٌق‬ ً‫ج‬ 2-.................... ٛ٘ " ‫دٕش‬ " َ‫أ‬ " ‫ٌٚذ‬ " ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬ 3-............................. ‫ٔجفزر‬ ً‫دثخ‬ ‫ثٌذشٔجِؼ‬ ‫ٚصؼٍ١ّجس‬ ‫ثٚثِش‬ ‫صىضخ‬ 4-ٍ‫ػ‬ ‫ػذىٙج‬ ‫أعش‬ ‫٠ظٙش‬ ............................ ‫ثٌخجط١ز‬‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ٚػغ‬ ٝ‫ف‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٝ 5-‫طٕذٚق‬ ٝ‫ف‬ ‫إدخجٌٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثٌقشٚف‬ ‫ٌؼذد‬ ٝ‫ثأللظ‬ ‫ثٌقذ‬ ‫صقذد‬ ................................Textbox : ‫طق١قز‬ ‫غ١ش‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-‫ثٌىٛد‬ ٝ‫ف‬Button2.text="End"ٌ‫ث‬ ‫ثٌخجط١ز‬‫ثٌخجط١ز‬ ٝ٘ ً‫ج‬١‫دشِؾ‬ ‫ػذطٙج‬ ‫ّطٍٛح‬Text) ( 2-) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫ث‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬ 3-ُ‫ثٌضقى‬ ‫أدثر‬ ِٓ ً‫و‬ ‫صشضشن‬ListBox‫ٚثٌغشد‬ ‫ثٌضقش٠ش‬ ‫طٕذٚق‬ ُ‫ثٌضقى‬ ‫ٚأدثر‬Combobox‫ثٌخجط١ز‬ ٝ‫ف‬Items( ) 4-‫إلؽش‬ ‫ّٔجرػ‬ ٌٗٔٛٚ ّٗ‫ٚفؾ‬ ٓ‫ثٌىىجة‬ ُ‫ثع‬‫ثٌذشِؾز‬ ‫ٌغز‬ ٝ‫ف‬ ٓ‫ثٌىجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫ث‬ ٓ‫٠ّى‬ ‫ثءثس‬VB.net) ( 5-ًّ‫ثٌؼ‬ ‫إؽجس‬ ٝ‫ف‬ ‫ثٌّضشؽّجس‬Net framework‫ثٌذشِؾز‬ ‫دٍغز‬ ‫إٔضجؽٙج‬ ُ‫٠ض‬ ٝ‫ثٌض‬ ‫ثٌضطذ١مجس‬ ً١‫صشغ‬ ‫د١تز‬ ٓ‫ػ‬ ‫ػذجسر‬ VB.net : ‫ثالص١ز‬ ‫ثٌؼذجسثس‬ ًّ‫أو‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ 1-ٜٛ‫٠قض‬ ‫إؽشثء‬ ٓ‫ػ‬ ‫ػذجسر‬ .............................ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ ‫ػٕذِج‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ 2-‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ٝ‫ف‬ ............................. ‫خطٛر‬ ‫دؼذ‬ ٝ‫صجص‬ ‫ثالخطجء‬ ‫ٚصظق١ـ‬ ‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ 3-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ................................. 4-............ ‫طٕذٚق‬‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫٠غضخذ‬ ...... 5-‫ٌٍخجط١ز‬ ‫ثالفضشثػ١ز‬ ‫ثٌم١ّز‬Name.............................. ٝ٘ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ ِٓ ‫ثٌفشد٠ز‬ ‫ثألػذثد‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خش٠طز‬ ُ‫ثسع‬1ٌٝ‫ث‬15 ‫ثٌخش٠طز‬ ْ‫دأ‬ ٍُ‫ثٌؼ‬ ‫ِغ‬ ً‫دشى‬ ‫صذذث‬ً‫دشى‬ ٝٙ‫ٚصٕض‬ ‫ثٌخش٠طز‬ ٝ‫ف‬ ً‫شى‬ ً‫و‬ ٜٛ‫ِقض‬ ‫وضجدز‬ ‫٠شضشؽ‬ StartEnd
  • 89. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 89 ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌؾذ٠ذ‬ ٜ‫ثٌٛثد‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-‫ثٌزث‬ ٝ‫ف‬ ْ‫ِخض‬ ٛ٘ ‫ثٌّضغ١ش‬) ( ‫ل١ّز‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ‫وشر‬ 2-‫ثٌّشىٍز‬ ً‫ف‬ ً‫ِشثف‬ ‫أٚي‬ ٛ٘ ‫ثٌّٕطم١ز‬ ٚ‫أ‬ ‫ثٌقغجد١ز‬ ‫ثٌّؼجٌؾز‬ ‫ٚػٍّ١جس‬ ‫ثٌّضٛفشر‬ ‫ٚثٌّذخالس‬ ‫ثٌّطٍٛدز‬ ‫ثٌّخشؽجس‬ ‫صقذ٠ذ‬ ‫ثٌّشىٍز‬ ‫صقذ٠ذ‬ ّٝ‫ٚ٠غ‬Problem Definition) ( 3-‫ثٌظ١غز‬ َ‫صغضخذ‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ٌؼذؾ‬Control Name . Property = value() 4-‫ثٌـ‬ ‫٠ٛفش‬Framework) ( ‫ٔش‬ ‫ثٌذٚس‬ ‫ٌضطذ١مجس‬ ً١‫ٚثٌضشغ‬ ُ١ّ‫ثٌضظ‬ ‫د١تز‬ 5-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫صٛػغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ‫ال‬ ٝ‫ثٌض‬ ‫ثألدٚثس‬ ِٓForm‫ثألدثر‬Label) ( : ‫ثأللٛثط‬ ٓ١‫د‬ ِٓ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-ِٓ ‫ثألػذثد‬ ‫ؽذجػز‬ ‫ِشىٍز‬ ً‫دق‬ ‫ثٌخجطز‬ ‫ثٌضذفك‬ ‫خش٠طز‬1ٌٝ‫ث‬11........................... ٍٝ‫ػ‬ ٜٛ‫صقض‬ (Seguential - Branching – Looping) 2-................ ّٝ‫صغ‬ ‫ػٍ١ٙج‬ ‫ِضفك‬ ‫ٕ٘ذع١ز‬ ‫دأشىجي‬ ‫ِشىٍز‬ ً‫ف‬ ‫خطٛثس‬ ‫ػشع‬ ‫ؽش٠مز‬ (Interface – Algorithm – Flowchart) 3-‫دـ‬ ‫٠مظذ‬IDEَ‫ثٌٕظج‬ ‫صظٕ١ف‬ ‫ِىضذجس‬ ( ...............................–‫ثٌشعِٛ١ز‬ َ‫ثٌّغضخذ‬ ‫ٚثؽٙز‬–) ً١‫ثٌضشغ‬ ‫د١تز‬ 4-( ................... ٝ٘ ‫ػٕجطش٘ج‬ ‫ٌؼشع‬ ‫لجةّز‬ ‫ِٕٙج‬ ‫صٕغذي‬ ٝ‫ثٌض‬ ‫ثألدثر‬GroupBox – ListBox – ComboBox ) 5-‫ثٌضظٕ١ف‬ ‫ٔٙج٠ز‬ ‫عطش‬End Classٖ‫دؼذ‬ ( ‫ثٌىٛد‬ ..................... ‫٠ىضخ‬–ٍٗ‫لذ‬–) ٍٗ‫ٚلذ‬ ٖ‫دؼذ‬
  • 90. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 95 ‫ِقجفظز‬ ْ‫أِضقج‬‫ث‬ْ‫عٛث‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-) ( ‫ٔجصؼ‬ ٚ‫أ‬ ‫٘ذف‬ ٌٝ‫إ‬ ‫ٌٍٛطٛي‬ ‫دٙج‬ َ‫ثٌم١ج‬ ٝ‫٠ٕذغ‬ ٝ‫ثٌض‬ ‫ٚثٌؼٍّ١جس‬ ‫ٚثألٔشطز‬ ‫ثٌخطٛثس‬ ٓ‫ػ‬ ‫ػذجسر‬ ‫ثٌّشىٍز‬ ً‫ف‬ 2-ً١‫ٌضّغ‬ ٝ‫ٕ٘ذع‬ ً‫شى‬ ٜ‫ث‬ َ‫ثعضخذث‬ ٓ‫٠ّى‬) ( ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫سع‬ ‫ػٕذ‬ ً‫ثٌق‬ ‫خطٛثس‬ 3-ٛ٘ " ٝ‫أٔغ‬ " ٚ‫أ‬ " ‫روش‬ " ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬CheckBox( ) 4-ُ‫ثٌضقى‬ ‫ثدثر‬ ‫صٕفشد‬TextBox‫دجٌخجط١ز‬Password Char) ( 5-٠ ‫ػٕذِج‬ ٗ‫د‬ َٛ‫٠م‬ ٓ١‫ِؼ‬ ‫ٚعٍٛن‬ ‫دخظجةض‬ ٓ‫وجة‬ ً‫و‬ ‫٠ضّ١ض‬) ( ٓ١‫ِؼ‬ ‫فذط‬ ٗ١ٍ‫ػ‬ ‫مغ‬ 6-ًّ‫ػ‬ ‫إؽجس‬.Net framework) ( ‫ٔش‬ ‫دٚس‬ ‫دشثِؼ‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّىضذجس‬ ‫ثٌّضشؽّجس‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ : ً‫ج‬١‫دشِؾ‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ‫خظجةض‬ ‫ٌؼذؾ‬ ‫ثٌؼجِز‬ ‫ٌٍظ١غز‬ ‫دسثعضه‬ ‫ػٛء‬ ٝ‫ف‬ ‫ثٌضجٌ١ز‬ ‫ثألوٛثد‬ ‫ثششؿ‬ ) ‫ح‬ ( 1- Button1.text = "‫"إٔٙجء‬ 2- Label1.Autosize = true ‫ثٌغؤث‬: ٍٝ٠ ‫ِّج‬ ‫ػذجسر‬ ً‫و‬ ‫إلوّجي‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ٝٔ‫ثٌغج‬ ‫ي‬ 1-.................. ‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫دجٌؼغؾ‬ ‫ثٌّفجص١ـ‬ ‫ٌٛفز‬ ‫خالي‬ ِٓ ‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫ٌغز‬ ٝ‫ف‬ ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫فضـ‬ ٓ‫٠ّى‬ (F7 – F5 – F2) 1-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ‫ثٌخظجةض‬ ‫دؼغ‬ ‫ػذؾ‬ ‫ػٕذ‬form٠ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٍٝ‫ػ‬ ‫صطذك‬ ‫فئٔٙج‬‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ٚػؼٙج‬ ُ‫ض‬ ( : ‫ثٌخظجةض‬ ٖ‫٘ز‬ ِٓText – Fore Color – Name) 2-ٝ٘ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫ػٕجطش‬ ِٓ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ (GroupBox – ListBox – ComboBox) 3-‫ثٌٕمش‬click‫خجط١ز‬ ( ‫٠ؼضذش‬ ‫ثألِش‬ ‫صس‬ ٍٝ‫ػ‬–‫إؽشثء‬–‫فذط‬) 4-‫ثٌذشٔجِؼ‬ ‫طقز‬ ‫ثخضذجس‬ ( : ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ثألخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضجوذ‬–‫ثٌذشٔجِؼ‬ ‫صٛع١ك‬–) ‫ثٌخٛثسصِ١ز‬ : ) ‫أ‬ ( ‫ثٌؼّٛد‬ ِٓ ٗ‫٠ٕجعذ‬ ‫ِج‬ ) ‫ح‬ ( ‫ثٌؼّٛد‬ ِٓ ‫أخضش‬ : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬ ) ‫أ‬ () ‫ح‬ ( 1-ٖ‫ٚصّ١ض‬ ٓ‫ثٌىجة‬ ‫صظف‬ ٝ‫ثٌض‬ ‫ثٌغّجس‬ ٌٝ‫إ‬ ‫٠ش١ش‬ ‫ِظطٍـ‬ 2-‫ثٌّضىجٍِز‬ ‫ثٌضطٛ٠ش‬ ‫د١تز‬IDEٍٝ‫ػ‬ ‫صطٍك‬ 3-‫ِغجفز‬ ‫فىجطغش‬ ‫ػٕجطش‬ ‫ػذر‬ ِٓ ‫ٚثفذ‬ ‫ػٕظش‬ ‫ثخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ُ‫صقى‬ ‫أدثر‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ِّىٕز‬ 4-‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ ‫إال‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬ ‫ال‬ ‫خجط١ز‬form 5-‫ثٌمجةّز‬ ‫طٕذٚق‬ ً‫دثخ‬ ‫ثٌؼٕجطش‬ ‫وجٔش‬ ‫ِج‬ ‫إرث‬ ‫صقذد‬ ‫خجط١ز‬ListBox‫ال‬ َ‫أ‬ ‫ِشصذز‬ ‫أ‬–Visual Studio ‫ح‬-Windowstate ‫ػ‬-Sorted ‫د‬-Properties ٖ-ComboBox : ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ : ٝ‫ثالص‬ ٓ‫ػ‬ ‫ثؽخ‬ ) ‫أ‬ ( 1-‫ثٌضذفك‬ ‫خشثةؾ‬ ‫ػشف‬Flowchart
  • 91. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 91 2-‫ٔش‬ ‫دٚس‬ ‫د١ض٠ه‬ ‫ثٌف١ؾٛثي‬ ‫دٍغز‬ ‫ثٌّمظٛد‬ ‫ِج‬Visual Basic.netٗ‫ثٌضٛؽ‬ ‫وجةٕ١ز‬ ‫لطش٘ج‬ ‫ٔظف‬ ‫دثةشر‬ ‫ِغجفز‬ ‫ٌقغجح‬ َ‫صغضخذ‬ ‫ثٌّمجدٍز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ) ‫ح‬ (R ‫س‬ ‫أػذ‬‫إدخجي‬ ٓ‫ػ‬ ‫ثٌذشٔجِؼ‬ ِٓ ‫ثٌخشٚػ‬ ُ‫ع‬ " ‫ِغّٛؿ‬ ‫غ١ش‬ " ‫سعجٌز‬ ‫٠ظٙش‬ ‫دق١ظ‬ ‫ثالؽجدز‬ ‫دىشثعز‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ُ‫ع‬ ‫ل١ّز‬R‫دجٌغجٌخ‬ ‫ِقجفظز‬ ْ‫أِضقج‬‫ثٌغٛ٠ظ‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 ‫ثالٚي‬ ‫ثٌغؤثي‬) :)‫أ‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-‫ثٌذ‬ ‫صٛع١ك‬) ( ‫ثألخطجء‬ ِٓ ‫ثٌذشٔجِؼ‬ ٍٛ‫خ‬ ِٓ ‫ثٌضأوذ‬ ٗ‫د‬ ‫٠مظذ‬ ‫شٔجِؼ‬ 2-‫ثٌؼغؾ‬Click‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬Button‫ٌغز‬ ٝ‫ف‬ ٓ‫وجة‬ ٍٝ‫ػ‬ ‫صمغ‬ ْ‫أ‬ ٓ‫٠ّى‬ ٝ‫ثٌض‬ ‫ثالفذثط‬ ِٓ ‫ّٔٛرػ‬VB.net) ( 3-‫ثٌخجط١ز‬Window State‫ثّٔٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬Form) ( ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ 4-‫ٚد١ت‬ ‫ثٌّىضذجس‬‫ثٌّىٛٔز‬ ‫ثٌؼٕجطش‬ ُ٘‫أ‬ ِٓ ‫ٚثٌّضشؽّجس‬ ‫ز‬Object orented) ( : ‫ثٌضجٌ١ز‬ ُ١٘‫دجٌّفج‬ ‫ثٌّمظٛد‬ ‫ِج‬ ) ‫ح‬ ( 1-‫ٌغز‬ ٝ‫ف‬ ‫ثٌّضشؽّجس‬VB.net 2-‫ٌغز‬ ٝ‫ف‬ ‫ثٌخٛثسصِ١ز‬VB.net : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ ) ‫أ‬ ( : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ 1-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫صغ١ش‬ ٓ‫٠ّى‬Label‫وجٔش‬ ‫ثرث‬ ً‫ج‬٠ٚ‫٠ذ‬.............................. ‫ثٌخجط١ز‬ (Autosie = false - Borstyle = fixed single - Autosize = true) 2-ِٓ ‫دذال‬ ‫ثٌضذفك‬ ‫خشثةؾ‬ ٝ‫ف‬ ‫ثالدخجي‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝ‫ٚثٌض‬ ‫ثٌذذ٠ٍز‬ ‫ثٌىٍّجس‬ ِٓ .....................Enter‫ٔفظ‬ ٜ‫ٚصؤد‬ ( ٕٝ‫ثٌّؼ‬Visual Studio – Fore Color – Read) 3-ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ٕفشد‬ ..................... ‫ثٌخجط١ز‬TextBox(Password char - AutoSize – Name) 4-‫ثالِش‬ ‫صس‬ ‫ِٛلغ‬ ٚ‫أ‬ ‫ِٛػغ‬ ‫صغ١١ش‬ ‫صغضط١غ‬Button‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬Form................ ‫ثٌخجط١ز‬ ‫خالي‬ ِٓ (Text – Font – Location) 5-‫شجشز‬ ‫ِىٛٔجس‬ ِٓ ..................‫ثٌـ‬IDE‫ثٌّٛؽٛدر‬ ‫ٚثٌّششٚػجس‬ ‫ثٌٍّفجس‬ ‫أعّجء‬ ‫ٚ٠ؼشع‬ ‫ثٌّٕٛرػ‬ (Form–‫ثألدٚثس‬ ‫طٕذٚق‬Toolbox–ً‫ثٌق‬ ‫ٔجفزر‬Solution Exporer) 6-‫ثالدٚثس‬ ‫طٕذٚق‬ ِٓ .......................... ‫ثٌفتز‬ ‫دأخض١جس‬ ‫ثالدٚثس‬ ‫طٕذٚق‬ ٝ‫ف‬ ُ‫ثٌضقى‬ ‫ثدٚثس‬ ‫وجفز‬ ‫أظٙجس‬ ٓ‫٠ّى‬ (Data – Components – All windows forms) ٝ‫ف‬ ‫ثٌخش٠طز‬ ُ‫سع‬ ‫أػذ‬ ‫طفش‬ ِٓ ‫أطغش‬ ٚ‫أ‬ ‫طفش‬ ِٓ ‫أوذش‬ ٚ‫أ‬ ‫طفش‬ ٜٚ‫صغج‬ ( ‫ثٌقشثسر‬ ‫دسؽز‬ ‫ٌطذجػز‬ ‫صذفك‬ ‫خ١طز‬ ‫أِجِه‬ ) ‫ح‬ ( ( ‫ثٌشىجي‬ ً‫دذثخ‬ ‫ِج‬ ‫وضجدز‬ ‫ِغ‬ ‫ثإلؽجدز‬ ‫ٚسلز‬1( ٚ )2( ٚ )3: )
  • 92. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 92 ٌ‫ثٌضج‬ ‫دجٌّٕٛرػ‬ َ‫ثألسلج‬ ‫ثٌ١ٙج‬ ‫صش١ش‬ ٝ‫ثٌض‬ ‫ثألدٚثس‬ ‫أعّجء‬ ‫ثوضخ‬ ) ‫أ‬ ( ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬: ٝ : ٝ‫٠جص‬ ‫ِّج‬ ً‫ٌى‬ َ‫ثٌالص‬ ‫ثٌىٛد‬ ‫ثوضخ‬ ) ‫ح‬ ( 1-‫ثالدثر‬ ً‫دثخ‬ ‫ثٌّٛؽٛدر‬ ‫ثٌؼٕجطش‬ ‫ٌضشص١خ‬ListBox2. 2-ُ‫ثٌضقى‬ ‫الدثر‬ ‫ثٌخٍف١ز‬ ٌْٛ ً‫ؽؼ‬Label1‫ل١ّضٙج‬Red. ‫ِقجفظز‬ ْ‫أِضقج‬‫ثالص٘ش‬ٜ‫ثالػذثد‬ ‫ثٌغجٌظ‬ ‫ٌٍظف‬2516/2517 : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ثٌظق١قز‬ ‫ثالؽجدز‬ ‫أخضش‬ : ‫ثالٚي‬ ‫ثٌغؤثي‬ 1-............... ٝ٘ ‫ثٌّٕٛرػ‬ ٍٝ‫ػ‬ ‫ثٌٛثفذر‬ ‫ثٌٛظ١فز‬ ‫رثس‬ ُ‫ثٌضقى‬ ‫ػٕجطش‬ ِٓ ‫ِؾّٛػز‬ ‫ثفضٛثء‬ ٝ‫ف‬ َ‫صغضخذ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬ (ComboBox – ListBox – GroupBox) 2-................... ‫ػٍ١ٙج‬ ‫٠طٍك‬ ‫ٚغ١ش٘ج‬ ٌْٛٚ ُ‫ٚثع‬ ‫ؽٛي‬ ِٓ ٓ‫ثٌىجة‬ ‫دٙج‬ ‫٠ضظف‬ ٝ‫ثٌض‬ ‫ثٌظفجس‬ ‫ِؾّٛػز‬ ‫خظجةض‬ (–‫إؽشثءثس‬–‫أفذ‬) ‫ثط‬ 3-( ‫ثٌىٛد‬ ‫ٔجفزر‬ ‫ٔفضـ‬Code Window(................. ‫ِفضجؿ‬ ٍٝ‫ػ‬ ‫ٔؼغؾ‬ ‫ثٌّٕٛرػ‬ ‫دٕجفزر‬ ‫ثٌخجطز‬ )F7 – f5 – f2) 4-( ‫ثٌخجط١ز‬ َ‫ٔغضخذ‬ ‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ثٌخٍف١ز‬ ٌْٛ ‫ٌظذؾ‬Forcolor – Backcolor – color) 5-‫ثٌٕمش‬Click‫إؽشثءثس‬ (................... ‫٠ؼضذش‬ ‫ثالِش‬ ‫صس‬ ٍٝ‫ػ‬–‫خظجةض‬-) ‫فذط‬ : ٓ١‫ثٌمٛع‬ ٓ١‫د‬ ‫ِّج‬ ‫ِٕجعذز‬ ‫دىٍّز‬ ‫ثٌضجٌ١ز‬ ‫ثٌؼذجسثس‬ ًّ‫أو‬ : ٝٔ‫ثٌغج‬ ‫ثٌغؤثي‬ (VB.NET – Event handler - .NET framework – Radio Button – ComboBox) 1-. ‫ٚ٠خ‬ ‫ٚصطذ١مجس‬ ‫ِىضذ١ز‬ ‫صطذ١مجس‬ ‫إٔضجػ‬ ٝ‫ف‬ ................... ‫ثٌذشِؾز‬ ‫ٌغز‬ َ‫صغضخذ‬ 2-ٓ‫ػ‬ ‫ػذجسر‬ ..................... ٗ‫د‬ ‫ثٌّشصذؾ‬ ‫ثٌقذط‬ ‫٠مغ‬ َ‫ػٕذ‬ ٖ‫صٕف١ز‬ ُ‫٠ض‬ ‫وٛد‬ ٍٝ‫ػ‬ ٜٛ‫٠قض‬ ٓ١‫ِؼ‬ ‫إؽشثء‬ 3-..................... ‫ٌـ‬ ‫ثٌّىٛٔز‬ ‫ثٌٕجطش‬ ُ٘‫ث‬ ِٓ ‫ثٌضطذ١مجس‬ ً١‫ثٌضشغ‬ ‫ٚد١تز‬ ‫ٚثٌّضشؽّجس‬ ‫ثٌّىضذجس‬ 4-‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ‫ِّىٕز‬ ‫ِغجفز‬ ‫أطغش‬ ٝ‫ف‬ ‫ػٕجطش‬ ‫ػذر‬ ِٓ ‫ٚثفذ‬ ‫ػٕظش‬ ‫دجخض١جس‬ َ‫ٌٍّغضخذ‬ ‫صغّـ‬ ٝ‫ثٌض‬ ُ‫ثٌضقى‬ ‫أدثر‬. 5-ٛ٘ " ٝ‫أٔغ‬ " َ‫أ‬ " ‫روش‬ " ‫ثٌطجٌخ‬ ‫ٔٛع‬ ‫الخض١جس‬ ‫ثٌّٕٛرػ‬ ‫ٔجفزر‬ ٍٝ‫ػ‬ ِٗ‫ثعضخذث‬ ٓ‫٠ّى‬ ٜ‫ثٌز‬ ُ‫ثٌضقى‬ ‫ػٕظش‬ ................... (1) (2) (3) (4)
  • 93. ٝ‫ِظطف‬ ‫آِجي‬ ‫ثالعضجرر‬ ‫أػذثد‬ 93 : ‫ثٌغجٌظ‬ ‫ثٌغؤثي‬‫ثٌخطأ‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫خطأ‬ ‫ٚػالِز‬ ‫ثٌظق١قز‬ ‫ثٌؼذجسر‬ َ‫أِج‬ ‫طـ‬ ‫ػالِز‬ ‫ػغ‬: 1-‫دجٌظ١غز‬ ً‫ج‬١‫دشِؾ‬ ‫ثٌخظجةض‬ ‫ػذؾ‬ ٓ‫٠ّى‬ControlName.Property = value() 2-‫ثٌخجط١ز‬ ‫ٚظ١فز‬Right To Left‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬Form( ٓ١ّ١ٌ‫ث‬ ٌٝ‫ث‬ ‫ثٌ١غجس‬ ِٓ ُ‫ثٌضقى‬ ‫أدٚثس‬ ٗ‫ثصؾجد‬ ‫صقذ٠ذ‬ ) 3-‫ثٌخجط١ز‬Window State‫ثٌّٕٛرػ‬ ‫ٌٕجفزر‬ ‫ػذطٙج‬ ‫أعش‬ ‫٠ظٙش‬Form) ( ‫فمؾ‬ ً١‫ثٌضشغ‬ ‫ّٔؾ‬ ٝ‫ف‬ 4-ُ‫ثٌضقى‬ ‫أدثر‬ ‫صٕفشد‬TextBox‫دجٌخجط١ز‬Passwordchar) ( 5-ْ‫ثٌؼٕٛث‬ ‫أدثر‬ ُ‫فؾ‬ ‫صغ١١ش‬ ‫٠ّىٕه‬Label‫وجٔش‬ ‫إرث‬ ً‫ج‬٠ٚ‫٠ذ‬Autosize = true) ( ً‫ثٌّذخ‬ ُ‫ثٌشل‬ ‫ٌضقذ٠ذ‬ ‫ثٌضذفك‬ ‫خش٠طز‬ ٝ‫ف‬ ‫ثٌظق١ـ‬ ٗٔ‫ِىج‬ ‫٠قذد‬ ٜ‫ٚثٌز‬ ٌٝ‫ثٌضج‬ ‫دجٌؾذٚي‬ ‫أِش‬ ً‫و‬ َ‫ثِج‬ ُ‫ثٌشل‬ ‫ثوضخ‬ ‫ثٌشثدغ‬ ‫ثٌغؤثي‬ ٝ‫صٚؽ‬Evenٜ‫فشد‬ َ‫أ‬Odd: ...............Res N mod 2 ...............Is Res = 0 ...............Output " number is odd " ...............Output " number is Even " ...............Input number N ‫االستاذة‬ ‫تحٌاتى‬ ‫خالص‬ ‫مع‬ ‫آمال‬‫مصطفى‬ ‫االلى‬ ‫الحاسب‬ ‫فى‬ ‫مصطفى‬ ‫امال‬ ‫برمجٌات‬ ‫جروب‬