منتدى العشاق
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || 358862
منتدى العشاق
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || 358862
منتدى العشاق
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخول

 

  || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة ||

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
Admin
Admin
Admin


عدد المساهمات : 577
نقاط : 1511
السٌّمعَة : 7
تاريخ التسجيل : 16/06/2013
العمر : 27
الموقع : منتدى العشاق

بطاقة الشخصية
مرئي للجميع: بسم الله الرحمان الرحيم اصعد الله صباحكم

 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Empty
مُساهمةموضوع: || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة ||    || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Calend10الثلاثاء أكتوبر 08, 2013 4:46 pm

 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Xs4At
 
 
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY 
 
السلام عليكم و رحمة الله و بركاته ،،
و الصلاة و السلام على أشرف المرسلين ، محمد عليه الصلاة و السلما
و تحية طيبة لجميع أعضاء و زوار و مشرفي في منتديات ستار تايمز
 
 
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY 
 
هذا الموضوع عبارة عن مقدمة عن البرمجة عامة و عن لغة الجافا خاصة لكي
 تتعرفوا أكثر في ماذا ستنطلقون.

ما هي البرمجة ؟

البرمجة هي عملية كتابة أوامر و توجيهات للحاسوب لإعلامه بكيفية التعامل مع البيانات ، و تتبع
البرمجة قواعد خاصةباختلاف لغات البرمجة المختارة.

 بالمناسبة ما هي لغات البرمجة و ما دورها ؟

كما نعلم جميعا لكي نستطيع أن نتصل مع شخص آخر  يجب عليه أن يفهم اللغة
التي نتكلم بها فمثلا لو تكلمت مع شخص فرنسي باللغة العربية لن
 يفهمك لذلك وجب عليك أن تتكلم بلغة يفهمها جيدا ألا و هي الفرنسية
الكمبيوتر يعمل بنفس الطريقة ، الفرق الوحيد هو أن الحاسوب يتكلم لغة واحدة
فقط هي لغة البينار Language Binaire أو ما يسمى بلغة الآلة
و هنا تأتي لغات البرمجة ، فدورها الأساسي هو عمل الإتصال بينك و بين الكمبيوتر
بحيث تتم ترجمة التعليمات و اﻷوامر الخاصة بها  عن طريق مترجمCompilateur
 و الذي يكمن دوره في ترجمة الكود سورس المكتوب بلغة عالية المستوى الى لغة منخفضة
المستوى هي لغة الآلة  التي يفهمها الكمبيوتر و بالتالي سيعرف ماذا تريد أن تفعل. 

 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY
 
و لغات البرمجة متتعدة و مختلفة و كل لغة لها خصائصها و لها مميزاتها و عيوبها ،
و هناك نوعانمن اللغات و هي تصنف حسب لغة التي يتكلمها البشر :

لغات عالية المستوى : و هي اللغات الأقرب من اللغة التي يفهمها البشر مثل
الجافا ، السي ، السي++ ، دلفي ... الخ...
لغات منخفضة المستوى : و هي اللغات القريبة من لغة الآلة مثل لغة الأسيمبلي Assembly
و بما أن هذه الدورة خاصة بالجافا فسنتكلم فقط عن الجافا

 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY
 
 للجافا مميزات و كذلك بعض العيوب مثله مثل اللغات الأخرى.

ما هي مميزاته ؟

من أهم ما يميز لغة الجافا عن اللغات الأخرى و التي من أجلها يتجه الناس الى تعلم
هته الغةهو أن الجافا لغة محمولةأي أن برامجها تعمل على جميع الأنظمةدون
 الحاجة الى إعادةترجمتها ، فمثلا لو قمت بصناعة برنامج بلغة الجافا عى الويندوز
سيعمل تلقائياعلى الأنظمة الأخرىكـ الماك و اللينكس بشرط أن يكون JRE 
مثبت على الجهاز و هو ما يحتاجهلتشغيل برامج الجافا.
بالإظافة الى أن الجافا يمكنك أن تبرمج أنواع كثيرة من التطبيقات و هي الكتالي :
- تطبيقات عادية : على شكل نوافذ أو كونصول سنرى ( لاحقا ما معنى كلمة كونصول )
- تطبيقات Web أو ما يسمى بـ Applets : و هي برامج تعمل داخل المواقع الإلكترونية
- تطبيقات على الهواتف المحمولة : مثل Android,iOs (Iphone) , BlackBerry
و كذلك بعض الأنظمة الأخرى.
- و العديد من البرامج الأخرى كألعاب 2D أو 3D


