منتدى الجامعة العربية
عزيزي الزائر اهلا بك في اسرة منتديات الجامعة العربية هذه الرساله تفيد بأنك غير مسجل يتوجب عليك التسجيل لتتمكن من رؤية روابط التحميل والمساهمة في المنتدى - كما يجب وضع رد لرؤية الروابط
منتدى الجامعة العربية
عزيزي الزائر اهلا بك في اسرة منتديات الجامعة العربية هذه الرساله تفيد بأنك غير مسجل يتوجب عليك التسجيل لتتمكن من رؤية روابط التحميل والمساهمة في المنتدى - كما يجب وضع رد لرؤية الروابط
منتدى الجامعة العربية
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


للتميز عنوان - شاركنا الحلم
 
الرئيسيةأحدث الصورالتسجيلدخول
سبحان الله والحمد لله لا اله الا الله و الله اكبر
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» دليل التفاعيل
الدرس الأول JAVA Emptyالثلاثاء أكتوبر 11, 2016 6:03 pm من طرف خشان خشان

» كتاب مقدمة في نظم المعلومات الجغرافية -- السعودية--
الدرس الأول JAVA Emptyالجمعة مايو 29, 2015 7:33 pm من طرف سعيد كامب

» كتاب للترميز في نظم المعلومات الجغرافية
الدرس الأول JAVA Emptyالجمعة مايو 29, 2015 7:32 pm من طرف سعيد كامب

» عضو جديد ممكن ترحيب
الدرس الأول JAVA Emptyالثلاثاء مارس 24, 2015 5:43 pm من طرف علوش الخانقيني

» كتاب التحقيق في الجرائم المستحدثة
الدرس الأول JAVA Emptyالجمعة مارس 06, 2015 11:06 am من طرف عادل المعكوف

» مصنعيات تركيب النجارة الخشبية للشقق ابواب وحلي وبرور2014
الدرس الأول JAVA Emptyالأحد مارس 01, 2015 6:04 pm من طرف ابو مهند العراقي

» العلاج السلوكي و تعديل السلوك
الدرس الأول JAVA Emptyالخميس فبراير 05, 2015 7:01 am من طرف حفنى عبده حفنى

» تدريب الاطفال ذوي الاضطرابات السلوكيه علي المهارات النمائيه:دليل الاباء و المعالجين
الدرس الأول JAVA Emptyالخميس فبراير 05, 2015 6:55 am من طرف حفنى عبده حفنى

» Electric Circuits (7th & 8th Edition) + Solution manual
الدرس الأول JAVA Emptyالجمعة ديسمبر 19, 2014 9:23 pm من طرف m20070689

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

 

 الدرس الأول JAVA

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
لؤلؤة
جوهرة المنتدى
جوهرة المنتدى
لؤلؤة


انثى
السرطان عدد الرسائل : 9985
العمر : 35
العمل/الدراسة : طالبه في كلية الهندسة
الاقامة : أم الدنيـــــــ مصرــــــــا
الأوسمه : الدرس الأول JAVA 15851610
السٌّمعَة : 44
نقاط : 34948
تاريخ التسجيل : 02/04/2008

الدرس الأول JAVA Empty
مُساهمةموضوع: الدرس الأول JAVA   الدرس الأول JAVA Emptyالسبت أبريل 11, 2009 9:38 pm



السلام عليكم ورحمه الله وبركاته ..

من انهاردة هنبدأ سلسلة تعليم الجافا .. وهنبدأ بالدرس الأول ..

اتمنى انكم تستفيدوا ..








Java الدرس الأول


