عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا
ادارة المنتدي



 
الرئيسيةالبوابةاليوميةمكتبة الصورس .و .جبحـثقائمة الاعضاءالمجموعاتالتسجيلدخول

شاطر | 
 

 مقدمة عن الجافا وبيئة التشغيل

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
114
عضو نشيط
عضو نشيط


انثى
عدد المشاركات : 37
نقاط التقييم : 45
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: مقدمة عن الجافا وبيئة التشغيل   الإثنين يوليو 27, 2009 11:48 pm

مقدمة عن لغة الجـافـا وبيئة التشغيل

قرات هذا الموضوع واعجبني لانه مقدمة عن الجافا فجبته لكم

لغة الجافا Java Language:
هي لغة حديثة أنتجتها عام 1995م شركة SUN Micro System لتناسب التطبيقات الحديثة .
وهي تناسب تطبيقات الإنترنت حيث أصبحت هي قلب برمجة الإنترنت بما توفره من إمكانيات .
وتتصف لغة الجافا بالصفات التالية :
1- لغة برمجية تعمل بواسطة الأهدافOOP .
2- لها بيئة تشغيل خاصة بها JVM .
3- لها مكتبة فصائل Class Libraries .
4- تقوم على لغة C / C++ .
5- تعمل على معظم نظم التشغيل .

وفيما يلي شرح هذه النقاط :
1- لغة تلتزم بقواعد البرمجة بواسطة الأهداف Object Oriented Programming (OOP) : حيث وفرت كثير من الجهد الذي كان يبذل باستخدام البرمجة التقليدية ، حيث كانت البرمجة التقليدية توفر للمبرمج مكتبة من الدوالي إضافة إلى تركيب تقليدي للبرنامج وعلى المبرمج أن يستعمل الدوالي مع تركيب البرنامج لإنشاء التطبيقات مما يضطره لكتابة السطور الكثيرة أكثر من مرة ؛ لقد كانت وحدة بناء البرنامج هي الدالة .. في حين أتت البرمجة بواسطة الأهداف بفكرة جديدة هي إنشاء عناصر متكاملة تحتوي على بيانات ودوالي هي أساس إنشاء البرنامج .. وبالتالي أصبحت وحدة بناء البرنامج وحدة كبيرة هي الفصيلة أو العنصر Object مما سهل واختصر الكثير .

2- لغة لها بيئة تنفيذ خاصة JVM : للغة الجافا بيئة تشغيل للبرنامج هي JVM التي تقوم بترجمة البرنامج للغة الآلة وبالتالي فإن لغة الجافا غير مرتبطة بنظام التشغيل .

3- لها مكتبة فصائل قوية Class Libraries :نظراً لأن لغة جافا تعتمد على مفهومOOP فهي تحتوي على مكتبة فصائل قوية توفر معظم أو كل الفصائل المطلوبة للإعمال مثل التعامل مع الملفات وقواعد البيانات والشبكات و الرسومات المجسمة والحركة وكذلك التعامل مع الإنترنت .

4- لغة مبنية على لغة الـC,C++ : فعندما تم إنشاء لغة الجافا كان أساس بنائها لغة من أشهر وأقوى اللغات وهي C,C++ وبالتالي فهي لم تبدأ من حيث بدأ الآخرون بل من حيث انتهى الآخرون وهي لغة C++ و ثم إضافة الجديد في لغة الجافا .
________________


تعريفات هامة :
1- بيئة تشغيل الـJVM جافا .
2- مترجم برنامج JIT .
3- Java Applet .
4- Java Application تطبيق جافا .
5- مكتبة SDK , JDK .


وفي مايلي شرح هذه التعريفات :
1- بيئة التشغيل “JVM” :
الحروف JVM اختصار للعبارة JAVA Virtual Machine , وهي فكرة قامت جافا بإمشائها لتجعل لغة جافا تعمل على جميع أو معظم أنظمة التشغيل . وتقوم الفكرة على إنشاء طبقة وسيطة Software كأنها برنامج تشغيل للبرامج RunTime لكل نظام تشغيل يتم إنزاله أولاً على الأجهزة بحيث تفهم هي برامج جافا وتفسرها لنظام التشغيل ثم الجهاز ولهذا كان من مزايا لغة جافا أنها تعمل على كثير من نظم التشغيل الموجودة بعد إعداد JVM الخاصة بمعظم أنظمة التشغيل .. فلا يهم إذا كان البرنامج مكتوب لنظام التشغيل WINDOWS أو UNIX , المهم أن البرنامج يكتب ثم يحمل إلى الجهاز وعلى الجهاز يوجد JVM للنظام الموجود وبالتالي يعمل البرنامج .
2- Java Applet :
نوع من أنواع التطبيقات الذي صمم خصيصاً للإنترنت حيث يقوم المطوّر بإعداد هذا البرنامج Applet ثم يستدعيه من خلال إستخدام ملف HTML بشرط تحميل برنامج Applet على الخادم server الموجود عليه ملف الـHTML . أما طريقة إنشاء Applet وطريقة إستدعائها من داخل ملف HTML فهذا ما سنتعلمه إن شاء الله خلال الدروس القادمة .
3- Java Application تطبيق الجافا :
هو تطبيق يشبه التطبيقات المنشأة بجميع لغات البرمجة الأخرى يعمل مع نظام التشغيل بعيداً عن شبكة الإنترنت والمشهور عن لغة جافا أنها تعدّ برامج للإنترنت ولكن غير المشهور أيضاً أنها توفر كثير من نقاط القوة في إعداد أي تطبيق سواء مكتبي DISKTOP أو خاص بالشبكات CLIENTSERVER .


