Presentation is loading. Please wait.

Presentation is loading. Please wait.

لغة البرمجة بالكائنات(الجافا)

Similar presentations


Presentation on theme: "لغة البرمجة بالكائنات(الجافا)"— Presentation transcript:

1 لغة البرمجة بالكائنات(الجافا)
المملكة العربية السعودية وزارة التربية و التعليم ث/17 عنوان البحث: لغة البرمجة بالكائنات(الجافا) اسم الباحثة : (أميرة أشرف – دينا عادل – هدير صابر- آلاء يوسف – غاليه فيصل – دعاء جمعه – أروى المالكي – سارة محمود) اسم المعلمة : طيف سعيد الصف : 2/1 أعط البحث كمتطلب لمادة (الحاسب و تقنية المعلومات) لعام 1436هـ

2 نبذة عن لغة الجافا و عملها
خطة البحث: الفصل الأول: ما هي الجافا ؟ مميزات و عيوب الفصل الثاني: نبذة عن لغة الجافا و عملها (2)

3 قائمة المحتويات العنوان العنوان (3) الصفحة ما هي مميزاته ؟ ص11
ما هي عيوبه؟ ما الذي يسهل تعلم الجافا ؟ ص 12 الفصل الثاني ص 13 الأهداف الأساسية من انشاء جافا الخدمات التي تقدمها لغة الجافا ص14 منصات الجافا ص15 تابع ص16 العنوان الصفحة غلاف البحث ص 1 خطة البحث ص 2 قائمة المحتويات ص3 المقدمة ص 4 تمهيد ص 5 الفصل الأول ص6 ما هي لغة الجافا؟ قصة لغة الجافا ص7 تاريخ الجافا ص8 لماذا نالت الجافا هذه الشهرة و الاهتمام العالمي ؟ ص9 تابع ص10 (3)

4 المقدمة الحمد لله رب العالمين و الصلاة و السلام على رسول الله صلى الله عليه و سلم : أما بعد: توجد لغات برمجة عديدة إلا أنه يوجد فيها نوع من التخصص حيث يعتمد اختيار اللغة على المهام التي نريد من الحاسب إنجازها حيث أن لكل لغة ما يناسبها وهناك مهام يصعب تنفيذها بلغة معينة ولكنها تكون ميسورة بلغة أخرى . و من ضمن هذه اللغات لغة الجافا و لذلك في بحثنا هذا سنذكر نبذة بسيطة عن هذه اللغة . فصول هذا البحث هي : الفصل الأول (ما هي الجافا ؟ مميزات و عيوب) الفصل الثاني (نبذة عن لغة الجافا و عملها) نوجه الشكر إلى: معلمتنا الأستاذة/ طيف لمساعدتها لنا في إعداد البحث (4)

5 تمهيد *ما هي لغات البرمجة و ما دورها ؟
كما نعلم جميعا لكي نستطيع أن نتصل مع شخص آخر  يجب عليه أن يفهم اللغة التي نتكلم بها فمثلا لو تكلمت مع شخص فرنسي باللغة العربية لن يفهمك لذلك وجب عليك أن تتكلم بلغة يفهمها جيدا ألا و هي الفرنسية الكمبيوتر يعمل بنفس الطريقة ، الفرق الوحيد هو أن الحاسوب يتكلم لغة واحدة فقط هي لغة البينار Language Binary أو ما يسمى بلغة الآلة و هنا تأتي لغات البرمجة ، فدورها الأساسي هو عمل الاتصال بينك و بين الكمبيوتر بحيث تتم ترجمة التعليمات و اﻷوامر الخاصة بها  عن طريق مترجمCompilateur   و الذي يكمن دوره في ترجمة Source Code المكتوب بلغة عالية المستوى الى لغة منخفضة المستوى هي لغة الآلة  التي يفهمها الكمبيوتر و بالتالي سيعرف ماذا تريد أن تفعل.  و لغات البرمجة متعددة و مختلفة و كل لغة لها خصائصها و لها مميزاتها و عيوبها ، و هناك نوعان من اللغات و هي تصنف حسب اللغة التي يتحدث بها البشر : لغات عالية المستوى : و هي اللغات الأقرب من اللغة التي يفهمها البشر مثل الجافا ، السي ، السي++ ، دلفي ... الخ... لغات منخفضة المستوى : و هي اللغات القريبة من لغة الآلة مثل لغة الأسمبلي Assembly و بما أن موضوع بحثنا خاص بالجافا فسنتكلم فقط عن الجافا. (5)

