تعلم الجافا جزء اول
تعلم الجافا جزء اول
البرمجة بلغة الجافا
<blockquote> الأهداف أن يعطي المتدرب البرنامج اسما بواسطة الجملة كلاس أن ينظم المتدرب البرنامج بواسطة الحاصرات أن يحفظ المتدرب المعلومات في متغير أن يغير قيمة المتغير أن يعرض المعلومات المحفوظة في المتغير أن يترجم البرنامج أن يشغل المتدرب البرنامج أن يقوم المتدرب البرنامج </blockquote> | ||
| ما الخطوات التي سوف نسير عليها لكتابة برنامجي الأول ؟ | |
<blockquote> الخطوات هي أولا : كتابة البرنامج بمعالج النصوص الذي اخترته وهو بالنسبة لي البرنامج الذي اشرنا اليه في الصفحة السابقة واذا كنت قد جهزته كما ذكرنا سالفا فقد اختصرت نصف المسافة ولكن اذا كنت قد فضلت برنامج الوورد فلا بأس ولكن تذكر أن تحفظ الملف كنص فقط يعني بدون تنسيق وإن كنت اخترت برنامج الدوس ـ المحرر ـ إيديت ـ فهو جيد من حيث أنه يقوم بترقيم الأسطر وهي مفيدة في حالة إكتشاف الأخطاء Class ثانيا : اعطاء البرنامج الذي سوف تكتبه إسما بواسطة الجملة { } ثالثا : تنظيم البرنامج بواسطة الحاصرات رابعا : حفظ المعلومات في متغير وتغيير قيمة المتغير خامسا : عرض المعلومات المحفوظة في المتغير سادسا : حفظ البرنامج سابعا : ترجمة البرنامج ثامنا : تشغيل البرنامج تاسعا : تقويم البرنامج ـ تصحيح الأخطاء والتعديل ـ </blockquote> | ||
| PepClock إنشاء البرنامج الأول | |
<blockquote> ياصديقي أود أن نتعرف على أسلوبنا في التدريب على البرمجة بلغة الجافا لتتضح من البداية الصورة فسوف نأخذ في البداية مثالا لتطبيق ـ أبليكيشن ـ ثم نتبعه ببريمج ـ أبلت ـ وبذا نكون من البداية قد تعرفنا على الجافا بشقيها التطبيقات والبريمجات الخاصة بالإنترنت ومن خلال هذه الأمثلة الأولية سوف نقارن بين جافا أبليكشن وجافا أبلت ــ دعنا الآن نسرع الى البرنامج الأول الساعة السكانية </blockquote> | ||
| الهدف من البرنامج | |
<blockquote> الهدف من البرنامج حساب معدل الزيادة السكانية في إحدى الدول ـ مقدار إزدياد عدد السكان في الثانية ـ في الدقيقة ـ في الساعة </blockquote> | ||
| ما الأسلوب الذي سوف نتبعه ؟ | |
<blockquote> لتحديد معدل الزيادة السكانية نقوم بتزويد الحاسب بمقدار الزيادة السكانية في هذه الدولة في اليوم الواحد </blockquote> | ||
| هل أبدأ الآن بالكتابة ؟ | |
<blockquote> نعم هيا بنا أستعمل برنامج النصوص الذي اخترته واكتب فيه ما يلي مع مراعاة عدم كتابة رقم السطر والنقطتان 1: class PopClock { 2: public static void main (String[] arguments) { 3: // My first java program goes here 4: int pop = 730000; 5: pop = pop / 1440; 6: System.out.println("A minute's worth of pop is " + pop); 7: } 8: } </blockquote> | ||
| مهلا يا أستاذ ما هذه الطلاسم ؟ | |
<blockquote> قبل أن نقوم بتفسير أي شيء وحتى لا ننسى في زحام هذه الطلاسم يجب أن نقوم بما يلي على وجه السرعة PopClock.java أولا بمجرد أن تنتهي من كتابة برنامجك الأول احفظه باسم تأكد من استعمال الأحرف الكبيرة تماما كما يظهر في البرنامج المكتوب أعلاه استعمل مفتاح الجدولة ومفتاح المسافة لإدراج المسافات الفارغة قبل بعض الأسطر نأتي الآن الى تفسير الطلاسم كما تقول السطر رقم 1 PopClock هذا السطر كأنك تقول للحاسب الآتي ـ أيها الحاسب لوسمحت مولودي الأول سمه من فضلك statement كما تذكر من المقدمة في الصفحات السابقة أن كل أمر تعطيه للحاسب يسمى جملة class الجملة طريقة تعطي اسما لبرنامج الحاسب ونلاحظ أن اسم البرنامج يطابق مع اسم الملف السطر رقم 2 2: public static void main (String[] arguments) { يعلم هذا السطر الحاسب بالبيان التالي ـ إن الجزء الأساسي من برنامجي البكر يبدأ من هنا ـ بما أن برامج الجافا تنظم في أقسام مختلفة اذا يجب أن تكون هناك طريقة معينة لتعريف الجزء الأول الذي يجب أن يبادر الحاسب ليعالجه main كل البرامج التي سوف نكتبها بعون الله تعالى تستعمل لنقطة البدء كلمة تستعمل الحاصرتين لتجميع أجزاء البرنامج ونلاحظ أن كل ما يوجد بين الحاصرتين حاصرة الفتح وحاصرة الغلق يسمى مجموعة وتسمى المجوعات كتلا ويمكن استعمال كتلا ضمن كتل أخرى السطر رقم 3 3: // My first java program goes here هذا السطر يسمى تعليق ويضعه المبرمج كملاحظة لمن يقرأ نص البرنامج والعلامة // في بداية السطر تعلم الحاسب بوجوب تجاهل هذا السطر السطر رقم 4 4: int pop = 730000; تأمر هذه الجملة الحاسب بأن يخزن القيمة 730000 والتي تعين مقدار ازدياد عدد السكان في دولة ما في اليوم الواحد في متغير المتغيرات ـ مواقع تخزين يستعملها الحاسب لتخزين المعلومات ويمكن تغيير قيمة المتغير وسوف نتناول في الدرس القادم موضع المتغيرات بالتفصيل ولكن الان نشير على وجه السرعة الى أن المتغيرات تستعمل لإحتواء أنواع مختلفة من المعلومات مثل الارقام الصحيحة والعشرية والحروف والنصوص وبالتالي يجب أن نحدد للحاسب أي نوع من هذه المعلومات سوف نضعها في المتغير وفي برنامجنا الأول الذي نحن بصدده نلاحظ أن المتغير يحتوي على رقم int صحيح وهذا نعرفه من وضع اسم المتغير int المتغير يمكنه تخزين قيم تقع بين -2.1 بليون و 2.1بليون نلاحظ أن الجملة في السطر الرابع تنتهي بفاصلة منقوطة ; حيث تستعمل هذه الفاصلات المنقوطة عند نهاية كل أمر في برامج جافا ويستعملها الحاسب لتحديد نهاية الأمر وبدايةالأمر التالي السطر رقم 5 5: pop = pop / 1440; يعطي هذا السطر للحاسب أمرا بأن يجعل المتغير بوب يساوي قيمته الحالية مقسومة على 1440 وهنا سوف يقوم الحاسب بقسمة قيمة المتغير على عدد الدقائق في اليوم وبالتالي نوجد مقدار الزيادة في عدد السكان في الدقيقة الواحدة السطر السادس 6: System.out.println("A minute's worth of pop is " + pop); في هذا السطر نحدد للحاسب الذي يجب أن يعرضه وهو النص التالي ( مقدار الزيادة السكانية في الدقيقة تساوي ) يليها القيمة المخزنة في المتغير بوب System.out.println تعني اعرض سطرا على جهاز خرج النظام ( المونيتور ) فيتم عرض كل ما يوجد بين القوسين </blockquote> | ||
|
» تعلم اللهجة اللبنانية
» تعلم أسرار الكي بورد
» تعلم كيف تجَمِّع أو تصَنِّع حاسوبك بنفسك
» تعلم الأعداد بالانجليزية والعربيه فيديو
الثلاثاء نوفمبر 12 2024, 22:14 من طرف رانيا رجب
» تركيب سيراميك في ابوظبي
الثلاثاء نوفمبر 12 2024, 21:58 من طرف رانيا رجب
» صباغ في أم القيوين
الثلاثاء نوفمبر 12 2024, 17:40 من طرف رانيا رجب
» مظلات حدائق في أبوظبي
الثلاثاء نوفمبر 12 2024, 00:13 من طرف رانيا رجب
» تركيب سيراميك في ابوظبي
الإثنين نوفمبر 11 2024, 23:52 من طرف رانيا رجب
» افضل كهربائي في عجمان
الخميس أكتوبر 31 2024, 01:42 من طرف رانيا رجب
» تصميم شلالات بالرياض
الأربعاء أكتوبر 30 2024, 19:33 من طرف رانيا رجب
» افضل معلم اسمنت بورد بالرياض
الأربعاء أكتوبر 30 2024, 18:08 من طرف رانيا رجب
» افضل شركة مكافحة الحمام بجدة
الأربعاء أكتوبر 30 2024, 16:42 من طرف رانيا رجب
» شركة مكافحة الارضة بجدة
الأربعاء أكتوبر 30 2024, 16:12 من طرف رانيا رجب
» شركة مكافحة النحل بجدة
الأربعاء أكتوبر 30 2024, 02:43 من طرف رانيا رجب
» شركة تفصيل مطابخ ستانلس ستيل
الأربعاء أكتوبر 30 2024, 02:25 من طرف رانيا رجب
» افضل صباغ في ابوظبي
الأربعاء أكتوبر 30 2024, 02:16 من طرف رانيا رجب
» تركيب باركيه في ابوظبي
الأربعاء أكتوبر 30 2024, 00:53 من طرف رانيا رجب
» تركيب جبس بورد في ابوظبي
الثلاثاء أكتوبر 29 2024, 01:34 من طرف رانيا رجب
» صباغ في ابوظبي
الثلاثاء أكتوبر 29 2024, 01:20 من طرف رانيا رجب
» تنظيف منازل في رأس الخيمة
الثلاثاء أكتوبر 29 2024, 01:09 من طرف رانيا رجب
» افضل شركة تنظيف في الشارقة
الثلاثاء أكتوبر 29 2024, 00:54 من طرف رانيا رجب
» شركة مكافحة النمل الابيض
الثلاثاء أكتوبر 29 2024, 00:32 من طرف رانيا رجب
» افضل شركة تنظيف في العين
الإثنين أكتوبر 28 2024, 23:21 من طرف رانيا رجب
» ارخص شركة تنظيف في الفجيرة
الإثنين أكتوبر 28 2024, 23:11 من طرف رانيا رجب
» افضل شركة تنظيف في راس الخيمة
الإثنين أكتوبر 28 2024, 22:59 من طرف رانيا رجب
» شركة مكافحة الناموس
الإثنين أكتوبر 28 2024, 21:55 من طرف رانيا رجب
» شركة مكافحة الارضة بجدة
الإثنين أكتوبر 28 2024, 14:33 من طرف رانيا رجب
» افضل معلم اسمنت بورد بالرياض
الأحد أكتوبر 20 2024, 20:37 من طرف رانيا رجب