_______________


طرق كتابة برامج الجافا :
توجد أكثر من طريقة لكتابة برامج الجافا وترجمتها منها :
(1) استعمال المكتبة JDK مباشرة مع استعمال أي محرر سطور :
تعتبر هذه الطريقة التقليدية هي استعمال أدوات JDK التي أنتجتها شركة SUN مع أي محرر سطور لإعداد البرنامج وهي الطريقة المتبعة عند شرح أجزاء لغة جافا ونبدأ كما يلي :
الأدوات المطلوبة لإستعمال هذه الطريقة :
1/ محرر سطور وليكن NoteBad " المفكرة " الموجود مع ويندوز .
2/ مجموعة JDK : ويمكنك الحصول على مكتبة JDK من موقع SUN .من هنا :J2SE download .
3/ أدوات المجموعة JDK :
- الملف Javac : وهو الملف التنفيذي المستعمل في ترجمة الملف المصدر إلى الصورة التنفيذية .
- الملفJava : هو البرنامج النسئول عن تنفيذ برامج Java التنفيذية بعد تحويلها .
- الملف Applet Viewer : لعرض برنامج Applet للإختبار .



وفيما يلي توضيح بسيط لهذه الطرق :
(1) استعمال المكتبة JDK مباشرة وهي الطريقة التقليدية وذلك بإعداد مكتبة جافا أو مترجم لغة جافا على جهازك وهي JDK : Java Developmenet Kit والتي توفرة شركة SUN مجاناً على موقعها هنا : JAVA Development Kit .

(2) استعمال برامج وسيطة : وهي برامج معدّة لتسهيل كتابة برنامج لغة الجافا ولكنها ليست بيئة متكاملة . حيث توفر كتابة البرنامج وتنفيذه من خلال بيئة رسومية بشرط وجود مكتبة ومترجم جافا مسبقاً على الجهاز JDK يوجد برامج كثيرة لهذا الغرض مثل : برنامج Creator وكذلك Kawa .

(3) البرامج المعدّة للغة جافا : وهي أفضل وأقوى الطرق وذلك بإستعمال أحد البرامج التي تطلق عليها برامج visual حيث تتوفر جميع متطلبات إعداد تطبيق جافا مثل : البيئة السهلة للإعداد والمكتبة والمترجم ، ومن هذه البرامج الشهيرة Forte وهو من إنتاج شركة SUN وكذلك برنامج visual café وبرنامج الـ JBuilder وبرنامج الـ Java Developer .


______________


مكونات Swing GUI ( Javax.swing ) :
إن المكونات swing هي مجموعة غنية من تحكمات واجهة تداخل المستخدم الرسومية ؛ كتبت من أجل أن تبدو وتتصرف بشكل نظام التشغيل نفسه على جهاز المستخدم . على العكس من مكونات AWT فالأخيرة لا تعتمد على مكونات GUI الأصلية ؛ إن زر AWT سيبدو مثل زر ويندوز على جهاز ويندوز ، زر ماكنتوش على كمبيوتر ماكنتوش ، وهكذا ..
تستخدم مكونات SWING نموذج الحدث نفسه مثل مكونات AWT و JavaBeans مع أن هذه المكونات تعرّف بعض الأحداث الجديدة .
: Javax.swing .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
يافعي والراس عالي
مشرف
مشرف


ذكر
عدد المشاركات : 97
العمر : 27
الموقع : قيد التطوير
العمل/الترفيه : طالب
نقاط التقييم : 159
الشعبية : 1
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 4:26 am

مشكور على الموضوع الرائع اختي الكريمة


ولكني من طبعي ان اسئل عن اي شي لم افهمه ولا يهمني ان كان السوال تافها او صعبا

فاسمحي لي ان اقف عند هذه العبارة التي كتبتيها


114 كتب:


