موقع الأستاذ اشرف عشوش خبير الرياضيات
مرحبا بكم زائري موقعنا نريد ونرجو اسهاماتكم
اي طلبات او تعديلات ترونها اتصل برقم 01066906877
موقع الأستاذ اشرف عشوش خبير الرياضيات
مرحبا بكم زائري موقعنا نريد ونرجو اسهاماتكم
اي طلبات او تعديلات ترونها اتصل برقم 01066906877
موقع الأستاذ اشرف عشوش خبير الرياضيات
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

موقع الأستاذ اشرف عشوش خبير الرياضيات

ثلاثون عاما من العطاء (منتدي تعليمي-ثقافي -اجتماعي -اسلامي-خدمي)
 
الرئيسيةالاستاذ اشرف عشأحدث الصورالتسجيلدخول
بحـث
 
 

نتائج البحث
 

 


Rechercher بحث متقدم
بحـث
 
 

نتائج البحث
 

 


Rechercher بحث متقدم
سحابة الكلمات الدلالية
المهني اولا العمرة المعلمون المدرسة وكيل مدير سجلات التحركات النشاط القبر نعيم للسلوك كشوف الملاحظة بيان حديث اسئلة 66 الله تعلم استمارة برنامج الوحدة الثانية 4
سحابة الكلمات الدلالية
النشاط اسئلة الوحدة 66 العمرة مدير الثانية المدرسة برنامج نعيم المهني كشوف حديث المعلمون وكيل اولا القبر تعلم للسلوك الله استمارة الملاحظة بيان 4 سجلات التحركات
المواضيع الأخيرة
» https://up6.cc/2024/03/171044436676721.png
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالإثنين 22 أبريل 2024, 6:21 pm من طرف أيريك بطال سنوط كوفري

» توقعات الابراج لعام 2014 لبرج القوس
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالخميس 28 مارس 2024, 11:57 am من طرف salah sharaf

» برنامج لطباعة بيان الحالة وبسرعة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالأحد 17 يوليو 2022, 9:20 pm من طرف Admin

» إذا كانت لديك مشكلة في استكمال عمليات نقل الطلاب بين المدارس على سبيل المثال ، مشكلة الرسالة هي أن الهاتف غير صحيح ، على الرغم من أنه صحيح يمكنك استخدام متصفح البرنامج المنجز وهو الزر الأحمر في الصورة. وهو متاح حتى بدون تفعيل لإنجاز هذه المهمة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالأحد 17 يوليو 2022, 9:03 pm من طرف Admin

» خطبة مكتوبة عن الموت مؤثرة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالإثنين 27 يونيو 2022, 8:20 am من طرف Admin

» جميع اللجان المدرسية وتكليفاتها لمديري المدارس
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالجمعة 15 أكتوبر 2021, 10:16 pm من طرف صباح نبوى

» شيت حضور العاملين بالمدرسة شرح ورابط
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالسبت 27 مارس 2021, 2:30 pm من طرف Admin

» حل مشكلة الطباعة من موقع وزارة التربية والتعليم
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالسبت 27 يونيو 2020, 8:34 pm من طرف Admin

» برنامج تكليفات مدير المدرسة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالإثنين 22 يونيو 2020, 8:47 pm من طرف Admin

المواضيع الأخيرة
» https://up6.cc/2024/03/171044436676721.png
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالإثنين 22 أبريل 2024, 6:21 pm من طرف أيريك بطال سنوط كوفري

» توقعات الابراج لعام 2014 لبرج القوس
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالخميس 28 مارس 2024, 11:57 am من طرف salah sharaf

» برنامج لطباعة بيان الحالة وبسرعة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالأحد 17 يوليو 2022, 9:20 pm من طرف Admin

» إذا كانت لديك مشكلة في استكمال عمليات نقل الطلاب بين المدارس على سبيل المثال ، مشكلة الرسالة هي أن الهاتف غير صحيح ، على الرغم من أنه صحيح يمكنك استخدام متصفح البرنامج المنجز وهو الزر الأحمر في الصورة. وهو متاح حتى بدون تفعيل لإنجاز هذه المهمة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالأحد 17 يوليو 2022, 9:03 pm من طرف Admin

» خطبة مكتوبة عن الموت مؤثرة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالإثنين 27 يونيو 2022, 8:20 am من طرف Admin

» جميع اللجان المدرسية وتكليفاتها لمديري المدارس
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالجمعة 15 أكتوبر 2021, 10:16 pm من طرف صباح نبوى

» شيت حضور العاملين بالمدرسة شرح ورابط
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالسبت 27 مارس 2021, 2:30 pm من طرف Admin

