• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 7 من 7

    الموضوع: دورة lite-c الدرس الثانى الاخصائص

    1. #1
      التسجيل
      31-07-2007
      الدولة
      غامض غير معروف
      المشاركات
      335
      المواضيع
      42
      شكر / اعجاب مشاركة

      دورة lite-c الدرس الثانى الاخصائص

      بسم الله الرحمن الرحيم
      فى هذا الدرس سنتكلم عن الخصائص(Functions )

      ماهى الخصائص (Functions) مثال
      كود:
      function add_numbers( )
      {
      a = 3;
      b = 5;
      c = a + b;
      }
      و هى لتعريف وظيفة مجموعة اوامر فى ناس حتقول يبقى دة زى دة
      كود:
      var lives = 3; // the player has 3 lives
      و دة غلط طبعا ففى الكود الاول انت عرفت الفنكشن دة للبرنامج و هى عملا زى (grouping) اى تجميع الاوامر المتشابة تحت بعض فى فنكشن معين لسهولة الرجوع دون البحث فعشان كدة بنحزف var اما فى الكود الثانى فدة تعريف ليك انت لمعرفة فيدة كودك الى انت كتبتة ودة البرنامج مش بيستخدمو ولكن انت بتعرفو بية






      2-امام الوظيفة (function ) () و لازم يبقى فضين دول بيستخدمو فى اوامر زيادة و نكتب المتغيرات داخل {} دون كتابة var قبل المتغير و يمكن كتابة اكثر من متغير فى الفنكشن الواحد زى الكود الاول و يجب انهاء الكود ; عشان ميجبلكش مشكلة فى الاستخدام

      3-و يجب عدم استخدام اسم الفنكشن للدالة

      دة النظرى وحنبدا العملى:

      حنعمل اسكربت يحسب العمر بالايام

      كود:
      var my_age = 33; // your age (in years) goes here










      كود:
       
      
      var days_a_year = 365;
      var number_of_days;
      دة الكود و مينفش اكتبو عربى






      السطر الاول عمرك بالسنين و الثانى عدد ايام السنة و الثالث المطلوب حسابة

      نكتب function و نسميها year days و مننساش () و نفتح } حبقى على الشكل دة




      كود:
      function year days()
      {
      و عدد الايام =عدد السنين * عدد ايام الارض حيبق عندنا قنون اسمو number_of_days = my_age x days_a_year و دة الى حيستخدمو البرنامج وحنكتب فنكشن كدة





      كود:
      function year days()
      {
      number_of_days = my_age * days_a_year;
      }
       
       
       
       
       
      
      
      و الاسكؤبت حتلقوة فى المرفقات






      تفتح الاسكربت و تنسخ الامر دة


      كود:
      function year_days()
      {
      number_of_days = my_age * days_a_year;
      }

      حيبقى كدة
      كود:
       ////////////////////////////////////////////////////////////////////
      كود:
       
       
      
      #include <acknex.h>
      #include <default.c>
      var my_age = 33;
      var days_a_year = 365;
      var number_of_days; // we need to calculate this value
      ///////////////////////////////////////////////////////////////////
      PANEL* pDisplay =
      {
      digits (10, 10, 5, *, 1, number_of_days); flags = VISIBLE;
      }
      ///////////////////////////////////////////////////////////////////
      function compute_days()
      {
      number_of_days = my_age * days_a_year; }






      نضغط تشغيل السهم الاسود حيشتغ بس حيدى شاشة سودة فيها رقم صفر لاننا مقلناش للخاصية تشتغل حلو



      الخطوة الثانية:



      دلوقتى نكتب الامر دة

      كود:
      function main()

      كود:
       
      
      
      {
      screen_color.blue = 150;
      compute_days();
      }





      و نعمل تشغيل شاشة زرقة مبروك function main و اسم فنكشن مين دة معناها ان البرنامج لازم يشغلها على طول فى الاول و من غيرها ميشتغلش فشان كدة متسميش اى فنكشن ثانى مين و الرقم الى طلع دة عدد ايام عمرك





      تم






      و بكرة درس جديد





      واجب احسبلى عدد ايام متغيرة و غير اسم الفنكشن




      الملفات المرفقة الملفات المرفقة
      التعديل الأخير تم بواسطة sparta22 ; 07-07-2008 الساعة 04:44 PM

    2. #2
      التسجيل
      31-07-2007
      الدولة
      غامض غير معروف
      المشاركات
      335
      المواضيع
      42
      شكر / اعجاب مشاركة

      رد: دورة lite-c الدرس الثانى الاخصائص

      الدرس الجى انشاء الله تصميم القوائم و شرايط الروح و الطاقة الخ........

    3. #3
      التسجيل
      07-06-2007
      الدولة
      العالم الافتراضي
      المشاركات
      188
      المواضيع
      40
      شكر / اعجاب مشاركة

      رد: دورة lite-c الدرس الثانى الاخصائص

      اقتباس المشاركة الأصلية كتبت بواسطة sparta22 مشاهدة المشاركة


      دلوقتى نكتب الامر دة

      كود:
      function main()

      كود:
       
      
      
      {
      screen_color.blue = 150;
      compute_days();
      }




      مشكور اخوي على الدرس الرائع بس حبيت أنوه لي محدد بالأحمر في الحقيقه ليس
      compute_days();
      بل هو:

      لأن دالة حساب العمر التي استخدمناها هي year_days();
      وليس
      compute_days();

      وبالنسبة لتشغيل فأنا جربت على السادس ولم يظهر لي الا شاشة سوداء
      وجربت على السابع واشتغل معي تمام التمام
      فأرجو معرفة الخطأ......والضبط الصحيح



      <<<>>>
      كتاب لغة سي سكريت c-script باللغة العربية

      الجزء الأول هنا

      <<<>>>



    4. #4
      التسجيل
      31-07-2007
      الدولة
      غامض غير معروف
      المشاركات
      335
      المواضيع
      42
      شكر / اعجاب مشاركة

      رد: دورة lite-c الدرس الثانى الاخصائص

      اسف غير الدالة compute_days بالدالة year_days على السادس اداك اة و السابع اة

    5. #5
      التسجيل
      31-07-2007
      الدولة
      غامض غير معروف
      المشاركات
      335
      المواضيع
      42
      شكر / اعجاب مشاركة

      رد: دورة lite-c الدرس الثانى الاخصائص

      هى الدورة مش عجباكوا اوقفها يعنى؟

    6. #6
      التسجيل
      26-01-2004
      الدولة
      مصر
      المشاركات
      395
      المواضيع
      36
      شكر / اعجاب مشاركة

      رد: دورة lite-c الدرس الثانى الاخصائص

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

    7. #7
      التسجيل
      31-07-2007
      الدولة
      غامض غير معروف
      المشاركات
      335
      المواضيع
      42
      شكر / اعجاب مشاركة

      رد: دورة lite-c الدرس الثانى الاخصائص

      مشكور اخى على تشجيعك و احنا مستنين دورتك فى c-script و طريقة الشرح حلوة

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •