PDA

View Full Version : مستوى الثوابت، التعدادات والهياكل كائنات الثوابت أنواع الكائنات obj_rectangle



Hana Ramzi
05-17-2015, 20:48
ملاحظة

للمستطيل، ويمكن ضبط وضع ملء مع اللون باستخدام OBJPROP_FILL الممتلكات.

مثال

السيناريو التالي بإنشاء ويتحرك المستطيل على الرسم البياني. وقد وضعت وظائف خاصة لخلق وتغيير خصائص الكائن الرسومي ل. يمكنك استخدام هذه الوظائف "كما هي" في التطبيقات الخاصة بك.


#property صارم
// --- وصف
#property وصف "سيناريو يخلق المستطيل على الرسم البياني."
#property وصف "يتم تعيين مرساة إحداثيات نقطة في"
#property وصف "النسبة المئوية من حجم الإطار المخطط."
// --- نافذة العرض للمعلمات الإدخال خلال إطلاق البرنامج النصي
#property script_show_inputs
// --- معلمات الإدخال من السيناريو
مساهمة سلسلة InpName = "مستطيل"؛ // اسم مستطيل
مساهمة الباحث InpDate1 = 40؛ تاريخ 1 // الحادي نقطة، و٪
مساهمة الباحث InpPrice1 = 40؛ // 1 ش نقطة في الأسعار، و٪
مساهمة الباحث InpDate2 = 60؛ تاريخ // 2 نقطة الثانية، و٪
مساهمة الباحث سعر // 2 نقطة الثانية، و٪، InpPrice2 = 60
مساهمة اللون InpColor = clrRed؛ // مستطيل اللون
مساهمة ENUM_LINE_STYLE InpStyle = STYLE_DASH؛ // اسلوب خطوط المستطيل
مساهمة الباحث InpWidth = 1؛ // عرض خطوط المستطيل
مساهمة منطقي InpFill = صحيح؛ // تعبئة المستطيل مع اللون
مساهمة منطقي InpBack = كاذبة؛ // خلفية مستطيل
مساهمة منطقي InpSelection = صحيح؛ // تسليط الضوء على هذه الخطوة
مساهمة منطقي InpHidden = صحيح؛ // المخفية في قائمة الكائنات
مساهمة طويل InpZOrder = 0؛ // الأولوية للنقرة ماوس
// + ----------------------------------------------- ------------------- +
// | انشئ مستطيل من قبل إحداثيات معينة |
// + ----------------------------------------------- ------------------- +
منطقي RectangleCreate (CONST chart_ID طويلة = 0، // ID الرسم البياني لل
CONST اسم سلسلة = "مستطيل"، // اسم المستطيل
CONST الباحث sub_window = 0، // subwindow مؤشر
التاريخ والوقت TIME1 = 0، // الوقت النقطة الأولى
price1 مزدوجة = 0، // سعر النقطة الأولى
التاريخ والوقت time2 = 0، // الوقت النقطة الثانية
price2 مزدوج = 0، // سعر النقطة الثانية
CONST لون CLR = clrRed، // لون المستطيل
CONST ENUM_LINE_STYLE النمط = STYLE_SOLID، // اسلوب خطوط المستطيل
CONST عرض الباحث = 1، // عرض خطوط المستطيل
CONST ملء منطقي = كاذبة، // ملء المستطيل مع اللون
CONST منطقي الظهر = كاذبة، // في الخلفية
CONST اختيار منطقي = صحيح، // تسليط الضوء على هذه الخطوة
CONST منطقي خفية = صحيح، // مخبأة في قائمة الكائنات
CONST z_order طويلة = 0) // الأولوية لنقرة ماوس
{
// --- إحداثيات النقاط المحددة مرساة "إذا لم يتم تعيين أنها
ChangeRectangleEmptyPoints (TIME1، price1، time2، price2)؛
// --- إعادة تعيين قيمة الخطأ
ResetLastError ()؛
// --- إنشاء مستطيل عن طريق إحداثيات معينة
إذا (! ObjectCreate (chart_ID والاسم وOBJ_RECTANGLE، sub_window، TIME1، price1، time2، price2))
{
الطباعة (__FUNCTION__،
": فشل في إنشاء مستطيل رمز الخطأ ="، يقوم GetlastError ())؛
العودة (كاذبة)؛
}
// --- مجموعة المستطيل اللون
ObjectSetInteger (chart_ID والاسم وOBJPROP_COLOR، CLR)؛
// --- تعيين نمط خطوط المستطيل
ObjectSetInteger (chart_ID والاسم وOBJPROP_STYLE، على غرار)؛
// --- عرض مجموعة من خطوط المستطيل
ObjectSetInteger (chart_ID والاسم وOBJPROP_WIDTH، عرض)؛
// --- تمكين (صحيح) أو تعطيل (كاذبة) وضع ملء المستطيل
ObjectSetInteger (chart_ID والاسم وOBJPROP_FILL، وملء)؛
// --- عرض في المقدمة (كاذبة) أو الخلفية (الحقيقية)
ObjectSetInteger (chart_ID والاسم وOBJPROP_BACK والظهر)؛
// --- تمكين (صحيح) أو تعطيل (كاذبة) طريقة تسليط الضوء على المستطيل للتحرك
// --- عند إنشاء كائن رسومي باستخدام وظيفة ObjectCreate، يمكن للكائن لا يكون
// --- أبرز وانتقلت بشكل افتراضي. داخل هذا الأسلوب، المعلمة اختيار
// --- غير صحيح افتراضيا مما يجعل من الممكن لتسليط الضوء ونقل الكائن
ObjectSetInteger (chart_ID والاسم وOBJPROP_SELECTABLE، واختيار)؛
ObjectSetInteger (chart_ID والاسم وOBJPROP_SELECTED، واختيار)؛
// --- اخفاء (صحيح) أو عرض (كاذبة) اسم الكائن الرسومي في قائمة الكائنات
ObjectSetInteger (chart_ID والاسم وOBJPROP_HIDDEN، مخفية)؛
// --- تعيين أولوية لاستقبال هذا الحدث من النقر بالماوس في الرسم البياني
ObjectSetInteger (chart_ID والاسم وOBJPROP_ZORDER، z_order)؛
// --- التنفيذ الناجح
العودة (صحيح)؛

yhassen
06-21-2015, 12:58
بسم الله الرحمن الرحيم والصلاة و السلام على سيدنا محمد....
السلام عليكم ورحمة الله تعالى وبركاته و تحية طيبة لكل الإخوة الأعضاء الأفاضل
..أشكرك آخى الفاضل على الموضوع المميز:
مستوى الثوابت، التعدادات والهياكل كائنات الثوابت أنواع الكائنات obj_rectangle &&&&
...أسأل الله الربح الوافر و تحقيق الأحلام والتوفيق و النجاح للجميع و رمضانكم مبارك

arkantos
06-24-2015, 21:42
بسم الله الرحمن الرحيم
السلام عليكم و رحمة الله تعالى و بركاته
شكرا جزيلا اخي الكريم على هذه المشاركة الفعالة
تقبل مروري

alimed
10-26-2015, 16:37
السلام عليكم ورحمة الله وبركاته..
بارك الرحمن بكم أخي الكريم واصل لا تفاصل بانتظار جديدك القادم بحول الله تعالى..
وأسأل الله تعالى أن يرزقنا الإخلاص ويختم لنا على الايمان..

torkhan mohamed
02-29-2016, 04:57
السلام عليكم ورحمه الله وبركاته
شكرا اخى على الموضوع الجميل
واتمنى منك دائما الافاده لنا والله يجازيك كل خير واتمنى لك التوفيق
وبارك الله فيك وجزاك خيراً والسلام عليكم ورحمه الله

AboMoZo
03-08-2016, 00:46
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكراً جزيلاً لك علي هذا الطرح المميز
بإنتظار جديد اطروحاتك فلا تحرمنا من الفائدة و جزاك الله كل خير
خالص التحية وتمنياتي بالتوفيق والسداد

minoch
04-18-2016, 23:26
بارك الله جهودكِ الطيبة
اسْأَل الَلّه ان يُجْزِيْك خَيْرَا عَلَيْه وَان يَجْعَلُه فِي مِيْزَان حَسَنَاتِك
بأِنْتِظَار كُل مَاهُو مُفِيْد وَقِيَم مِنْك دَائِمَاً
كل الشكر لكِ مع خالص الود والتقدير

ashrafbek
04-19-2016, 00:44
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته اخي الكريم
اشكرك جزيل الشكر علي موضوعك الاكثر من رائع
وانتظر منك ومن جميع اعضاء هذا المنتدي الجميل الفائدة المتبادلة دوماً
تقبل خالص الود والتقدير

AYA.M
05-14-2016, 21:44
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
شكراً جزيلاً لك طرحك لهذا الموضوع الجميل
اسعدني التواجد بهذا المنتدي الرائع فأشكركم علي الجهد المبذول واتمني دوماً الافادة للجميع
تمنياتي لكم بالنجاح الدائم

ميد
05-16-2016, 17:25
ملاحظة

للمستطيل، ويمكن ضبط وضع ملء مع اللون باستخدام OBJPROP_FILL الممتلكات.

مثال

السيناريو التالي بإنشاء ويتحرك المستطيل على الرسم البياني. وقد وضعت وظائف خاصة لخلق وتغيير خصائص الكائن الرسومي ل. يمكنك استخدام هذه الوظائف "كما هي" في التطبيقات الخاصة بك.


#property صارم
// --- وصف
#property وصف "سيناريو يخلق المستطيل على الرسم البياني."
#property وصف "يتم تعيين مرساة إحداثيات نقطة في"
#property وصف "النسبة المئوية من حجم الإطار المخطط."
// --- نافذة العرض للمعلمات الإدخال خلال إطلاق البرنامج النصي
#property script_show_inputs
// --- معلمات الإدخال من السيناريو
مساهمة سلسلة InpName = "مستطيل"؛ // اسم مستطيل
مساهمة الباحث InpDate1 = 40؛ تاريخ 1 // الحادي نقطة، و٪
مساهمة الباحث InpPrice1 = 40؛ // 1 ش نقطة في الأسعار، و٪
مساهمة الباحث InpDate2 = 60؛ تاريخ // 2 نقطة الثانية، و٪
مساهمة الباحث سعر // 2 نقطة الثانية، و٪، InpPrice2 = 60
مساهمة اللون InpColor = clrRed؛ // مستطيل اللون
مساهمة ENUM_LINE_STYLE InpStyle = STYLE_DASH؛ // اسلوب خطوط المستطيل
مساهمة الباحث InpWidth = 1؛ // عرض خطوط المستطيل
مساهمة منطقي InpFill = صحيح؛ // تعبئة المستطيل مع اللون
مساهمة منطقي InpBack = كاذبة؛ // خلفية مستطيل
مساهمة منطقي InpSelection = صحيح؛ // تسليط الضوء على هذه الخطوة
مساهمة منطقي InpHidden = صحيح؛ // المخفية في قائمة الكائنات
مساهمة طويل InpZOrder = 0؛ // الأولوية للنقرة ماوس
// + ----------------------------------------------- ------------------- +
// | انشئ مستطيل من قبل إحداثيات معينة |
// + ----------------------------------------------- ------------------- +
منطقي RectangleCreate (CONST chart_ID طويلة = 0، // ID الرسم البياني لل
CONST اسم سلسلة = "مستطيل"، // اسم المستطيل
CONST الباحث sub_window = 0، // subwindow مؤشر
التاريخ والوقت TIME1 = 0، // الوقت النقطة الأولى
price1 مزدوجة = 0، // سعر النقطة الأولى
التاريخ والوقت time2 = 0، // الوقت النقطة الثانية
price2 مزدوج = 0، // سعر النقطة الثانية
CONST لون CLR = clrRed، // لون المستطيل
CONST ENUM_LINE_STYLE النمط = STYLE_SOLID، // اسلوب خطوط المستطيل
CONST عرض الباحث = 1، // عرض خطوط المستطيل
CONST ملء منطقي = كاذبة، // ملء المستطيل مع اللون
CONST منطقي الظهر = كاذبة، // في الخلفية
CONST اختيار منطقي = صحيح، // تسليط الضوء على هذه الخطوة
CONST منطقي خفية = صحيح، // مخبأة في قائمة الكائنات
CONST z_order طويلة = 0) // الأولوية لنقرة ماوس
{
// --- إحداثيات النقاط المحددة مرساة "إذا لم يتم تعيين أنها
ChangeRectangleEmptyPoints (TIME1، price1، time2، price2)؛
// --- إعادة تعيين قيمة الخطأ
ResetLastError ()؛
// --- إنشاء مستطيل عن طريق إحداثيات معينة
إذا (! ObjectCreate (chart_ID والاسم وOBJ_RECTANGLE، sub_window، TIME1، price1، time2، price2))
{
الطباعة (__FUNCTION__،
": فشل في إنشاء مستطيل رمز الخطأ ="، يقوم GetlastError ())؛
العودة (كاذبة)؛
}
// --- مجموعة المستطيل اللون
ObjectSetInteger (chart_ID والاسم وOBJPROP_COLOR، CLR)؛
// --- تعيين نمط خطوط المستطيل
ObjectSetInteger (chart_ID والاسم وOBJPROP_STYLE، على غرار)؛
// --- عرض مجموعة من خطوط المستطيل
ObjectSetInteger (chart_ID والاسم وOBJPROP_WIDTH، عرض)؛
// --- تمكين (صحيح) أو تعطيل (كاذبة) وضع ملء المستطيل
ObjectSetInteger (chart_ID والاسم وOBJPROP_FILL، وملء)؛
// --- عرض في المقدمة (كاذبة) أو الخلفية (الحقيقية)
ObjectSetInteger (chart_ID والاسم وOBJPROP_BACK والظهر)؛
// --- تمكين (صحيح) أو تعطيل (كاذبة) طريقة تسليط الضوء على المستطيل للتحرك
// --- عند إنشاء كائن رسومي باستخدام وظيفة ObjectCreate، يمكن للكائن لا يكون
// --- أبرز وانتقلت بشكل افتراضي. داخل هذا الأسلوب، المعلمة اختيار
// --- غير صحيح افتراضيا مما يجعل من الممكن لتسليط الضوء ونقل الكائن
ObjectSetInteger (chart_ID والاسم وOBJPROP_SELECTABLE، واختيار)؛
ObjectSetInteger (chart_ID والاسم وOBJPROP_SELECTED، واختيار)؛
// --- اخفاء (صحيح) أو عرض (كاذبة) اسم الكائن الرسومي في قائمة الكائنات
ObjectSetInteger (chart_ID والاسم وOBJPROP_HIDDEN، مخفية)؛
// --- تعيين أولوية لاستقبال هذا الحدث من النقر بالماوس في الرسم البياني
ObjectSetInteger (chart_ID والاسم وOBJPROP_ZORDER، z_order)؛
// --- التنفيذ الناجح
العودة (صحيح)؛

ماشاء الله على معلوماتك القيمه اخى لكن هل هذا الكلام ينفع مع اى نظام برمجى
ام انه له علاقه ببرمجه الفوركس واشارتات فقط كلام كبير محتاج الى شرح طويل

lascars
06-29-2016, 06:18
سلام عليكم ورحمه الله تعالى و بركاته
مشكور أخي الكريم جد الشكر على هذه معلومات القيمة والمفيدة
واصل على هذا المنوال فأنت في طريقك إلى نجاح مبهر بإذن الله
تقبل مروري أخي الكريم .

rapeaezzat
06-29-2016, 13:37
السلام عليكم ورحمه الله وبركاته
اهلا بكم اعضاء المنتدى الكرام
بالتاكيد يا اخى مستوى الثوابت والتعدادات والهياكل كائنات والثوابت
انواع الكائنات معلومات رائع ومفيدا لكل اعضاء المنتداء فى مجال الفوركس و
بالتوفيق للجميع هنا فى هذا المنتدى ان شاء الله