الحالة
مغلق و غير مفتوح للمزيد من الردود.

LINEZERO

زيزوومى محترف
إنضم
23 يوليو 2007
المشاركات
2,920
مستوى التفاعل
388
النقاط
820
الإقامة
KSA-Dammam
غير متصل
بسم الله الرحمن الرحيم

سوف احاول القيام بعمل دوره تعليميه بخصوص اساسيات الجافا << واذا الوقت يساعد راح تكون اكثر من الاساسيات
kmj-by0000%20%2872%29.gif


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

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






icon4.gif

متطلبات الدوره

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

او من هنا :b:

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


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

او من
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
:b:



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

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

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

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

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


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

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

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

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


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

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

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

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

 

توقيع : LINEZERO
الدرس الاول :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

الدرس الثاني :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

الدرس الثالث :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

الدرس الرابع :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

الدرس الخامس :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

10.gif
الدرس السادس :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

10.gif
الدرس السابع :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

 
توقيع : LINEZERO
بارك الله فيك اخوي بندر

يثبت
 
توقيع : مـوآدع
الدرس الثاني : كيفية انشاء مشروع

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

File>> New >> Java Project

ثم

5cc5b3698a6e9608b03b35c8ccbd7237.jpg


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

291844190f0c4b0ff7f66c970d3aeed1.jpg


ثم

5b85ce30d78ea102071787a74aeaaab8.jpg


وبكذا تم انشاء مشروع جديد :ok:
 
توقيع : LINEZERO
الدرس الثالث : كتابة اول كود بلغة الجافا

b37c4e9b66987491d9da3cbf503b0786.jpg
 
توقيع : LINEZERO
:b:
 
توقيع : LINEZERO
الله يعطيك العافية .. استمر يا الغلاا
 
توقيع : AbOdy
بارك الله فيك

تقييم & حبة خشم وتستاهل
 
توقيع : Mutlaq
موفق أخوي بندر
 
توقيع : alrowaithi
بارك الله فيك ..
والله يع ـطيك الف ع ــافية ..
طرح ررايق يالغلا .. تستاهل كل خير
بتوفيق لك ..
5/5
 
توقيع : .: Faisal-!10 :.
الدرس الرابع : اوامر الطباعه

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

كود:
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 :)");

    }

}
النتيجه :

e242552cc58210286a65338e1b2e6eb7.jpg



ملاحظات :

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

 
توقيع : LINEZERO
الدرس الخامس : التعليقات

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

وتكتب باستخدام
كود:
/*
     *  لعدة اسطر
     */

او
كود:
// لسطر واحد

مثال :
كود:
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 :)");

    }

}

النتيجه :

c54cb59eefd4fbad915c046e1ebe58cf.jpg

 
توقيع : LINEZERO
بارك الله فيك اخوي بندر

يثبت

اررررررحب اخوي فهد :smile:

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

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

ع البركة

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



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

الله يعطيك العافية .. استمر يا الغلاا

هلا عبودي :d:

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

بارك الله فيك

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

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

موفق أخوي بندر

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

بارك الله فيك ..
والله يع ـطيك الف ع ــافية ..
طرح ررايق يالغلا .. تستاهل كل خير
بتوفيق لك ..
5/5

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

 
توقيع : LINEZERO
بارك الله فيك اخوي بندر بالتوفيق للجميع
 
طرح مميز
وشرح ولااروع
جزاك الله خير ونفع بك
ودي وتقديري لكم

 
توقيع : abu_youssefabu_youssef is verified member.
بارك الله فيك اخوي

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

ودي وتقدريري

3.gif

 
توقيع : المدفعـ
وعليكم السلام ورحمة الله وبركاته

اخوي ممكن اشارك :d:
 
توقيع : موريادي
تيتشر بندر :d:

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

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

:king:
 
الله يوفقك واحنا متابعين معك اول بأول الى الان كل شي سهل لاني استخدمت السي بلس بلس واشوف فيها بعض الامور المشابهه .. اؤي اسألك عن الــ main ... هي استخدامها نفس استخدامها في الc++
,والله يقويك ان شاء الله
 
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى