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

    الموضوع: دورة متقدمة في ++C

    1. #16
      الصورة الرمزية RAAAAD
      RAAAAD غير متصل عضو مميز في منتدى البرمجة
      التسجيل
      09-09-2005
      المشاركات
      63
      المواضيع
      6
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      إذا أصبح لدينا المواضيع التالية:

      الموضوع الأول: الكلاسات
      الموضوع الثاني: علم الوراثة

      الموضوع الثالث:الجمل الشرطية (( خصوصا switch ))
      الموضوع الرابع: المؤشرات
      الموضوع الخامس:التعامل مع الملفات
      الموضوع السادس: مقدمة عن برمجة الويندوز API


      عرفتك من هذه

      سلااااام
      كيف حالك LION

    2. #17
      الصورة الرمزية RAAAAD
      RAAAAD غير متصل عضو مميز في منتدى البرمجة
      التسجيل
      09-09-2005
      المشاركات
      63
      المواضيع
      6
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      أرجوا من المشرف غلق هذا الموضوع ...

      اش تبي لقب نحطه لك ؟؟ انا ماني عارف كيف اشجعك , لأني اريد انك تنهي الدورة بنسبة 100%
      أحب هذا اللقب .... Street Coder
      التعديل الأخير تم بواسطة RAAAAD ; 05-02-2007 الساعة 10:04 PM

    3. #18
      التسجيل
      09-11-2006
      المشاركات
      14
      المواضيع
      2
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      السلام عليكم...

      وين الدورة ؟؟؟

    4. #19
      التسجيل
      12-08-2005
      المشاركات
      19
      المواضيع
      3
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      انا قلت رعد ذكي

      بخير ربي يحفظك .... وان شاء الله احضر معاك هذي الدورة كاملة ...



      ربي يوفقك ياعسل ...



      سلاااااااااام

    5. #20
      التسجيل
      11-04-2002
      الدولة
      سوريا
      المشاركات
      760
      المواضيع
      76
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      السلام عليكم

      الله يجزيك الخير RAAAAD على المبادرة

      أنا أحتاج إلى دروس تتعلق ببرمجة الويندوز باستخدام API .. بانتظار الدرس السادس

      و يفضل أن تكون الدروس الأولى المتعلقة بالفئات و المؤشرات .. إلخ بالـ Consol كما قال The Coder

      بالتوفيق
      التعديل الأخير تم بواسطة Wolf Sniper ; 07-02-2007 الساعة 11:59 PM
      لا إله إلا الله
      مشروع لتعليم أساسيات لغة الـ ++C :
      -
      موضوع لتعليم الفيجوال بيسك 6 :

    6. #21
      التسجيل
      19-10-2003
      المشاركات
      225
      المواضيع
      17
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      بانتظر الدورة !!!1

      ترى طولت ^^
      سبحان الله وبحمده سبحان الله العظيم ,,,

      استغفر الله واتوب اليه


    7. #22
      التسجيل
      27-11-2002
      الدولة
      Demon * World
      المشاركات
      300
      المواضيع
      60
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      اخوي رعد تسمحلي اساعدك عشان نفيد الاخوان كلهم انشاء الله


      =============================
      هذا درس على التحميل الزائد
      المستوى : مبتدئ (برنامج بسيط جدا و غير معقد)
      =============================


      في الكلاسات (المخططات) كل العمليات الحسابية غير متوفرة كـ default ، بدلا من هذا ، يجب علينا نحن تعريف المعاملات الرياضية مثل الجمع و الطرح و غيره
      (تقريبا كل معاملات الـ ++C تستطيع ان تحملهم)

      فمثلا ، لو انشاء كلاس و اردت عملية جمع بين x و y فلن يتم الأمر ، خذ هذا الكود كمثال :
      كود:
      int main()
      {
      	myClass v(5);
      	myClass w(2);
      	myClass u;
      
      	u = v + w;
      
      	return 0;
      }
      باعتبار احنا سوينا كلاس myClass و خليناه يستقبل قيمة ، و مثل ما شفنا مررنا 5 و 2 ، و جعلنا الكائن الثالث u يسوي جمع بين w و v. انت يمكن تعتقد أن الناتج راح يكون 7 ، ولكن بالحقيقة ، المترجم راح يعطيك error


      اهني تأتي اهمية الـ operating overloading ، "التحميل الزائد" يخلينا نعطي معنى لكلمات الـ ++C للكائنات

      بالحقيقة ، الكود السابق يمكن انجازه بطريقة اخرى متعبة جدا (لن اشرحها الآن) ، و لكن لماذا الكود الزائد ؟؟

      في الكود الساابق صحيح ان سوينا جمع بين كائنين ، لكن المترجم يتسائل : ماذا تعني ؟؟

      الكلاس ليس إنسان ليقول للمترجم "هذه عملية جمع"

      فراح يطلع إيرور شسبيه بهذا :
      كود:
      'myClass' does not define this operator or a conversion to a type to the 
      predefined operator
      ، البرنامج اللي بحطه ، صحيح انه طويل السطور المهمة فيها تعليق بالعربي
      و أي سؤال انا حاظر
      كود:
      #include <iostream>
      #include <conio.h>
      
      
      using namespace std;
      
      ////////////////////////////////////////////////////////////
      ///////////////////////Calculator Class/////////////////////
      class Calculator
      {
            public:
                   //Default constructor
                  Calculator();
                  
                  
                  Calculator(float x, float y);
                  
                  //Addition, overloading the operator
                  //تعريف التحميل الزائد
                  //لاحظ القيمة الراجعة من نوع الكلاس نفسه 
                  //لأن اصلا القيمة الراجعة كائن
                  Calculator Calculator::operator+(const Calculator& rhs);
                  
                 
                  
                  //Print function 
                  void print();
                 
                  
                  //data memebers
                    float m_X;
                    float m_Y;      
      };
      
      Calculator::Calculator()
      {
                              m_X = 0;
                              m_Y = 0;
      }
      
      Calculator::Calculator(float x, float y): m_X(x), m_Y(y)
      {}
      
      //Overloading implementation
      Calculator Calculator::operator+(const Calculator& rhs)
      {
                 //هنا نقوم بجمع السينات و الصادات كالعادة مع بعض بدون أي تغيير
                 //هذا لأن احنا قمنا بالسابق بتعريف التحميل الزائد
                 //فالكلاس الآن يعرف شنو راح يسوي مع هذه الدالة
                 Calculator sum;
                 sum.m_X = m_X + rhs.m_X;
                 sum.m_Y = m_Y + rhs.m_Y;
                 
                 return sum;
      }
      
      
      
      void Calculator::print()
      {
           cout << "x = " << m_X;
           cout << endl;
           
           cout << "y = " << m_Y;
           cout << endl;
      }
      ////////////////////////////////////////////////////////////
      ////////////////////////////////////////////////////////////
      
      int main()
      {
          
          Calculator u(5, 5);
          Calculator v(2, 2);
          Calculator w;
          
          //الحين نقدر نقوم بعملية الجمع بدون أية مشاكل
          //و بنفس السنتاكس مال عملية الجمع العادية
          w = u + v;
         
          
          w.print();
          
          getch();
          return 0;
      }
      www.nightvisiongames.com
      المشروع الحالي (غير معلن عنه) : N-1
      نوع اللعبة : RTS (إستراتيجية)
      لغة اللعبة : English + عربي (احتمال كبير)
      فريق العمل :
      حسين هاني (أنا) : مبرمج
      المهندس وائل : مبرمج
      فراس الإسكندراني : تصميم و إدارة
      Snake_x86 : المصمم القائد لرسوم الـ 3D

      إذا تبي تدخل معانا ، ادخل منتدانا الإنظمام من هذي الوصلة :
      http://nightvisiongames.com/communit...hp?showforum=4

      و شوف الموضوع المثبت

    8. #23
      التسجيل
      19-10-2003
      المشاركات
      225
      المواضيع
      17
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      الله المستعان ....

      وين وصل الموضوع !!! يا جماعة الخير هل هنالك دورة ام لا !!!!
      سبحان الله وبحمده سبحان الله العظيم ,,,

      استغفر الله واتوب اليه


    9. #24
      التسجيل
      18-01-2005
      المشاركات
      101
      المواضيع
      6
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      السلام عليكم

      وش صار فيكم ؟؟

      ليه صار كذا ؟؟

      اتنمى توضيح الأسباب

      لانا مره تحمسنا لهالدوره بس الظاهر الله ما كتب نصيب

      عالعموم ناويه انزل دورة تعلم البي اتش بي من مجهودي وانشالله راح ابدا فيها الإسبوع الجاي

    10. #25
      التسجيل
      26-07-2005
      الدولة
      Australia
      المشاركات
      3,368
      المواضيع
      68
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      هييييييييييييييه
      على الله وش نسوي
      هيك سنة الحياة


      يالله يا روبيييي ,,,,, شدي حيلك لعل وعسى تنفعيهم وتنفعينا كمان


      موفقين

    11. #26
      التسجيل
      11-11-2007
      المشاركات
      8
      المواضيع
      0
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      ياليت اخوي تشرح بالاضافه للكلاس الاري (المصفوفات)

    12. #27
      التسجيل
      15-11-2007
      المشاركات
      6
      المواضيع
      0
      شكر / اعجاب مشاركة

      Smile رد: دورة متقدمة في ++C

      شكرا عالموضوع ياريت يستمر

      ممكن برنامج يوجد مجموع المتتاليه:
      1-(1/3!)+(1/5!)-(1/7!)+.....+1-(1/5!)
      بلغة c++;

    13. #28
      التسجيل
      11-11-2007
      المشاركات
      8
      المواضيع
      0
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      أستاذتي : احتاج مساعده في مشروع بسيط بلغه c++ ولكن ارغب بالتواصل عبر الماسنجر
      فمن لديه الوقت والرغبه بمساعدتي ارجوا منه ارسال ايميله رساله خاصه فضلا لا أمرا او يطلب مني وضع
      ايميلي وسأضعه بكل سرور ...

      مع جزيل شكري وعرفااني ...

    14. #29
      التسجيل
      04-04-2007
      الدولة
      _C:\WINDOWS\Mr-X.DL
      المشاركات
      501
      المواضيع
      20
      شكر / اعجاب مشاركة

      رد: دورة متقدمة في ++C

      اخخخخ لو تقدر تغطي 70% من مواضيع السي++
      معك اخوى كودر فى هذا
      نتمنى انك تغطى اكبر قدر ممكن من اللغة

    صفحة 2 من 2 الأولىالأولى 12

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

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