كما ترون ، يمكننا بالجافا أن نفعل تقريبا كل شيء ، لذلك فالجاف لغة قوية و رائعة.

ما هي عيوبه :

في الحقيقة ، عيوبه لا تقارن بالنسبة للميزاته ، فالعيب الوحيد هو أنه كما
قلنا سابقا يجب أن يكون JRE عند جهاز كل شخص يريد تشغيل برنامجك
و لديه عيب آخر و لكنه ليس بالعظيم و هو أنه ثقيل عند التشغيل مقارنة باللغات الأخرى لكن
بالنسبة للمستخدم ، في تقريبا جميع الحالات ، لن يلاحظ الثقل لأن الفرق قليل جدا.
 
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY
 
و الآن سنتعرف على المتطلبات اللازمة للبدأ في البرمجة 

 ما هي البرامج اللازمة للبدأ في البرمجة بالجافا ؟

لكي نتمكن من البدأ في البرمجة يجب أن نتــوفــر عــلى مــا يسـمى بـ
 Integrated Development Environment
  أو باخــتصار IDE  فـــدوره هو ترجـــمـــة الكــود ســورس الى لــغــة الآلة.
و هناك الكثير من IDE و هذه البعض منها : Eclipse , NetBeans
و سنتسعمل في هذه الدورة Eclipse لأنه سهل الإستخدامو جميل الواجــهــة
 لكنه للأسف باللـغة الإنجليزية ( لمن لا يتقن قليلا الإنجليزية عليه أن يسرع
تعلمهالأن كل ما هو متعلق بالبرمجة هو باللغة الإنجليزية)
بالإظافة الى Eclipse ستحتاجون كذلك الى JRE لتشغيل
البرامج و سأشرح طريقة تحميلهم.
 
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY
 
تحميل المستلزمات :
تحميل JRE :
أول قم بالدخول على هذا الرابط  ثم إضغط على Download في الجزء الأيمين
 الخاص ب JRE كما هو موضح في الصورة التالية :
 
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || HdnsD
 
الآن وافق على الشروط ثم اختر نظام التشغيل المناسب.
  || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || 2Tecn
 
 

ملاحظة :x86 إذا كان نظامك من نوع 32bits و x64 إذا كان

النظام 64bits و لكن كنصيحة اختر دائما x86 حتى ولو كان
  نظامك 64bits عن تجربة شخصية لأنك فيما بعد عندما

تصبح تتعامل مع المكتبات الخارجية ستواجه مشاكل إذا اخترت x64
[color]
 
[/color]
 
تحميل Eclipse :
أولا أدخل على هذا الرابط ثم في الجزء اﻷيمن اختر نظام التشغيل
 الذي تعمل عليه و كما قلت سابقا اختر دائما 32bits: 
[color]
 
[/color]
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || BEk3e
و بطيعة الحال بعد التحميل قم بتثبيت البرنامج.
 
 || دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة || Dl5vY
[color]
 
[/color]
و الآن انتهينا من تحميل و تثبيت البرامج اللازمة نلتقي
في الدرس الأول المتمثل فتح مشروع جديد و إظهار نص على الشاشة.
 
 
 
 
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://jostinwalaf.mountada.net
 
|| دورة تــعــلــم لــغــة Java من الصــفـــر || مقــدمــة عــن الـــلــغــة ||
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» armitage - java كيفية إختراق أي جهاز بثغرة
»  ┤ قسم الهندسة الصوتية والميكساج دورة Fl Studio 10 ├ الدرس الثاني 2
» سيتم عمل دورة تعليم تدمير المواقع ببرامج الانومينوس الشهيرة
»  افتراضي [اسطوانه] دورة اختراق الاجهزه للمبتدئين من الصفر حتى الاحتراف

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