صفحة 15 من 26 الأولىالأولى ... 5910111213141516171819202125 ... الأخيرةالأخيرة
النتائج 211 إلى 225 من 378
  1. #211
    الصورة الرمزية سميرعلي
    سميرعلي غير متواجد حالياً عضو نشيط
    تاريخ التسجيل
    Jan 2020
    الإقامة
    ألمانيا
    المشاركات
    1,270

    افتراضي

    استاذي العزيز الصور تظهر ولكن هناك احيانا تظهر كلمة الملف المرفق فحينما نضغط على الملف المرفق لا ينفتح وتظهر الرسالة انه هناك خطاء في فتح الملف المرفق، استمر ياملك سلمان .

  2. #212
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    اقتباس المشاركة الأصلية كتبت بواسطة سميرعلي مشاهدة المشاركة
    استاذي العزيز الصور تظهر ولكن هناك احيانا تظهر كلمة الملف المرفق فحينما نضغط على الملف المرفق لا ينفتح وتظهر الرسالة انه هناك خطاء في فتح الملف المرفق، استمر ياملك سلمان .
    اسامة رجاء--الامل بالله ثم بك كبير--اريد فقط ضمان ان كل الصور تظهر وتبقى سنين, تظهر من المرة الأولى,
    =-----------
    نواصل مع أسهل وأتفه المتغيرات الأربع الرئيسية
    نحن الان نلعب في منطقة input
    من البرنامج او برمجيا كيف نصمم الأشياء كما نريد؟
    ج: نفهم أولا اساسيات تصميم أي مؤشر,
    OptInputParameterInfo هو أسهل المتغيرات الأربعة,
    وله كونستركتورين
    1) كونستركتور ب 3 معطيات خارجية
    2) والآخر كوسنتركتور فارغ وبالتالي نحتاج أنظمة setter-getter وانا دائما افضل هذا النوع, لأنه لامجال للخطأ او صداع الرأس فيه حتى وإن استهلك اسطر إضافية.

    اضغط على الصورة لعرض أكبر

الاســـم:	0007.png
المشاهدات:	0
الحجـــم:	201.7 كيلوبايت
الرقم:	521204

  3. #213
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    سمير علي: اريد متوسط 26 كمعطى خارجي لو غيرت قيمته ماتتجاوز 28 ولو خفضتها ماتنزل عن 23 ؟؟؟ اريد البرنامج يمنع أي قيمة أخرى خارج هذه الحدود؟

    ومتوسط 12 اريده في منطقة ضيقة بين 11 و13
    وسقنال 9 اريده بين 4 و 11 لو قررت اغير قيمته!

    ما ابي الشغلة مبهولة "مفتوحة"

    rain_man --- دوكاسكوبي صنعوا دالة جميلة اسمها IntegerRangeDescription طالما تذكر لي ارقام صحيحة وتأخذ اربعة معطيات,

    1- المعطى الأولى تضع فيه قيمة المتغير الاختياري
    2-المعطى الثاني نضع فيه الحد الادنى الذي نريد من البرنامج يرفض اي محاولة للنزول تحته حتى لو انطبقت السما على الارض
    3-المعطى الثالث فيه الحد الاعلى الذي سيمنع البرنامج تجاوزه
    4-المعطى الاخير معدل التغيير مع كل نقرة ماوس.


    سمير علي: ممكن تشرح ايش يعني المعطى الاخير معدل تغير القيمة مع كل نقرة؟؟
    rain_man : يعني مثلا لمتوسط 26 --- لو اخترت الحد الادنى 3 والحد الاعلى 100, واخترت معدل التغير مثلا 5 وهو الان قدامك في شاشة المعطيات الخارجية 26
    فإنك لو نقرت بالماوس على السهم العلوي امام 26 نقرة واحدة فإنه سينتقل الى 31 وليس 27--القيمة ترتفع بمقدار 5 ؟؟

    وارح يمشي يقبل معك حتى يصل حاجز 100 ثم يرفض محاولاتك.

  4. #214
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    انظر للصورة
    ولأن قيم مدخلاتي الشخصية الخارجية من نوع int كلها
    اخترت IntegerRangeDescription وتفهم انت بالتالي ان هناك أشياء من قبيل DoubleRangeDescription

    اضغط على الصورة لعرض أكبر

