الموضوع: سؤال عن Time[0
عرض مشاركة واحدة
قديم 17-04-2013, 11:28 AM   المشاركة رقم: 2
الكاتب
MOVING_AVERAGE
عضو فضى
الصورة الرمزية MOVING_AVERAGE

البيانات
تاريخ التسجيل: Feb 2012
رقم العضوية: 8190
الدولة: algeria
العمر: 42
المشاركات: 2,213
بمعدل : 0.45 يوميا

الإتصالات
الحالة:
MOVING_AVERAGE غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : sadik المنتدى : منتدى المؤشرات و الاكسبيرتات
افتراضي رد: سؤال عن Time[0

مرحبا بك اخي

ساشرحلك الدالة start ببساطة

هته الدالة تعيد كتابة ما في داخلها كل تك

يعني كل تك تراجع الشروط ان وجدتها صحيحة تنفذ الامر

الان ماذا نريد نحن

نريد الاضهار فقط كل شمعة

سنضيف شرط يتغير كل شمعة

هذا الشرط هو وقت الشمعة

ماذا نعمل

سنعرف متغير خارج الدالة start لكي يتم قرائته مرة فقط

مثلا نكتب خارج الدالة start

[PHP]
double alerttime;
[/PHP]

بعدها نعود الي شروط الاضهار التي برمجتها

سنضيف الشرط التالي

[PHP]
if(mydate<Time[0]&&alerttime!=Time[0])
[/PHP]

وهذا الشرط محقق في اول تنفيذ البرنامج

ينفذ الامر

نريد الانتهاء الان من التنفيذ

سنغير قيمة alerttime لكي تنفذ فقط مرة واحدة

بواسطة الكود

[PHP]
if(mydate<Time[0]&&alerttime!=Time[0])
{
Alert("Time[0]= ",Time[0],"mydate",mydate);
mydate=Time[0];
alerttime=Time[0];
}
[/PHP]



التوقيع

نقره لعرض الصورة في صفحة مستقلة







عرض البوم صور MOVING_AVERAGE  
رد مع اقتباس
  #2  
قديم 17-04-2013, 11:28 AM
MOVING_AVERAGE MOVING_AVERAGE غير متواجد حالياً
عضو فضى
افتراضي رد: سؤال عن Time[0

مرحبا بك اخي

ساشرحلك الدالة start ببساطة

هته الدالة تعيد كتابة ما في داخلها كل تك

يعني كل تك تراجع الشروط ان وجدتها صحيحة تنفذ الامر

الان ماذا نريد نحن

نريد الاضهار فقط كل شمعة

سنضيف شرط يتغير كل شمعة

هذا الشرط هو وقت الشمعة

ماذا نعمل

سنعرف متغير خارج الدالة start لكي يتم قرائته مرة فقط

مثلا نكتب خارج الدالة start

[PHP]
double alerttime;
[/PHP]

بعدها نعود الي شروط الاضهار التي برمجتها

سنضيف الشرط التالي

[PHP]
if(mydate<Time[0]&&alerttime!=Time[0])
[/PHP]

وهذا الشرط محقق في اول تنفيذ البرنامج

ينفذ الامر

نريد الانتهاء الان من التنفيذ

سنغير قيمة alerttime لكي تنفذ فقط مرة واحدة

بواسطة الكود

[PHP]
if(mydate<Time[0]&&alerttime!=Time[0])
{
Alert("Time[0]= ",Time[0],"mydate",mydate);
mydate=Time[0];
alerttime=Time[0];
}
[/PHP]




رد مع اقتباس