6 الفصل الأول ما هي الجافا ؟ مميزات و عيوب (6)

7 قصة لغة جافا ؟ ما هي لغة الجافا؟ (7)
الـ جافا هي لغة برمجة من الجيل الثالث (المستوى الثالث) تم اصدارها لأول مرة عام 1995 عن طريق Sun Microsystems . و تتميز هذه اللغة بأنها كائنية التوجه كليا مما يجعلها مناسبة جدا لتطوير النظم المعقدة جدا و في نفس الوقت فهي بسيطة و سهلة الاستخدام فيمكن استعمالها بسهولة لتطوير برمجيات بسيطة كذلك. سميت لغة الجافا من قهوة الجافا (الجاوة) التي تزرع في جزيرة جاوا، قد تطورت من مشروع كان يسمى أوك (بلوط) (من شجر البلوط الذي كان موجودً خارج نافذة جوسلينج). قصة لغة جافا ؟  ابتكر لغة الجافا المهندس James Gosling في أوائل التسعينيات من القرن المنصرم 1992 أثناء عمله في مختبرات شركة Sun Microsystems وذلك لاستخدامها بمثابة العقل المفكر المستخدم لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي وقد كانت لغة الجافا تطويرا للغة السي بلاس بلاس وعند ولادتها أطلق عليها مبتكرها أواك بمعنى شجرة السنديان وهي الشجرة التي كان يراها من نافذة مكتبه وهو يعمل في مختبرات Sun Microsystems ثم تغير الاسم الى جافا وهذا الاسم على غير العادة في تسمية لغات البرمجة ليس الحروف الأولى من كلمات جملة معينة أو تعبيرا بمعنى معين ولكنه مجرد اسم وضعه مطورون هذه اللغة لينافس الأسماء الأخرى  ملاحظة: يجب عدم الخلط بين الجافا والجافا سكريبت فرغم تشابه اللغتين في السياق والتراكيب الا أنهما لغتان مختلفتان ولهما أهداف مختلفة. (7)

8 تاريخ الجافا بدأ ظهور الجافا في العالم كمشروع لشركة صن يسمى “اواك” (OAK) في عام 1991 و تحد قيادة أب الجافا “جيمس غوسلينغ“.  كان هدف المشروع صنع لغة برمجة تعمل على اي جهاز صغير، خلال فترة صغيرة تغيرت أهداف المشروع و تغير المشروع نفسه إلى جافا وقد اصدر الإصدار الأول منها عام1995. كان الإصدار الأول من جافا يهتم بتوفير امكانية صنع برمجيات الويب ( التي تعمل في متصفح الانترنت) و خلال و قت وجيز اصبحت معظم متصفحات الإنترنت تدعم الجافا بسبب الامكانيات العالية و الثبات والأمان التي وفرتهم الجافا في تلك الفترة.   في عام 1998 تم تطوير الجافا بشكل جذري و اصبحت تسمى جافا2 و من اهم التطويرات التي وضعت في هذه الإصدارة هي امكانيات الجافا في الواجهة الرسومية للمستخدم . من ثم كان هنالك العديد من تطويرات للجافا هنا نوجزها JDK (Sparkler) September 12, 1997 JDK (Pumpkin) December 3, 1997 JDK (Abigail) April 24, 1998 JDK (Brutus) September 28, 1998 JDK (Chelsea) April 8, 1999 J2SE 1.2 (Playground) December 4, 1998 J2SE (none) March 30, 1999 J2SE (Cricket) July 8, 1999 J2SE 1.3 (Kestrel) May 8, 2000 J2SE (Ladybird) May 17, 2001 J2SE (Merlin) February 13, 2002 J2SE (Hopper) September 16, 2002 J2SE (Mantis) June 26, 2003 J2SE 5.0 (1.5.0) (Tiger) September 29, 2004 Java SE 6 (1.6.0) (Mustang) December 11, 2006 Java SE 7 (1.7.0) (Dolphin) قريبا (8)