الاســـم:	0007.png
المشاهدات:	0
الحجـــم:	175.4 كيلوبايت
الرقم:	521205

  5. #215
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    https://www.dukascopy.com/client/jav...scription.html
    حيث هناك 9 كلاسات مخصصة للرينجات ranges -- وهي مساحة تمدد القيم بين حد ادنى واعلى
    الرابط هنا هو لـ الانترفيس OptInputDescription وفيه هذه الكلاسات التسعة التي تنفذه (يعني تنفذ دواله التي ذكرنا انها abstract)




    وهذا الانترفيس هو تعريف النوع للمعطى الثالث في الكلاس الرئيسي الذي نتحدث عنه OptInputParameterInfo


    BooleanOptInputDescription
    ColorListDescription
    DoubleListDescription
    DoubleRangeDescription
    InstrumentListDescription
    IntegerListDescription
    IntegerRangeDescription
    PeriodListDescription
    StringOptInputDescription
    آخر تعديل بواسطة سلمان_العتيبي ، 08-03-2020 الساعة 04:57 AM

  6. #216
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    أريدك ان تتصور انك تبرمج مؤشر مثل مؤشر ستوكاستيك او مؤشر الغلاف او البولنقر--يعني فيها قيم منوعة--صحيحة وعشرية, int و double
    بالتأكيد سنستخدم االاثنتين وحسب مكان المتغير في المصفوفة من نوع OptInputParameterInfo (أحد الأربعة الرئيسية)

    مثلا للبولنقر تقول 14 يوم وهو عدد صحيح int وتقول النسبة 0.2 وهو عدد عشري double

  7. #217
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    تعمدنا ان نذهب للمعطى الثالث داخل OptInputParameterInfo لنتخلص منه واعتقد كسرنا صعوبته من خلال حوار بين اثنين,
    المعطى الأول نضع فيه الاسم التعبيري -- من نوع string الذي سيظهر في صفحة المتغيرات الخارجية--صفحة input - اختر أي اسم تريد
    والمتغير الثاني نوع القيمة هل هي عملة ام نسبة او نوع اخر, نختار اخر OTHER لانه ليس لاهملة ولانسبة بل رقم صحيح

    اضغط على الصورة لعرض أكبر

الاســـم:	0007.png
المشاهدات:	1
الحجـــم:	113.1 كيلوبايت
الرقم:	521206
    آخر تعديل بواسطة سلمان_العتيبي ، 08-03-2020 الساعة 05:07 AM

  8. #218
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    الملف المرفق 521207

    واعتقد الصورة تغني عن 1000 كلمة
    من يريد التعلم يجرب--جرب تغيير الأرقام خصوصا الانكرمنت--اخر معطى حتى IntegaerRangeDesciption

    جرب يكون المنمم للمتوسط السريع 12 اكبر من 12 ؟؟
    جرب ان يكون المكسمم ل 26 عند 20 مثلا--يعني قيمة اقل واخارج العقل؟؟
    جرب تضع رقم بالناقص
    ومع كل تغيير كمبلة
    تعمد اكبر قدر من الأخطاء لتصبح فيلسوف برمجة اكثر من مجرد مبرمج. تصبح فيما بعد trouble shooter

  9. #219
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    بإمكانك أيضا استخدام الكوسنتركتور الفارغ ثم من خلال دوال set تدخل القيم التسع --- 3+3+3 = 9
    لأن لديك 3 كائنات وكل كائن له 3 خصائص ---- 3*3=9

    تمرين: عد لمراجعة ال arrays في لغة الجافا خصوصا arrays لـ الـ objects وليس الـ primitive data types

  10. #220
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    نظام set-get

    اضغط على الصورة لعرض أكبر

الاســـم:	0007.png
المشاهدات:	2
الحجـــم:	181.7 كيلوبايت
الرقم:	521209
    آخر تعديل بواسطة سلمان_العتيبي ، 08-03-2020 الساعة 05:37 AM

  11. #221
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    انهينا 2 من المتغيرات الرئيسية
    والان مع النوع الثالث InputParameterInfo

    قلنا ان عددهم أربعة:
    كود:
        private IndicatorInfo indicatorInfo;
        private InputParameterInfo[] inputParameterInfos;
        private OutputParameterInfo[] outputParameterInfos;
        private OptInputParameterInfo[] optInputParameterInfos;

  12. #222
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    هذا هو المتغير الذي خارج ارادتنا--هو الأسعار التي يزودنا بها التشارت,
    نمنحه اسم معبر price---بالتأكيد بإمكانك تغييره ونحدد النوع double لان الأسعار هكذا طبيعتها
    وأيضا مصفوفة لأنك احتمال تختار أكثر من سعر معا--مثلا الهاي واللو في نفس الوقت,

    كود:
            inputParameterInfos = new InputParameterInfo[] { new InputParameterInfo("Price", InputParameterInfo.Type.DOUBLE)};

  13. #223
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    الكونستركتور التفصيلي له متغيرين -- انظر للسطر المكود في الرد الأخير اعلاه
    وهناك الكوسنتركتور الفارغ
    اذا استخدمت الأخير انت مضطر لدوال set ذات العلاقة تحت هذا النوع.

  14. #224
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    وبالعودة لخبيرنا الخطير--كشاف الدوال والفيلدز والكونستركتورز:
    2 كونستركتورز
    و9 فيلدز وبالتالي نتوقع حوالي 18 دالة او مثودز, 9*2 = 18 -- واحد ل set وواحد get لكل فيلد.
    في الصورة 19؟؟ ليش؟؟؟
    اكتشف الزائد؟
    الملف المرفق 521210

  15. #225
    تاريخ التسجيل
    Mar 2020
    الإقامة
    السعودية
    المشاركات
    8,531

    افتراضي

    الملف المرفق 521211

    او بإمكانك الرجعوع كما اعتدنا الى دوكاسكوبي API

صفحة 15 من 26 الأولىالأولى ... 5910111213141516171819202125 ... الأخيرةالأخيرة

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17