1. إستبعاد الملاحظة

[4] - دورة اساسيات لغة الجافا "Java" :::: اوامر + شروحات + دروس

الموضوع في 'منتدى البـرامــج العـامــة' بواسطة LINEZERO, بتاريخ ‏يوليو 6, 2012.

حالة الموضوع:
مغلق
  1. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS


    بسم الله الرحمن الرحيم

    سوف احاول القيام بعمل دوره تعليميه بخصوص اساسيات الجافا << واذا الوقت يساعد راح تكون اكثر من الاساسيات [​IMG]

    قام استاذي H.H.H بعمل دوره سابقه و مميزه وهنا سوف يكون هناك المزيد من التوضيح و الشروحات

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





    [​IMG]
    متطلبات الدوره

    (١)
    قم بتحميل JDK الخاص بنظامك << ابحث بقوقل :d:

    او من هنا :b:

    Oracle Java Development Kit 7 Downloads

    (٢)
    قم بتحميل ال Eclipse الخاص بنظامك << ابحث بقوقل :d:

    او من هنا :b:



    مقدمة إلى البرمجة الكائنية OOP :

    تعتبر لغه الجافا أشهر لغه تطبق مفهوم البرمجة الكائنية [Object Oreanted Programming] ..

    يدور هذا المفهوم حول شيء واحد وهو الكائن Object إذا ماهو الكائن ؟

    الكائن هو غلاف للبيانات <الخصائص > والافعال <الدوال> .. البيانات أو الخصائص هو التي تحدد هوية الكائن

    والافعال هي تحدد سلوك الكائن في المشروع و من خلال هذه الافعال نستطيع التعديل على خصائص الكائن .


    من الذي يحدد نوع الكائن و ومحتوياتة من <خصائص - أفعال > .. يحدد ذالك فئة الكائن أو Class

    إذا قبل إنشاء الكائنات علينا تأليف الClass .

    ماهو الClass (الفئة أو النوع ) :

    هو النموذج الاساسي الذي يبنا علية الكائن . بيئة الجافا قبل إنشاء الكائنات في الذاكره تبنيها على أساس معين وهو الClass


    هل يمكن إنشاء أكثر من كائن من نفس النوع (class) ؟

    الجواب هو نعم , رغم إنه من الممكن أن يتشارك أكثر من كائن في النوع ولكن يعتبر كل منهم مستقل عن الاًخر .

    هذه كانت مقدمة بسيطة حول البرمجة الكائنية ..

    الموضوع واسع جداً لكن في البداية نغطي النقاط الاساسية للإنطلاق منها :d:

     
    3 شخص معجب بهذا.
  2. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
  3. مـوآدع

    مـوآدع عضو شرف

    إنضم إلينا في:
    ‏مايو 24, 2008
    المشاركات:
    21,951
    الإعجابات :
    2,657
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    بارك الله فيك اخوي بندر

    يثبت
     
    1 person likes this.
  4. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    الدرس الثاني : كيفية انشاء مشروع

    قم بفتح برنامج Eclipse واعمل الاتي :

    File>> New >> Java Project

    ثم

    [​IMG]

    ثم
    قم بانشاء Class جديد كالتالي

    [​IMG]

    ثم

    [​IMG]

    وبكذا تم انشاء مشروع جديد :openmouth:k:
     
  5. H.H.H

    H.H.H زيزوومي ماسى

    إنضم إلينا في:
    ‏أكتوبر 3, 2008
    المشاركات:
    3,901
    الإعجابات :
    2,579
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    kSa
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Linux
    ع البركة

    الله يوفقك
    متابعين
     
  6. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    الدرس الثالث : كتابة اول كود بلغة الجافا

    [​IMG]
     
  7. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    :b:
     
    1 person likes this.
  8. AbOdy

    AbOdy عضو شرف

    إنضم إلينا في:
    ‏سبتمبر 17, 2007
    المشاركات:
    6,867
    الإعجابات :
    89
    نقاط الجائزة:
    840
    الجنس:
    ذكر
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
    الله يعطيك العافية .. استمر يا الغلاا
     
  9. Mutlaq

    Mutlaq زيزوومى محترف

    إنضم إلينا في:
    ‏فبراير 27, 2012
    المشاركات:
    1,886
    الإعجابات :
    449
    نقاط الجائزة:
    720
    الإقامة:
    K̷.̷S̷.̷A̷
    برامج الحماية:
    اخرى
    نظام التشغيل:
    أخرى
    بارك الله فيك

    تقييم & حبة خشم وتستاهل
     
  10. alrowaithi

    alrowaithi زيزوومى ذهبى

    إنضم إلينا في:
    ‏أكتوبر 26, 2009
    المشاركات:
    11,027
    الإعجابات :
    1,169
    نقاط الجائزة:
    1,020
    الإقامة:
    Zyzoom
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    موفق أخوي بندر
     
  11. .: Faisal-!10 :.

    .: Faisal-!10 :. زيزوومي ماسى

    إنضم إلينا في:
    ‏مايو 31, 2011
    المشاركات:
    4,796
    الإعجابات :
    2,929
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    Ќ.Ṩ.Ẫ
    برامج الحماية:
    avast
    نظام التشغيل:
    أخرى
    بارك الله فيك ..
    والله يع ـطيك الف ع ــافية ..
    طرح ررايق يالغلا .. تستاهل كل خير
    بتوفيق لك ..
    5/5
     
  12. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    الدرس الرابع : اوامر الطباعه

    في البدايه ابيكم تحفظون شكل الكلاس بالشكل هذا :

    كود:
    public class [COLOR=Red]Expertise[/COLOR] {
    
        public static void main(String[] args) {
    
            
        }
    
    }
    
    
    الشي الي يتغير هو اسم الكلاس فقط (Expertise)

    *ملحوظه :
    - سنقوم بشرح الكلاس بشكل اعمق و بالتفصيل ولكن في وقته :smile:


    الان سناخذ امرين وهي للطباعه

    (١)
    كود:
    System.out.print("");
    هذا امر للطباعة مابين علامات التنصيص

    (٢)
    كود:
    System.out.println("");
    هذا امر للطباعة مابين علامات التنصيص و النزول سطر

    -----------------------
    وهناك المزيد من اوامر الطباعه سنتطرق لها فيما بعد ...


    مثال :
    كود:
    public class Expertise {
    
        public static void main(String[] args) {
    
            System.out.println("Welcome to Java Tut @ zyzoom.org/vb");
            System.out.print("by : ");
            System.out.print("waget");
            System.out.print(" & ");
            System.out.println("Expertise");
            System.out.print("I love Java :)");
    
        }
    
    }
    
    النتيجه :

    [​IMG]


    ملاحظات :

    - لغة الجافا حساسه لحالة الاحرف - يعني Expertise تختلف عن expertise
    - كل امر جافا لابد ان ينتهي بفاصله منقوطه (:wink:
    - عند تشغيل اي كود جافا فانه يتم البحث عن الداله main وتنفيذ مابداخلها - تعتبر نقطة البدايه ..
    - اذا فيه اي شي تحس انك مانت فاهمه لا تستعجل مع الوقت راح تبان لك الصوره كااامله :d:

     
  13. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    الدرس الخامس : التعليقات

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

    وتكتب باستخدام
    كود:
    /*
         *  لعدة اسطر
         */
    
    او
    كود:
    // لسطر واحد
    
    مثال :
    كود:
    public class Expertise {
    
        /*
         * Comments example :
         * Java Tutorial Expertise & Waget
         */
    
        public static void main(String[] args) {
            // One Line Comment example .
            System.out.println("Welcome to Java Tut @ zyzoom.org/vb");
            System.out.print("by : ");
            System.out.print("waget");
            System.out.print(" & ");
            System.out.println("Expertise");
            System.out.print("I love Java :)");
    
        }
    
    }
    
    
    النتيجه :

    [​IMG]
     
  14. LINEZERO

    LINEZERO زيزوومى محترف

    إنضم إلينا في:
    ‏يوليو 23, 2007
    المشاركات:
    2,902
    الإعجابات :
    278
    نقاط الجائزة:
    820
    الجنس:
    ذكر
    الإقامة:
    KSA-Dammam
    برامج الحماية:
    اخرى
    نظام التشغيل:
    Mac OS
    اررررررحب اخوي فهد :smile:

    هلا و الله بالحكومه :d:

    لاااهنت على التثبيت :b:



    الله يبارك فيك
    وشاكر لك استاذي :b:

    هلا عبودي :d:

    وينك ماعاد لك حس ولا كبر راسك علينا :i:

    فديت راسك يابعدي :d:

    شاكر مرورك وانا اخوك و لااهنت :smile:

    هلا و غلا بالذيب الامعط :d:
    شاكر مرورك :smile:

     
  15. M-M-D

    M-M-D زيزوومي ماسى

    إنضم إلينا في:
    ‏يونيو 29, 2012
    المشاركات:
    5,347
    الإعجابات :
    2,812
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    تركية - Mardin
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 8
  16. abu_youssef

    abu_youssef مدير عام مساعد طـــاقم الإدارة

    إنضم إلينا في:
    ‏فبراير 15, 2008
    المشاركات:
    34,793
    الإعجابات :
    56,261
    نقاط الجائزة:
    1,270
    الجنس:
    ذكر
    الإقامة:
    www.zyzoom.org
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows XP
    طرح مميز
    وشرح ولااروع
    جزاك الله خير ونفع بك
    ودي وتقديري لكم

     
  17. المدفعـ

    المدفعـ زيزوومى محترف

    إنضم إلينا في:
    ‏سبتمبر 21, 2008
    المشاركات:
    2,023
    الإعجابات :
    42
    نقاط الجائزة:
    730
    الإقامة:
    السعودية / جده
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    بارك الله فيك اخوي

    ممكن تذكر لي ماهي البرامج المشهورة التي تعمل ع لغة الجافا .؟

    ودي وتقدريري

    [​IMG]
     
  18. موريادي

    موريادي عضو شرف

    إنضم إلينا في:
    ‏أغسطس 20, 2007
    المشاركات:
    3,040
    الإعجابات :
    259
    نقاط الجائزة:
    870
    الجنس:
    ذكر
    الإقامة:
    At Home
    برامج الحماية:
    Emsisoft
    نظام التشغيل:
    Windows 8
    وعليكم السلام ورحمة الله وبركاته

    اخوي ممكن اشارك :d:
     
  19. MAAX

    MAAX عضوشرف

    إنضم إلينا في:
    ‏يوليو 25, 2007
    المشاركات:
    46,407
    الإعجابات :
    2,620
    نقاط الجائزة:
    1,170
    الجنس:
    ذكر
    الإقامة:
    قريب منك
    برامج الحماية:
    Kaspersky
    نظام التشغيل:
    Windows 7
    تيتشر بندر :d:

    لا جديد ولا غريب عليك اخوي بندر

    تبقى استاذ الدورات ودروس البرمجة الاول

    :king:
     
    MAAX,
  20. داك هو دواك

    داك هو دواك زيزوومي جديد

    إنضم إلينا في:
    ‏يوليو 6, 2012
    المشاركات:
    4
    الإعجابات :
    1
    نقاط الجائزة:
    0
    برامج الحماية:
    Norton
    نظام التشغيل:
    Windows 7
    الله يوفقك واحنا متابعين معك اول بأول الى الان كل شي سهل لاني استخدمت السي بلس بلس واشوف فيها بعض الامور المشابهه .. اؤي اسألك عن الــ main ... هي استخدامها نفس استخدامها في الc++
    ,والله يقويك ان شاء الله
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة

جاري تحميل الصفحة...