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)©
السلام عليكم
الدرس مفصل الثاني
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)©