9 لماذا نالت الجافا هذه الشهرة و الاهتمام العالمي ؟
لكي نجيب عن هذا التساؤل نتعرف أولا على الطريقة التي طورت بها لغة الجافا ففي أوائل التسعينيات من القرن العشرين 1990 اخترعت لغة الجافا شركة Sun Microsystems ولهذا الاختراع قصة عجيبة حيث أن الشركة كانت قبل ذلك قد كلفت المهندس جيمس جوزلينج بوضع برامج لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي باستخدام لغة سي ++ وحينها وجد جيمس جوزلينج صعوبة في التعامل مع هذه اللغة فقام هو وفريق العمل المساعد له بتطوير هذه اللغة فولدت لغة جديدة تتوافق مع احتياجاته فكانت لغة الجافا وقد خططت شركة صن في تلك الأيام لاستغلال هذه اللغة الوليدة في التيلفزيون التفاعلي لكي تربح المليارات وحدث نوع من البطء في مشروع التلفزيون التفاعلي ــ ربما عن قصد من الشركات الأخرى المنافسة ــ ونتيجة لذلك فكرت شركة صن في توقيف مشروع تطوير هذه اللغة الوليدة وتسريح العاملين في هذا المشروع أو نقلهم الى قسم آخر ولكن حدث ما لم يكن في الحسبان حيث أنه في هذه الفترة كانت الانترنت قد بدأت في الانتشار بسرعة مذهلة مع نزول نظام الويندوز للأسواق وحيث أن لغة الجافا الوليدة التي اخترعت أصلا لبرمجة الأجهزة التطبيقية فيها من السمات ما يجعلها أكثر توافقا مع الشبكة العنكبوتية الدولية ـ الإنترنت ـ فقد كان لها السبق (9)

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

11 ما هي مميزاته ؟ تتميز لغة الجافا بمميزات خاصة مما يجعلها أكثر لغات البرمجة إثارة حيث تمكننا من الآتي  1-اضافة الحركة والصوت الى صفحات الويب  2-كتابة الألعاب والبرامج المساعدة  3-انشاء برامج ذات واجهة مستخدم رسومية  4-تصميم برمجيات تستفيد من كل مميزات الأنترنت  5-  الجافا لغة محمولة أي أن برامجها تعمل على جميع الأنظمة دون الحاجة الى إعادة ترجمتها . 6- يمكنك أن تبرمج أنواع كثيرة من التطبيقات و هي كالتالي : - تطبيقات عادية : على شكل نوافذ أو كونسول سنرى ( لاحقا ما معنى كلمة كونسول ) - تطبيقات Web أو ما يسمى بـ Applets : و هي برامج تعمل داخل المواقع الإلكترونية - تطبيقات على الهواتف المحمولة : مثل Android,iOs (IPhone) , BlackBerry و كذلك بعض الأنظمة الأخرى. - و العديد من البرامج الأخرى كألعاب 2D أو 3D 7- ان جميع البرمجيات التي تكتب بالجافا لا يتم ترجمتها للغة الآلة مثل باقي لغات البرمجة بل يتم ترجمتها إلى ما يسمى بالـ Byte Code توفر لغة الجافا بيئة تفاعلية عبر الشبكة العنكبوتية وبالتالي تستعمل لكتابة برامج تعليمية للإنترنت عبر برمجيات المحاكاة الحاسوبية للتجارب العلمية وبرمجيات الفصول الافتراضية للتعليم الإلكتروني والتعليم عن بعد  يمكننا بالجافا أن نفعل تقريبا كل شيء ، لذلك فالجافا لغة قوية و رائعة. (11)

12 ما الذي يسهل تعلم الجافا ؟
ما هي عيوبه؟ 1- بطيئة نوعا ما مقارنة باللغات الأخرى. 2-لغة كبيرة و واسعة جداً. 3- ثقيل عند التشغيل مقارنة باللغات الأخرى. 4 - عدم انتشار اللغة بصورة كبيرة. 5- قلة شركات استضافة الجافا (العربية). ولكن هذا لا يعني أن الجافا لغة ليست جيدة بل هي منتشرة جداً  في الدول الغربية و لكن هي قليلة الانتشار في ألوطن ألعربي. ما الذي يسهل تعلم الجافا ؟ على الرغم من صعوبة عملية البرمجة التي تتطلب عادة أربع سنوات دراسية للحصول على مؤهل جامعي في مجال تقنية المعلومات وجهاز حاسب شخصي وقدرات ذهنية مرتفعة وصبر طويل إلا أن تعلم البرمجة بلغة الجافا يعد أسهل من تعلم البرمجة بلغات أخرى والسبب هو انتشار الانترنت حيث تتوفر أدوات البرمجة بهذه اللغة على موقع شركة Sun Microsystems كما يمكن تحميل برامج جافا من مواقع انترنت مختلفة  (12)

