المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : [جافا الدرس مفصل الثاني] How to install jdk + برنامج صغير



Chakira
11-01-2013, بتوقيت غرينيتش 04:05 PM
http://www.dzbatna.com/images/icons/iconrote.gif [ط¬ط§ظپط§ ط§ظ„ط¯ط±ط³ ط§ظ„ط«ط§ظ†ظٹ] How to install jdk + ط¨ط±ظ†ط§ظ…ط¬ طµط؛ظٹط± (http://www.dzbatna.com/t1900824/)





السلام عليكم



الدرس مفصل الثاني



How to install jdk



________________________________




احنا عندنا التطبيقات اللي اقدر اعملها بالجافا 3 انواع


Java 2 Standard Edition ) J2SE) ودي اللي بنعمل بيها البرامج العادية (Desktop Applications)

Java 2 Enterprise Edition ) J2EE) ودي بتستخدم في عمل بتطبيقات الويب

Java 2 Micro Edition ) J2ME) ودي بتستخدم في عمل تطبيقات الموبايل



ان شاء الله شغلنا هيكون Java 2 Standard Edition لعمل (Desktop Applications)


************************************


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

احنا هنا هنستخدم حاجه اسمها ال jdk ودي اختصار Java Development kit
ودي برنامج صغير فيه كل الكلاسات اللي ممكن احتاجها

هنحمل ال jdk الخاصة بال platform بتاعنا من موقع اوراكل (http://www.oracle.com/index.html)

هنختار downloads هنلافي علي اليمين popular downloads هنختاز Java for Developers (http://java.sun.com/javase/downloads/index.jsp)

زي اللي في الصورة
http://fileslab.com/image/direct/lDZpKhelxS/oracle.gif

هنضغط علي ال jdk عشان ندون النسخة الخاصة بال platform بتاعناهيظهر المربع ده

http://fileslab.com/image/direct/zOOZ12ElkR/jdk.gif

طب يعني ايه platdform

اي جهاز في الدنيا بيتكون من حاجتينsoftware (نظام التشغيل) + hardware(الجهاز نفسه)




وبرده ال platdform بيتكون من ( نظام التشغيل بتاعنا + البروسيسور كهارد وير)

فكل واحد واحد يشوف الجهاز بتاععة ويحمل نسخة ال jdk الخاصة بيه

انا عندي شغال ويندوز فهحمل Windows x86

************************


بعد تحميل ال jdk هنسطبها

وبعدين هنعملها configuration يعني هنعرفها للنظام بتاعنا وخطواتها كالتالي

هندخل علي

c ==> program files ==> java ==> jdk==> bin

وهناخد المسار من فوق كوبي لحد فولدر bin

هنروح ل my computer ونضغط كليك يمين ونختار properties

وبعدين advanced وبعدين environment variables

ونختار path زي اللي في الصوره ونضيف المسار اللي كنا واخدينه لحد فولدر bin

بعد منفصل ب ;

وبعيدن ok

http://fileslab.com/image/direct/rQjWpKGuUG/333.gif


كده يبقي احنا عرفنا ال jdk علي الجهاز

ولو عاوزين نتاكد انها اتعرفت

run==> cmd ==> javac

لو ظهر الشكل ده يبقي احنا ماشيين صح

http://fileslab.com/image/direct/4RTqx6Omks/d.gif

**************************




بعد كده هنعمل برنامج بيسيط يطبع كلمة Welcome to java

هنفتح اي text editor وليكن notebad

هنكتب فيه الكود code ده

رمز Code:
public class Tridnt { public static void main(String[] args) { System.out.println("Welcome to java"); } }
**********************

طب عاوزين نفهم الكود code ده

في البداية اي برنامج جافا لازم يكون فيه class واحدة علي الأقل والكلاس ده بعرف فيه اي ميثود انا عاوز اعملها و الاوامر والمتغيرات واي حاجة ممكن احتاجها في البرنامج . احنا هنا عملنا كلاس وسميناه ديزاد باتنة ومن قواعد الجافا ان اسم الكلاس لازم يبتدي بحرف كابتل ( Tridnt)



public static void main(String[] args)

طب ايه ال main دي ؟ المين دي هي الميثود الاساسيه بتاع البرنامج ولازم تكون موجودة في اي برنامج جافا انا بعمله
اللي بيحصل ان البرنامج لما بييجي يشتغل بيروح يدور علي اللي جوه الميثود دي(main method) وينفذه يعني بيبتدي الشغل من عندها

طب يعني ايه كلمة public من اسمها معناها ان الكلاسات والدوال التانيه تقدر تشوفها

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

كلمة void معناها ان الدلة ملهاش خرج يعني ملهاش output لان الدلة دي وظيفتها ان البرنامج بيشتغل وبينتهي من عندها

وبعد كده عندنا جملة joomla الطباعة و هي System.out.println ودي بتطبع الجملة joomla اللي فيها اللي هي ("Welcome to java") علي شاشة الcommand prompt



System ده عبارة عن كلاس

out عباره عن اوبجيكت وهنتعرف عليه بعدين

println عباره عن ميثود جاهزة موجوده عندنا يعني عبارة عن برنامج اومجموعة اوامر وبمجرد مبنادي عليها بيتنفذ اللي جواها

والجافا فيها ميثود كتير جاهزة بحيث اني اقدر استخدمها بدل مكتب الاوامر دي من جديد يعني توفير للوقت

واللي بيحصل هنا اني بنادي علي الميثود اللي اسمها println من جوه ال objest اللي اسمه out من جوه الكلاس system عشان انفذها


*************************
طب عاوزين نجرب البرنامج اللي عملناه

طبعا ده الكود code اللي كتبناه في ملف تكست

رمز Code:
public class Tridnt { public static void main(String[] args) { System.out.println("Welcome to java"); } }
هنعمل save as بنفس اسم الكلاس بامتداد دوت جافا يعني هيبقي كده Tridnt.java

واحنا بنعمل save as هنختار all files


***********
هنروح علي قايمة

start -- run -- cmd

وهنشوف احنا حافظين الملف فين

لو الديسك توب هنكتب cd desktop

وبعد كده هنكتب javac Tridnt.java عشان نحوله من دوت جافا لدوت كلاس وفعلا هنلاقي ملف دوت كلاس اتكريت عندنا

لو احنا ماشيين صح هينزل سطر جديد مش هيعمل حاجه زي الصورة دي كده

http://fileslab.com/image/direct/EK-OMmjU2Z/10.gif

اما لو فيه خطا هيقول وهيقول مكانه فين

نيجي لأمر التشغيل وهو امر java وبيتكتب بالنظام ده

Java Tridnt

والناتج هيكون كده

http://fileslab.com/image/direct/e11ttoEkKR/11.gif

هنلاحظ انه طبع Welcome to java الجملة joomla اللي احنا عاوزنها

وبكده يبقي الدرس مفصل ده خلص

الشغل بال jdk صعب

كمان درس مفصل او اتنين هنبتدي شغل بحاجه اسهل بكتير زي netbeans

بس ده لازم نكون عارفيه

اتمني الشرح طريقة يكون واضح

__________________

اي استفسار انا موجود

بالتوفيق للجميع

http://www.dzbatna.com/images/smilies/cupidarrow.gif















ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى