صفحة 2 من 4 الأولىالأولى 1234 الأخيرةالأخيرة
النتائج 16 إلى 30 من 47

الموضوع: [درس] سلسلة دروس الجافا مع Son of UAE

  1. #16
    التسجيل
    19-03-2005
    الدولة
    العين
    المشاركات
    1,261

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    سلام ...^^

    جافا أخيرا .... أنا متشوق للدروس وكل الي تم شرحه فاهمنه 100%

    بس الصراحه ماعندي الJbuilder لكن أملك BuleJ برنامج حلو للتعلم ^^"

    ابن الإمارت ..... تابع وأحتسب الأجر من الله

    وانا بتابعك درس بدرس .... أريد أطير وأشوف موضوع احمد صقر

    شكرا ...^^
    ليس العيب أن تقع العيب أن تضل على الأرض ولا تقف مجددًا
    I was GameMakerer, may back...I'M BACK o..o

    دردشها دردش دردشها

    ~.~

  2. #17
    التسجيل
    16-07-2004
    المشاركات
    761

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    مشكوور اخوي على سلسة الدروس .. ولكن في الشرح الثاني .. السطر الخامس والسادس مني بفاههمه.. ؟؟؟

    ابيك توجزلي اياه ..

    شي ثاني .. انت نعطينه كودات .. ما تعلمنه نكتبهه .. ارجو تعلمنه شوي شلون نكتبهه علشان نعتمد على روحنه

    وشكرااا
    FoRCa BArcA


    شعار منتدى الوننج اليفن
    BY: KING ARTHER
    عذراً.. حالياً مشغول جدا .. وان شاء الله راجع قريباً..
    أخوكم HeRmAnO

  3. #18
    التسجيل
    22-06-2005
    الدولة
    مصر
    المشاركات
    1,523

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    Polymorphism === بريطاني
    Polymorphizen === امريكي
    هههههههه
    يعنى انا أمريكى طيب
    Overriding + overloading === ليس لهم علاقة بالبوليمرفزم
    على العموم لست انا من سيرد على هذا بل العضو أو إم إس بنفسة (مراقب منتدى البرمجة)
    تفضل
    Polymorphizen
    : الشرط الرابع

    Override
    وال Overload يمكن تقسيمه إلى نوعين وهما الوهي عبارة عن دوال لهم
    هذة من دورتة فى السى شارب و إذا كان قصدك بها شئ أخر فأرجوا التوضيح


  4. #19
    التسجيل
    20-02-2002
    الدولة
    جزيـرة الصمت
    المشاركات
    37

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    son of uae ... ممتاز أخوي.
    شرح جيد وأسلوب مبتكر .
    لكن بعض الردود الجانبية تفسد طعم الدرس
    أتمنى لو كانت لديك الإمكانية في عمل هذه الدروس على شكل كتاب اليكتروني pdf .
    لكي يستفيد الكل ...

    تحياتي لك

  5. #20
    التسجيل
    21-02-2003
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,350

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    من التراب ==== أهلا بعودتك . و الجافا متعة لا تقدر بثمن .. لا يهم البرنامج المستخدم , المهم هو النتيجة ( نام على الجنب إلى ريحك )

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

    عاشق الصمت === شكراً على مرورك .. و اسف على العشوائية في الموضوع . الصراحة انا احب تفاعل الاعضاء معي في الدروس . وفكرتك جميلة بوضع الدروس في ملف PDF وهذا ما سأقوم به لاحقاً ان شاء الله.

    ahmedsaker === والله .. ما اقدر اجادلك . الأيام راح تثبتلك مين الصح شوف الدروس المتعلقة بالمسألة و ينتهي نقاشنا.


    أسف على تأخري بوضع الدروس بسبب الانشغالات الاخرى ( الهياته بالشوارع )
    وشكر خاص لكل شخص يحفزني على الإستمرار

  6. #21
    التسجيل
    08-05-2006
    المشاركات
    59

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

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

  7. #22
    التسجيل
    16-07-2004
    المشاركات
    761

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

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

    لا لايهمك .. آنه فاهم بس ابي اشوف ردك .. علشان اقرر اشارك في القسم ولا لا .. لأني وللاسف عملت هاذي الشيء سابقا .. وقام احد ( الأشخاص ) بالسخريه عندما كنت مبتدأ .. الامر الي خلاني اترك هذا القسم ..

    ملاحظه : عندي خلفيه في السي بلاس بلاس .. وان شاء الله تشوف عودتي لهذا القسم باذن الله ..

    شكرا
    FoRCa BArcA


    شعار منتدى الوننج اليفن
    BY: KING ARTHER
    عذراً.. حالياً مشغول جدا .. وان شاء الله راجع قريباً..
    أخوكم HeRmAnO

  8. #23
    التسجيل
    21-02-2003
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,350

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    رامي لولح === شكراً على مرورك المشرف ألا ترغب ببعض ألعاب الجافا لهاتفك النقال او كمبيوترك الجيبي؟

    HeRmAnO ==== اسف على ما حصل سابقاً , وخذ بكلامي فقط من هذا القسم لاني انا المراقب هنا.
    و انتظر هودتك بفارغ الصبر. هذا القسم يحتاج إلى أكبر قدر من الإمكانيات و العقول.

    انتظروا الدرس القادم قريباً في ردي القادم.

  9. #24
    التسجيل
    21-02-2003
    الدولة
    الإمارات العربية المتحدة
    المشاركات
    2,350

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    في هذا الدرس سنتعلم استخدام المصفوفات و الشعاع Arrays and Vector و طريقة صنعهما و الفرق بينهما.
    المصفوفة عبارة عن مجموعة من القيم تحفض في متغير واحد و ذلك لتسهيل استخدامها عند البرمجة.

    المصفوفة:
    قبل البدء نحتاج إلى معرفة كيفية صنع مصفوفة بالجافا. و الأمر بسيط جدأً. فكل ما عليك فعله هو تحديد نوع القيم للمتغير و المعروفة بإسم المرجع (int) و وضع قوسين مربعين [] من ثم اعطاء المصفوفة اسم age . وقبل استخدامها يحب ان نحدد عدد القيم التي سوف تأخذها. وهذا كله يكتب في سطر واحد كالتالي:
    كود:
    هnt[] age = new int[4];
    وبهذا قمنا بإنشاء مصفوفة من نوع int اسمها age ولها اربع قيم مجهولة. لا يمكن ترك القيم مجهولة فعلينا ادخال بعض الارقام من نوع int بها وذلك كالتالي
    كود:
    int[0] = 3;
    int[1] = 7;
    int[2] = 14;
    int[3] = 18;
    لاحظ ان :
    الرقم الاول يأخذ العنوان 0 وقيمته 3
    الرقم الثاني يأخذ العنوان 1 وقيمته 7
    الرقم الثالث يأخذ العنوان 2 وقيمته 14
    الرقم الرابع يأخذ العنوان 3 وقيمته 18
    وباستخدم قيمة العنوان يمكنك الرجوع للرقم المطلوب بدون أي مشكلة. بعد فهم الطريقة العلوية يمكننا استخدام طريقة أخرى اكثر احترافيه لتعريف مصفوفة جديدة ووضع قيم لها بسطر واحد ! وهي كالتالي حيث سنقوم بصنع نفس المصفوفة السابقة:
    كود:
    int[] age = {3,7,14,18};
    هكذا وبكل بساطة صنعنا هذه المصفوفة التي لها نفس مواصفات المصفوفة السابقة. يوجد أمر أخر يجب معرفته, ففرضاً اننا نريد ان نعرف عدد القيم الموجودة بالمصفوفة و التي هي اربع, نقوم باستخدام الامر التالي:
    كود:
    age.length
    وهي قيمة تضعها الجافا لنا للاستفادة منها. و كلمة age هي اسم الدالة و Length هو المتغير الذي يحفظ عدد العناصر بالمصفوفة.

    وكمثال للتطبيق نقوم بصنع دالة لها 5 قيم ومن ثم نقوم بجمع القيم كلها ووضعها بمتغير أخر. نسمي المصفوفة بnumbers و القيمة التي ستحفظ المجموع الكلي بtotal و سنقوم بصنع المثال بطريقة احترافية لإختصار اكبر قدر من الأسطر:
    كود:
    package montada02;
    
    public class Array01 {
      public static void main(String[] args) {
      int[] numbers={34,53,75,6,26};
      int total=0;
      for (int i = 0; i < numbers.length; i++){
        total +=numbers[i];
      }
      System.out.println("The total is "+total);
    }  
    }
    الان يأتي الشرح المفصل للبرنامج:
    نقوم بتعريف مصفوفة من نوع int اسمها numbers و عدد عناصرها 5 و هم 34 و 53 و 75 و 6 و 26 و عناوين العناصر من 0 إلى 4. فلو اردنا إستدعاء الرقم 75 لاستخدمنا الامر numbers[2] وهكذا.
    بعد ذلك, قمنا بتعريف متغير عدد صحيح اسمه total وقيمته الإبتدائية تساوي صفر.
    لقد استخدمنا الاداة for لتلعب دور المؤشر للعناوين حيث سيقوم باستدعاء القيم الواحدة تلو الاخرى إلى ان يصل إلى اخر عنصر ثم ينتقل إلى السطر الاخير. ففي البداية تكون قيمة i = 0 وهي المؤشر لعناوين القيم في المصفوفة. ثم نقارن قيمة i هل هي اصغر من عدد العناصر و التي تساوي خمسة. إذا كان الجواب نعم فيقوم البرنامج بقراءة السطر الداخلي و من ثم يزيد قيمة i بواحد. وإذا كان الجواب لا فإنه يخرج من دائرة الأداة for وينتقل للسطر الاخير. و السطر الدائري يحوي امر إضافة قيمة numbers إلى قيمة total ففي الدورة الاول سيقوم بإضافة 34 و الدورة الثانية سيقوم بإضافة 53 إلى ان ينتهي ويكون المجموع الكل 194 .
    بعد الإنتهاء سيقوم سيقوم بطباعة قيمة المجموع الكلي على الشاشة. وبهذا انتهينا من المصفوفات وشاهدنا احد طرق الإستفادة منها.

    الشعاع :
    و الأن ننتقل إلى الشعاع Vector وهو يختلف بعض الشيء عن المصوفة و لتسهيل الامور سنقوم بالتعرف على الفروقات بينها و هي كالأتي
    - يمكن وضع انواع مختلفة في شعاع واحد مثل int + String + float.
    - نقوم بإستخدام دوال لإضافة اول استدعاء القيم.
    - لا داعي لتحديد عدد العناصر فالشعاع يقوم بالتكفل بذلك.
    - استخدامه يكون ابطئ من المصفوفة.
    سوف لن نتعمق كثيراً فيه ولكن سأقوم بشرح كيفية صنع شعاع مع قليل من الدوال المتوفرة فيه.
    في البداية نحتاج إلى استدعاء الكلاس الخاص بالشعاع و هو موجود مع حزمة الجافا وذلك عن طريق الامر :
    كود:
    import java.util.*;
    و الان سأضع بين يديكم طريقة إضافة اسماء في شعاع names و حذفها فيما بعد. كما بالكود التالي:
    كود:
    package montada02;
    import java.util.*;
    
    public class Vector01 {
      public static void main(String[] args) {
      Vector names = new Vector();
      names.add("Ali");
      names.add("Mohammed");
      names.add("Salem");
      names.add("Ahmed");
      for (int i =0 ; i < names.size() ; i ++) {
        System.out.println("the index is "+i+" the name is "+names.get(i));
      }
      names.remove("Salem");
      names.remove("Ali");
      
      System.out.println("");
      
      for (int i =0 ; i < names.size() ; i ++) {
      System.out.println("the index is "+i+" the name is "+names.get(i));
    }
      }
    }
    في البداية قمنا بصنع شعاع جديد بإسم names و ادخلنا اربع اسماء بأستخدام الدالة add() و هي موجودة بالاوبجيكت names. ثم نقوم بطباعة محتوياتها وسيظهر التالي:
    the index is 0 the name is Ali
    the index is 1 the name is Mohammed
    the index is 2 the name is Salem
    the index is 3 the name is Ahmed
    وبعد ذلك , قمنا بحذف اسمين وهما سالم و علي و نقوم بعرض الاسماء مرة أخرى :
    the index is 0 the name is Mohammed
    the index is 1 the name is Ahmed
    لا حظ ان البرنامج قام بترتيب العناوين بشكل تلقائي حتى بعد حذف اسمين من القائمة. كما ان الدالة size() استخدمت لتعطي عدد العناصر في الشعاع وهو نفس عمل length في المصفوفات.

    وبهذا نكون قد انهينا درس اليوم وما عليكم سوى بالتمرين و محاولة تفقد باقي دوال الشعاع بأنفسكم.

    تمرين :
    1 – قم بصناع كلاس للشكل مربع . ثم اصنع منه خمس مربعات sqr01 إلى sqr05 ومن ثم قم بإضافتهم إلى شعاع بإسم shapes ومن ثم حاول عرض محتويات الشعاع بإستخدام الاداة For .
    هذا المثال يوضح ان المصفوفات و الدوال يمكنها ان تكون من أي نوع حتى ولو كان كلاس من صنعك كمثال:

    كود:
    Square[] shapes = new Sqaure[5];
    الأمثلة بالمرفقات
    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة Son Of UAE ; 26-06-2006 الساعة 05:29 PM

  10. #25
    التسجيل
    16-07-2004
    المشاركات
    761

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    مشكوور اخوي على الشرح الوافي والمتكامل عن الشعاع والمصفوفات ..

    ( اقتراح ) اتمنى ان تضع شرح لكل سطر .. يكون افضل غلشان يسهل المهمه ..
    وكذلك اتمنى انك تقول اهميه كل شيء تشرحه .. ( مثلا الشعاع يفيد لين تبي تعمل كذا في برنامج )

    وشكرا اخوي على الشرح الكامل صراحه
    FoRCa BArcA


    شعار منتدى الوننج اليفن
    BY: KING ARTHER
    عذراً.. حالياً مشغول جدا .. وان شاء الله راجع قريباً..
    أخوكم HeRmAnO

  11. #26
    التسجيل
    17-10-2005
    المشاركات
    116

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    الله يجزاك خير على الدروس الرائعة المفيدة جدا..

    وشــــكـــرا..

  12. #27
    التسجيل
    22-06-2005
    الدولة
    مصر
    المشاركات
    1,523

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    مشكور أخى على الدرس وانتظر درس تعدد الواجهات عشان نشوف

  13. #28
    التسجيل
    08-05-2006
    المشاركات
    59

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    السلام عليكم
    بصراحة مراقبنا العزيز تراك حمستني إلى الجافا بقوة
    وأنا بحول أشتريها عشان أنضم معاكم
    بس هل ينفع أشتري j#.net 2005
    وشكرا مرة أخرى على الدروس

  14. #29
    التسجيل
    22-06-2005
    الدولة
    مصر
    المشاركات
    1,523

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    السلام عليكم
    بصراحة مراقبنا العزيز تراك حمستني إلى الجافا بقوة
    وأنا بحول أشتريها عشان أنضم معاكم
    بس هل ينفع أشتري j#.net 2005
    وشكرا مرة أخرى على الدروس
    لا تحتاج لشرائها فهى مجانية
    إنظر موضوعى فى نهاية الرد الأول للأخ ابن الإمارات

  15. #30
    التسجيل
    08-05-2006
    المشاركات
    59

    رد: [درس] سلسلة دروس الجافا مع Son of UAE

    السلام عليكم
    مشكور أخوي أحمد
    بس المشكلة مو في وجود رابط التحميل
    المشكلة أن النت عندي سلحفة

صفحة 2 من 4 الأولىالأولى 1234 الأخيرةالأخيرة

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

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