» حل مشكلة الطباعة من موقع وزارة التربية والتعليم
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالسبت 27 يونيو 2020, 8:34 pm من طرف Admin

» برنامج تكليفات مدير المدرسة
مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالإثنين 22 يونيو 2020, 8:47 pm من طرف Admin

مايو 2024
الأحدالإثنينالثلاثاءالأربعاءالخميسالجمعةالسبت
   1234
567891011
12131415161718
19202122232425
262728293031 
اليوميةاليومية
مايو 2024
الأحدالإثنينالثلاثاءالأربعاءالخميسالجمعةالسبت
   1234
567891011
12131415161718
19202122232425
262728293031 
اليوميةاليومية
التبادل الاعلاني

انشاء منتدى مجاني



التبادل الاعلاني

انشاء منتدى مجاني




 

 مراجعة نهائية في الحاسب الالي ثالثة اعدادي

اذهب الى الأسفل 
كاتب الموضوعرسالة
moder




عدد المساهمات : 276
نقاط : 779
السٌّمة : 1
تاريخ التسجيل : 08/04/2013

مراجعة نهائية في الحاسب الالي ثالثة اعدادي Empty
مُساهمةموضوع: مراجعة نهائية في الحاسب الالي ثالثة اعدادي   مراجعة نهائية في الحاسب الالي ثالثة اعدادي Icon_minitimeالسبت 18 مايو 2013, 9:26 pm

ملخص الفصل الأول البيانات Data
أنواع البيانات ( Data Types ) اولا ) بيانات رقمية وتنقسم الى :
أ) البيانات الرقمية الصحيحة: وهى التي يمكن أن تخزن بها أرقام ومنها: ( Byte - Short - Integer - Long )
ب) البيانات الرقمية الغيرالصحيحة: ومنها : ( Single - Double - Decimal )
ثانياَ : البيانات الحرفية وتستخدم فى تخزين الحروف والكلمات . ومنهاSad String - Char )
حيث Char يتم من خلاله تخزبن حرف واحد فقط أما String فيتم من خلال هذا النوع تخزين أى عدد من الحروف مثل الاسم
ثالثاَ : البيانات المتنوعة حيث أنها لا تندرج تحت تصنيف البيانات الرقمية أو الحرفية وهى ( Object - Date - Boolean ) Boolean متغير منطقى يأخذ قيمتين فقط هما True او False
النوع Date فيتم تخزين تاريخ به كتاريخ ميلاد مثلا أما النوع Object فهو متغير عام اى يمكن ان ياخذ حروف او ارقام او تاريخ
عندما تقوم بضبط الخصائص هذا معناه تخصيص أو تحديد قيمة لهذه الخاصية , وهذه القيمة لها نوع بيان محدد ( Data type). حيث أن الخاصية Text نوعها دائما String ( حرفى اى يأخذ قيما نصية )
الخاصية AutoSize وكذلك Visible و Enabled نوعها دائما Boolean ( حيث يأخذ قيما إما True أو False )
الخاصية Width نوعها دائما Integer ( حيث تأخد ارقام صحيحة )
المتغيراتVariabelsهى أماكن فى الذاكرة RAM تحمل قيم تتغير اثناء تشغيل البرنامج ويجب الاعلان عنها داخل البرنامج
الاعلان عن المتغيرات / تستخدم الكلمة Dim ثم كتابة اسم المتغير ثم كلمة AS ثم نوع البيان كما بالمثال التالي :
قواعد تسمية المتغيرات :
1. يجب أن يبد أ اسم المتغير بحرف من الحروف الإنجليزية
2. ألا يحتوى الإسم على أى رموز أو علامات خاصة ( * / ؟ . , } { - = ! # $ " ) ماعدا _ underscore الشرطة السفلية
3. لا يسمح أن يكون الاسم من الكلمات المحجوزة فى vb.net مثل: (AS ,Single ,dim) .
4. من الأفضل ( اى لا يشترط او لا يجب ) أن يدل الإسم على محتواه .
عند اختيار نوع البيان المناسب يراعي 1- حجم البيانات التي سوف تخزن فى المتغير .2- تحديد نوع بيان القيم التى سوف يتم تخزينها فيه
جملة التخصيص Assignment : هى عبارة جملة من طرفين بينهما علامة التخصيص = حيث لا يقصد بها التساوى الحسابى حيث يكون على يسارها المكان الذى توضع فيه القيمة وعلى يمينها القيمة







اذا كان X = X+1 فان X المجودة بالطرف الايمن قيمة اما X الموجودة بالطرف الايسر فهى عبارة عن مخزن او متغير
الثوابت Constants هى اماكن محجوزة بالذاكرة RAM توضع بها بيانات تظل ثابتة طول سير البرنامج
ويتم الاعلان عنها وتخصيص قيم لها فى نفس سطر الاعلان مثال ذلك ط أو pi وهى تساوى22/7
الاخطاء : وهى :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
** أولويات تنفيذ العمليات الحسابية : 1) فك الأقواس 2) رفع الأس 3) الضرب أو القسمة 4) الجمع أو الطرح
ملاحظات هامة : ** تستخدم & للربط بين سلسلة حرفية بسلسلة حرفية اخرى ** Vbcrlf تستخدم للنزول الى سطر جديد
** تستخدم علامة _ حتى يتم كتابة سطر الكود على اكثر من سطر اذا كان طويل بعض الشىء حتى يسهل قراءتة
** تستخدم Rem أو , لعمل تعليق أو ملاحظة ** توضع البيانات الحرفية بين علامتى تنصيص" " أما التاريخ فيتم كتابتة بين علامتى # #
** كلمة Me من الكلمات المحجوزة وتشير للنموذج الحالى .
لا توجد سوي علي ( منتديات الاستاذ اشرف عشوش خبير الرياضيات )
ملخص الفصل الثانى التفرع Branching
التفرع يستخدم عند كتابة مجموعة خطوات بناء على سؤال معين او عند اتخاذ قرار ويعبر عنه برمجيا بمجموعة أوامر :
( أولا ) التفرع باستخدام جملة IF الشرطية ( ثانيا ) التفرع باستخدام Select …. Case
( أولا ) جملة If ولها 3 اشكال
أ‌) التفرع باستخدام If ………Then
تستخدم فى حالة وجود اختيار واحد يتم تنفيذه اذا كان الشرط صحيحTrue
ما يكتب بعد If هو الشرط أو التعبير الشرطى وفى حالة ما يكون ناتجه
صحيح (True) يتم تنفيذ الاوامر التى تلى Then حتى الوصول إلى End If
وفى حالة ناتجة خطأ ( False ) يتم تنفيذ الأوامر التى تلى End If
• الشرط أو ( التعبير الشرطى ) هو جزء من كود البرمجة يكون ناتجة صواب ( True )
أو خطأ ( False ) وذلك بناء على قيمة خاصية أو متغير ونستخدم فى التعبير الشرطى
معاملات المقارنة وهى > < = >= <= <>
مثال / 5>3 تساوى True 5 = 4 تساوى False 6 <> 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
حيث مع المعامل 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
وهى تشبه If ….Then …..Else If اى يتم استخدامها عند وجود أكثر من تعبير شرطى واكثر من احتمالين للتفرع وتكون بصورة اكثر فاعلية عندما يكون التفرع معتمدا على متغير واحد
يكتب اسم المتغير بعد Select Case ويتم اختبار القيمة الاولى Value1 فاذا كانت True يتم تنفيذ
الكود الذى يليها اما اذا كانت False يتم التحقق من القيمة الثانية Value2 اذا كانت True يتم تنفيذ اللكود
الذى يليها اما اذا كانت False يتم التحقق من القيمة الثالثة وهكذا
ملاحظـــــــة : بالنسبة للأداة ListBox * يتم اضافة عناصر للأداة ListBox عن طريق الخاصية Items
• Index هو ترتيب العنصر فى الاداة ويبدأ من الصفر حيث العنصر الاول ترتيبة صفر والثانى واحد وهكذا
• الخاصية SelectedIndex تشير الى العنصر المحدد داخل الاداة ListBox
• SelectedIndexChangedهو الحدث الإفتراضى للأداة ListBox ويتحقق هذا الحدث عند تغير اختيار عنصر من من عناصر الأداة ListBox
ملخص الفصل الثالث الحلقات التكرارية والمؤقتات loops and timers
اولاً / جملة for ……….…. 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 بدلاً من msgbox me .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
الشكل العام لعمل جدول ضرب 3 str = 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 : 10 for c = 1 to 10 step 2 عرض الأعداد الزوجية من 2 : 10 for a = 2 to 20 step 2
عرض الأعداد التى تقبل القسمة على 3 من 3 : 10 for h = 3 to 10 step 3 عرض الأعداد الزوجية مرتبة تنازلياً من 10 : 1
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 Expres​sion( التعبير الشرطى أو الشرط )
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 محدد لوقت محدد مفيده عندما يكون التكرار مرتبط بوقت
الحدث Tick للأداة Timer : هو الحدث الإفتراضى لها والذى يظهر عند النقر المزدوج DblClick على الأداة Timer لكتابة الكود Code وهو الفترة الزمنية ( المتساوية ) المحددة فى الخاصية Interval. وتقاس بالمللى ثانية
عند إضافة الأداة Timer إلى النموذج Form لا بد من تحديد قيم للخصائص Properties التالية له :
Enabled : false تمكين عمل الميقاتى تأخذ true أو false timer1.enabled = true أو timer1.enabled = false
Interval : 100 الفترات الزمنية التى ينشط فيها timer وتقاس بالمللى ثانية 3000 ملى ثانية أى 3 ثوانى وهكذا
أكواد هامه :
1) أكتب الكود لنسخ العنصر المحدد فى الأداةlistbox1 إلى الأداه listbox2
listbox2.items.add() = listbox1.selectedindex()
2) أكتب الكود لنسخ محنوى الأداة textbox1 إلى الأداة label 1 label1.text = textbox1.text
أكتب الكود لنسخ محنوى الأداة textbox1 إلى الأداة textbox2 text1.text = textbox1.text
ملخص الفصل الرابع الأجراءات والدوال 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
الدوال المعرفة Predefined Function : هى دوال معرفة لدى لغة البرمجة يتم استدعاؤها مباشرة دون الحاجة للإعلان عنها ، ويتم استرجاع قيمة منها.
أولاً الدالة Show( ) المعلنة داخل التصنيف MessageBox : من خلال هذه الدالة يمكن إظهار صندوق رسالة MessageBox يتحدد محتوياته حسب الوسائط المعطاه للدالة Show( ).
مثال Sad " تسجيل مستخدم جديد" , "تم تسجيل البيانات بنجاح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- عند وجود كود سينتج منه قيمة نريد إخراجها للمستخدم أو لاستخدامها فى البرنامج

