الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الرابط AndAlso والرابط OrElse

مغلق
بدأه المزيني في 4 نوفمبر 2006 · 3 رد · 652 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في عالم البرمجة لاجديد سوى الأفكار ولاشيء سوى الأفكار لذا فلا جديد فيما سأطرح فقط هي مشاركة من أجل المشاركة...

العامل المنطقي AndAlso

يقدم هذا العامل المنطقي طريقة مختصرة للربط بين تعبيرين

الصيغة العامة لهذا الرابط المنطقي هي:

result = expression1 AndAlso expression2

حيث أن

Result هو متغير منطقي يستخدم لتخزين نتيجة المقارنة بين تعبيرين

expression1 يمثل تعبير منطقي

expression2 يمثل تعبير منطقي

القصد من هذا الرابط الإختصار. لكن كيف؟ لمزيد من الإيضاح سنقارن هذا الرابط بالرابط And .

كما نعلم جميعاً أن النتيجة التي نحصل عليها عند استخدام عامل المقارنة And للربط بين تعبيرين دائماً ماتكون خاطئة False فيما عدا حالة واحدة فقط وهي إذا كانت نتيجة كلا التعبيرين صحيحة True

وبناء على ماسبق نصل إلى نتيجة:

أنه في حال كانت نتيجة التعبير الأول خطأ فالنتيجة النهائية للرابط And حتماً ستكون خاطئة دون النظر للتعبير الثاني

لكن هل الرابط And يستفيد من النتيجة السابقة بالفعل؟ للأسف لا؟!

إن الرابط And يحتاج لمعرفة النتيجتين معاً ليقرر على ضوئها النتيجة النهائية. وبهذا يكون هذا الرابط غبي بمعنى أنه يقوم بعمل لاداعي له!

فلماذا نضطر للإنتظار لحين حساب نتيجة التعبير الثاني مادام أن نتيجة التعبير الأول خاطئة!

مما سبق تبرز فائدة الرابط AndAlso فهو أذكاء قليلاً من أخيه الرابط And . لكن كيف؟

إن هذا الرابط يكتفي بالنظر إلى نتيجة التعبير الأول فإذا كانت خاطئة فلن ينتظر حتى يحصل على نتيجة التعبير الثاني بل سيعطي نتيجة خاطئة وبذلك يسبق أخيه الرابط AND!

في المرة القادمة بمشيئة الله تعالى سنتحدث عن الرابط OrElse

#2

درس حلو أخ المزيني

عن عائشة رضي الله عنها أن النبي صلى الله عليه وسلم قال: إن الله يحب إذا عمل أحدكم عملا أن يتقنه

نعيب زماننا والعيب فينا ... وما لزماننا عيب سوانا

ونهجو ذا الزمان بغير ذنب ... ولو نطق الزمان لنا هجانا

محمد سامر أبو سلو

#3

بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته

جزاك الله كل خير

والسلام عليكم ورحمة الله وبركاته

ادعو لي بالهداية فأنا أحتاج هذا الدعاء بشدة

منتدى تصميم التطبيقات (و يشمل نظم التشغيل) و تعريبها. <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

بعض ردودي ومشاراكاتي في المنتدى:

1- هل تريد التحكم بجهازك كأنك محترف, ( إذاً تعال معي وتعلم الرجستري Registry ).

...|-->> فكرة عامة عن الرجستري وكيفية التعامل معه ( رقم المشاركة 1 - 4 )

...|-->> كتابة ملف رجستري

...|-->> تشغيل الرجستري دون رسائل( في الخفاء )

...|-->> بعض التحكمات التي يقدمها الرجستري

...|-->>=>> إيقاف عمل Ctrl+Alt+delete ( Task Manager )

...|-->>=>> إخفاء قائمة ملف file وبذلك لن ترى قائمة file

...|........... في مشاركة أخرى >> حتى ولو قمت بالضغط على أي ملف أو مجلد بزر الفأرة الأيمن

...|-->>=>> لإيقاف وإخفاء عمل البحث Find من على الجهاز

...|-->> بعض المعلومات التي يقدمها الرجستري

...|-->>=>> معرفة الأجهزة المتصلة بالـIDE ورقم السريال الخاص لكل جهاز

...|-->> من أحسن مواقع الرجستري

...|-->>=>> http://technet2.microsoft.com/WindowsServe...3.mspx?mfr=true

منتدى مبرمجي لغة Microsoft Visual Basic <<<<<<

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

برامج من صنعي:

1- لعبة (من صنعي ), جربها وقول رأيك

2- ساعة حائط, من صنعي

بعض ردودي ومشاراكاتي في المنتدى:

1- طريقتان لفتح ملف معين وليكن بامتداد SWF ببرنامجك [ الطريقة الأولى - الطرقة الثانية ]

2- هل تريد ألا يتحكم أحد في الجهاز غيرك؟

3- كود ايقاف عمل زر الاغلاق x بزاوية الفورم

4- عرض صورة متحركة بالكود , أي بدون استخدام أدوات

5- اجعل الـComboBox [ تنسدل - لما تكتب فيا تنسدل وتظهر الاسماء التى تبدأ بالحرف اللي كتبته فى الكومبو ]

6- إنشاء مكون أثناء تشغيل البرنامج ثم إدخاله تحت نطاق مكون آخر مثلاً إدخاله داخل نطاق microsoft tabbed dialog control

أسئلتي في المنتدى التي تم الإجابة عليها:

1- كيف يمكن قراءة الإشارات الصوتية الخارجة من الميكروفون أو السماعات ( لرسمها أو العبث بها ) ؟ أرجو المزيد من الردود ...

2- إيقاف عمل الرجستري

أسئلتي في المنتدى التي لم يتم الإجابة عليها:

اقتباس
ردك يعطي حافذ للإجابة على أسئلتك
#4

شكرا وفى انتظار المزيد

هذا الموضوع مغلق.

مواضيع مشابهة