جافا هي لغة جديدة ومتجددة كذلك ، اعتمدت أساسا على عدم تكرار أخطاء اللغات الأخرى ، مثلا أغلب اللغات الأخرى (إذا لم يكن جميعها) تعمل لكل نظام على حدى ، فإذا انشانا برنامج بلغة السي أو لغة البيسيك على سبيل المثال في نظام ويندوز فأنه لن يعمل على نظام الماكنتوش بل انه لن يعمل على نظام الدوز في نفس الجهاز. لغة جافا اخذت طريق مختلف بحيث نستطيع أن نبرمج برنامجنا على أي نظام تشغيل وسيعمل على كل الأنظمة الأخرى. لانها تعتمد على مايسمى بــ "الآله الافتراضية" وهي عبارة عن ملفات تضاف لكل انظمة التشغيل المختلفة وعن طريقها يتعرف نظام التشغيل على برنامج جافا.

في هذا الدرس سنقوم بكتاب أبسط برنامج ممكن عن طريق هذه اللغة وهو إظهار جمله بسيطة على الشاشة. قبل البدء في هذا الدرس فأننا سوف نحتاج الى شيئين:

1- JAVATM 2 SDK, Standard Edition مجموعة التطوير البرمجية لجافا (20 ميجابايت) وتستطيع الحصول عليها عن طريق الضغط هنا.

2- ثم بالأضافة لذلك سنحتاج إلى المصرف "قهوة" وتستطيع الحصول عليه عن طريق الضغط هنا.

والمصرف هو عبارة عن برنامج نقوم من خلاله بإنتاج الشكل الأخير لبرنامجنا بعد كتابة الشفرة البرمجية (مثله مثل فجول سي بلس بلس أو فجول بيسيك أو دلفي ... الخ). ومصرفات جافا كثيرة وبعضها مجاني مثل المصرف javac الذي ياتي مع مجموعة التطوير البرمجية التي ذكرناها ونستخدمه كما يلي:

افرض أننا حفظنا برنامجنا على ملف اطلقنا عليه الاسم HelloWorldApp.java عندها سنقوم بكتاب الأمر التالي:
javac HelloWorldApp.java



لكننا في هذه الدروس لن نستخدم هذه الطريقة التقليدية ولكن سوف نستخدم المصرف "قهوة" وهو مصرف في منتهى الروعة (في الحقيقة هو مجرد واجهة للمستخدم ويقوم باستخدام المصرف المجاني javac بشكل داخلي وتلقائي ) وتستطيع استخدامه مجانا (لفترة معينة ، بعد ذلك ننصحك بدفع رسوم الاستعمال لتشجيع تطوير البرنامج وأنا أعني ذلك) وهو ملف واحد سهل التركيب وتستطيع ان تحصل عليه مجانا.

ملاحظة : عند تركيب المصرف قهوة وتشغيلة للمرة الأولى سوف تحتاج لأجابهة بعض الأسئلة عن طريق الشاشة التالية:

الدرس الأول JAVA Images-c302b32fae

يسألك عن مكان المتصفح لديك ، مثلا اذا كنت تستخدم المتصفح Explorer وقد سبق تركيبة على القرص الصلب :C فانك ستكتب ما يلي:
C:\Program Files\Internet Explorer\IEXPLORE.EXE


وسوف يسألك ايظا عن موقع الملف bin و الملف Lib في مجموعة التطوير المبرمجية.

طيب الآن انا افترض انك ركبت المجموعة البرمجية لجافا ثم ركبت المصرف "قهوه" الآن انت جاهز لبداية اول برنامج لك في حياتك مع جافا ، وهذه طبعا مناسبة تستحق الأحتفاء بها.

أولا لنرى شكل اول برنامج لنا :



class HelloWorldApp {
public static void main(String[] args)


{

System.out.println("Hello World!");

}

}



{

System.out.println("Hello World!");

}

}[/td][/tr][/table][/center]


نعم هذا هو كل البرنامج ، ما رأيك ؟ هل لا زلت تظن ان فجول بيسيك اسهل من جافا. كما ترى ان جافا لغة سهلة التعلم ومختصرة لأبعد الحدود. ولكن لا تظن انها لغة تافهه فهذه هي البداية فقط.

الآن سوف نقوم بشرح خطوات انتاج برنامج جافا بستخدام الشفرة السابقة.

1- أولا شرط في كل برامج جافا ان الملف الرئيسي يجب ان يطابق اسمه اسم الكائن (class) الرئيسي الموجود فيه. مثلا في هذه الحالة يجب ان يكون اسم الملف HelloWorldApp.java لانه اسم الكائن الرئيسي الذي نستخدمه.

ماهو الكائن ؟ إذا كنت جديد على عالم البرمجة الكائنية لابد انك الأن تسأل نفسك هذا السؤال. للأسف ليس هناك تعريف واحد ثابت للكائن ولكنه ببساطه عبارة عن برنامج متكامل بحد ذاته يحمل متغيرات تابعه له ووظائف يقوم عن طريقها بالعمل المطلوب منه. وعن طريق استخدام كائنات عديدة في برنامجنا نستطيع القيام بكتابه برامج ضخمة في فترة قصيرة ونستطيع كذلك اعاده استخدامها في برامج اخرى. ونستخدم كائن رئيسي لكل برنامج جافا يكون نقطة بداية البرنامج. وأطلاق عبارة "كائن" او "class Object" هو تعبير صادق لأبعد الحدود. فكل كائن خلقة الله له وظيفة يقوم بها وله عمر معين. كذلك هذه البرامج التي يطلق عليها كائنات لها نقطة بدايه ونهايه ووظائف تقوم بها. ولكنها تعمل بشكل منفصل بحد ذاتها.

في هذا الدرس لا تشغل نفسك كثير بما يعنيه كائن لان ذلك سيتظح فيما بعد.

بعد ما عرفت كل ذلك ستقوم بفتح ملف جديد(file ثم New) في مصرف قهوة وتلصق به الشفرة السابقة ، بعد ذلك احفظه على القرص الصلب (file ثم Save As) بستخدام الاسم التالي:

HelloWorldApp.java

2- الآن نقوم بإنشاء مشروع "Project" عن طريق(Project ثم New) و نعطية اي اسم نشاء ، ونحفظة في نفس المكان الذي حفظن فيه الملف السابق. بعد ذلك نقوم بإضافة الملف السابق HelloWorldApp.java لهذا المشروع عن طريق (Project ثم Add files)

الآن لون نظرت الي الجزء اليسار من الشاشة في المصرف قهوة فأنك سترى اسم المشروع واسم الملف السابع تحته كما يلي:

الدرس الأول JAVA Images-4a908071aa

3- هذا كل ما في الأمر نحن الآن جاهزون لإنتاج البرنامج وكل ماعلينا فعله هو الضغط على (Build ثم Build All)

4- اذا مرت كل العمليات السابقة بنجاح فإنك ستحصل على الملف التالي : HelloWorldApp.class في نفس المكان الذي حفظت فيه الملف السابق HelloWorldApp.java إذا كان هناك خطء معين فتأكد من انك قمت بكل الخطوات السابقة بشكل صحيح. وإذا ظلت هناك اخطاء لم تستطيع الأجابه عليها فحاول كتابه المشكلة في ساحة الحوار.

الآن لنرى هل فعلا شفرتنا البرمجية تعمل أم لا ، لذلك سنقوم بأمر المصرف قهوه ان يشغل البرنامج لنا لنرى النتيجه ونقوم بذلك عن طريق الضغط على (Build ثم Run) .

سترى في شاشة الأخراج ( Output) النتيجة التالية :



C:\jdk1.2.2\bin\java.exe HelloWorldApp
Working Directory - C:\TEMP\
Class Path .;c:\kawa322\kawaclasses.zip;c:\jdk1.2.2\lib\tools.jar;c:\jdk1.2.2\jre\lib\rt.jar


Hello World!

Process Exit.


الآن لنتعرف على ماتعنية الشفرة البرمجية السابقة:

1- قمنا اولا بإنشاء كائن اطلقنا عليه الاسم HelloWorldApp كما يلي :

class HelloWorldApp {}

2- وبما انه الكائن الرئيسي قمنا بكتابة الوظيفة الرئيسية فيه :

public static void main(String[] args) {}

3- وفيها كتبنا امر أظهار العبارة " Hello World!" على الشاشة :