إستخدام ملف HTML بشرط تحميل برنامج
Appletعلى الخادم server
الموجود عليه ملف الـHTML .
أما طريقة إنشاء
Applet وطريقة إستدعائها من داخل ملف HTML فهذا ما سنتعلمه إن شاء الله خلال الدروس القادمة
.


برنامج applet موجود جاهز عندي على الserver بس بصراحة لم افهم كيف استخدام الملف html
ممكن توضحي اكثر
وطريقة الانشاء والاستدعاء مش فاهمها ولكن علي الانتظار لاني على شوق للدروس القادمة


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

مع خالص التحية
الرجوع الى أعلى الصفحة اذهب الى الأسفل
103
عضو نشيط
عضو نشيط


انثى
عدد المشاركات : 79
نقاط التقييم : 89
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 6:12 am

تسلمي اختي على هذا الموضوع الرائع و المفيد ...وانا جربت اضغط لتحميل مكتبه JDK من المكان الي كتبتيه J2SE download او قصدك انو لما ندخل موقع sun نضغط على هذا الزر ؟...لانه مهم نحمل كل حاجه عشان بعدين نطبق فيه شكرا لكي كثيراً
الرجوع الى أعلى الصفحة اذهب الى الأسفل
يافعي والراس عالي
مشرف
مشرف


ذكر
عدد المشاركات : 97
العمر : 27
الموقع : قيد التطوير
العمل/الترفيه : طالب
نقاط التقييم : 159
الشعبية : 1
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 6:20 am

انتي كتبتي الكلمة J2SE downloadوشكلك نسيتي تربطيها برابط معين
او نسخ برابط التحميل لها
ولكنك تشكرين على الجهد الكبير
اخت ندى بالنسبة لو دخلنا الى موقع sun هو موقع كبير جدا وفيه الكثير من الخفايا فلم نجد تلك الكلمة الابعد صعوبه تامه حتى خاصية البحث تطلع لك الكثير من المواضيع التي لها علاقة بهذا الموضوع


عدل سابقا من قبل يافعي والراس عالي في الثلاثاء يوليو 28, 2009 7:16 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
103
عضو نشيط
عضو نشيط


انثى
عدد المشاركات : 79
نقاط التقييم : 89
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 6:54 am

اوه هذا الي ظهر الي لما دخلت الموقع و بحثت في حرف ال J لقيت نفس الي كتبته لكن فيه ثلاث انواع مختلفه و مكتوب معاه SDK مش JDK فيعني مش هو المطلوب....

J
- J2EE 1.4 SDK and Sun Java System Application Server Platform Edition 8.2
- J2EE SDK 1.4_03 and Sun Java System Application Server Platform Edition 8.2 Multi-Language
- J2EE SDK 8.1 UR2
هذا الي طلع واكثر لكن هذا اكثر تشابه بالي مكتوب و طبعا في الموقع ينفع ينظغط و يتحمل software
الرجوع الى أعلى الصفحة اذهب الى الأسفل
يافعي والراس عالي
مشرف
مشرف


ذكر
عدد المشاركات : 97
العمر : 27
الموقع : قيد التطوير
العمل/الترفيه : طالب
نقاط التقييم : 159
الشعبية : 1
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 7:06 am

اختي ندى
مشاء الله شايفك مجتهدة وتدوري على مكتبه JDK
اذا انتي فاهمة ممكن تنزلي لنا دروس بالجافا


عدل سابقا من قبل يافعي والراس عالي في الثلاثاء يوليو 28, 2009 7:36 am عدل 3 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
103
عضو نشيط
عضو نشيط


انثى
عدد المشاركات : 79
نقاط التقييم : 89
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 7:23 am

انا مش عارفه ايش بالضيط الي لازم نحمله و اختي العزيزه كتبت انو الي نحتاجه لكتابه برنامج جافا هي هذي المكتبه ...فانت اي برنامج قصدك الجافا نفسه او ايش قولي وانا حلاقيه لك بسهوله و حجيب لكم الرابط بس اعرف ايش الي لازم نحمله بالضبط...لان في software for java or java fix او غيرهم ...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
103
عضو نشيط
عضو نشيط


انثى
عدد المشاركات : 79
نقاط التقييم : 89
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الثلاثاء يوليو 28, 2009 7:43 am

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


انثى
عدد المشاركات : 37
نقاط التقييم : 45
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الجمعة يوليو 31, 2009 4:54 am

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


انثى
عدد المشاركات : 79
نقاط التقييم : 89
الشعبية : 0
تاريخ التسجيل : 11/05/2009

مُساهمةموضوع: رد: مقدمة عن الجافا وبيئة التشغيل   الإثنين أغسطس 03, 2009 11:18 pm

لا عادي ...شكرا على اهتمامك Smile و اذا لقيتي الرابط نزليه...
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
مقدمة عن الجافا وبيئة التشغيل
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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