13 نبذة عن لغة الجافا و عملها
الفصل الثاني نبذة عن لغة الجافا و عملها (13)

14 الخدمات التي تقدمها لغة الجافا
الأهداف الأساسية من انشاء جافا كائنيه التوجه. الاستقلال عن نظام التشغيل.   توفر إمكانيات و مكتبات للتشبيك.   إمكانية تنفيذ البرامج من حواسيب بعيدة بشكل آمن.  توفير إمكانية إضافة برامج إلى صفحات الويب.  إيجاد لغة مشابهة للغة سي من حيث التركيب النحوي   مصممة للعمل علي آلة افتراضية بحيث لا تحتاج إلي الترجمة من جديد عند استخدام برامجها على منصة تشغيل أو نظام تشغيل جديد، الخدمات التي تقدمها لغة الجافا -الانتقالية (portability) : و هي امكانية تشغيل برمجيات الجافا على أي نظام تشغيل -الأمان (security) : كون برمجيات الجافا لا تعمل إلا عن طريق جهاز جافا الافتراضي فبالتالي فإن هذا الجهاز يضع حدودا لإمكانيات بعض البرمجيات مما يعيق إمكانية صنع برمجيات مخربة عن طريق هذه اللغة -كائنية التوجه (Object Oriented): أن ابسط برنامج يمكن عمله بالجافا لا بد ان يتبع توجه البرمجة الكائنية التي تسهل الكثير و الكثير من المشاكل بالنسبة لمتطور البرمجيات. —- (Distributed): يمكن صنع برامج جافا تعمل على الشبكة و تتخاطب مع بعضها البعض بكل سهولة. مع أن لغة الجافا تختلف كثيرا عن قريناتها في طريقة عملها و في خصائصها إلا أنها تتشابه كثيرا في قواعد تركيب و كتابة شفرتها بلغة الـ C++ المشهورة ، مما يسهل عملية تعلم الجافا لمبرمجي هذه اللغة . (14)

15 منصات الجافا تقدم لغة برمجة الجافا اكثر من منصة عمل للمبرمجين و مطوري النظم. كل من هذه المنصات لها خصائص و تقنيات تختلف عن بعضها البعض مما يجعل كل من هذه المنصات متخصصة في تطوير انواع معينة من برمجيات الجافا دون غيرها. فلنرى كل من هذه المنصات و ما تقدمه لنا كمبرمجين و مطوري نظم: Java 2 Standard Edition (J2SE) : تعتبر هذه المنصة الأكثر استخداما في الجافا لتطوير برمجيات المكتبية و (Appletes). عموما توفر هذه المنصة وحدات البناء الأساسية لأي برنامج جافا مثلا: الأمور الأساسية بالجافا : توفر اساسيات الكائنات و وحدات تعريف المتغيرات و النصوص و غيرها من الأمور الأساسية في لغة الجافا في رزمة مثل Java.lang. إمكانيات القراءة و الكتابة : التي توفر وسيلة الكتابة و القراءة للبرمجيات إما من و في الملفات، قواعد البيانات ، الشبكات و غيرها متوفرة في رزمة Java.io المكتبات المرئية : هي مكتبات تساعد في تكوين الواجهة الرسومية للمستخدم و أشهر رزمتين لتكوين الواجهات الرسومية هم : Java.awt, and Javax.swing التعامل مع قواعد البيانات : توفير امكانية إدخال البيانات و البحث عنها، أغلبها في رزمة java.sql و هنالك غير هذه الكثير من الرزم المفيدة المتوفرة مع هذه المنصة (15)

16 (16) Java 2 Micro Edition (J2ME) :
2 Enterprise Edition (J2EE) : هذه المنصة تستعمل لتطوير برمجيات الجافا التي تعمل على جهة الخادم مثل صفحات الـ (JSP) و السيرفرليتس و غيرها من الأدوات و البرمجيات المستعملة في تطوير المواقع و البرامج الشبكية. كما ان هنالك منصات للجافا لا تأتي مع الجافا نفسها ولا هي من صنع صن ميكروسيستمس على سبيل المثال (وليس الحصر) الـGWT والـ android  هاتين المنصتين هما من صنع جوجل الأولى لبرمجة تطبيقات الويب و الثانية لتطوير برامج تعمل على نظام تشغيل جوجل للجوالات الأندرويد. إضافة لهذه المنصات هنالك العديد من اصناف او لغات مستخلصة من الجافا مثل الجـ روبي والـ جايثون و هما شبيهتان بالروبي و البايثون ولكنهما تعملان على جهاز جافا الافتراضي مما يعني أن هذه اللغة تترجم إلى الجافا أولا ثم إلى البايت كود (طبعا هذا النوع من اللغات المعتمدة على الجافا لا تتلخص على هاتين اللغتين بل هنالك مجموعة كبيرة من لغات البرمجة تعمل بهذه الطريقة). (16)