المتغير 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- التهديد الإلكتروني (Cyber Threats) : عبارة عن " إرسال رسائل إلكترونية تحمل تهديد أو وعيد لشخص أو أكثر "
كيف تحمي نفسك من التعدي الإلكتروني ؟ يمكـنك حمـايـة نفسـك من هـذا التعـدي بإتباع الآتي :
1- لا تشارك أحد بكلمة السر, مهما كان قريب منك ( كصديق ) ، وأن تتعامل مع كلمة السر كمفتاح شـقتك لا تعطيه لأي صديق من أصـدقائك.
2- إعداد كلمة مرور لا تستنتج ، وذلك باستخدام مزيج من الحروف والأرقام "غير متعلقة بإسمه أو سنة ميلاده أو تفضيلاته أو أبناءه أو الأشخاص المقربين جداً منه".
3- عدم نشر أى بيانات خاصة أو عائلية على الإنترنت، بغض النظر عن طريق البريد الإلكتروني, أو النصوص المكتوبة، أو على المواقع الإلكترونية.
4- عدم حذف رسائل التعـدي إلكترونى ، حيث يمكن أن تحتاجها كأدلة ضـده.
5- عدم مقابلة أحدا تعرفت عليه من خلال الإنترنت.
6- عدم إرسال رسائل وأنت فى حالة غضـب.
7- إطلاع ولى الأمر بما يضايقك عند استخدام الإنترنت أو ممن تثق بهم من كبار العائلة أو من المعلمين إذا تلقيت بريد أو رسالة الكترونية تجعلك تشعر بعدم الراحة .
8- إنزال البرامج من الإنترنت يكون تحت إشراف معلمك أو ولى أمرك.
9- قم بالإبلاغ عن التعدي الإلكتروني للسلطات المختصة.
10- لا ترد على المتعـدي إلكترونيـاً، ولا تصدق كل ما يكتبـه على الإنترنت والإنتظار حتى تهدأ.
11- احترم دائماً حق الآخرين على شبكة الإنترنت، وتعلم الخلق الحسن الذي يعتبر فن أدب التحاور على شبكة الإنترنت.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مراجعة نهائية في الحاسب الالي ثالثة اعدادي
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» مراجعة نهائية ثالثة اعدادي ف1
» مراجعة نهائية علوم ثالثة اعدادي
»  مراجعة نهائية ثالثة ثانوى ازهرية نحو وصرف
» مراجعة نهائية ثانية اعدادي
» منهج الحاسب 2014 لكل الصفوف اعدادي

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
موقع الأستاذ اشرف عشوش خبير الرياضيات :: المنتدي العام :: المنتدي التعليمي :: منتدي المرحلة الاعدادية :: الحاسب الالي-
انتقل الى: