Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

مذكرة الترم الثانى

3.343 visualizaciones

Publicado el

ملخص منهج الصف الثالث الاعدادى الترم الثانى
من إعداد/ هناء أحمد محمد إبراهيم
تمنياتى بالتمييز والإبداع

Publicado en: Educación
  • Sé el primero en comentar

مذكرة الترم الثانى

  1. 1. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 1 ‫البيانات‬ ‫انواع‬‫توضيحية‬ ‫خريطة‬ ‫هذه‬ Char ‫حرف‬ (2) 4-‫وقت‬ / ‫تاريخ‬ Date ‫من‬1/1/0001‫الى‬ 31/12/9999 (8) 3-‫حروف‬ 2-‫أرقام‬ 1- Boolean True / False (2) ‫البيانات‬ ‫انواع‬ ‫ارقام‬ ‫عشرية‬ ‫ارقام‬ ‫صحيحة‬ String ‫حروف‬ ‫سلسلة‬ ) ‫عدد‬ ‫(اى‬ Byte (1) ‫رقم‬ ‫محصور‬ ‫بين‬0 ‫الي‬255 ‫حرف‬ Short (2) ‫من‬ ‫رقم‬5 ‫خانات‬ Integer (4) ‫من‬ ‫رقم‬10 ‫خانات‬ Long (8) ‫من‬ ‫رقم‬ 19‫خانة‬ Single (4) ‫من‬ ‫رقم‬7 ‫عشرية‬ ‫خانة‬ Double (8) ‫من‬ ‫رقم‬15 ‫عشرية‬ ‫خانة‬ Decimal (16) ‫من‬ ‫رقم‬29 ‫صحيحة‬ ‫خانة‬ ‫عشرية‬ ‫او‬ ‫البيانات‬ ‫األول‬ ‫الفصل‬ ‫البيانات‬ ‫أنواع‬‫البيان‬ ‫نوع‬ ‫يختار‬‫عن‬ ‫يعلن‬ ‫المتغيرات‬ ‫الثوابت‬ ‫عن‬ ‫يعلن‬ 123 4 ‫قيم‬ ‫يخصص‬ ‫للمتغير‬‫ات‬ 5 ‫قيم‬ ‫يخصص‬ ‫للثوابت‬ ‫نوع‬ ‫يحدد‬ ‫الخطأ‬ ‫تعبيرات‬ ‫ينشىء‬ ‫حسابية‬ 678
  2. 2. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 2 ‫البيانات‬ ‫انواع‬ ‫الحرفية‬ ‫البيانات‬‫المتنوعة‬ ‫البيانات‬‫الرقمية‬ ‫البيانات‬ CharStringBooleanDateObject‫صحيحة‬‫كسرية‬ ‫منطقي‬‫تاريخ‬‫كائن‬ByteSingle ShortDouble IntegerDecimal Long ‫في‬‫نافذة‬‫الكود‬(Code window)‫بعد‬‫إتمام‬‫كتابة‬‫جملة‬‫التخصيص‬‫للخاصية‬Property‫قف‬ ‫بمؤشر‬‫الفأرة‬‫على‬‫الخاصية‬(Property)‫يظهر‬‫مستطيل‬‫أصفر‬‫فيه‬‫نوع‬‫البيان‬( Data type ) ‫الخاص‬‫بهذه‬‫الخاصية‬(Property)‫ويظهر‬‫بعد‬‫كلمة‬(As)‫كما‬‫هو‬‫موضح‬‫بجمل‬‫ضبط‬‫خصائص‬‫العنوان‬ ‫الخاصية‬ ‫بأداة‬ ‫تحكم‬Text : ‫المتغيرات‬ ‫تعريف‬ 1-‫البرنامج‬ ‫تنفيذ‬ ‫سير‬ ‫اثناء‬ ‫تتغير‬ ‫ان‬ ‫يمكن‬ ‫الحاسب‬ ‫ذاكرة‬ ‫في‬ ‫قيم‬ ‫عن‬ ‫عبارة‬ ‫هي‬ ‫المتغير‬ ‫عن‬ ‫االعالن‬ ‫المتغير‬ ‫نوع‬AS‫المتغير‬ ‫اسم‬DIM ‫البيان‬ ‫نوع‬ ‫يختار‬ ‫المتغيرات‬ ‫عن‬ ‫يعلن‬ Dim ‫المتغير‬ ‫اسم‬ as ( Data Type ‫البيان‬ ‫ع‬‫نو‬ (
  3. 3. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 3 : ‫المتغيرات‬ ‫تسمية‬ ‫قواعد‬ 1-( ‫أو‬ ‫ابحدي‬ ‫بحرف‬ ‫المتغير‬ ‫اسم‬ ‫يبدأ‬ ‫ان‬_‫برقم‬ ‫يبدأ‬ ‫وال‬ ) 2-) . + ^ : , ‫؟‬ ( ‫مثل‬ ‫خاصة‬ ‫رموز‬ ‫علي‬ ‫المتغير‬ ‫اسم‬ ‫يحتوي‬ ‫األ‬ 3-‫الكلمات‬ ‫باستخدام‬ ‫يسمح‬ ‫ال‬( ‫مثل‬ ‫المحجوزة‬Dim – single – Byte) 4-‫محتواه‬ ‫عن‬ ‫المتغير‬ ‫اسم‬ ‫يعبر‬ ‫ان‬ ‫يفضل‬ 5-‫ارقام‬ ‫علي‬ ‫الداخل‬ ‫من‬ ‫المتغير‬ ‫اسم‬ ‫يحتوي‬ ‫ان‬ ‫يمكن‬ ‫يراعي‬ ‫المناسب‬ ‫البيان‬ ‫نوع‬ ‫اختيار‬ ‫عند‬1-. ‫المتغير‬ ‫فى‬ ‫تخزن‬ ‫سوف‬ ‫التي‬ ‫البيانات‬ ‫حجم‬2-‫تحديد‬ ‫فيه‬ ‫تخزينها‬ ‫يتم‬ ‫سوف‬ ‫التى‬ ‫القيم‬ ‫بيان‬ ‫نوع‬ ‫التخصيص‬ ‫جملة‬Assignment= ‫التخصيص‬ ‫عالمة‬ ‫بينهما‬ ‫طرفين‬ ‫من‬ ‫جملة‬ ‫عبارة‬ ‫هى‬ : ‫وعلى‬ ‫القيمة‬ ‫فيه‬ ‫توضع‬ ‫الذى‬ ‫المكان‬ ‫يسارها‬ ‫على‬ ‫يكون‬ ‫حيث‬ ‫الحسابى‬ ‫التساوى‬ ‫بها‬ ‫يقصد‬ ‫ال‬ ‫حيث‬ ‫القيمة‬ ‫يمينها‬ ‫كان‬ ‫اذا‬X = X+1‫فان‬X‫اما‬ ‫قيمة‬ ‫االيمن‬ ‫بالطرف‬ ‫المجودة‬X‫بالط‬ ‫الموجودة‬‫فهى‬ ‫االيسر‬ ‫رف‬ ‫متغير‬ ‫او‬ ‫مخزن‬ ‫عن‬ ‫عبارة‬ : ‫الثوابت‬ ‫الحاسب‬ ‫ذاكرة‬ ‫في‬ ‫تخزن‬ ‫قيم‬ ‫عن‬ ‫عبارة‬ ‫هي‬Ram‫قيمة‬ ‫مثل‬ ‫البرنامج‬ ‫تنفيذ‬ ‫اثناء‬ ‫تتغير‬ ‫ان‬ ‫يمكن‬ ‫ال‬ = ‫ط‬3.14( ‫او‬22/7) ‫الثوابت‬ ‫عن‬ ‫االعالن‬ = ‫قيمة‬‫نوع‬‫الثابت‬AS‫اسم‬‫الثابت‬Const ‫التخصيص‬ ‫جملة‬ ‫جمل‬ ‫عن‬ ‫عبارة‬ ‫هي‬‫عالمة‬ ‫بينها‬ ‫طرفين‬ ‫من‬ ‫تتكون‬ ‫ة‬= ‫الحسابي‬ ‫التساوي‬ ‫بها‬ ‫التعني‬ = ‫الـ‬ ‫عالمة‬ ‫الثوابت‬ ‫عن‬ ‫يعلن‬ ‫القيمة‬ ‫فيه‬ ‫توضع‬ ‫الذى‬ )‫(المخزن‬ ‫المكان‬ = ‫القيمة‬ ‫خاصية‬ ‫او‬ ‫متغير‬ ‫يكون‬ ‫ان‬ ‫يمكن‬ ‫التخصيص‬ ‫عالمة‬ ‫قيمة‬ ‫او‬ ‫مجردة‬ ‫قيمة‬ ‫تكون‬ ‫ان‬ ‫يمكن‬ ‫من‬ ‫قيمة‬ ‫أو‬ ‫خاصية‬ ‫أو‬ ‫متغير‬ ‫من‬ ‫تعبير‬‫من‬ ‫قيمة‬ ‫أو‬‫دالة‬ ‫قيم‬ ‫يخصص‬ ‫للمتغيرات‬
  4. 4. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 4 ‫األيسر‬ ‫الطرف‬ ‫عالمة‬ ‫التخصيص‬ ‫األيمن‬ ‫الطرف‬ ‫المتغير‬ ‫اسم‬ = ‫مجردة‬ ‫قيمة‬ X = 5 ‫متغير‬ ‫قيمة‬ X = y ‫خاصية‬ ‫خاصية‬ ‫قيمة‬ X = label1.text ‫تعبير‬ ‫قيمة‬ X = 2 y + 1 ‫اال‬: ‫وهى‬ : ‫خطاء‬1)‫والنحوية‬ ‫االمالئية‬ ‫االخطاء‬(Syntax Errors: )‫كتابة‬ ‫عند‬ ‫تحدث‬ ‫سليمة‬ ‫غير‬ ‫بصورة‬ ‫الكود‬ / ‫مثال‬Din X As Single‫المتغير‬ ‫عن‬ ‫االعالن‬ ‫كلمة‬ ‫كتبت‬ ‫حيث‬X‫وهى‬Dim‫خاطئة‬ ‫كتبت‬ 2)‫المنطقية‬ ‫االخطاء‬( Logic Error ):‫عند‬ ‫سليمة‬ ‫غير‬ ‫نتائج‬ ‫الى‬ ‫تؤدى‬ ‫التى‬ ‫وهى‬‫استخدام‬ ‫خطأ‬ ‫رسائل‬ ‫تعطى‬ ‫وال‬ ‫البرنامج‬ 3)‫التشغيل‬ ‫عند‬ ‫أخطاء‬( Runtime Error ):‫فى‬ ‫غالبا‬ ‫نجدها‬ ‫التشغيل‬ ‫اثناء‬ ‫تظهر‬ ‫التى‬ ‫وهى‬ ‫تخصيص‬ ‫جملة‬ ‫فيها‬ ‫يتم‬ ‫التى‬ ‫االكواد‬ :‫المقابل‬ ‫الشكل‬ ‫فى‬‫الخطأ‬ ‫هذا‬ ‫نوع‬RunTime Error ‫يتم‬ ‫عندما‬ ‫ويظهر‬‫رقمية‬ ‫قيمة‬ ‫من‬ ‫بدال‬ ‫نصية‬ ‫قيمة‬ ‫ادخال‬ ‫وذ‬‫بسبب‬ ‫لك‬‫رقمى‬ ‫نوع‬ ‫الى‬ ‫ضمنيا‬ ‫نصية‬ ‫قيمة‬ ‫تحويل‬ ‫يجوز‬ ‫ال‬ ‫انه‬ ‫او‬‫بيانات‬ ‫اى‬ ‫ادخال‬ ‫دون‬ ‫النص‬ ‫صندوق‬ ‫ترك‬‫انه‬ ‫حيث‬‫لنوع‬ ‫ضمنيا‬ ‫تحويلة‬ ‫يتم‬ ‫لكى‬ ‫رقم‬ ‫اى‬ ‫يجد‬ ‫ال‬ ‫رقمى‬Byte‫مثال‬ :‫المقابل‬ ‫الشكل‬ ‫فى‬‫الخطأ‬ ‫هذا‬ ‫نوع‬RunTime Error ‫يتم‬ ‫عندما‬ ‫ويظهر‬‫المسموح‬ ‫الحد‬ ‫من‬ ‫أكبر‬ ‫قيمة‬ ‫ادخال‬‫ك‬‫النوع‬ ‫يكون‬ ‫أن‬Byte‫ادخال‬ ‫ويتم‬ ‫مثال‬ ‫من‬ ‫اكبر‬ ‫قيمة‬255‫النص‬ ‫مربع‬ ‫داخل‬TextBox2 ‫لغة‬ ‫توفر‬ **VB.net‫جملة‬ ‫طريق‬ ‫عن‬ ‫وقوعها‬ ‫المحتمل‬ ‫االخطاء‬ ‫معالجة‬ ‫امكانية‬Try …… Catch‫بعد‬ ‫يوجد‬ ‫حيث‬ ‫البرنامج‬ ‫تشغيل‬ ‫اثناء‬ ‫تحدث‬ ‫قد‬ ‫التى‬ ‫االخطاء‬ ‫لألكتشاف‬ ‫تستخدم‬ ‫حيث‬ Try‫الم‬ ‫األوامر‬ ‫مجموعة‬‫وبعد‬ ‫بها‬ ‫أخطاء‬ ‫حدوث‬ ‫حتمل‬Catch‫حالة‬ ‫فى‬ ‫تنفيذة‬ ‫المراد‬ ‫االمر‬ ‫بـ‬ ‫الجملة‬ ‫هذه‬ ‫وتنتهى‬ ‫خطأ‬ ‫حدوث‬End Try ‫قيم‬ ‫يخصص‬ ‫للثوابت‬ ‫نوع‬ ‫يحدد‬ ‫الخطأ‬
  5. 5. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 5 : ‫الحسابية‬ ‫العمليات‬ ‫تنفيذ‬ ‫أولويات‬ **1‫األقواس‬ ‫فك‬ )2‫األس‬ ‫رفع‬ )3‫القسمة‬ ‫أو‬ ‫الضرب‬ ) 4‫الطرح‬ ‫أو‬ ‫الجمع‬ ) ‫سلسل‬ ‫بين‬ ‫للربط‬ & ‫تستخدم‬ ** : ‫هامة‬ ‫مالحظات‬** ‫اخرى‬ ‫حرفية‬ ‫بسلسلة‬ ‫حرفية‬ ‫ة‬Vbcrlf ‫جديد‬ ‫سطر‬ ‫الى‬ ‫للنزول‬ ‫تستخدم‬ ‫الشىء‬ ‫بعض‬ ‫طويل‬ ‫كان‬ ‫اذا‬ ‫سطر‬ ‫من‬ ‫اكثر‬ ‫على‬ ‫الكود‬ ‫سطر‬ ‫كتابة‬ ‫يتم‬ ‫حتى‬ _ ‫عالمة‬ ‫تستخدم‬ ** ‫قراءتة‬ ‫يسهل‬ ‫حتى‬ ‫تستخدم‬ **Rem‫أو‬,‫عالمتى‬ ‫بين‬ ‫الحرفية‬ ‫البيانات‬ ‫توضع‬ ** ‫مالحظة‬ ‫أو‬ ‫تعليق‬ ‫لعمل‬ ‫التا‬ ‫أما‬ " "‫تنصيص‬# # ‫عالمتى‬ ‫بين‬ ‫كتابتة‬ ‫فيتم‬ ‫ريخ‬ ‫كلمة‬ **Me ‫الحالى‬ ‫للنموذج‬ ‫وتشير‬ ‫المحجوزة‬ ‫الكلمات‬ ‫من‬. ‫التفرع‬ ‫الثانى‬ ‫الفصل‬Branching ‫التفرع‬‫عنه‬ ‫ويعبر‬ ‫قرار‬ ‫اتخاذ‬ ‫عند‬ ‫او‬ ‫معين‬ ‫سؤال‬ ‫على‬ ‫بناء‬ ‫خطوات‬ ‫مجموعة‬ ‫كتابة‬ ‫عند‬ ‫يستخدم‬ ‫باستخدام‬ ‫التفرع‬IF‫المركبة‬ ‫العامة‬ ‫الصيغة‬ : ‫أوامر‬ ‫بمجموعة‬ ‫برمجيا‬ ‫جملة‬ ‫باستخدام‬ ‫التفرع‬ ) ‫أوال‬ (IF‫الشرطية‬‫باستخدام‬ ‫التفرع‬ ) ‫ثانيا‬ (Select …. Case ‫جملة‬ ) ‫أوال‬ (If‫ولها‬3‫اشكال‬ ‫أ‬)‫باستخدام‬ ‫التفرع‬If ………Then ‫وجود‬ ‫حالة‬ ‫فى‬ ‫تستخدم‬‫واحد‬ ‫اختيار‬‫صحيح‬ ‫الشرط‬ ‫كان‬ ‫اذا‬ ‫تنفيذه‬ ‫يتم‬True ‫بعد‬ ‫يكتب‬ ‫ما‬If‫هو‬‫ناتجه‬ ‫يكون‬ ‫ما‬ ‫حالة‬ ‫وفى‬ ‫الشرطى‬ ‫التعبير‬ ‫أو‬ ‫الشرط‬ ‫صحيح‬(True)‫تلى‬ ‫التى‬ ‫االوامر‬ ‫تنفيذ‬ ‫يتم‬Then‫إلى‬ ‫الوصول‬ ‫حتى‬End If ‫خطأ‬ ‫ناتجة‬ ‫حالة‬ ‫وفى‬( False )‫تلى‬ ‫التى‬ ‫األوامر‬ ‫تنفيذ‬ ‫يتم‬End If ‫تعبيرات‬ ‫ينشىء‬ ‫حسابية‬ : ‫الجملة‬ ‫لهذه‬ ‫العامة‬ ‫الصيغة‬ If ) ‫شرطى‬ ‫تعبير‬ ( Then Code ‫الكود‬ End If IF < ‫شرط‬ > Then Code ………….. Elseif < ‫شرط‬ > Then Code ………….. Elseif < ‫شرط‬ > Then Code ………….. Else Code ………….. End If
  6. 6. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 6 ) ‫الشرطى‬ ‫التعبير‬ ( ‫أو‬ ‫الشرط‬‫صواب‬ ‫ناتجة‬ ‫يكون‬ ‫البرمجة‬ ‫كود‬ ‫من‬ ‫جزء‬ ‫هو‬( True ) ‫خطأ‬ ‫أو‬( False )‫الشرطى‬ ‫التعبير‬ ‫فى‬ ‫ونستخدم‬ ‫متغير‬ ‫أو‬ ‫خاصية‬ ‫قيمة‬ ‫على‬ ‫بناء‬ ‫وذلك‬ ‫وهى‬ ‫المقارنة‬ ‫معامالت‬> < = >= <= <> / ‫مثال‬5>3‫تساوى‬True5 = 4‫تساوى‬False6 <> 8 ‫تساوى‬True ‫يمكن‬‫جملة‬ ‫كتابة‬If‫وضع‬ ‫يتم‬ ‫وال‬ ‫واحد‬ ‫سطر‬ ‫فى‬End If ‫ب‬)‫باستخدام‬ ‫التفرع‬If ……. Then ……. Else ‫أو‬ ‫بديلين‬ ‫وجود‬ ‫عند‬ ‫الجملة‬ ‫هذه‬ ‫تستخدم‬‫اختيارين‬‫االختيارين‬ ‫احد‬ ‫تنفيذ‬ ‫يتم‬ ‫الشرط‬ ‫كان‬ ‫اذا‬True‫الشرط‬ ‫كان‬ ‫اذا‬ ‫االخر‬ ‫وتنفيذ‬False‫يكون‬ ‫عندما‬ ‫صحيح‬ ‫الشرط‬ ‫ناتج‬(True)‫ا‬ ‫تنفيذ‬ ‫يتم‬‫تلى‬ ‫التى‬ ‫الوامر‬Then‫حالة‬ ‫وفى‬ ‫خطأ‬ ‫ناتجة‬( False )‫تلى‬ ‫التى‬ ‫األوامر‬ ‫تنفيذ‬ ‫يتم‬Else ‫باستخدام‬ ‫التفرع‬ )‫ج‬If ….. Then …… Else If ‫من‬ ‫وأكثر‬ ‫شرطى‬ ‫تعبير‬ ‫من‬ ‫أكثر‬ ‫وجود‬ ‫عند‬ ‫الجملة‬ ‫هذه‬ ‫تستخدم‬ ‫شرطى‬ ‫تعبير‬ ( ‫األول‬ ‫الشرط‬ ‫من‬ ‫التحقق‬ ‫يتم‬ ‫حيث‬ ‫احتمالين‬1‫كان‬ ‫اذا‬ ) True‫ي‬‫تنفيذ‬ ‫تم‬Code1‫كان‬ ‫اذا‬ ‫أما‬False‫الشرط‬ ‫من‬ ‫التحقق‬ ‫يتم‬ ‫شرطى‬ ‫تعبير‬ ( ‫الثانى‬ ‫الشرط‬ ‫كان‬ ‫فاذا‬ ‫الثانى‬2)True‫تنفيذ‬ ‫يتم‬ Code2‫كان‬ ‫اذا‬ ‫اما‬False‫وهكذا‬ ....... ‫الثالث‬ ‫الشرط‬ ‫من‬ ‫التحقق‬ ‫يتم‬ **: ‫هامــــــة‬ ‫مالحظـــــات‬ ‫المعامل‬Mod‫القسمة‬ ‫باقى‬ ‫يعطى‬ ‫حسابى‬ ‫معامل‬ ‫هو‬ ‫ا‬‫لدالة‬Isnumeric‫منطقى‬ ‫ناتج‬ ‫لها‬ ‫أن‬ ‫حيث‬ ‫المعرفة‬ ‫الدوال‬ ‫أحد‬ ‫هى‬ ‫اما‬True ‫أو‬False‫عددى‬ ‫هو‬ ‫هل‬ ‫متغير‬ ‫محتوى‬ ‫لمعرفة‬ ‫تستخدم‬ ‫وهى‬ ‫عددى‬ ‫كان‬ ‫فاذا‬ ‫حرفى‬ ‫أو‬ ‫النتيجة‬ ‫تكون‬True‫النتيجة‬ ‫تكون‬ ‫حرفى‬ ‫كان‬ ‫واذا‬False. / ‫مثال‬Isnumeric ( 10 )‫النتيجة‬True‫الن‬10‫رقم‬ Isnumeric ("Youssif")‫النتيجة‬ ‫تكون‬ False. ‫الوسيلة‬Setfocus‫أو‬Focuse‫باالداة‬ ‫خاصة‬ ‫وسيلة‬ ‫هى‬TextBox‫اليها‬ ‫التركيز‬ ‫نقل‬ ‫تعنى‬ ‫االداة‬ ‫داخل‬ ‫المؤشر‬ ‫وضع‬ ‫اى‬TextBox ‫االداة‬ ‫محتوى‬ ‫مسح‬ ‫أو‬ ‫الفراغ‬TextBox1‫الكود‬ ‫نكتب‬Textbox1.text = ""‫خاصي‬ ‫جعل‬ ‫أى‬‫ة‬ Text‫فارغة‬ ‫حرفية‬ ‫سلسلة‬ ‫تساوى‬ ‫المنطقية‬ ‫المعامالت‬And , OR‫نفس‬ ‫فى‬ ‫معا‬ ‫شرطى‬ ‫تعبير‬ ‫من‬ ‫اكثر‬ ‫اختبار‬ ‫فى‬ ‫تستخدم‬ ‫جملة‬If‫المنطقية‬ ‫بالمعامالت‬ ‫الشرطية‬ ‫التعبيرات‬ ‫بين‬ ‫نربط‬ ‫حيث‬And , OR ( ‫المنطقية‬ ‫المعامالت‬ ‫استخدام‬Not , And , Or)‫الدالة‬ ‫مع‬If : ‫الجملة‬ ‫لهذه‬ ‫العامة‬ ‫الصيغة‬ If ) ‫شرطى‬ ‫تعبير‬ ( Then Code1 True ‫الكود‬ ‫حالة‬ ‫فى‬ Else Code2 False ‫الكود‬ ‫حالة‬ ‫فى‬ End If ‫لهذه‬ ‫العامة‬ ‫الصيغة‬ : ‫الجملة‬ If ‫شرطى‬ ‫تعبير‬ (1) Then Code1 ElseIf ‫شرطى‬ ‫تعبير‬ (2) Then Code2 ElseIf ‫شرطى‬ ‫تعبير‬ (3) Then Code3 ….. Else Code N End If
  7. 7. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 7 ‫المعامل‬And‫المعامل‬Or ‫الناتج‬‫الشرط‬2‫الشرط‬1‫الناتج‬‫الشرط‬2‫الشرط‬1 TTTTTT FFTTTF FTFTFT FFFFFF ‫مع‬ ‫حيث‬‫المعامل‬And‫المركب‬ ‫الشرط‬ ‫ناتج‬ ‫يكون‬True‫الشرطين‬ ‫كال‬ ‫كان‬ ‫اذا‬True‫النتيجة‬ ‫تكون‬ ‫ذلك‬ ‫وغير‬ False / ‫مثال‬( 5 > 3 And 8 > 4 )‫النتيجة‬ ‫تكون‬True‫الشرطين‬ ‫كال‬ ‫الن‬True**( 5 > 8 And 6 > 3) False‫الشرطين‬ ‫احد‬ ‫الن‬False ‫ومع‬‫المعامل‬OR‫الشرط‬ ‫نتيجة‬ ‫تكون‬True‫أحدهما‬ ‫أو‬ ‫الشرطين‬ ‫كال‬ ‫كان‬ ‫اذا‬True / ‫مثال‬( 5 > 3 OR 8 > 4 )‫النتيجة‬ ‫تكون‬True‫الشرطين‬ ‫كال‬ ‫الن‬True**( 5 > 8 OR 6 > 3) True‫الشرطين‬ ‫احد‬ ‫حيث‬True ‫باستخدام‬ ‫التفرع‬ ) ‫ثانيا‬ (Select …… Case ‫باستخدام‬ ‫التفرع‬Select ……..Case : ‫العامة‬ ‫الصيغة‬Select Case < ‫متغير‬ ‫قيمة‬ > Case ( ‫قيمة‬1 ) Code ……….. Case ( ‫قيمة‬2 ) Code ……….. Case else Code ……….. End Select
  8. 8. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 8 ‫باستخدام‬ ‫األخطاء‬ ‫معالجة‬ 1-‫جملة‬Isnumeric 2-‫جملة‬try / catch ‫الدالة‬ ‫علي‬ ‫امثلة‬isnumeric‫ونواتجها‬‫ص‬ ) ‫ك‬ ‫ن‬ ( ‫تشبه‬ ‫وهى‬If ….Then …..Else If‫احتمالين‬ ‫من‬ ‫واكثر‬ ‫شرطى‬ ‫تعبير‬ ‫من‬ ‫أكثر‬ ‫وجود‬ ‫عند‬ ‫استخدامها‬ ‫يتم‬ ‫اى‬ ‫واحد‬ ‫متغير‬ ‫على‬ ‫معتمدا‬ ‫التفرع‬ ‫يكون‬ ‫عندما‬ ‫فاعلية‬ ‫اكثر‬ ‫بصورة‬ ‫وتكون‬ ‫للتفرع‬ ‫بعد‬ ‫المتغير‬ ‫اسم‬ ‫يكتب‬Select Case‫االولى‬ ‫القيمة‬ ‫اختبار‬ ‫ويتم‬Value1‫كانت‬ ‫فاذا‬True‫تنفيذ‬ ‫يتم‬ ‫كانت‬ ‫اذا‬ ‫اما‬ ‫يليها‬ ‫الذى‬ ‫الكود‬False‫الثانية‬ ‫القيمة‬ ‫من‬ ‫التحقق‬ ‫يتم‬Value2‫كانت‬ ‫اذا‬True‫اللكود‬ ‫تنفيذ‬ ‫يتم‬ ‫كانت‬ ‫اذا‬ ‫اما‬ ‫يليها‬ ‫الذى‬False‫وهكذا‬ ‫الثالثة‬ ‫القيمة‬ ‫من‬ ‫التحقق‬ ‫يتم‬ : ‫مالحظـــــــة‬‫لألداة‬ ‫بالنسبة‬ListBox‫لألداة‬ ‫عناصر‬ ‫اضافة‬ ‫يتم‬ *ListBox‫الخا‬ ‫طريق‬ ‫عن‬‫صية‬Items Index‫وهكذا‬ ‫واحد‬ ‫والثانى‬ ‫صفر‬ ‫ترتيبة‬ ‫االول‬ ‫العنصر‬ ‫حيث‬ ‫الصفر‬ ‫من‬ ‫ويبدأ‬ ‫االداة‬ ‫فى‬ ‫العنصر‬ ‫ترتيب‬ ‫هو‬ ‫الخاصية‬SelectedIndex‫داخل‬ ‫المحدد‬ ‫العنصر‬ ‫الى‬ ‫تشير‬ SelectedIndexChanged‫لألداة‬ ‫اإلفتراضى‬ ‫الحدث‬ ‫هو‬ListBox‫تغير‬ ‫عند‬ ‫الحدث‬ ‫هذا‬ ‫ويتحقق‬ ‫عن‬ ‫من‬ ‫من‬ ‫عنصر‬ ‫اختيار‬‫األداة‬ ‫اصر‬ListBox ‫الثالث‬ ‫الفصل‬‫والمؤقتات‬ ‫التكرارية‬ ‫الحلقات‬loops and timers ‫جملة‬ / ً‫ال‬‫او‬for ……….…. Next‫التكرار‬ ‫عدد‬ ‫معرفه‬ ‫حاله‬ ‫فى‬ ‫تستخدم‬ ‫جمله‬ ‫هى‬ ً‫ا‬‫مسبق‬ ‫باستخدام‬ ‫التكرار‬For …Next ‫العامة‬ ‫الصيغة‬ For ( ‫متغير‬ ) = Start To End step (n) Code …… Next ‫يكون‬ ‫ما‬ ‫لعدد‬ ‫الضرب‬ ‫جدول‬ ‫لطباعة‬ ‫برنامج‬N‫العدد‬ ‫حتي‬M‫العدد‬ ‫او‬12 Product =n * m Dim N , product , M As Integer N = Textbox1 .Text Textbox1.Text =" " ‫الحلقة‬ ‫بداية‬ ‫نهاية‬‫الحلقة‬ ‫الزيادة‬ ‫خطوة‬
  9. 9. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 9 For M = 1 to 12 Product = N * M Textbox1.text = Textbox1.Text & N & " x " & M & " = " & Product &Vbcrlf Next Step…][For Variable=Start To End Code Next ‫األبتدائية‬ ‫القيمة‬ ‫مقارنة‬ ‫يتم‬start‫النهائية‬ ‫بالقيمة‬end‫األبتدائية‬ ‫القيمة‬ ‫أن‬ ‫طالما‬ ‫التكرار‬ ‫يستمر‬ ‫يس‬ ‫أو‬ ‫من‬ ‫أقم‬‫يخرج‬ ‫النهائية‬ ‫القيمة‬ ‫عن‬ ‫ذيادتها‬ ‫حاله‬ ‫وفى‬ ‫النهائية‬ ‫القيمة‬ ‫اوى‬‫التكرار‬ ‫من‬ ‫البرنامج‬ ‫بعد‬ ‫ما‬ ‫وينفذ‬next‫تمثل‬for‫بينما‬ ‫التكرار‬ ‫بداية‬next‫التكرار‬ ‫نهاية‬ ‫تمثل‬start‫و‬ end,‫المبرمج‬ ‫يدخلها‬ ‫قيم‬‫هامه‬ ‫ملحوظة‬‫كلمة‬step‫اهماله‬ ‫حاله‬ ‫فى‬‫الذيادة‬ ‫ان‬ ‫تعنى‬ ‫ا‬ ‫بمقدار‬1‫المبرمج‬ ‫من‬ ‫قيمة‬ ‫تحديد‬ ‫يجب‬ ‫وضعها‬ ‫حاله‬ ‫وفى‬ ‫صحيح‬ ‫من‬ ‫األعداد‬ ‫لعرض‬ ‫برنامج‬ ‫عمل‬ @1:3‫بأستخدام‬for. Next-For A as Integer = 1 To 3 MsgBox ( A ) Next ‫األمر‬ ‫أن‬ ‫نجد‬for…. Next‫المتغير‬ ‫قيمة‬ ‫بذيادة‬ ‫يقوم‬A‫مقارنة‬ ‫ثم‬‫وفى‬ ‫النهاية‬ ‫بقية‬ ‫البداية‬ ‫قيمة‬ ‫التكرار‬ ‫من‬ ‫الخروج‬ ‫يتم‬ ‫النهاية‬ ‫قيمة‬ ‫عن‬ ‫ذيادتها‬ ‫حاله‬ ‫أداه‬ ‫داخل‬ ‫األعداد‬ ‫لعرض‬textbox‫من‬ ً‫ال‬‫بد‬msgboxme .textbox1.text = me.textbox1.text & m : ‫البعض‬ ‫بعضها‬ ‫األعداد‬ ‫عرض‬ ‫لتجنب‬ @1‫أداة‬ ‫اجعل‬ )textbox‫األسطر‬ ‫متعدده‬multiline = true 2‫افراغ‬ ‫كود‬ ‫استخدم‬ )textbox1.text = " "3‫الحرفى‬ ‫الثابت‬ ‫استخدم‬ ) vbcrlf‫جديد‬ ‫سطر‬ ‫لبداية‬ textbox1.text = " " For A as Integer =1 To 3 me .textbox1.text = me.textbox1.text & m & vbcrlf ‫ضرب‬ ‫جدول‬ ‫لعمل‬ ‫العام‬ ‫الشكل‬3str = 3 & "" & M & "=" Me.TextBox1.Text = Me.TextBox1.Text & 3 & "" & M & "=" & 3 * M & vbCrLf ‫@التحكم‬‫في‬‫البداية‬‫والنهاية‬‫ومقدار‬‫الزيادة‬‫فى‬‫جملة‬: For.. Next ‫كلمة‬ ‫وضع‬ ‫تم‬ ‫المقابل‬ ‫الشكل‬ ‫من‬step‫قوسين‬ ‫بين‬For Variable=Start To End [ Step N ] ‫فتأخذ‬ ‫كتابتها‬ ‫عدم‬ ‫يمكن‬ ‫أى‬ " ‫إختيارية‬ "1‫صحيح‬ Code ‫مع‬ ‫متغير‬ ‫كتابه‬ ‫وعدم‬next‫مع‬ ‫المحدد‬ ‫المتغير‬ ‫اسم‬ ‫بنفس‬ ‫تكون‬For Next [ Variable ] ‫من‬ ‫األعداد‬ ‫عرض‬1:10for c = 1 to 10 step 2‫من‬ ‫الزوجية‬ ‫األعداد‬ ‫عرض‬2:10 for a = 2 to 20 step 2 ‫على‬ ‫القسمة‬ ‫تقبل‬ ‫التى‬ ‫األعداد‬ ‫عرض‬3‫من‬3:10for h = 3 to 10 step 3‫األعداد‬ ‫عرض‬ ‫من‬ ً‫ا‬‫تنازلي‬ ‫مرتبة‬ ‫الزوجية‬10:1
  10. 10. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 10 for j = 10 to 1 step -1‫من‬ ‫األعداد‬ ‫عرض‬1:b‫قيمة‬ ‫بذياده‬c For m = 1 to b step c / ً‫ا‬‫ثاني‬Dowhile……….…. loop‫التكرار‬ ‫عدد‬ ‫معرفه‬ ‫عدم‬ ‫حاله‬ ‫فى‬ ‫تستخدم‬ ‫جمله‬ ‫هى‬ ً‫ا‬‫مسبق‬ ‫بجملة‬ ‫المقصود‬dowhile ……….…. loop‫الشرط‬ ‫طالما‬ ‫الكود‬ ‫تنفيذ‬ ‫هو‬true Do While Conditional Expression) ‫الشرط‬ ‫أو‬ ‫الشرطى‬ ‫التعبير‬ ( Code ‫التكرار‬ ‫نهاية‬ ‫شرط‬ ‫هو‬ ‫هنا‬ ‫الشرط‬ Loop dim a as integer dowhile a < 3 a = a+1 msgbox ( a) 3:1 ‫األعداد‬ ‫عرض‬ ‫ألدخال‬ ‫للمستخدم‬ ‫رساله‬ ‫صندوق‬ ‫إعطاء‬ ‫هى‬ ‫بياناته‬ : inputbox ‫ال‬‫داله‬ If x <> " ‫انهاء‬ " then exit do ‫قيمة‬ ‫إدخال‬ ‫عند‬ ‫البرنامج‬ ‫من‬ ‫الحروج‬ ‫يعنى‬ ‫معينة‬ : exitdo and ‫المعامل‬ ‫نستخدم‬ ‫الكود‬ ‫كتابة‬ ‫عند‬ ‫التهجى‬ ‫مشكلة‬ ‫لتفادى‬ Do While x <> "‫"انهاء‬ And x <> "‫"إنهاء‬ And x <> "‫"نهاية‬ And x <> "‫"نهاية‬ ‫المؤقت‬ ‫أداة‬ ‫استخدام‬ / ً‫ا‬‫ثالث‬Timer ‫كود‬ ‫تنفيذ‬ ‫لتكرار‬ ‫تستخدم‬Code‫كلود‬ ‫تنفيلذ‬ ‫لتكلرار‬ ‫أو‬ ‫محلددة‬ ‫زمنيلة‬ ‫فتلرة‬ ‫كلل‬ ‫محدد‬Code‫محلدد‬ ‫لوقلت‬ ‫محلدد‬ ‫بوقت‬ ‫مرتبط‬ ‫التكرار‬ ‫يكون‬ ‫عندما‬ ‫مفيده‬ ‫الميقاتي‬ ‫خصائص‬ ‫اهم‬ ‫الخاصية‬‫القيمة‬ ‫االفتراضية‬ ‫الوظيفة‬ EnabledFalse( ‫الميقاتي‬ ‫ايقاف‬ ‫او‬ ‫تشغيل‬true – false ) InterVal100‫ثانية‬ ‫بالملي‬ ‫وتقاس‬ ‫الفعل‬ ‫لحدوث‬ ‫الزمنية‬ ‫الفترة‬ (1= ‫ث‬1000) ‫ثانية‬ ‫ملي‬ Tick‫للميقاتي‬ ‫المصاحب‬ ‫الحدث‬timer ‫مالحظة‬‫األمر‬ ‫يستخدم‬ ‫الحالي‬ ‫والتاريخ‬ ‫الوقت‬ ‫ادراج‬ :NOW() ‫األمر‬ ‫نستخدم‬ ‫فقط‬ ‫الوقت‬ ‫لعرض‬Time Of Day
  11. 11. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 11 1)‫األداة‬ ‫فى‬ ‫المحدد‬ ‫العنصر‬ ‫لنسخ‬ ‫الكود‬ ‫أكتب‬listbox1‫األداه‬ ‫إلى‬listbox2 listbox2.items.add() = listbox1.selectedindex() 2)‫األداة‬ ‫لللللللوى‬‫ل‬‫محن‬ ‫لللللللخ‬‫ل‬‫لنس‬ ‫لللللللود‬‫ل‬‫الك‬ ‫لللللللب‬‫ل‬‫أكت‬textbox1‫األداة‬ ‫لللللللى‬‫ل‬‫إل‬label 1 label1.text = textbox1.text ‫األداة‬ ‫محنوى‬ ‫لنسخ‬ ‫الكود‬ ‫أكتب‬textbox1‫األداة‬ ‫إلى‬textbox2text1.text = textbox1.text ‫التدربيات‬ ‫بعض‬
  12. 12. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 12 ‫والدوال‬ ‫األجراءات‬ ‫الرابع‬ ‫الفصل‬procedures &Functions ‫لوذج‬‫ل‬‫نم‬ ‫لذة‬‫ل‬‫ناف‬ ‫لافة‬‫ل‬‫إض‬ ‫عنلد‬Form‫جديل‬‫لنيف‬‫ل‬‫تص‬ ‫لأ‬‫ل‬‫ينش‬ ‫دة‬Class‫لوذج‬‫ل‬‫النم‬ ‫لذة‬‫ل‬‫ناف‬ ‫لم‬‫ل‬‫باس‬ ‫جديلد‬Form‫لذا‬‫ل‬‫ه‬ ‫لاق‬‫ل‬‫نط‬ ‫لى‬‫ل‬‫وف‬ , ‫التصلنيف‬Class‫األحلداث‬ ‫إجلراءات‬ ‫علن‬ ‫نعللن‬Event Procedures‫المتغيلرات‬ ‫علن‬ ‫اإلعلالن‬ ‫وكلذلك‬Variables ‫والثوابت‬Constant‫األحلداث‬ ‫إجلراءات‬ ‫نطاق‬ ‫داخل‬ ‫سواء‬Event Procedures‫التصلنيف‬ ‫نطلاق‬ ‫أو‬Class‫كملا‬ ‫يمك‬‫بـ‬ ‫يسمى‬ ‫ما‬ ‫عن‬ ‫اإلعالن‬ ‫ن‬Block‫جمل‬ ‫مثل‬If … Then‫و‬For … Next.‫وغيرها‬ ‫السابق‬ ‫الكود‬ ‫من‬ ‫اإلجراء‬Procedure‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬ ‫هو‬ :Code‫هذه‬ ‫تنفيذ‬ ‫يتم‬ ‫اإلسم‬ ‫هذا‬ ‫استدعاء‬ ‫عند‬ , ‫ما‬ ‫اسم‬ ‫تحت‬ . ‫والتعليمات‬ ‫األوامر‬ ‫صورتين‬ ‫وله‬‫تكون‬ ‫أن‬ ‫إما‬Sub‫بقي‬ ‫تعود‬ ‫ال‬‫أو‬ ‫مة‬Function‫بقيمة‬ ‫تعود‬ ‫اإلجراء‬Procedure‫ملن‬ ‫العديلد‬ ‫استدعاؤها‬ ‫ويمكن‬ ) ‫السابقتين‬ ‫الصورتين‬ ‫أحد‬ ‫تحت‬ ( ‫واحدة‬ ‫مرة‬ ‫عنه‬ ‫يعلن‬ ‫عامة‬ ‫بصفة‬ ‫الكود‬ ‫كتابة‬ ‫تكرار‬ ‫يوفر‬ ‫وهذا‬ ‫المرات‬Code‫اإلجراءات‬ ‫هذه‬ ‫استدعاء‬ ‫أماكن‬ ‫فى‬Procedures. ‫اإلجراء‬ ‫عن‬ ‫اإلعالن‬Sub‫ا‬ ‫عن‬ ‫لإلعالن‬ ‫نلجأ‬ :‫إلجراء‬Sub‫كود‬ ‫لدينا‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫حالة‬ ‫فى‬Code‫أكثر‬ ‫فى‬ ‫كتابته‬ ‫سيتكرر‬ ‫التصلنيف‬ ‫داخلل‬ ‫موضع‬ ‫من‬Class‫الكلود‬ ‫كتابلة‬ ‫تنظليم‬ ‫بهلدف‬ ‫وكلذلك‬Code‫وفهمله‬ ‫قراءتله‬ ‫يسلهل‬ ‫حتلى‬ . ‫األمر‬ ‫لزم‬ ‫إذا‬ ‫تعديله‬ ‫ثم‬ ‫ومن‬ Sub Name ( Parameters ) Code End Sub Parameters‫ا‬ ‫أو‬ ‫لامالت‬‫ل‬‫المع‬ (‫اإلجللراء‬ ‫لتدعاء‬‫ل‬‫اس‬ ‫لد‬‫ل‬‫عن‬ ‫لتقبل‬‫ل‬‫تس‬ ‫سللوف‬ ‫لى‬‫ل‬‫الت‬ ‫ليم‬‫ل‬‫الق‬ ‫لن‬‫ل‬‫ع‬ ‫عبللارة‬ ‫لى‬‫ل‬‫وه‬ ) ‫لائط‬‫ل‬‫لوس‬ Procedure‫الكود‬ ‫فى‬ ‫تستخدم‬ ‫والتى‬Code‫بيلان‬ ‫نلوع‬ ‫ولله‬Data Type.Code -------- ‫اإلجراء‬ ‫استدعاء‬ ‫عند‬ ‫ستنفذ‬ ‫التى‬ ‫والتعليمات‬ ‫األوامر‬ ‫من‬ ‫مجموعة‬Sub ‫إجراء‬ ‫عن‬ ‫اإلعالن‬ ‫يمكن‬ .Procedure‫است‬ ‫بدون‬‫وسيط‬ ‫أو‬ ‫معامل‬ ‫أى‬ ‫خدام‬Prameter‫أكثر‬ ‫أو‬ ‫معامل‬ ‫باستخدام‬ ‫أو‬ ‫الوسائط‬ ‫أو‬ ‫المعامالت‬ ‫تستخدم‬Prameters‫قليم‬ ‫إلسلتقبال‬ ‫كوسليلة‬Argument‫غيلر‬ ‫القليم‬ ‫هلذه‬ , ‫اإلجلراء‬ ‫خلارج‬ ‫ملن‬ ‫اإلجراء‬ ‫هذا‬ ‫استدعاء‬ ‫عند‬ ‫تحدد‬ ‫وإنما‬ , ً‫ا‬‫مسبق‬ ‫معلومة‬Procedure‫القليم‬ ‫هلذه‬Argument‫أن‬ ‫يمكلن‬ ‫م‬ ‫قيم‬ ‫تكون‬‫دالة‬ ‫أو‬ ‫ثابت‬ ‫أو‬ ‫متغير‬ ‫من‬ ‫قيمة‬ ‫أو‬ ‫جردة‬ ‫عللى‬ ‫القسلمة‬ ‫تقبلل‬ ‫التلى‬ ‫األعلداد‬ ‫المثلال‬ ‫سلبيل‬ ‫عللى‬ ‫األعلداد‬ ‫عرض‬ ‫فى‬ ‫التحكم‬ ‫يمكننا‬7‫ملن‬14:500‫باسلتدعاء‬ ‫وذللك‬ . ‫قيمة‬ ‫وتخصيص‬ ‫اإلجراء‬Argument‫له‬ ‫الدالة‬ ‫عن‬ ‫اإلعالن‬Function‫دالة‬ ‫عن‬ ‫لإلعالن‬ ‫نلجأ‬ :Function‫لد‬ ‫كان‬ ‫ما‬ ‫إذا‬ ‫حالة‬ ‫فى‬‫ينا‬Code) ‫تعود‬ ( ‫سينتج‬ ........ ‫المستحقة‬ ‫الضريبة‬ ‫أو‬ ‫العامل‬ ‫أجر‬ ‫صافى‬ ‫أو‬ ‫مربع‬ ‫مساحة‬ ‫أو‬ ‫دائرة‬ ‫محيط‬ ‫قيمة‬ ‫ذلك‬ ‫على‬ ‫مثال‬ . ‫نحتاجها‬ ‫قيمة‬ ‫منه‬ ‫للمستخدم‬ ‫إخراجها‬ ‫أو‬ ‫البرنامج‬ ‫تعليمات‬ ‫تنفيذ‬ ‫أثناء‬ ‫استخدامها‬ ‫يمكن‬ ‫حتى‬ , ‫إلخ‬ Function Name ( Parameters ) As Data Type Code Return Value End Function
  13. 13. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 13 ‫المعرفلة‬ ‫اللدوال‬Predefined Function‫الحاجلة‬ ‫دون‬ ‫مباشلرة‬ ‫اسلتدعاؤها‬ ‫يلتم‬ ‫البرمجلة‬ ‫لغلة‬ ‫للدى‬ ‫معرفلة‬ ‫دوال‬ ‫هلى‬ : .‫منها‬ ‫قيمة‬ ‫استرجاع‬ ‫ويتم‬ , ‫عنها‬ ‫لإلعالن‬ ‫لة‬‫ل‬‫الدال‬ ً‫ال‬‫أو‬Show( )‫لنيف‬‫ل‬‫التص‬ ‫لل‬‫ل‬‫داخ‬ ‫لة‬‫ل‬‫المعلن‬MessageBox‫لار‬‫ل‬‫إظه‬ ‫لن‬‫ل‬‫يمك‬ ‫لة‬‫ل‬‫الدال‬ ‫لذه‬‫ل‬‫ه‬ ‫لالل‬‫ل‬‫خ‬ ‫لن‬‫ل‬‫م‬ :‫لالة‬‫ل‬‫رس‬ ‫لندوق‬‫ل‬‫ص‬ MessageBox‫للدالة‬ ‫المعطاه‬ ‫الوسائط‬ ‫حسب‬ ‫محتوياته‬ ‫يتحدد‬Show( ). "‫جديد‬ ‫مستخدم‬ ‫تسجيل‬ " (: ‫مثال‬,‫بنجاح‬ ‫البيانات‬ ‫تسجيل‬ ‫"تم‬MessageBox.Show(" ‫بنجلاح‬ ‫البيانلات‬ ‫تسلجيل‬ ‫"تلم‬ ‫حيث‬"‫يمثلل‬ "‫جديلد‬ ‫مسلتخدم‬ ‫تسلجيل‬ " .‫إجبلارى‬ ‫وسليط‬ ‫وهلو‬ ‫الرسلالة‬ ‫صلندوق‬ ‫محتلوى‬ ‫يمثلل‬ ‫ص‬ ‫عنوان‬. ‫اختيارى‬ ‫وهو‬ , ‫الرسالة‬ ‫ندوق‬ ‫الدالة‬ ً‫ا‬‫ثاني‬IsNumeric( )‫إملا‬ ‫وناتجهلا‬ ‫ال‬ ‫أم‬ ‫رقميلة‬ ‫هلى‬ ‫هلل‬ ‫قيملة‬ ‫اختبار‬ ‫خاللها‬ ‫من‬ ‫يمكن‬ :True‫كانلت‬ ‫إذا‬ ‫حاللة‬ ‫فلى‬ ‫أو‬ ‫رقمية‬ ‫القوسين‬ ‫بين‬ ‫القيمة‬False.‫رقمية‬ ‫غير‬ ‫القوسين‬ ‫بين‬ ‫القيمة‬ ‫كانت‬ ‫إذا‬ ‫حالة‬ ‫فى‬ : ‫استدعاؤها‬Me.Label1.Text = IsNumeric("five") ‫الناتج‬ ‫يظهر‬ ‫استدعاؤها‬ ‫عند‬False‫العنوان‬ ‫مربع‬ ‫داخل‬Label1‫القيمة‬ ‫ألن‬"five"‫تحويلها‬ ‫يمكن‬ ‫وال‬ ‫رقمية‬ ‫ليست‬ ‫لقيمة‬.‫الضمنى‬ ‫التحويل‬ ‫خالل‬ ‫من‬ ‫رقمية‬ : ‫استدعاؤها‬Me.Label1.Text = IsNumeric(5) ‫الناتج‬ ‫يظهر‬ ‫استدعاؤها‬ ‫عند‬True‫العنو‬ ‫مربع‬ ‫داخل‬‫ان‬Label1‫القيمة‬ ‫ألن‬5. ‫رقمية‬ : ‫استدعاؤها‬Me.Label1.Text = IsNumeric("5") ‫لاتج‬‫ل‬‫الن‬ ‫لر‬‫ل‬‫يظه‬ ‫لتدعاؤها‬‫ل‬‫اس‬ ‫لد‬‫ل‬‫عن‬True‫لوان‬‫ل‬‫العن‬ ‫لع‬‫ل‬‫مرب‬ ‫لل‬‫ل‬‫داخ‬Label1‫لة‬‫ل‬‫القيم‬ ‫أن‬ ‫لن‬‫ل‬‫م‬ ‫لرغم‬‫ل‬‫ال‬ ‫لى‬‫ل‬‫عل‬"5" ‫أمكن‬ ‫ولكن‬ ‫رقمية‬ ‫ليست‬‫ال‬ ‫خالل‬ ‫من‬ ‫رقمية‬ ‫قيمة‬ ‫إلى‬ ‫الحرفية‬ ‫القيمة‬ ‫تلك‬ ‫تحويل‬.‫الضمنى‬ ‫تحويل‬ ‫الدالة‬ ً‫ا‬‫ثالث‬Now( ). ‫الكمبيوتر‬ ‫بنظام‬ ‫المسجل‬ ‫والوقت‬ ‫التاريخ‬ ‫استعراض‬ ‫خاللها‬ ‫من‬ ‫يمكن‬ : Me.Label1.Text = Now() MessageBox.Show(Now()) MsgBox(Now()) : ً‫ا‬‫جد‬ ‫هام‬ ‫الدوال‬ ‫جميع‬Function.‫ناتجها‬ ‫على‬ ‫للحصول‬ ‫التخصيص‬ ‫معادلة‬ ‫من‬ ‫فقط‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫الدالة‬ ‫مثل‬ ‫وسائط‬ ‫أى‬ ‫تأخذ‬ ‫ال‬ ‫دوال‬ ‫هناك‬Now( )‫دالة‬ ‫أى‬ ‫حين‬ ‫فى‬Function.‫ناتج‬ ‫لها‬ ‫يكون‬ ‫وأن‬ ‫بد‬ ‫ال‬ ‫اإلجراءات‬Sub.‫تخصيص‬ ‫جملة‬ ‫أى‬ ‫فى‬ ‫استخدامها‬ ‫يجوز‬ ‫ال‬ ‫الحدث‬ ‫إجراء‬Event Procedure‫النوع‬ ‫من‬ ‫إجراء‬ ‫يعتبر‬Sub. ‫اإلجراء‬ ‫وسيط‬Procedure‫متغير‬ ‫أو‬ ‫مجردة‬ ‫قيمة‬ ‫يكون‬ ‫أن‬ ‫إما‬Variable‫ثابت‬ ‫أو‬Constant‫دالة‬ ‫أو‬Function ‫عنها‬ ‫األعالن‬ ‫عند‬ ‫قيمة‬ ‫لها‬ ‫ويخصص‬ ‫التخصيص‬ ‫جملة‬ ‫من‬ ‫األيسر‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫الثوابت‬---‫فى‬ ‫تستخدم‬ ‫المتغيرات‬ ‫التخصيص‬ ‫جملة‬ ‫طرفى‬ ‫األجراء‬sub‫الدالة‬function ‫بقيمة‬ ‫يعود‬ ‫ال‬ ‫ناتج‬ ‫له‬ ‫ليس‬ ‫التخصيص‬ ‫جمل‬ ‫أى‬ ‫فى‬ ‫يستخدم‬ ‫ال‬ ‫ب‬ ‫تعود‬‫قيمة‬ ‫ناتج‬ ‫لها‬ ‫التخصيص‬ ‫معادلة‬ ‫من‬ ‫األيمن‬ ‫الطرف‬ ‫فى‬ ‫تستخدم‬ ‫الدالة‬ ‫مثل‬ ‫وسائط‬ ‫يأخذ‬ ‫ال‬ ‫بعضها‬now ‫األجراء‬ ‫استخدام‬ ‫دواعى‬sub‫الدالة‬ ‫استعمال‬ ‫دواعى‬function 1-‫من‬ ‫أكثر‬ ‫كتابته‬ ‫سيتكرر‬ ‫كود‬ ‫وجود‬ ‫مرة‬ 2-‫قرأته‬ ‫لسهولة‬ ‫الكود‬ ‫كتابة‬ ‫لتنظيم‬ ‫وتعديله‬ ‫وفهمه‬ 1-‫قيم‬ ‫منه‬ ‫سينتج‬ ‫كود‬ ‫وجود‬ ‫عند‬‫نريد‬ ‫ة‬ ‫فى‬ ‫الستخدامها‬ ‫أو‬ ‫للمستخدم‬ ‫إخراجها‬ ‫البرنامج‬
  14. 14. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 14 ‫المتغير‬variables‫الثابت‬constant‫الداله‬function ‫له‬ ‫قيمه‬ ‫تخصيص‬ ‫يمكن‬ ‫أو‬ ‫عنه‬ ‫األعالن‬ ‫أثناء‬ ‫التشغيل‬ ‫أثناء‬ ‫عنه‬ ‫األعالن‬ ‫أثناء‬ ‫له‬ ‫قيمة‬ ‫يخصص‬ ‫فقط‬ ‫ولكن‬ ‫قيم‬ ‫تخصيص‬ ‫ال‬ ‫فتنتج‬ ‫بأسمها‬ ‫داله‬ ‫تستدعى‬ ‫قيمة‬ ‫الخامس‬ ‫الفصل‬ ‫اإللكتروني‬ ‫التعدي‬ Cyber bullying : ‫مقدمة‬ : ً‫ال‬‫أو‬ ‫تهم‬ ‫التى‬ ‫الساعة‬ ‫موضوعات‬ ‫من‬ ‫أصبحت‬ ‫واإلتصاالت‬ ‫المعلومات‬ ‫وسائل‬ ‫وكافة‬ ‫بل‬ ‫اإلنترنت‬ ‫مع‬ ‫التعامل‬ ‫أخالقيات‬ ‫إن‬ ‫والدول‬ ‫والمجتمعات‬ ‫األفراد‬ ‫التعاملل‬ ‫لات‬‫ل‬‫أخالقي‬ ‫بأهميلة‬ ‫لا‬‫ل‬‫وبناتن‬ ‫أبنائنلا‬ ‫لدى‬‫ل‬‫ل‬ ‫اللوعى‬ ‫لع‬‫ل‬‫رف‬ ‫إللى‬ ‫لل‬‫ل‬‫الفص‬ ‫هلذا‬ ‫لى‬‫ل‬‫ف‬ ‫نسلعى‬ ‫للذا‬‫لابهم‬‫ل‬‫واكس‬ ‫اإلنترنلت‬ ‫لع‬‫ل‬‫م‬ . ‫اإلنترنت‬ ‫عبر‬ ‫بالتعدى‬ ‫يتعلق‬ ‫فيما‬ ‫الشخصية‬ ‫سالمتهم‬ ‫درجة‬ ‫لرفع‬ ‫الالزمة‬ ‫والمهارات‬ ‫المعلومات‬ ‫نتحاور‬ ‫و‬ ‫ونتواصل‬ ‫نتسلى‬ ‫و‬ ‫نتثقف‬ ‫و‬ ‫نتعلم‬ ‫أن‬ ‫نستطبع‬ ‫اإلنترنت‬ ‫خالل‬ ‫ومن‬ ‫ولكن‬.‫سيئين‬ ‫أشخاص‬ ‫على‬ ‫نتعرف‬ ‫أن‬ ‫ويمكن‬ ‫خطأ‬ ‫معلومات‬ ‫على‬ ‫منها‬ ‫نحصل‬ ‫أن‬ ‫يمكن‬ ‫ال‬ ‫تعريف‬‫اإللكتروني‬ ‫تعدي‬: ‫بغرض‬ ‫اإللكترونية‬ ‫الوسائط‬ ‫يستخدم‬ ‫متعمد‬ ‫عدواني‬ ‫سلوك‬ ‫عن‬ ‫عبارة‬ : 1-.‫التحرش‬2-‫المضايقة‬3-‫اإلحراج‬4-‫التخويف‬5-‫التهديد‬6-‫إلخ‬ ..... ‫للتعدي‬ ‫اإللكترونية‬ ‫الوسائط‬ : ً‫ا‬‫ثاني‬‫كثيرة‬ ‫اإللكتروني‬ ‫المعتدي‬ ‫يستخدمها‬ ‫التي‬ ‫اإللكترونية‬ ‫الوسائط‬ ::‫يلى‬ ‫ما‬ ‫منها‬ 1-‫الكتروني‬ ‫البريد‬E-Mail‫إمكانية‬ ‫مع‬ ‫الكترونيا‬ ‫الرسائل‬ ‫توجيه‬ ‫وإعادة‬ ‫والرد‬ ‫واستقبال‬ ‫إرسال‬ ‫يمكنك‬ ‫خالله‬ ‫من‬ : .‫الرسائل‬ ‫بتلك‬ ‫ملفات‬ ‫إرفاق‬ 2-‫اإللكترونية‬ ‫المنتديات‬Forums‫من‬ ‫الردود‬ ‫وتجد‬ ‫المشاركة‬ ‫إرسال‬ ‫فيتم‬ ‫للمناقشة‬ ‫موضوعات‬ ‫طرح‬ ‫يتم‬ ‫فيها‬ : .‫اآلخرين‬ 3-‫الرسائل‬‫الفورية‬Instant Message‫أو‬ ‫الكتابة‬ ‫طرق‬ ‫عن‬ ‫أكثر‬ ‫أو‬ ‫طرفين‬ ‫بين‬ ‫فوري‬ ‫اتصال‬ ‫يحدث‬ ‫خاللها‬ ‫من‬ : .‫المرئية‬ ‫أو‬ ‫الصوتية‬ ‫المحادثة‬ 4-‫اإللكتروني‬ ‫التدوين‬Bloging.‫يشاء‬ ‫ما‬ ‫المدونة‬ ‫صاحب‬ ‫به‬ ‫يدون‬ ‫خاص‬ ‫اإللكتروني‬ ‫سجل‬ ‫عن‬ ‫عبارة‬ : 5-‫مثل‬ ‫االجتماعية‬ ‫المواقع‬FaceBook‫مع‬ ‫بنشر‬ ‫تسمح‬ :.‫الحساب‬ ‫صاحب‬ ‫للشخص‬ ‫خاصة‬ ‫لومات‬ : ‫اإللكتروني‬ ‫التعدي‬ ‫أشكال‬ : ً‫ا‬‫ثالث‬ 1-( ‫اإللكتروني‬ ‫التخفي‬: (Anonymity‫اإللكترونى‬ ‫المتعدى‬ ‫شخصية‬ ‫تخفى‬ ‫مستعارة‬ ‫اسماء‬ ‫استخدام‬ " ‫عن‬ ‫عبارة‬ " ‫العقاب‬ ‫من‬ ‫اإلفالت‬ ‫بغرض‬ 2-( ‫اإللكترونية‬ ‫المضايقات‬Harassment‫موج‬ ‫ومزعجة‬ ‫عدائية‬ ‫رسائل‬ " ‫عن‬ ‫عبارة‬ : )" ‫أكثر‬ ‫أو‬ ‫شخص‬ ‫ضد‬ ‫هة‬ 3-( ‫اإللكترونية‬ ‫المالحقة‬Cyber stalking" ‫متكرر‬ ‫بشكل‬ ‫لكن‬ ‫اإللكترونية‬ ‫المضايقات‬ ‫أشكال‬ ‫من‬ ‫شكل‬ " ‫هي‬ : ) 4-( ‫اإللكتروني‬ ‫القذف‬ ‫أو‬ ‫السب‬Flaming‫أو‬ ‫شخص‬ ‫ضد‬ ‫مبتذلة‬ ‫و‬ ‫عدائية‬ ‫كلمات‬ ‫أو‬ ‫تعليقات‬ ‫نشر‬ " ‫عن‬ ‫عبارة‬ : ) " ‫أكثر‬ 5-( ‫اإللكتروني‬ ‫التشهير‬Outing‫عبار‬ : )" ‫مسيئ‬ ‫بشكل‬ ‫أكثر‬ ‫أو‬ ‫محدد‬ ‫شخص‬ ‫عن‬ ‫معلومات‬ ‫نشر‬ " ‫عن‬ ‫ة‬ 6-( ‫اإللكتروني‬ ‫االستثناء‬Exclusion" ‫إلكترونية‬ ‫وسائط‬ ‫خالل‬ ‫من‬ ‫أكثر‬ ‫أو‬ ‫شخص‬ ‫تجاهل‬ " ‫عن‬ ‫عبارة‬ : ) 7-( ‫اإللكتروني‬ ‫التهديد‬CyberThreats‫أو‬ ‫لشخص‬ ‫وعيد‬ ‫أو‬ ‫تهديد‬ ‫تحمل‬ ‫إلكترونية‬ ‫رسائل‬ ‫إرسال‬ " ‫عن‬ ‫عبارة‬ : ) " ‫أكثر‬ ‫نف‬ ‫تحمي‬ ‫كيف‬‫؟‬ ‫اإللكتروني‬ ‫التعدي‬ ‫من‬ ‫سك‬ : ‫اآلتي‬ ‫بإتباع‬ ‫التعـدي‬ ‫هـذا‬ ‫من‬ ‫نفسـك‬ ‫حمـايـة‬ ‫يمكـنك‬ 1-‫تعطيله‬ ‫ال‬ ‫شلـقتك‬ ‫كمفتاح‬ ‫السر‬ ‫كلمة‬ ‫مع‬ ‫تتعامل‬ ‫وأن‬ , ) ‫كصديق‬ ( ‫منك‬ ‫قريب‬ ‫كان‬ ‫مهما‬ ,‫السر‬ ‫بكلمة‬ ‫أحد‬ ‫تشارك‬ ‫ال‬ .‫أصـدقائك‬ ‫من‬ ‫صديق‬ ‫ألي‬ 2-‫من‬ ‫مزيج‬ ‫باستخدام‬ ‫وذلك‬ , ‫تستنتج‬ ‫ال‬ ‫مرور‬ ‫كلمة‬ ‫إعداد‬‫أو‬ ‫مليالده‬ ‫سنة‬ ‫أو‬ ‫بإسمه‬ ‫متعلقة‬ ‫"غير‬ ‫واألرقام‬ ‫الحروف‬ ."‫منه‬ ً‫ا‬‫جد‬ ‫المقربين‬ ‫األشخاص‬ ‫أو‬ ‫أبناءه‬ ‫أو‬ ‫تفضيالته‬ 3-‫النصلوص‬ ‫أو‬ ,‫اإللكترونلي‬ ‫البريلد‬ ‫طريلق‬ ‫علن‬ ‫النظلر‬ ‫بغلض‬ ,‫اإلنترنلت‬ ‫عللى‬ ‫عائليلة‬ ‫أو‬ ‫خاصلة‬ ‫بيانلات‬ ‫أى‬ ‫نشلر‬ ‫عدم‬ .‫اإللكترونية‬ ‫المواقع‬ ‫على‬ ‫أو‬ ,‫المكتوبة‬
  15. 15. ‫الثانى‬ ‫الترم‬‫محمد‬ ‫أحمد‬ ‫هناء‬ /‫إعداد‬ ‫من‬ 15 4-‫التعـدي‬ ‫رسائل‬ ‫حذف‬ ‫عدم‬.‫ضـده‬ ‫كأدلة‬ ‫تحتاجها‬ ‫أن‬ ‫يمكن‬ ‫حيث‬ , ‫إلكترونى‬ 5-.‫اإلنترنت‬ ‫خالل‬ ‫من‬ ‫عليه‬ ‫تعرفت‬ ‫أحدا‬ ‫مقابلة‬ ‫عدم‬ 6-.‫غضـب‬ ‫حالة‬ ‫فى‬ ‫وأنت‬ ‫رسائل‬ ‫إرسال‬ ‫عدم‬ 7-‫تلقيلت‬ ‫إذا‬ ‫المعلملين‬ ‫ملن‬ ‫أو‬ ‫العائللة‬ ‫كبلار‬ ‫ملن‬ ‫بهم‬ ‫تثق‬ ‫ممن‬ ‫أو‬ ‫اإلنترنت‬ ‫استخدام‬ ‫عند‬ ‫يضايقك‬ ‫بما‬ ‫األمر‬ ‫ولى‬ ‫إطالع‬ ‫تجعل‬ ‫الكترونية‬ ‫رسالة‬ ‫أو‬ ‫بريد‬. ‫الراحة‬ ‫بعدم‬ ‫تشعر‬ ‫ك‬ 8-.‫أمرك‬ ‫ولى‬ ‫أو‬ ‫معلمك‬ ‫إشراف‬ ‫تحت‬ ‫يكون‬ ‫اإلنترنت‬ ‫من‬ ‫البرامج‬ ‫إنزال‬ 9-.‫المختصة‬ ‫للسلطات‬ ‫اإللكتروني‬ ‫التعدي‬ ‫عن‬ ‫باإلبالغ‬ ‫قم‬ 10-.‫تهدأ‬ ‫حتى‬ ‫واإلنتظار‬ ‫اإلنترنت‬ ‫على‬ ‫يكتبـه‬ ‫ما‬ ‫كل‬ ‫تصدق‬ ‫وال‬ ,ً‫ا‬‫إلكترونيـ‬ ‫المتعـدي‬ ‫على‬ ‫ترد‬ ‫ال‬ 11-‫اإل‬ ‫لبكة‬‫ل‬‫ش‬ ‫لى‬‫ل‬‫عل‬ ‫لرين‬‫ل‬‫اآلخ‬ ‫لق‬‫ل‬‫ح‬ ً‫ا‬‫ل‬‫ل‬‫دائم‬ ‫لرم‬‫ل‬‫احت‬‫لبكة‬‫ل‬‫ش‬ ‫لى‬‫ل‬‫عل‬ ‫لاور‬‫ل‬‫التح‬ ‫أدب‬ ‫لن‬‫ل‬‫ف‬ ‫لر‬‫ل‬‫يعتب‬ ‫لذي‬‫ل‬‫ال‬ ‫لن‬‫ل‬‫الحس‬ ‫لق‬‫ل‬‫الخل‬ ‫لم‬‫ل‬‫وتعل‬ ,‫لت‬‫ل‬‫نترن‬ .‫اإلنترنت‬ ‫الثانى‬ ‫الترم‬ ‫المدونات‬ ‫خالل‬ ‫من‬ ‫لى‬ ‫األعمال‬ ‫بعض‬ lpost_13.htm-hanaa.blogspot.com/2014/02/blog-http://computer ‫شير‬ ‫ساليت‬ ‫موقع‬ ‫خالل‬ ‫من‬ ‫لى‬ ‫األعمال‬ ‫بعض‬ 44339954-http://www.slideshare.net/hanaakhaims/ss 44242972-ms/3http://www.slideshare.net/hanaakhai ‫الفيسبوك‬ ‫على‬ ‫األعمال‬ ‫بعض‬ https://www.facebook.com/Progrmaming?ref=bookmarks ok.com/groups/371834209635981/?ref=bookmarkshttps://www.facebo ‫موقع‬Media fire https://mfi.re/view/f4zr1g8kg49w6xl/Presentation1.pdf https://twitter.com/ahanaa77‫موقع‬‫توتير‬ ‫واإلبداع‬ ‫بالتمييز‬ ‫تمنياتى‬ ‫إبراهيم‬ ‫محمد‬ ‫أحمد‬ ‫هناء‬– ‫معلم‬‫ح‬‫آلى‬ ‫اسب‬ ‫جميع‬‫تعليمية‬ ‫مجانية‬ ‫األعمال‬

×