17 تعريفات هامة بلغة الجافا :
1- بيئة تشغيل الجافا JVM .  2- مترجم برنامج JIT .  3- Java Applet .  4- Java .Application تطبيق جافا .  5- مكتبة SDK , JDK .  شرح التعريفات  1- بيئة التشغيل “JVM” :  الحروف JVM اختصار للعبارة JAVA Virtual Machine , وهي فكرة قامت جافا بإنشائها لتجعل لغة جافا تعمل على جميع أو معظم أنظمة التشغيل . وتقوم الفكرة على إنشاء طبقة وسيطة Software كأنها برنامج تشغيل للبرامج Run Time لكل نظام تشغيل يتم إنزاله أولاً على الأجهزة بحيث تفهم هي برامج جافا وتفسرها لنظام التشغيل ثم الجهاز ولهذا كان من مزايا لغة جافا أنها تعمل على كثير من نظم التشغيل الموجودة بعد إعداد JVM الخاصة بمعظم أنظمة التشغيل .. فلا يهم إذا كان البرنامج مكتوب لنظام التشغيل WINDOWS أو UNIX , المهم أن البرنامج يكتب ثم يحمل إلى الجهاز وعلى الجهاز يوجد JVM للنظام الموجود وبالتالي يعمل البرنامج .  2- Java Applet : نوع من أنواع التطبيقات الذي صمم خصيصاً للإنترنت حيث يقوم المطوّر بإعداد هذا البرنامج Applet ثم يستدعيه من خلال استخدام ملف HTML بشرط تحميل برنامج Applet على الخادم server الموجود عليه ملف الـHTML .  3- Java Application تطبيق الجافا : هو تطبيق يشبه التطبيقات المنشأة بجميع لغات البرمجة الأخرى يعمل مع نظام التشغيل بعيداً عن شبكة الإنترنت والمشهور عن لغة جافا أنها تعدّ برامج للإنترنت ولكن غير المشهور أيضاً أنها توفر كثير من نقاط القوة في إعداد أي تطبيق سواء مكتبي DISKTOP أو خاص بالشبكات CLIENT\SERVER . (17)

18 طرق كتابة برامج الجافا (18)
توجد أكثر من طريقة لكتابة برامج الجافا وترجمتها منها :  (1) استعمال المكتبة JDK مباشرة مع استعمال أي محرر سطور : تعتبر هذه الطريقة التقليدية هي استعمال أدوات JDK التي أنتجتها شركة SUN مع أي محرر سطور لإعداد البرنامج وهي الطريقة المتبعة عند شرح أجزاء لغة جافا ونبدأ كما يلي :  الأدوات المطلوبة لاستعمال هذه الطريقة : 1/ محرر سطور وليكن Note Bad " المفكرة " الموجود مع ويندوز .  2/ مجموعة JDK :  3/ أدوات المجموعة JDK :  - الملف Java : وهو الملف التنفيذي المستعمل في ترجمة الملف المصدر إلى الصورة التنفيذية .  - الملفJava : هو البرنامج المسئول عن تنفيذ برامج Java التنفيذية بعد تحويلها .  - الملف Applet Viewer : لعرض برنامج Applet للاختبار . (2) استعمال برامج وسيطة مثل KAWA أو JCreator : (3) استعمال البرامج المعدّة للغة الجافا مثل : Forte , JBuilder :  (18)

19 توضيح بسيط لهذه الطرق (19)
(1) استعمال المكتبة JDK مباشرة وهي الطريقة التقليدية وذلك بإعداد مكتبة جافا أو مترجم لغة جافا على جهازك وهي JDK : Java Developmenet 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 مع أن هذه المكونات تعرّف بعض الأحداث الجديدة . (19)

20 المراجع صراع مبرمجون http://computer-profesunal.3abber.com/post/126615
مدونه عمر الصعيدي منتديات ستار تايمز زول مجنون كمبيوتر Technical, computer related articles and projects. زي توداي


Download ppt "لغة البرمجة بالكائنات(الجافا)"

Similar presentations


Ads by Google