للحصول على أفضل توصيات الفوركس عبر التلغرام

انضم معنا

الدرس الثاني

أهلا وسهلا بكم أيها الاخوة الاكارم مع الحقة الثانية
من سلسلة تعلم البرمجة باسهل طريقة

في الحلقة الأولى لم نتوسع بشرح المتغيرات والآن سنبدء بها على بركة الله

قبل التحديثة الأخيرة للميتاتريدر كان لدينا خمسة انواع تقريبا من المتغيرات وهي:
int : نستخدم هذه الكلمة لتعريف متغير من نوع الاعداد الصحيحة أي اننا سنخزن في هذا المتغير فقط الاعداد الصحيحة وطبعا مجاله ليس مفتوحا الى ملا نهاية
فأكبر قيمة موجبة هي : 2147483647
وأصغر قيمة سالبة هي : 2147483648-
ولايجوز للمتغير من نوع
int
ان يكون أكبر او اصغر من المجال المحدد له
وهكذا نقوم بتعريف متغير من نوع
Int
تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413891587.png

double : نستخدم هذه الكلمة لتعريف متغير من نوع الاعداد الحقيقية أي اننا سنخزن في هذا المتغير الاعداد الحقيقية وايضا يمكنه ان يخزن الأعداد الصحيحة طالما ان مجموعة الاعداد الحقيقية تضم مجموعة الاعداد الصحيحة وطبعا
مجاله:
أكبر قيمة : 1.7976931348623158e+308
أصغر قيمة : 2.2250738585072014e-308
طبعا لايغرك وجود الفاصلة في بداية الرقم فهذا الرقم كبير جدا جدا جدا
وهكذا نقوم بتعريف متغير من نوع
double

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413891624.png

string: نستخدم هذه الكلمة لتعريف متغير من نوع النصي وقد استخدمناها بالحلقة السابقة ونعني بكلمة نصي اي ان هذا المتغير يمكنه ان يحل حرف واحد او مجموعة حروف اي عدة جمل مثلا
وهكذا نقوم بتعريف متغير من نوع
string
تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413891672.png

نعم يجوز ذلك طالما انك لاتخالف قواعد تسمية المتغيرات وساذكرها في آخر هذا الموضوع ان شاء الله

bool: نستخدم هذه الكلمة لتعريف متغير من نوع البولياني
هذا النوع قد درسناه في الرياضيات بالمرحلة الثانوية ولكن هل يعني ان الاشخاص الذين لم يدرسوه لايستطيعون استخدامه
في الواقع هذا النوع من المتغيرات من اسهل المتغيرات على الاطلاق فالمتغير من النوع البولياني فقط يخزن إحدى القيمتين هما : صح أو خطأ
وهكذا نقوم بتعريف متغير من نوع
bool

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413895448.png

datetime : نستخدم هذه الكلمة لتعريف متغير إما يحمل قيمة تاريخية او وقت
وفي الواقع عند استرجاع اي قيمة لمتغير من هذا النوع سيرد لنا قيمة بالثواني
وهذه القيمة محصورة من الساعة 0 شهر كانون الثاني سنة 1970
يمكن ان يكون فهم هذا المتغير في هذه المرحلة صعب قليلا ولكن مع استخدامنا له ستتضح لك الصورة بشكل افضل…… ثق بي
وهذه هي طريقة تعريف متغير من نوع
datetime

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413895619.png

color: نستخدم هذه الكلمة لتعريف متغير من نوع اللوني واقصد لون معين مثل (الاحمر او الاخضر او البنفسجي ……)
ويتم تعريفه بهذا الشكل:

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413897234.png

طبعا بالنسبة لهذا النوع يفضل ان تقوم باسناد اللون الذي تريده عند عملية التعريف ويمكنك ان تبقيه فارغا
ملاحظة : لا تشغل بالك كثيرا بمصطل اسناد او غيره فقط انتبه مالذي اقوم به ومالذي سيحدث وبعدها ستفهم ماذا يعني هذا المصطلح.
وستكون عملية الاسناد بهذا الشكل:

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413898010.png

وبهذا الشكل اصبح المتغير
clr
يحمل قيمة اللون الاخضر الفاتح
فاذا اردنا في المستقبل مثلا رسم خط وهذا الخط بلون اخضر فاتح ماعلينا إلا ان نقول له بان لون هذا الخط سيكون:
clr
وفورا سيتلون هذا الخط باللون الاخضر الفاتح

ولكن كيف علمت ان القيمة:
clrLime
تعبر عن اللون الأخضر الفاتح
بسيطة عن طريق هذا الجدول:

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413898434.png

هذه كانت انواع المتغيرات في نسخة الميتاتريدر القديمة ولازالت تعمل حتى الآن وفي الواقع لن تحتاج لاكثر من ذلك ألا في حالات نادرة جدا فالبنسبة لي لم استخدم إلا نوع واحدا من الانواع الجديدة حتى الآن وقد استخدمته مرتين فقط ولكن في هذه المرحلة لن تحتاج لاكثر من ذلك

الآن بعض القواعد في تسمية المتغيرات:
1 – يجب ان يبدء اسم المتغير بحرف اي لايجوز ان تبدء الاسم برقم
أمثلة:
a: اسم متغير صحيح
B: اسم متغير صحيح
c: اسم متغير صحيح
harrypotter: اسم متغير صحيح
5stars: : اسم متغير خطأ
2 – لايجوز فصل اجزاء اسم المتغير عن بعضها ولكن يمكنك فصلها بالرمز ( _ )
أمثلة:
a_a : اسم متغير صحيح
a_b: اسم متغير صحيح
Five_Stars: اسم متغير صحيح
bell_clinton: اسم متغير صحيح
كما ويجوز ان تبدء اسم المتغير بهذا الرمز ( _ )
أمثلة:
_a: اسم متغير صحيح
_B: اسم متغير صحيح
_A_B: اسم متغير صحيح
سوف أقوم بكتابة الأمثلة السابقة في الميتا ايديتور لانه وكما نعلم عند مزج الاحرف اللاتينية مع النص العربي ووضعها على صفحة النت ستنقلب جميع الاحرف ولا تعود مكتوبة كما يجب لذلك ارجو ان تلتزمو بالصورة التالية:

تعلم البرمجة باسهل طريقة......الحلقة الثانية 13926_1413899873.png

ملاحظة أخيرة:
هذا المتغير:
a
ليس هو نفس هذا المتغير:
A
يجب ان تتذكر ذلك جيدا

مقالات ذات صلة