مذكرة العبقرى لمادة الحاسب الآلى الصف الثالث الاعدادى الترم الثانى
اسماء الخلايا التي تحتوى علي قيم تتغير أثناء تشغيل البرنامج يطلق عليها متغيرات
أسماء الخلايا التي تحتوى علي قيم لا تتغير اثناء تشغيل البرنامج يطلق عليها ثوابت
إعلان عن المتغيرات هي عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم متغيرة
إعلان عن الثوابت هى عملية اعطاء اسماء للخلايا اذا كانت الخلايا ستحمل قيم ثابتة
يتم الاعلان عن المتغير بالأمر DIM ـــــــــــ نوع المتغير AS اسم المتغير DIM
يتم الاعلان عن الثابت بالأمر CONST ـــــــــ نوع الثابت AS اسم الثابت CONST
يوجد في ال Visual Basic نوعان من الثوابت هما ثوابت جوهرية و ثوابت مسماه
ثوابت جوهرية هي ثوابت موجودة في بناء و جوهر نظام ال Visual Basic .netاي انها ثوابت سابقة التعريف
ثوابت مسماه هي ثوابت يقوم المبرمج بتعريفها طبقا لاحتياجات البرنامج او هي ثوابت يجب الاعلان عنها و اعطاء اسماء لها
قواعد يجب الالتزام بها قواعد يستحسن الالتزم بها
1. يجب ان يبدأ الاسم بحرف من حروف الانجليزية A……Z a……z
2. يأتى بعد الحرف الاول أى عدد من الحروف او الارقام
3. لايسمح ان يحتوى على رموز او علامات او مسافات ماعدا علامة ال Underscore
4. ممنوع استخدام الكلمات المحجوزة فى VB.net مثل Data – Double
1. اختر اسماء ذات معنى مناسب
2. فى الكلمات التى تتكون من مقطعين يمكن ان يبدأ كل مقطع بحرف Capital
3. يفضل ان يبدأ الاسم بـ 3 احرف تعطى انطباع عن نوع المتغير
امر التخصيص ( الاحلال ) :- ان اهم دور للمتغيرات هو تخزين البيانات بها ولكى نخزن قيمة فى متغير نستخدم امر التخصيصVariable Name = Value
علامة = تسمى معامل التخصيص قيمة = اسم المتغير
يجب مراعاة الاتى:-القيمة المراد تخزينها تكون يمين (=)اسم المتغير يكون شمال
الصيغة X+3=10 صحيحة كمعادلة رياضية وليست صحيحة كامر تخصيص لوجود عملية حسابية شمال =
والصيغة X=X+1 غير صحيحة كمعادلة رياضية وصحيحة كامر تخصيص
من اشهر العمليات التى يمكن اجراؤها على المتغيرات الحرفية عملية ربط اكثر قيمة حرفية او متغير حرفى لتكوين متغير حرفى واحد.
& : يستخدم للربط بين اكثر من قيمة حرفية لتكوين متغير حرفى واحد
"" : قيمة حرفية فارغة طولها صفر
" " : قيمة حرفية فارغة طولها عدد المسافات .
أولويات العمليات الحسابية
العملية ترتيب الأسبقية الترتيب
( ) فك الأقواس ( الداخلية أولا ثم الخارجية ) 1
^ رفع الأس 2
* / الضرب والقسمة ( الأولوية من اليسار ثم اليمين) 3
\ القسمة الصحيحة 4
Mod عمليات حساب باقى القسمة 5
+ - الجمع والطرح ( الأولوية من اليسار إلى اليمين) 6
اعـــــداد صحيحـــة كســـــور حـــــروف تاريخ ومنطقي
نوع البيان الخلايا الدقه نوع البيان الخلايا الدقه نوع البيان الخلايا نوع البيان الخلايا
Short 2 5 ارقام single 4 7 char 2 date 8
Integer 4 10 ارقام double 8 15 string العديد من الخلايا boolean 2
Long 8 19 رقم decimal 16 29
مجموعة أوامر Try / Catch
تستخدم لاكتشاف الاخطاء التى تحدث اثناء تشغيل
البرنامج و التعامل معها
لتعبير الشرطي : هو عبارة عن صياغة للعلاقة بين كميتين الشروط المركبة :- هي عبارة عن ربط شرطين او اكثر بمعامل ربط منطقي
الأمر البسيط ( If …………Then )
يتم استخدام هذا الأمر إذا كان لدينا بديل واحد ( أ ) ولا شئ بمعنى انه عند قيمة معينة للشرط يتم تنفيذ البديل ( أ ) أما عند القيمة الأخرى فلا يتم عمل شئ
الأمر If …… Then……..Else) )
يتم استخدام هذا الأمر في حالة ما إذا كان هناك بديلين ( أ ، ب) وكنا نريد أن يتم تنفيذ احد البديلين إذا كانت قيمة الشرط true ويتم تنفيذ البديل الآخر إذا كانت قيمة fasle
الأمر If …… Then….Elseif) )
يتم استخدام هذا الأمر في حالة ما إذا كان هناك اكثر من شرط
الأمر Do While…………Loop
الامر Do While …..loop يخرج من الشرط اذا كان ناتج الشرط False و يكرر اذا كان الناتج True
الامر Do Until …… loop يخرج من الشرط اذا كان ناتج الشرط True و يكرر اذا كان الناتج False
الامر For ………. Next
على خلاف أوامر التكرار السابقة والتي لا نعرف فيها عدد مرات التكرار فان الأمر For ………. Next يستعمل في حالة معرفة عدد مرات التكرار مسبقاً
امثلة علي قاعدة if و do while و for………… next
الخاصية العمل
Name اسم الأداة داخل كود البرمجة الاداة Radio Button تتيح للمستخدم مجموعة من البدائل لاختيار واحدة منها فقط
Enabled تحديد ما إذا كانت الأداة تستطيع التعامل معها أم لا
Appearance لتحديد شكل الأداة ما اذا كان الشكل التقليدي للأداة او شكل button لاداة CheckBox تتيح للمستخدم مجموعة من البدائل لاختيار أي عدد منها
Checked تحديد ما إذا كانت الأداة تم اختيارها إما لا الاداة GroupBox تستخدم لتنظيم الأدوات علي النموذج
BackColor لاختيار لون لخلفية الأداة
Forecolor تحديد لون الخط على الأداة الحدث Tick ( يقع بعد فترة زمنية معينة بدون تدخل المستخدم )
Height تحديد ارتفاع الأداة
Image تحديد الصورة التي ستظهر على الأداة الخاصية 1. Interval لتحديد الفترة الزمنية بالمللي ثانية
Text تحديد الكتابة التي ستظهر على الأداة
Visible تحديد ما إذا كانت الأداة مرئية على الفورم ام غير مرئية Enabled (التمكين) (تستخدم لكي ينشط الــ Timer بعد كل فترة زمنية ) ولابد أن تكون قيمتها True ولإيقاف الــ Timer عن العمل نجعلها False
Width تحديد عرض الأداة
التكوين Date Time
حيث عند إعلان متغير من النوع date يصبح بإمكانك استعمال التكوين date time وله مجموعة كبيرة من الخصائص والطرق هي :
الطرق
Now: استرجاع التاريخ والوقت الآن.
Date : إدراج تاريخ
Day: أدارج رقم اليوم خلال الشهر 1-31
Day of year: أدارج رقم اليوم خلال السنة1-366
Hour: أدارج الساعة 0-23
Minute : أدراج الدقيقة 1-59
Second: أدارج الثانية 0-59
Month: أدراج اسم الشهر 1-12
Add days : إنشاء تاريخ جديد متقدم أو متأخر بعدد أيام مثل x. adddays(1)
Add hour : إنشاء تاريخ جديد متقدم (أو متأخر ) عدد من الساعاتx.addhoure(5)
Add minutes إنشاء تاريخ جديد متقدم أو متأخر عدد من الدقائق x.addminutes (30)
الخاصية وظيفتها الوظيفة method العمل behavior
Name اسم الأداة داخل كود البرمجة Add( text) إضافة العنصر text في آخر القائمة
Horizonatal
scrollbar إمكانية إظهار شريط التمرير الافقى أو لا داخل الأداة Insert ( index ,text ) إضافة العنصر text فى القائمة ويكون ترتيبه داخل القائمة هو index
Items معرفة العناصر الموجودة داخل الأداة Count معرفة عدد العناصر فى القائمة
Selecteditems معرفة او تحديد العنصر الواقع عليه الاختيار Remove ( text ) مسح العنصر text من القائمة
Sorted تبين ما إذا كانت العناصر داخل الأداة مرتبة أبجديا ام لا Removeat (index) مسح العنصر اللي ترتيبه في القائمة index
Clear مسح جميع العناصر الموجودة بالأداة
التعدى الالكترونى
1) متصفح الإنترنت : يمكنك من خلاله استعراض صفحات الويب المختلفة .
2) URL : يمكنك من استعراض صفحات الويب من خلال استخدام عناوين المواقع .
3) البريد الإلكتروني : يمكنك من إرسال واستقبال الرسائل مع إمكانية إرفاق الملفات بها .
4) المحادثة الفورية : يمكنك من محادثة الآخرين كتابة أو صوت أو رؤية بشكل فوري باستخدام أحد برامج المحادثة .
5) الفيروسات : عبارة عن برامج تقوم بتعطيل نظام الكمبيوتر (حذف – تدمير – تغيير بيانات النظام – تعطيل البرامج - ........ ) .
6) الاختراق : يعني وجود أشخاص يقومون باستغلال نقاط ضعف نظام الكمبيوتر ويقومون باختراق جهازك .
7) انتحال الهوية : يقصد بها انتحال شخص لشخصية شخص آخر على الإنترنت .
* تعريف التعدي الإلكتروني عبارة عن سلوك عدواني متعمد يستخدم الوسائط الإلكترونية لـ :
1) التحرش 2) المضايقة 3) إحراج وتخويف أو تهديد الآخرين .
* الوسائط الإلكترونية للتعدي :
1- البريد الإلكتروني 2- المنتديات الإلكترونية 3 - الرسائل الفورية
4- الهاتف المحمول 5- التدوين الإلكتروني 6- مواقع الإنترنت 7- المواقع الاجتماعية كالفيسبوك .
* أشكال التعدي الإلكتروني :
1) التخفي الإلكتروني : ويعني استخدام أسماء مستعارة لنشر تعليقات تهديد على المنتديات الإلكترونية ، والبريد الإلكتروني ، أو على المواقع الإلكترونية .
2) المضايقات الإلكترونية : وتعني إرسال رسائل عدائية موجهة ضد شخص أو أكثر من المراهقين .
3) الملاحقة الإلكترونية : وتعني إرسال العديد من الرسائل لأحد المراهقين بهدف التهديد أو التخويف أو إرسال تعليقات عدائية بشكل متكرر .
4) السب أو القذف الإلكتروني : ويعني نشر كلمات عدائية ومبتذلة ضد شخص أو أكثر من المراهقين على صفحات الأخبار الإلكترونية للمجموعات ، والمنتديات ، والبريد الإلكتروني ، وعلى مواقع أخرى " .
5) التشهير الإلكتروني : ويعني عرض عام أو نشر مشاركة للمراسلات الشخصية أو الصور الخاصة لشخص آخر ، خاصة المراسلات التي تحتوي على معلومات شخصية حساسة .
6) الاستثناء الإلكتروني : ويعني ضم بعض المراهقين إلى مجموعة معينة ونبذ الآخرين .
* كيف تحمي نفسك من التعدي الإلكتروني :
1- لا تشارك أحد بكلمة السر الخاصة بك .
2- تأكد من تكوين كلمة سر يصعب على غيرك تخمينها .
3- لا تنشر معلومات خاصة على الإنترنت .
4- لا تحذف الرسائل الإلكترونية المرسلة من المتعدي .
5- لا ترد على المتعدي .
6- لا ترضى أبداً أن تقابل أحداً قد تعرفت عليه عن طريق الإنترنت .
7- لا تتسرع بإرسال رسالة إلكترونية عند الغضب .
8- لا تخفي مشاعرك عن أهلك إذا تلقيت رسالة إلكترونية تجعلك تشعر بعدم الراحة .
9- لا تقم بإنزال برامج على جهازك دون استشارة والديك أو أحد مدرسيك .
10- احترم الآخرين على شبكة الإنترنت .
11- قم بالإبلاغ عن التعدي الإلكتروني للسلطات المختصة .