ماهي انواع العوامل في الفيجول بيسك
️العوامل operatore تستخدم العوامل فى إجراء العمليات المختلفة على القيم كما تستخدم فى تكوين التعبيرات عن طريق الربط بين المتغيرات والثوابت والتعبيرات الأخرى ، وتوجد فى لغة Expressions فيجوال بيزك دوت نت عدة أنواع من العوامل منها :
1- عوامل التخصيص ?
Assignment Operators
2- العوامل الحسابية ?
Arithmetic Operators
3- عوامل المقارنة
Comparison Operators
4- عوامل التسلسل ?
Concatenation Operators
5- العوامل المنطقية ?
Logical Operators
عوامل التخصيص :
يستخدم العامل = لتخصيص قيمة لمتغير أو خاصية معينة بالصيغة التالية :
Property = Value VariableName = Value
الجانب الأيسر من عبارة التخصيص يحتوى على اسم الخاصية أو المتغير المطلوب تخصيص قيمة له ، والجانب الأيمن يحتوى على أى شىء له قيمة مناسبة لنوع المتغير أو الخاصية ، أى يمكن أن يحتوى الجانب الأيمن من عبارة التخصيص على قيمة مجردة أو خاصية أو ثابت أو متغير أو تعبير. 🗒أمثلة:
A = 10 B = A C = (B * A) - 2 TextBox1.Text = "Alazhar" MyName = Label1.Text
العوامل المنطقيه في الفيجول بيسك
تقوم العوامل المنطقية بمقارنة التعبيرات المنطقية وإعادة نتيجة منطقية ، ولتوضيح ذلك
هو تعبير منطقى x>y فبالعودة إلى عوامل المقارنة التى ذكرناها سابقاً فإن التعبير
y و x استخدمنا فيه عامل المقارنة < للمقارنة بين متغيرين هما
True فإن نتيجة عملية المقارنة ستكون y أكبر من قيمة المتغير x فإذا كانت قيمة المتغير
y أقل من أو تساوى قيمة المتغير x إذا كانت قيمة المتغير False وستكون النتيجة
فإذا أردنا مقارنة تعبيرين منطقيين أو أكثر
نستخدم العوامل المنطقية ومنها:
1⃣ العامل مثال المعنى
x>y And x<>20 And
x>y إذا كانت قيمة التعبير
وقيمة التعبير True هى
أيضاً فإن True هى x<>20
نتيجة المقارنة بين التعبيرين
وفيما عدا ذلك True ستكون
False ستكون النتيجة
x<z Or a>=c Or 2⃣
نتيجة هذا التعبير ستصبح
فيما True فى جميع الحالات
عدا حالة واحدة وهى أن
تكون قيمة التعبيرين هى
False
Not a>b Not 3⃣
هو عامل أحادى Not عامل
يقوم بنفى القيمة التالية له ،
a>b فإذا كانت قيمة التعبير
ستكون النتيجة True هى
والعكس صحيح
العوامل الحسابية في الفيجول بيسك
تستخدم العوامل الحسابية لإجراء العمليات الحسابية المختلفة العامل الوظيفة الصيغة
A+B + الجمع
A-B - الطرح
A*B * الضرب
A/B / القسمة
A\B \ قسمة الأعداد الصحيحة
A Mod B باقى القسمة Mod
A^ ^ الرفع لقوة ( الأس)
عوامل المقارنة في الفيجول بيسك
False أو True تقوم عوامل المقارنة بمقارنة تعبيرين وإعادة قيمة منطقية إما
العامل المعنى
= يساوى
<> لا يساوى
< أكبر من
> أصغر من
=< أكبر من أو يساوى
=> أصغر من أو يساوى
عوامل التسلسل في الفيجول بيسك
تقوم هذه العوامل بربط عدد من السلاسل معاً لتكون سلسلة واحدة ويستخدم العامل & والعامل + لإجراء هذه العملية لربط سلسلتين حرفيتين لتكوين سلسلة واحدة:
Dim MyName As String MyName = "Alazhar" & "Alsharief"
وأسندنا له قيمتين نصيتين تم دمجهما باستخدام MyName أعلنا عن متغير نصى باسم العامل & ويمكن أيضاً أن "AlazharAlsharief" بعد عملية الإسناد ستصبح قيمة المتغير تساوى نستخدم العامل + فى هذه الحالة ، ويمكن دمج قيم متغيرات نصية بالتعديل على المثال السابق سيصبح بالشكل التالى:
Dim MyName, S1, S2 As String S1 = "Alazhar" S2 = "Alsharief" MyName = S1 + S2
ضع دائما صورتك التي تريد أن تكون عليها في عقلك ومخيلتك ,وستتجه تدريجيا نحوها .. اذا لم تهزم نفسك , ستهزمك نفسك ..
سلم النجاة لا يعاني من الإزدحام في أعلاه