دورة البرمجة في الفوركس للمبتدئين – الدرس الثاني

أهلا وسهلا بكم أيها الاخوة الاكارم مع الحلقة الثانية من دورة البرمجة في الفوركس للمبتدئين, نسعى جاهدين الى تعليمك البرمجة بأسهل الطرق.
في الحلقة الأولى لم نتوسع بشرح المتغيرات والآن سنبدء بها على بركة الله
قبل التحديثة الأخيرة للميتاتريدر كان لدينا خمسة انواع تقريبا من المتغيرات وهي:
int : نستخدم هذه الكلمة لتعريف متغير من نوع الاعداد الصحيحة أي اننا سنخزن في هذا المتغير فقط الاعداد الصحيحة وطبعا مجاله ليس مفتوحا الى ملا نهاية
فأكبر قيمة موجبة هي : 2147483647
وأصغر قيمة سالبة هي : 2147483648-
ولايجوز للمتغير من نوع
int
ان يكون أكبر او اصغر من المجال المحدد له
وهكذا نقوم بتعريف متغير من نوع
Int
double : نستخدم هذه الكلمة لتعريف متغير من نوع الاعداد الحقيقية أي اننا سنخزن في هذا المتغير الاعداد الحقيقية وايضا يمكنه ان يخزن الأعداد الصحيحة طالما ان مجموعة الاعداد الحقيقية تضم مجموعة الاعداد الصحيحة وطبعا
مجاله:
أكبر قيمة : 1.7976931348623158e+308
أصغر قيمة : 2.2250738585072014e-308
طبعا لايغرك وجود الفاصلة في بداية الرقم فهذا الرقم كبير جدا جدا جدا
وهكذا نقوم بتعريف متغير من نوع
double
string: نستخدم هذه الكلمة لتعريف متغير من نوع النصي وقد استخدمناها بالحلقة السابقة ونعني بكلمة نصي اي ان هذا المتغير يمكنه ان يحل حرف واحد او مجموعة حروف اي عدة جمل مثلا
وهكذا نقوم بتعريف متغير من نوع
string
نعم يجوز ذلك طالما انك لاتخالف قواعد تسمية المتغيرات وساذكرها في آخر هذا الموضوع ان شاء الله
bool: نستخدم هذه الكلمة لتعريف متغير من نوع البولياني
هذا النوع قد درسناه في الرياضيات بالمرحلة الثانوية ولكن هل يعني ان الاشخاص الذين لم يدرسوه لايستطيعون استخدامه
في الواقع هذا النوع من المتغيرات من اسهل المتغيرات على الاطلاق فالمتغير من النوع البولياني فقط يخزن إحدى القيمتين هما : صح أو خطأ
وهكذا نقوم بتعريف متغير من نوع
bool
datetime : نستخدم هذه الكلمة لتعريف متغير إما يحمل قيمة تاريخية او وقت
وفي الواقع عند استرجاع اي قيمة لمتغير من هذا النوع سيرد لنا قيمة بالثواني
وهذه القيمة محصورة من الساعة 0 شهر كانون الثاني سنة 1970
يمكن ان يكون فهم هذا المتغير في هذه المرحلة صعب قليلا ولكن مع استخدامنا له ستتضح لك الصورة بشكل افضل…… ثق بي
وهذه هي طريقة تعريف متغير من نوع
datetime
color: نستخدم هذه الكلمة لتعريف متغير من نوع اللوني واقصد لون معين مثل (الاحمر او الاخضر او البنفسجي ……)
ويتم تعريفه بهذا الشكل:
طبعا بالنسبة لهذا النوع يفضل ان تقوم باسناد اللون الذي تريده عند عملية التعريف ويمكنك ان تبقيه فارغا
ملاحظة : لا تشغل بالك كثيرا بمصطل اسناد او غيره فقط انتبه مالذي اقوم به ومالذي سيحدث وبعدها ستفهم ماذا يعني هذا المصطلح.
وستكون عملية الاسناد بهذا الشكل:
وبهذا الشكل اصبح المتغير
clr
يحمل قيمة اللون الاخضر الفاتح
فاذا اردنا في المستقبل مثلا رسم خط وهذا الخط بلون اخضر فاتح ماعلينا إلا ان نقول له بان لون هذا الخط سيكون:
clr
وفورا سيتلون هذا الخط باللون الاخضر الفاتح
ولكن كيف علمت ان القيمة:
clrLime
تعبر عن اللون الأخضر الفاتح
بسيطة عن طريق هذا الجدول:
هذه كانت انواع المتغيرات في نسخة الميتاتريدر القديمة ولازالت تعمل حتى الآن وفي الواقع لن تحتاج لاكثر من ذلك ألا في حالات نادرة جدا فالبنسبة لي لم استخدم إلا نوع واحدا من الانواع الجديدة حتى الآن وقد استخدمته مرتين فقط ولكن في هذه المرحلة لن تحتاج لاكثر من ذلك
الآن بعض القواعد في تسمية المتغيرات:
1 – يجب ان يبدء اسم المتغير بحرف اي لايجوز ان تبدء الاسم برقم
أمثلة:
a: اسم متغير صحيح
B: اسم متغير صحيح
c: اسم متغير صحيح
harrypotter: اسم متغير صحيح
5stars: : اسم متغير خطأ
2 – لايجوز فصل اجزاء اسم المتغير عن بعضها ولكن يمكنك فصلها بالرمز ( _ )
أمثلة:
a_a : اسم متغير صحيح
a_b: اسم متغير صحيح
Five_Stars: اسم متغير صحيح
bell_clinton: اسم متغير صحيح
كما ويجوز ان تبدء اسم المتغير بهذا الرمز ( _ )
أمثلة:
_a: اسم متغير صحيح
_B: اسم متغير صحيح
_A_B: اسم متغير صحيح
سوف أقوم بكتابة الأمثلة السابقة في الميتا ايديتور لانه وكما نعلم عند مزج الاحرف اللاتينية مع النص العربي ووضعها على صفحة النت ستنقلب جميع الاحرف ولا تعود مكتوبة كما يجب لذلك ارجو ان تلتزمو بالصورة التالية:
ملاحظة أخيرة:
هذا المتغير: a
ليس هو نفس هذا المتغير: A
يجب ان تتذكر ذلك جيدا
مواضيع ذات صلة:
دورة البرمجة في الفوركس للمبتدئين – الدرس الأول