1. المٌقدمة الأولي :دورة إختبار ثغرات حقن قواعد البيانات SQLI الإحترافية لعام 2017 عام 2018
    تٌعد ثغرات حقن قواعد البينات الثغرة رقم واحد فى العالم والمصنفة تحت بند الإخطر
    والفريق التابع له بإختراق أكبر المواقع الصهيونية قرائة الموضوع
  2. المٌقدمة الثانية : دورة إختبار ثغرات حقن قواعد البيانات SQLI الإحترافية لعام 2017 عام 2018
    في هذه المٌثقدمة الثانية والأخيرة سوف نتعرف على قواعد علم حقن قواعد البيانات
    حتى يتثنى لنا علم يٌساعدنا على القيام بعمليات الحقن بالطرق الصحيحه قرائة الموضوع
  3. دورة كشف دمج والتلغيم حصريا على أرض عراق تيم(2017)
    بعد ماقمت بعمل دورة الكشف دمج والتلغيم وستكملت الدوره وتحتوي على 12 درس
    كانت دروس حصريا على عراق تيم وشرح واضح جدا ومفهوم الى المبتدأ والى المبدع قرائة الموضوع

توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

الموضوع في 'قسم فيجول بيسك دوت نت VB.NET' بواسطة Hacker-X, بتاريخ ‏26 سبتمبر 2014.

كاتب الموضوع : Hacker-X المشاهدات : 404 الردود : 7 ‏26 سبتمبر 2014
  1. غير متصل

    Hacker-X
    Developer

    عضو منذ:
    ‏9 ابريل 2012
    عدد المشاركات:
    الإعجابات المتلقاة:
    2
    نقاط الجائزة:
    الإقامة:

    [​IMG]
    السلام عليكم ورحمة الله وبركاته

    توضيح الفرق بين (Or و OrElse) و (And و AndAlso)



    في هذا الموضوع سأحاول توضيح الفرق بين (Or و OrElse) و (And و AndAlso) .. كما نعلم أن المعاملان Or و And تستخدم للربط بين التعابير في الجمل الشرطية.

    ولنفهم الفرق .. لنفرض أن لدينا الجملة الشرطية التالية

    كود:
    If TextBox1.Text = "Qassam Sniper" And TextBox2.Text = "123" Then
       MsgBox("True")
    Else
       MsgBox("False")
    End If
    في هذه الجملة يجب أن يتحقق كلا التعبيرين في الجملة الشرطية لتظهر القيمة True .. يعني في حالة لم يتحقق التعبير الأول فبكل تأكيد ستظهر القيمة Flase .. لكن للأسف المعامل And يقوم بالمرور على جميع التعابير حتى وإن لم يتحقق التعبير الأول .. وهذا طبعاً يؤدي إلى تأخير عملية المعالجة.

    بيئة الدوت نت توفر لنا بديل ذكي لمعامل And وهو AndAlso .. وهذا المعامل يقوم من التحقق من التعابير واحد تلو الآخر وفي حالة لم يتحقق أحد التعابير فإنه سيعيد قيمة False على الفور دون المرور على باقي التعابير

    والطريقة الأفضل لكتابة الكود السابق هي كما يلي

    كود:
    If TextBox1.Text = "Qassam Sniper" AndAlso TextBox2.Text = "123" Then
                MsgBox("True")
            Else
                MsgBox("False")
            End If
    وبنفس الطريقة للمعامل Or فكما نعلم انه في حالة تحقق أحد التعابير فإن القيمة هي True بكل تأكيد .. كما في هذا المثال

    كود:
    If CheckBox1.Checked = True Or CheckBox2.Checked = True Then
       MsgBox("True")
    Else
       MsgBox("False")
    End If
    لكن هذا المعامل لديه نفس المشكلة وهو أنه في حال تحقق أحد التعابير فإنه يقوم بالمرور على باقي التعابير .. بعكس المعامل الذكي OrElse الذي يعيد قيمة True في حال تحقق أول تعبير على الفور ولا يقوم بالمرور على الباقي

    والطريقة الأفضل لكتابة الكود السابق هي كما يلي

    كود:
    If CheckBox1.Checked = True OrElse CheckBox2.Checked = True Then
        MsgBox("True")
    Else
        MsgBox("False")
    End If
    أتمنى أن ينال الموضوع إعجابكم

    وفقكم الله
    [​IMG]
     


    جاري تحميل الصفحة...
  2. غير متصل

    Ameer Eagle V.I.P
    V • I • P

    عضو منذ:
    ‏7 يونيو 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    2,777
    نقاط الجائزة:
    الجنس:
    ذكر
    الوظيفة:
    Student
    الإقامة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    وعليكم السلام ورحمة الله وبركاته
    فعلا موضوع مفيد جداجدا
    واشكرك على الطرح
    المفيد والجميل
    وفقت:ُeُe0y:
     


  3. غير متصل

    KaDiM aL-iRaQi ExpertDeveloper
    ExpErt DeveloPer

    عضو منذ:
    ‏2 سبتمبر 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    24
    نقاط الجائزة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    بأرك الله بيك موضوع جميل
     


  4. غير متصل

    MR.CAPTCHA Expert Developer
    ExpErt DeveloPer

    عضو منذ:
    ‏30 أغسطس 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    14
    نقاط الجائزة:
    الوظيفة:
    I.T Student
    الإقامة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    أحسنت يابطل عاشت ايدك
     


  5. غير متصل

    TeePlow
    V • I • P

    عضو منذ:
    ‏12 مارس 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    10
    نقاط الجائزة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    السلام عليكم
    شرح رائع من شخص اروع

    واصل يا بطل
     


  6. غير متصل

    Tn_Mw
    V • I • P

    عضو منذ:
    ‏4 أغسطس 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    5
    نقاط الجائزة:
    الوظيفة:
    هكر
    الإقامة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    شرح ممتاز واصل من دون فواصل يا بطل
    !:
     


  7. غير متصل

    n0.H4ck
    DeveloPer Plus

    عضو منذ:
    ‏7 مايو 2012
    عدد المشاركات:
    الإعجابات المتلقاة:
    4
    نقاط الجائزة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    يعطيك العافية حبيبي :ُeُel:
     


  8. غير متصل

    جوني العراقي
    V • I • P

    عضو منذ:
    ‏10 يناير 2014
    عدد المشاركات:
    الإعجابات المتلقاة:
    47
    نقاط الجائزة:
    الوظيفة:
    حلاق
    الإقامة:

    رد: توضيح الفرق بين (Or و OrElse) و (And و AndAlso)

    جميل جدا صديقي
     


مشاركة هذه الصفحة

جاري تحميل الصفحة...