System.out.println("Hello World!");

هذا هو الدرس الأول وفيه تعلمنا ما يلي :

1- تعرفنا على كيفية كتابة وانشاء برنامج جافا.

2- تعرفنا على المصرف قهوه وطريقة التعامل معه.

وأخير قبل ان ننهي هذا الدرس احب ان اوضح ان برامج جافا تنقسم الى قسمين الأول يطلق عليها Applet وهي برامج نستخدمها في المتصفح وهي كثيرة ان بحثت عنها في الانترنت فتكاد لا تخلو صفحة منها. ثم القسم الثاني Application وهي برامج تعمل بدون الحاجة لمتصفح وتعمل مثل اي برامج اخرى. وليس هناك فرق بين الأثنين من الناحية البرمجية فكلاهما يتبع نفس القوانين ولكن عند كتابة النوع الثاني يجب علينا انشاء النافذه والقوائم الخ ذلك مما يزيد من حجم البرنامج ولكن في النوع الأول فان ذلك متوفر لنا عن طريق المتصفح.

هناك نوع ثالث يطلق عليه " java scripts" وهي شفرة برمجية لجافا محدودة شيئا ما ، يقوم المتصفح بتشغيلها بدون الحاجة لمصرف او مجموعة برمجية. ولكنها قليله الاستعمال لانها تعتمد على المتصفح وامكانياته الخ. ولا تستطيع انتاج برامج ضخمه بها ، ولكن العلم بوجودها شيء مفيد. في دروسنا سنركز على النوع الأول Applet لنتشارة ولأمكانية تحويلة الى النوع الثاني Application بسهولة ان أردنا.



عدل سابقا من قبل لؤلؤة في السبت أبريل 11, 2009 9:47 pm عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
the best geo
لا اله الا الله
لا اله الا الله
the best geo


ذكر
السمك عدد الرسائل : 1771
العمر : 35
السٌّمعَة : 35
نقاط : 16862
تاريخ التسجيل : 18/09/2008

الدرس الأول JAVA Empty
مُساهمةموضوع: رد: الدرس الأول JAVA   الدرس الأول JAVA Emptyالسبت أبريل 11, 2009 9:42 pm

ماشاء الله
انا كمان نفسي ازود معلوماتي عن لغات البرمجه
وان شاء الله اتابع دروسك يا هندسة
تسلم ايدك
وبارك الله في عملك
وجزاكي الله كل الخير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
لؤلؤة
جوهرة المنتدى
جوهرة المنتدى
لؤلؤة


انثى
السرطان عدد الرسائل : 9985
العمر : 35
العمل/الدراسة : طالبه في كلية الهندسة
الاقامة : أم الدنيـــــــ مصرــــــــا
الأوسمه : الدرس الأول JAVA 15851610
السٌّمعَة : 44
نقاط : 34948
تاريخ التسجيل : 02/04/2008

الدرس الأول JAVA Empty
مُساهمةموضوع: رد: الدرس الأول JAVA   الدرس الأول JAVA Emptyالسبت أبريل 11, 2009 9:49 pm

تسلم يا اسلام ..
ويارب تستفيد ..
وبانتهاء السلسلة باذن الله .. تكون معلوماتك عن الجافا كويسة جدا ..

منور يا باشا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
AnGy MOoOoNy


الدرس الأول JAVA Stars6
AnGy MOoOoNy


انثى
الحمل عدد الرسائل : 2311
العمر : 34
العمل/الدراسة : Engineering College
الاقامة : Place of Moon
السٌّمعَة : 247
نقاط : 9068
تاريخ التسجيل : 26/02/2009

الدرس الأول JAVA Empty
مُساهمةموضوع: رد: الدرس الأول JAVA   الدرس الأول JAVA Emptyالأربعاء نوفمبر 18, 2009 10:23 pm

الدرس الأول JAVA Thanks2
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الأول JAVA
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى الجامعة العربية :: أحلى لمة كلية الهندسة-
انتقل الى: