![]() |
رد: دورة تعلم البرمجة باحتراف
الكلمة الخامسة color وهي تقريبا مخصصة لهذه اللغة تستخدم لتعريف متغير يحمل قيمة لون ما مثال تطبيقي [PHP]color f=Red;[/PHP] ملاحضة الالوان دائما تبدء بحرف كبير |
رد: دورة تعلم البرمجة باحتراف
الكلمة السادسة والاخيرة في تعريف المتغيرات التي نحتاجها في البرمجة datetime تستخدم لتعريف متغير يحمل قيمة زمنية او تاريخ |
رد: دورة تعلم البرمجة باحتراف
اول شئ نفتح المحرر كما اشرت في بداية الموضوع
ونتبع التالي نفتح موضوع جديد كما في الصورة http://www.fx-arabia.com/vb/uploaded...1353751414.jpg او نضغط علي Ctrl +N نختار indecteur personnel http://www.fx-arabia.com/vb/uploaded...1353751676.jpg نكتب اسم برنامجنا كما نريد http://www.fx-arabia.com/vb/uploaded...1353751714.jpg واخير نضغط انهاء http://www.fx-arabia.com/vb/uploaded...1353751750.jpg |
رد: دورة تعلم البرمجة باحتراف
سنجد الكود البرمجي الجاهز التالي وسنشرحه كله ان شاء الله
[PHP]//+------------------------------------------------------------------+ //| 1.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright 2012, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted(); //---- //---- return(0); } //+------------------------------------------------------------------+[/PHP] |
رد: دورة تعلم البرمجة باحتراف
وقبل شرح الكود السابق نشرح كيف نكتب تعليق في محرر النصوص تعليق لا ينفذه البرنامج لاكن يقرئه المبرمج فقط ممكن يفيده عند مراجعة اي برنامج برمجه من قبل اذن ما هي التعليقات وكيف اكتبها التعليقات أي لغة برمجة توفر للمبرمج القدرة على كتابة شرح أو تعليقات داخل الكود البرمجي نفسه وظيفة هذا الشرح هي سهولة التعديل فيما بعد للكود نفسه أو شرح الكود لغير المبرمج وذلك لتوضيح فكرة ما أو شرح طريقة استخدام البرنامج مثلا داخل الكود البرمجي الكلمات الملونه باللون الرمادي الباهت تسمى تعليقات وهو لا يؤثر على عمل الإكسبرت او المؤشر وحتى أن الإكسبرت او المؤشر لا يقرأه فمثلا إذا أراد المبرمج توضيح معلومه في الكود يقوم بإستخدام التعليقا ويتم كتابة التعليقات بطريقتين 1 أن يسبق السطر علامة [PHP]// [/PHP] 2 إذا كانت التعليقات أكثر من سطر [PHP]/*[/PHP] في بداية السطر [PHP]*/[/PHP] في نهاية السطر |
رد: دورة تعلم البرمجة باحتراف
تعديل بسيط الي ان نصل الي مكانه |
رد: دورة تعلم البرمجة باحتراف
نلاحظ في الكود البرمجي الجاهز التعلقات التالية [PHP]//+------------------------------------------------------------------+ //| 1.mq4 | //| Copyright 2012, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+[/PHP] [PHP]//+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+[/PHP] [PHP]//---- indicators //----[/PHP] [PHP]//+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+[/PHP] وكلها برمجيا لا هدف منها وممكن نحذفها كلها ولا يتاثر البرنامج بها علي الاطلاق وهي هدفها فقط توضيح المناطق للمبرمج واضهار معلومات تهم المبرمج |
رد: دورة تعلم البرمجة باحتراف
[PHP]#property copyright "Copyright 2012, MetaQuotes Software Corp."
#property link "http://www.metaquotes.net"[/PHP] وهذه الكتابة لحقوق الملكية للمبرمج ولن يحولها محرر النصوص للغة الالة اثناء معالجة الكود البرمجي |
رد: دورة تعلم البرمجة باحتراف
[PHP]#property indicator_chart_window[/PHP] وهذا الكود يفيد ان البرنامج الذي سننشئه او المؤشر الذي نعمل عليه سيكون علي نفس الشارت التي تكون فيها الشموع مثل مؤشر الاشموكو علي سبيل المثال ولو وضعنا الكود التالي [PHP]#property indicator_separate_window[/PHP] يعني ان المؤشر الذي نعمل عليه سيكون علي نافذة مستقلة مثل مؤشر RSI او مؤشر المومانتيوم وعلي كل نحن نختار الناقذة التي نعمل عليها عند فتح صفحة جديدة http://www.fx-arabia.com/vb/uploaded...1353751750.jpg لو ناشر علي العلامة من فوق ستكون نافذة البرنامج مستقلة عن النافذة الرئسية لو فيه اي اسئلة لا تترددوا اخواني |
رد: دورة تعلم البرمجة باحتراف
ممتااااااز ما شاء الله
متابع معك بشغف و اتمنى اني ان شاء الله اقدر ابرمج اى مؤشر بعد كده |
الساعة الآن 04:07 PM |
Powered by vBulletin® Copyright ©2000 - 2025
جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com