معهد ون ويب لتطوير المواقع | 1weeb.com

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

ستايلات مجانية FREE STYLES


4 مشترك

    [ شرح] البرمجة في السويش ماكس

    eddirasa-dz.com
    eddirasa-dz.com
    الــمــديــر الــعــام
    الــمــديــر الــعــام


    تاريخ الإنضمام : 27/07/2011

    الجنسية : ذكر

    عدد المشاركات : 2239

    مكسب العضو : 8070

    نقاط تقييم مواضيع العضو : 6

    العمر : 27

    المزاج : ^_^

    [ شرح] البرمجة في السويش ماكس Empty [ شرح] البرمجة في السويش ماكس

    مُساهمة من طرف eddirasa-dz.com 24/3/2013, 14:13

    [ شرح] البرمجة في السويش ماكس Br1
    سيكون
    الغرض من الدرس هوا التعرف على طريقة البرمجة في السويش ماكس ، وفي نفس
    الوقت التعرف على طريقة عمل النصوص وبعض أدوات الرسم وتعديل الألوان فيها
    وذلك لأننا سنستعمل هذه الأشياء في هذا البرنامج البسيط.


    - البرنامج الذي سنقوم بصنعه هوا برنامج يحدد لك مدى رشاقة جسمك بمعادلة BMI العالمية التي تعتمد على طول ووزن الجسم ، حيث ينتج من هذه المعادلة رقم يتراوح ما بين 20 و40 ويمكن معرفة مستوى رشاقة الجسم كالتالي:
    فإذا كانت النتيجة أقل من 20 فإن الوزن يكون دون الطبيعي
    وإذا كانت النتيجة بين 20-25 فإن الوزن يكون طبيعي
    وإذا كانت النتيجة بين 25-30 فإن الوزن يكون زائد عن الطبيعي
    وإذا كانت النتيجة بين 30-35 فإن الشخص يعتبر بدينا
    وإذا كانت النتيجة بين 35-40 فإن الشخص يعتبر بدينا جدا
    وإذا كانت النتيجة أكثر من 40 فإن الشخص يعتبر مفرط في البدانة


    والمعادلة =( الوزن بالكيلو جرام ) ÷ (الطول بالمتر المربع)

    سنختصر كل هذا في برنامج فلاشي صغير لا يتعدى حجمه 4 كيلو بايت، ويمكن وضعه في المواقع الخاصة ليستفيد الزوار منه.

    - نحتاج في هذا البرنامج إلى مربع نص لإدخال
    الطول ومربع نص للوزن وآخر لإظهار النتيجة، وزر ليقوم بالعملية الحسابية ،
    والقليل أو الكثير من المؤثرات البصرية حسب الرغبة.

    - نقوم بفتح مشروع جديد في السويش ماكس file>new

    [ شرح] البرمجة في السويش ماكس Br2

    - بما أن مربع النص في السويش ماكس يكون شفاف وغير مرئي نقوم برسم إطار لمربعات النصوص الثلاثة بالأداة rectangle .
    [ شرح] البرمجة في السويش ماكس Br3

    - نقوم بتعديل ألوان المربعات وليكن السطح شفاف والإطار ملون .
    [ شرح] البرمجة في السويش ماكس Br4

    - الآن نقوم بإضافة النصوص بأداة text tool ووضع النصوص فوق المربعات التي قمنا برسمها تماماً، وحيث نضع اسم height لنص الطول وأسم weight لنص الوزن وأسم answer لنص النتيجة، وهذه الأسماء ستساعدنا في كتابة كود البرنامج بعد قليل.
    [ شرح] البرمجة في السويش ماكس Br5
    [ شرح] البرمجة في السويش ماكس Br6
    - سنغير خصائص إظهار النص الخاص بالطول والوزن ليكون من نوع input

    [ شرح] البرمجة في السويش ماكس Br7

    - ونغير خصائص إظهار نص النتيجة ليكون من نوع dynamic ونغير نوع الخط للــ _sans ليتعرف على العربية بشكل منسق.


    [ شرح] البرمجة في السويش ماكس Br8
    ملاحظة: هناك ثلاث طرق لظهور النص في ملف الفلاش:
    1- input ويمكن التعديل فيه يدويا من قبل المستخدم .
    2- dynamic لايمكن التعديل يدويا، قابل للتغير برمجيا ويمكن نسخه، وهذا النوع يمكن لمحركات البحث مثل قوقل أرشفته.
    3- Static يخزن هدا النوع كرسم داخل ملف الفلاش ولا يمكن التعديل فيها من قبل المستخدم ولا نسخه ولا أرشفته.


    - نقوم الآن بإضافة زر جديد ويجب تتبع
    الشجرة الخاصة به لنتمكن من إضافة خلفيه مربعة للزر ونص، و يكون النص في
    الزر وفي التعليقات مثل الوزن، الطول، كج ، سم، من نوع
    static
    [ شرح] البرمجة في السويش ماكس Br9
    [ شرح] البرمجة في السويش ماكس Br10
    [ شرح] البرمجة في السويش ماكس Br11
    - لكي نستطيع وضع الكود البرمجي الخاص بالعملية الحسابية يجب علينا تحديد مجموعة الزر ثم نذهب
    للجهة اليسرى ونختار من script>>add script>>events>>button>>on(press)b
    *أي باختصار قم بالأمر التالي عند الكبس على الزر.

    [ شرح] البرمجة في السويش ماكس Br12
    [ شرح] البرمجة في السويش ماكس Br13

    نقوم بلصق التعليمات التالية في محرر الاكواد:
    on (press)
    {
    answer.text =(“”)
    a = height.text;
    b = weight.text;
    g = a /100;
    h = b / ( g*g);
    if (h<20) {
    answer.text = (“الوزن دون الطبيعي”) ; }
    else if (h>=20 & h<25) {
    answer.text = (“الوزن في حالة طبيعية”) ; }
    else if (h>=25 & h<30) {
    answer.text = (“الوزن زائد عن الطبيعي”) ; }
    else if (h>=30 & h<35) {
    answer.text = (“الوزن يعتبر بدين”) ; }
    else if (h>=35 & h<40) {
    answer.text =
    (“الوزن يعتبر بدين جدا”) ; }
    else if (h>=40& h<4000) {
    answer.text = (“الوزن مفرط في البدانة”) ; }
    }


    شرح الكود :
    نقوم بوضع متغير a للطول والمتغير b للوزن والمتغير g لتحويل السنتيمتر إلى المتر، وذلك بالقسمة على 100 والمتغير h يقوم بحساب معادلة BMI وذلك بقسمة الوزن بالجرام على مربع الطور بالمتر.
    بعد الانتهاء من المعادلة يقوم الكود بالمقارنة بالجملة الشرطية if مع الأرقام السالف ذكرها ويطبع الجملة المناسبة حسب الرقم الناتج من المعادلة وأظن أنه شيء واضح.
    - نقوم بتجربة البرنامج بواسطة play movie
    [ شرح] البرمجة في السويش ماكس Br14
    - أو حفظه بشكل نهائي على هيئة ملف فلاش من خلال file>>export>>swf
    [ شرح] البرمجة في السويش ماكس Br15
    وتكون النتيجة في النهاية









    ثم تحديث البرنامج حسب طلب جاد بإمكانية ظهور عدد الكيلوات الزائدة أو الناقصة للمستخدم وذلك بإضافة الكود التالي:
    <>if ( h < 20) {x = a/20;
    t=(Math.round(x*x))-b;answer.text=answer.text + ” “+” زيادة “+”+” +t;}
    if ( h >= 25) {
    x = a/20;
    t=Math.round(x*x)-b;
    answer.text=answer.text + ” “+” إنقص ” +t;
    }
    }

    ويقوم بعملية عكسية للمعادلة ،
    اي بقسمة الطول على الرقم الصحي 20 ومن ثم التربيع والتقريب للعدد الصحيح
    ، وبعد ذلك بالطرح من الوزن المدخل في حالة كان الوزن زائد، أو العكس في
    حالة كان ناقص، حيث أرقام BMI هي المرجعية للمقارنة ،،، ربما المثال مفتوح المصدر أكثر وضوح

    golden girl
    golden girl
    عضو متميز
    عضو متميز


    تاريخ الإنضمام : 27/03/2013

    الجنسية : جزائرية

    عدد المشاركات : 312

    مكسب العضو : 449

    نقاط تقييم مواضيع العضو : 4

    العمر : 27

    المزاج : متقلب

    [ شرح] البرمجة في السويش ماكس Empty رد: [ شرح] البرمجة في السويش ماكس

    مُساهمة من طرف golden girl 27/3/2013, 15:11

    مشكور.... جزاك الله الف خير
    golden girl
    golden girl
    عضو متميز
    عضو متميز


    تاريخ الإنضمام : 27/03/2013

    الجنسية : جزائرية

    عدد المشاركات : 312

    مكسب العضو : 449

    نقاط تقييم مواضيع العضو : 4

    العمر : 27

    المزاج : متقلب

    [ شرح] البرمجة في السويش ماكس Empty رد: [ شرح] البرمجة في السويش ماكس

    مُساهمة من طرف golden girl 27/3/2013, 15:12

    مشكور.... جزاك الله الف خير
    خجول الكون
    خجول الكون
    عضو جديد
    عضو جديد


    تاريخ الإنضمام : 17/03/2013

    الجنسية : مصر

    عدد المشاركات : 22

    مكسب العضو : 22

    نقاط تقييم مواضيع العضو : 0

    العمر : 31

    المزاج : تمام

    [ شرح] البرمجة في السويش ماكس Empty رد: [ شرح] البرمجة في السويش ماكس

    مُساهمة من طرف خجول الكون 28/3/2013, 11:08

    مشكور.... جزاك الله الف خير
    زهره
    زهره
    عضو نشيط
    عضو نشيط


    تاريخ الإنضمام : 28/03/2013

    الجنسية : انثى

    عدد المشاركات : 157

    مكسب العضو : 258

    نقاط تقييم مواضيع العضو : 1

    العمر : 27

    المزاج : فرحانة

    [ شرح] البرمجة في السويش ماكس Empty رد: [ شرح] البرمجة في السويش ماكس

    مُساهمة من طرف زهره 29/3/2013, 20:52


    شكرآ جزيلا على الموضوع الرائع و المميز

    واصل تالقك معنا في المنتدى

    بارك الله فيك اخي ...

    ننتظر منك الكثير من خلال ابداعاتك المميزة

    لك منـــــــ اجمل تحية ــــــــــي

      الوقت/التاريخ الآن هو 10/5/2024, 14:01