29-11-18, 09:38 PM
السلام عليكم
سنتعرف على نوع اخر من الجمل الشرطية :
ويختلف اسمها من الفيجول بيسك Select Case الى السى شارب switch ()
نلاحظ ان بعد تعريف المتغير واعطائه قيمة اذا وجد ال شرط فى اى من حالات ال Case فأنه ينفذ الامر المطلوب وإن لم يجده ينفذ امر اخر
الان نتعرف على شكل loops :
صائد و مانع الاخطاء :
ملاحظة اخوانى ان ال try ليس فقط قناص الاخطاء وانما ممكن ان يمنعها ولا يمكن الاستغناء عنه داخل اى حدث او ميثود
نحن فى هذا الدرس لم نعطى امثلة على الكود لعدة اسباب
اولا القارئ للدروس قد فهم شكل الكود وهو بالطبع يعرف كتابته بالفيجول بيسك فلن يكون الامر صعب علية فى السى شارب
ثانيا الدروس هذه هى لكسر حاجز الخوف من السى شارب والذى يتصوره بعض الناس بشفرات غير مفهومه وصعبة
وثالثا وهو الاهم الدروس بشكل العامل لاظهار اختلافات اللغة وليست دورس تعليمية او كورس كتابى عن البيسك او السى شارب
لكننا بالطبع بعد ان نقوم بذكر معظم الاختلافات بإذن الله سوف اكتب اكواد وميثود للسى شارب يستخدمها مبرمج الفيجول بيسك والبيسك 6 لتساعدة للانتقال الى السى شارب لكن سيكون عمليا
يتبع ##
سنتعرف على نوع اخر من الجمل الشرطية :
ويختلف اسمها من الفيجول بيسك Select Case الى السى شارب switch ()
كود :
VB.net
Dim number As Integer
number = 100
Select Case number
Case 0
MessageBox.Show("Zero")
Case 1
MessageBox.Show("One")
Case 2
MessageBox.Show("Two")
Case Else
MessageBox.Show("الرقم غير موجود")
End Selectكود :
C#
int number;
number = 100;
switch (number)
{
case 0:
MessageBox.Show("Zero");
break;
case 1:
MessageBox.Show("One");
break;
case 2:
MessageBox.Show("Two");
break;
default:
MessageBox.Show("الرقم غير موجود");
break;
}نلاحظ ان بعد تعريف المتغير واعطائه قيمة اذا وجد ال شرط فى اى من حالات ال Case فأنه ينفذ الامر المطلوب وإن لم يجده ينفذ امر اخر
الان نتعرف على شكل loops :
كود :
VB.net
For index = 1 To 10
Next
======================================================
For Each index In item
Next
======================================================
Do While YourCode
Loopكود :
C#
for (int i = 0; i < length; i++)
{
}
======================================================
foreach (var item in collection)
{
}
======================================================
do while (YourCode)
{
}
صائد و مانع الاخطاء :
كود :
VB.net
Try
Catch ex As Exception
End Tryكود :
C#
try
{
}
catch (Exception)
{
}ملاحظة اخوانى ان ال try ليس فقط قناص الاخطاء وانما ممكن ان يمنعها ولا يمكن الاستغناء عنه داخل اى حدث او ميثود
نحن فى هذا الدرس لم نعطى امثلة على الكود لعدة اسباب
اولا القارئ للدروس قد فهم شكل الكود وهو بالطبع يعرف كتابته بالفيجول بيسك فلن يكون الامر صعب علية فى السى شارب
ثانيا الدروس هذه هى لكسر حاجز الخوف من السى شارب والذى يتصوره بعض الناس بشفرات غير مفهومه وصعبة
وثالثا وهو الاهم الدروس بشكل العامل لاظهار اختلافات اللغة وليست دورس تعليمية او كورس كتابى عن البيسك او السى شارب
لكننا بالطبع بعد ان نقوم بذكر معظم الاختلافات بإذن الله سوف اكتب اكواد وميثود للسى شارب يستخدمها مبرمج الفيجول بيسك والبيسك 6 لتساعدة للانتقال الى السى شارب لكن سيكون عمليا
يتبع ##
