النتائج 31 إلى 45 من 55
- 22-05-2011, 02:22 PM #31
7
- 22-05-2011, 02:23 PM #32
8
- 22-05-2011, 02:24 PM #33
9
- 22-05-2011, 02:26 PM #34
10
- 22-05-2011, 05:51 PM #35
متابع معكم
سلام عليكم
- 22-05-2011, 06:25 PM #36
ربنا يوفقك للخير دائما
- 23-05-2011, 01:54 AM #37
متابعين ان شاء الله
وشكرا على المبادره
- 23-05-2011, 02:33 AM #38
الله يعينك أخ اسامة
والله مجهود جبار منك ... ربنا يوفقك ويكرمك
خالص تحياتنا اليك
- 23-05-2011, 06:05 PM #39
ارى ان يثبت هذا الموضوع
مارأيكم ياخوة ؟
- 25-05-2011, 09:12 PM #40
- 25-05-2011, 11:52 PM #41
ارى ان يثبت هذا الموضوع
- 26-05-2011, 03:18 PM #42
تحدثنا في الدرس السابق بشكل سريع عن
قواعد كتابة لغة MQL4
وقلنا أنها تنقسم إلى
1_ تنسيق الكود
2_ التعليقات
3_ المتغيرات
4_ الكلمات المحجوزه
1_ تنسيق الكود
عند كتابة السطور البرمجيه في لغة MQL4 يمكنك كتابتها بأكثر من طريقة فيمكنك كتابتها في أكثر من سطر أو وضع مسافه بين كل كلمة وأخرى أو ترك بعض السطور الفارغه بحيث تراعي أن يكون الكود سهل القراءه ومريح
على سبيل المثال جميع هذه الطرق صحيحه
كود PHP:double MacdCurrnet,MacdPrevious,SignalCurrent;
double
MacdCurrent,
MacdPrevious,
SignalCurrent;
double MacdCurrent, MacdPrevious, SignalCurrent;
هناك بعض الإستثناءات بالنسبة لهذه الطريقه
1_ يمكنك أن تقوم بكتابة الكود الخاص بحقوق الملكية في أكثر من سطر فلا يمكنك كتابته بهذا الشكل
كود PHP:#property
copyright "EA 2011"
كود PHP:#property copyright "EA 2011"
"سوف تعرف أكثر عن المتغيرات والكلمات المحجوزه في الدروس القادمه "
مثال:
هذا السطر غير صالح
كود PHP:extern int MA_Period=1
3;
أيضا هذا السطر غير صالح
كود PHP:extern int MA_Period=1 3;
أيضا لا يسمح بوضع مسافه بين المتغيرات
كود PHP:extern int MA period=13;
MA period هو متغير تم تعريفه لكن لا يمكن كتابته بالصوره السابقه ووضع مسافه بين الكلمتين
فيجب كتابته بهذا الشكل MAperiod
2_ التعليقات
تستخدم التعليقات لكتابة لكتابة بعض الأسطر في الكود لتوضيح بعد الأكواد حتى يسهل على من يريد قراءة الكود فهمها أو لتوضيح معلومة بداخل الكود وتظهر التعليقات باللون الرمادي عند كتابة الكود
كما في الصوره التاليه
يوجد طريقتين يمكن كتابة التعليقات بهم
الطريقه الأولى :
إذا أردت كتابة تعليق في سطر واحد نستخدم علامة // بحيث يتم كتابتها في بداية سطر التعليق
مثال:
كود PHP:// this is comment
//هذا السطر تعليق وسوف يتجاهله الميتاإيديتور
كود PHP:int Ma_Period = 14; // this is comment
وهي تستخدم لتعليقات الأسطر المتعدده فإذا كان التعليق في أكثر من سطر فبدلا من أن تقوم بوضع علامة // بجوار كل سطر هناك طريقة أسهل وهي إستخدام علامة /* في بداية أول جمله وعلامة */ في نهاية آخر جمله
مثال:
كود PHP:/* This is
Comment */
كود PHP:int Ma_Period /* This is Comment */ = 14 ;
4_ المتغيرات أو المعرفات
المتغيرات هي عبارة عن كلمات قمنا بتحديدها وأعطيناها دلاله معين تعبر عن القيمه التي ستأخذها هذه الكلمة
فأي لغة برمجيه تستخدم كلمات معينه لتعريف هذه المتغيرات بناء على القيمه التي تأخذها هذه المتغيرات أو البيانات التي يتم وضعها فيها
وقد سمي متغير لأن قيمته تتغير حسب المعلومات التي يمد بها مثل تغير الأسعار أو حسب شروط معينه يأخذ هذا المتغير قيمه محدده
مثال:
كود PHP:extern int Ma_Period = 14 ;
في المثال السابق Ma_Period هو المتغير الذي تم تعريفه
هناك بعض الشروط التي يجب مراعاتها عند تعريف المتغيرات
1 _ يجب أن لا يزيد عدد حروف المتغير عن 31 حرف
2 _ يجب أن يبدأ المتغير بحرف أو علامة _ ولا يمكن أن يبدأ برقم
3 _ لا يمكن إستخدام الكلمات المحجوزه في لغة الميتاتريدر وتعريفها كمتغير
4_ حروف المتغيرات تختلف حسب نوع الحرف كبير أو صغير فمثلا MA_PERIOD تختلف عن ma_period
فعلى سبيل المثال هذه بعض الكلمات المسموح بها وغير المسموح بها لإستخدامها كمتغيرات
Name1 مسموح
Name1_ مسموح
1Name غير مسموح لأنه بدأ برقم
Color مسموح
color غير مسموح لأنها كلمة محجوزه (لاحظ الفرق بينها وبين الكلمه السابقه )
4_ الكلمات المحجوزه
لكل لغة برمجه كلمات محجوزه خاصه بها نستخدمها للقيام بأوامر معينه ولا يمكن إستخدام هذه الكلمات لغير ذلك فلا يمكن إستخدامها كمتغيرات أو إستخدامها في غير مكانها الصحيح وسوف نقوم بشرح كيفية إستخدام هذه الكلمات المحجوزه بالتفصيل وهي تظهر بألوان ملونة عند كتابتها في محرر الميتاإيديتور
سوف يتم شرحها بالتفصيل لاحقا
- 26-05-2011, 07:53 PM #43
بارك الله فيك متابعين
- 26-05-2011, 08:10 PM #44
جزاك الله تعالى خيرا
تقبل ودى
- 28-05-2011, 03:12 PM #45