موقع الدي في دي العربي

الموقع الأكثر تطوراً في مجال الترفيه والتسلية وهو أحد مواقع شبكة منتديات مكتوب، تابع أحدث أخبار الأدب والفن الأفلام والمسلسلات، الرياضة، البرامج والألعاب، الفضائيات والاتصالات، العلوم واللغات، شاركنا آرائك مع محبي الفن والثقافة ، انضم الآن



+ الرد على الموضوع
صفحة 1 من 11 1 2 3 ... الأخيرةالأخيرة
النتائج 1 إلى 15 من 165
Like Tree2Likes

الموضوع: تعلم برمجة الجافا من الابره للصاروخ

  1. #1
    الصورة الرمزية copa
    تاريخ التسجيل
    Aug 2005
    المشاركات
    1,639

    تعلم برمجة الجافا من الابره للصاروخ

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


    تعلم البرمجة بلغة الجافا




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

    ماذا نعني بالبرمجة

    البرمجة تعني : مجموعة من الأوامر والتعليمات التي تعطى للحاسب في صورة برنامج مكتوب بلغة برمجة معينة بواسطة معالج نصوص ويتكون مصدر البرنامج من عدة سطور وكل سطر يعتبر جملة ويتعامل الحاسب مع كل جملة بترتيب معين لإنجاز الأمر الذي صمم البرنامج لتحقيقه ولكن أريد أن أتعرف على أمثلة للغات البرمجة توجد لغات برمجة عديدة إلا أنه يوجد فيها نوع من التخصص حيث يعتمد إختيار اللغة على المهام التي نريد من الحاسب إنجازها حيث أن لكل لغة ما يناسبها وهناك مهام يصعب تنفيذها بلغة معينة ولكنها تكون ميسورة بلغة أخرى ومن اللغات التي ظهرت في فترة الستينات لغة البيسك وهي لغات تدرس للمبتدئين وكلمة بيسك لفظة أوائلية تشكل الحروف الأولى من
    Biginners All Symbolic Instruction Cod وظهرت بعدها لغة فيجوال بيسك التي وضعتها ميكروسوفت وهي غنية عن التعريف ولها مميزات عديدة حيث تجمع بين سهولة لغة البيسك وتصميم برامج ذات واجهة رسومية وأيضا فيجوال بيسك سكريبت التي تقدم بريمجات تعمل ضمن صفحات الانترنت وأيضا لغة السي بلاس بلاس ذائعة الصيت وهي لغة برمجة تم ابتكارها كتطوير للغة السي التي هي الأخرى تحسين للغة البي وهناك العشرات من لغات البرمجة الأخرى ولكن الآن نأتي لبيت القصيد وموضوعنا اليوم وهي اللغة التي أدهشت العالم ألا وهي لغة الجافا


    أريد أن أعرف المزيد ؟

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

    ما مميزات الجافا ؟

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

    ما الذي يسهل تعلم الجافا ؟

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

    ما متطلبات البرمجة ؟


    Interpreter مفسر


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


    Compiler مترجم


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

    ما الذي أحتاجه لكي أكتب برنامجا بلغة الجافا ؟

    Java Developers Kit ( JDK) عدة تطوير الجافا تعتبر هذه الأداة الأولى التي وضعها مطوروا الجافا بشركة صن ميكروسيستمز ورغم وجود أدوات برمجة أخرى من عدة شركات منافسة إلا أنه من الأفضل أن نأخذ الأمر ممن طوره وهذه الأداة قد صدرت في عدة إصدارات ويمكن تحميل هذه الأدوات من موقع صن ميكروسيستمز ثانيا محرر نصوص لكتابة البرامج


    ولكن لماذا نالت الجافا هذه الشهرة والإهتمام العالمي؟

    لكي نجيب عن هذا التساؤل نتعرف أولا على الطريقة التي طورت بها لغة الجافا ففي أوائل التسعينيات من القرن العشرين 1990 اخترعت لغة الجافا شركة صن ميكروسيستمز ولهذا الإختراع قصة عجيبة حيث أن الشركة كانت قبل ذلك قد كلفت المهندس جيمس جوزلينج بوضع برامج لتشغيل الأجهزة التطبيقية الذكية مثل التيلفزيون التفاعلي باستخدام لغة سي بلاس بلاس وحينها وجد جيمس جوزلينج صعوبة في في التعامل مع هذه اللغة فقام هو وفريق العمل المساعد له بتطوير هذه اللغة فولدت لغة جديدة تتوافق مع احتياجاته فكانت لغة الجافا وقد خططت شركة صن في تلك الأيام لاستغلال هذه اللغة الوليدة في التيلفزيون التفاعلي لكي تربح المليارات وحدث نوع من البطء في مشروع التلفزيون التفاعلي ــ ربما عن قصد من الشركات الأخرى المنافسة ــ ونتيجة لذلك فكرت شركة صن في توقيف مشروع تطوير هذه اللغة الوليدة وتسريح العاملين في هذا المشروع أو نقلهم الى قسم آخر ولكن حدث ما لم يكن في الحسبان حيث أنه في هذه الفترة كانت الانترنت قد بدأت في الإنتشار بسرعة مذهلة مع نزول نظام الويندوز للأسواق وحيث أن لغة الجافا الوليدة التي اخترعت أصلا لبرمجة الأجهزة التطبيقية فيها من السمات ما يجعلها أكثر توافقا مع الشبكة العنكبوتية الدولية ـ الإنترنت ـ فقد كان لها السبق وأضافت الكثير الى الإنترنت الذي كان قبلها مقصورا على تبادل النصوص ولكن المطورين بشركة صن ابتكروا طريقة تجعل برامج الجافا تعمل بسهولة في صفحات الإنترنت وغيروا الإسم الذي كان قد أطلقه عليه مبتكرها من أواك ـ شجرة السنديان ـ الى الجافا ومن هنا أصبحت الجافا مرتبطة في شهرتها بالإنترنت حيث أن برنامج جافا صغير يوضع في صفحة من صفحات موقع على الشبكة الدولية يراه الملايين في جميع أنحاء العالم في نفس الوقت وقد كان هذا لا يتوفر الا مع الجافا مما أعطاها شهرة واسعة أكبر من شهرة نجوم هوليود ولحسن حظ شركة صن أن لغة الجافا أكدت نفسها في المجال الذي طورت له أصلا فقد بدأ الآن التيلفزيون التفاعلي في الانتشار وما يسمى سينما المنزل والمشاهدة حسب الطلب وليس هذا فقط بل إنتشر ما هو أكثر فائدة لشركة صن وهو الهاتف المحمول وللجافا أكبر دور في برمجة البرامج التي يعمل بها في أجياله السابقة واللاحقة ولا نستغرب أن يحدث نوع من الغيرة بين شركة ميكروسوفت وشركة صن ميكروسيستمز مما دفع ميكروسوفت الى أن تحذف ماكينة الجافاالافتراضية من الاصدارة الاولى للويندوز اكس بي وهذه الماكينة الافتراضية مسئولة عن عرض برامج الجافا على الانترنت ولكن ميكروسوفت تراجعت أمام طلب ملايين المستخدمين حول العالم فوضعتها مرة ثانية في الإصدارات اللاحقة وقد كانت قضية مشهورة تناولتها الصحف والمجلات خلال العام الماضي وقد ساهم في شهرة الجافا أيضا برامجها العلمية التفاعلية التي تصلح لمعظم المناهج التعليمية في جميع مراحل التعليم وبالتالي فان لها دورا كبيرا في التعليم الالكتروني والتعليم عن بعد والفصول الافتراضية
    لا الله الا الله
    www.danzybox.com

  2. #2
    الصورة الرمزية copa
    تاريخ التسجيل
    Aug 2005
    المشاركات
    1,639
    كيف أجهز حاسبي للبرمجة ؟


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

    Java 2 Platform, Standard Edition (J2SE)

    http://java.sun.com/j2se/downloads.html
    Java Developers Kit ( JDK)


    http://java.sun.com/j2se/downloads.html

    ويمكنك تحميلها من موقع شركة صن ميكروسيستيمز السابق وهي أحدث اصدارة من العدة ولكن اذا اردت أن تستخدم الادوات التي استخدمها فيمكنك تحميلها من الموقع
    Java Development Kit, v 1.1.8_010 and v 1.1.8_16


    http://java.sun.com/products/archive/jdk/1.1.8_010/
    كما يمكنك تحميل ما تريد من أدوات البرمجة الخاصة بلغة الجافا من الموقع


    أدوات برمجة الجافا

    http://download.com.com/2001-2213-0.html?tag=dir
    ومن أرشيف شركة صن ميكروسيستيمز
    http://java.sun.com/products/archive/index.html



    وبعد أن حملت العدة على حاسبي كيف أثبتها وأجهزها للعمل ؟

    الآن بدأ العمل الجدي ياصاحبي وهذا السؤال هو البداية الحقيقية للبرمجة نعم تجهيز ادوات البرمجة عملية معقدة نوعا ما وتختلف من حاسب الى آخر ولكن مع الاصرار والثقة لا توجد مشاكل وما قام به غيرك ليس مستحيلا وبالتالي يمكنك مع قليل من التركيز القيام به واذا كان نظام التشغيل لديك هو ميكروسوفت ويندوز بأي أصدارة وقمت بتحميل العدة الخاصة بالبرمجة فما عليك الا تثبيتها كما تثبت أي برنامج جديد وفي هذه الحالة يوجد اختلاف عن باقي البرامج حيث لن يوضع في قائمة البرامج أي رمز للعدة ولن تجد مايدل على وجود العدة في قائمة البرامج ولكن في الجزء الرئيسي من القرص الصلب في حاسبك وهو غالبا السي سوف تجد مجلدا يحمل اسم النسخة التي قمت بتثبيتها من العدة وهي في الحاسب لدي 1.1.8 وهذه العدة تعمل في الخفاء ولكي تجعلها تعمل مع أي جزء من اجزاء القرص الصلب عليك القيام بهذه العملية
    من قائمة ابدأ اختر أمر تشغيل وفيه اكتب
    انظر الصوره رقم 1 بالمرفقات


    ثم انقر على موافق فيظهر الصندوق الحواري التالي قم بالتنقل بين مفاتيح الجدولة فيه الى أن تصل الى الشكل التالي
    انظر الصوره رقم 2 بالرفقات

    الحمد لله لقد نجحت وماذا بعد ؟

    نعم نعم هذه سمات النابغين عند التوفيق يكون الحمد لله الذي به ومنه نتعلم وعلوم البرمجة كلها فتح من الله على عباده الذين يعملون ويأخذون بالأسباب وبعد أن نجحنا في اعداد الحاسب للبرمجة بلغة الجافا نمضي قدما الى الخطوة التالية وهي اختيار برنامج لتحرير النصوص لكتابة برامج الجافا ونحن نعرف أن برامج الحاسب تكتب بالنسبة لمعظم لغات البرمجة بكتابة النص في معالج نصوص وهناك بعض اللغات مثل سي بلاس بلاس يكون معها معالج نصوص خاص بها SunSoft Java Workshop هذا البرنامج هو أداة برمجة وضعه مطوروا لغة الجافا ومزود بمعالج نصوص خاص ايضا ويمكن تحميله من الشبكة ولكن عليك الصبر لأن هناك مفاجأة سوف أقدمها لك بعد قليل بعد أن نتعرف على برامج كتابة النصوص

    ياصديقي أنا واحد مبتدأ لا تحيرني ؟

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


    يا صديق أنا لا أعرف الا برنامج الوورد فهل يصلح ؟


    يا صاحبي لا تغضب صبرا نعم يصلح برنامج الوورد لكتابة برامج الجافا ولكن بشرط أن تحفظ الملفات كنصوص فقط يعني Text Only

    لقد وعدتني بمفاجأة أما آن الأوان بعد لها ؟

    آن الآوان وهي مفاجأة سارة سوف تساعدك كثيرا في البرمجة وهي عبارة عن برنامج يعمل في بيئة الويندوز ويقوم بكل شيء نيابة عنك ولكن ما أطلبه منك هو الدعاء لأبو دعاء

    هذا البرنامج هدية للطلاب الذين طلبوه ـ نسخة محسنة ـ

    http://www.geocities.com/tdcdom9/JEDPls13.zip



    انظر الصوره رقم 3 بالمرفقات

    شكرا جزيلا ومن فعل معروفا يتمه كيف يعمل هذا البرنامج ؟

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

    يا أستاذ لقد دوختني معاك البرناج أيضا يحتاج الى إعداد ؟

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

    أولا : افتح البرنامج واختر أمر أدوات كما في الشكل

    انظر الصوره رقم 4 بالمرفقات

    فيظهر الشكل أدناه قم بكتابة مافيه مع مراعاة تغيير رقم الاصدارة التي قمت بتحميلها هذا اذا كانت مختلفة

    انظر الصوره 5 بالمرفقات

    هل الأن أصبحت جاهزا لكتابة برنامجي الأول أم لا ؟

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

    لقد أصبحت متشوقا لكتابة برنامجي الأول فلما التمهل ؟

    ياصديقي لنمضي الأن أستعمل معالج النصوص الذي اخترته وان كنت افضل استخدام البرنامج السابق
    ابدأ البرمجة بلغة جافا
    الصور المرفقة
      عذراً, لا تستطيع مشاهدة المرفقات إلا بعد الرد على الموضوع

  3. #3
    الصورة الرمزية copa
    تاريخ التسجيل
    Aug 2005
    المشاركات
    1,639
    الدرس الأول


    الأهداف

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

    ما الخطوات التي سوف نسير عليها لكتابة برنامجي الأول ؟

    أولا : كتابة البرنامج بمعالج النصوص الذي اخترته وهو بالنسبة لي البرنامج الذي اشرنا اليه في الصفحة السابقة واذا كنت قد جهزته كما ذكرنا سالفا فقد اختصرت نصف المسافة ولكن اذا كنت قد فضلت برنامج الوورد فلا بأس ولكن تذكر أن تحفظ الملف كنص فقط يعني بدون تنسيق
    وإن كنت اخترت برنامج الدوس ـ المحرر ـ إيديت ـ فهو جيد من حيث أنه يقوم بترقيم الأسطر وهي مفيدة في حالة إكتشاف الأخطاء
    Class ثانيا : اعطاء البرنامج الذي سوف تكتبه إسما بواسطة الجملة
    { } ثالثا : تنظيم البرنامج بواسطة الحاصرات
    رابعا : حفظ المعلومات في متغير وتغيير قيمة المتغير
    خامسا : عرض المعلومات المحفوظة في المتغير
    سادسا : حفظ البرنامج
    سابعا : ترجمة البرنامج
    ثامنا : تشغيل البرنامج
    تاسعا : تقويم البرنامج ـ تصحيح الأخطاء والتعديل ـ



    PepClock إنشاء البرنامج الأول

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

    الهدف من البرنامج
    الهدف من البرنامج حساب معدل الزيادة السكانية في إحدى الدول ـ مقدار إزدياد عدد السكان في الثانية ـ في الدقيقة ـ في الساعة

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

    هل أبدأ الآن بالكتابة ؟
    نعم هيا بنا أستعمل برنامج النصوص الذي اخترته واكتب فيه ما يلي مع مراعاة عدم كتابة رقم السطر والنقطتان



    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: }



    مهلا يا أستاذ ما هذه الطلاسم ؟

    قبل أن نقوم بتفسير أي شيء وحتى لا ننسى في زحام هذه الطلاسم يجب أن نقوم بما يلي على وجه السرعة 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
    تعني اعرض سطرا على جهاز خرج النظام ( المونيتور ) فيتم عرض كل ما يوجد بين القوسين


    كيف يمكنني أن أترجم برنامجي الأول


    ترجمة البرنامج تعني تحويل الأوامر التي أعطيناها للحاسب الى نسق يفهمه الحاسب وبالتالي يجب ترجمة برامج الجافا قبل تنفيذها ويتم ترجمة برامج الجافا في عدة تطوير الجافا التي حملناها من موقع صن ميكروسيستيمز عن طريق أداة مساعدة تستخدم سطر الأوامر ( الدوس ) وتسمى هذه الاداة جافاسي ونلاحظ هنا أن مستخدمي نظام يونيكس لن يجدوا غرابة في التعامل مع عدة تطوير الجافا حيث يتم التعامل في معظم استخدامات يونيكس عن طريق سطر الأوامر أما مستخدمي ويندوز بأي إصدارة فيمكنهم استخدام الدوس عن طريق ابدأ ـ البرامج ـ موجه ميكروسوفت دوس javac ترجمة البرنامج عن طريق أولا باستخدام برنامجنا


    اذا لم يكن لديك هذا البرنامج لا تغضب ( مافيش مشكلة ) دع الأمور تجري في أعنتها ولا تبيتن الا خالي البال ما بين غمضة عين وانتباهتها يغير الله من حال الى حال
    انتقل الى المجلد الذي حفظت فيه الملف واكتب الأمر التالي في موجه الدوس
    javac PopClock.java
    عند عدم حدوث أخطاء سيتم انشاء ملف جديد باسم javac PopClock.class
    في حالة الأخطاء سوف تعرض رسالة تشرح هذه الأخطاء وأرقام الأسطر التي حدث فيها الخطأ

    الان ماذا تبقى لنا عن تشغيل البرنامج ؟
    لتشغيل برنامج جافا اكتب مايلي
    java PopClock
    الصور المرفقة
      عذراً, لا تستطيع مشاهدة المرفقات إلا بعد الرد على الموضوع

  4. #4
    الصورة الرمزية incubus
    تاريخ التسجيل
    Sep 2003
    المشاركات
    1,054
    اشكرك من كل قلبي يا اخي الكريم واتمنى من الله العلي القدير ان يمكنك من اكمال موضوعك الرائع
    فلغه الجافا مهمه لكل مبرمج ناجح
    واتمنى ان تبداء من البدايه كالقوائم والواجهه لانها تسهل الشرح من البدايه للنهايه
    كما ارجوا منك التفضل بتشريفي بزيارهتك موضوعي في شرح الفيجوال بيسك فلربما كنا ثنائي فيجوال بيسك مع جافا للننفع بهما الناس وتكون لنا في ميزاننا يوم القيامه

    وشكرا جزيلا لك
    اخوك
    incubus
    لا اله الا الله , محمد رسول الله
    من مواضيعي
    للمهتمين بالبرمجه بالفيجوال بيسك فقط
    وكيفيه انشاء محرر نصوص
    تعرف على قاعده if وعلى الدوارات loops

    كيف ننشئ قاعد وايضا كيف نربطها بالفيجوال بيسك
    DataControl- DAO - ADO DC


  5. #5
    الصورة الرمزية Abo Dugana
    تاريخ التسجيل
    Sep 2005
    المشاركات
    245
    شكرا على الشرح الرائع و لى بعض الملاحظات المتواضعة لو سمحتلى حتى تكتمل الفائدة:- :surrende:
    اولا : ارجو شرح المصطلحات العامة للغة مثل Class,Method,Static.....etcو ذلك حتى يمكن متابعه باقى الشروحات ان شاء الله
    ثانيا : ارجو شرح طريقة كتابه اللغة Hungerian Notation .
    و شكرا جزيلا و يا رب يجعله فى ميزان حساناتكم
    أبو :clap0000: دوجانة

  6. #6
    الصورة الرمزية sPooky_hKs
    تاريخ التسجيل
    Nov 2004
    المشاركات
    564

  7. #7
    تاريخ التسجيل
    Jun 2004
    المشاركات
    27
    is theres a GUI compiler for java, thank you
    hazem;-)

  8. #8
    الصورة الرمزية modyyy55
    تاريخ التسجيل
    Nov 2005
    المشاركات
    4,731
    ألف ألف شكر


    The Writing And The Cry... I'm inside the land of doom now !!!e

  9. #9
    تاريخ التسجيل
    Jun 2005
    المشاركات
    15
    جميل جداااااااااااااااااااااااااااااااااااااااا

  10. #10
    الصورة الرمزية copa
    تاريخ التسجيل
    Aug 2005
    المشاركات
    1,639
    شكرا اوي يا جماعه علي الردود وانا تقبلت دعوتك يا incurbes علي اني ادخل موضوعك وانا فعلا في احتايج للفيجوال الايام دي
    لاني
    داخل علي تصميم عدة مواقع ومنتديات وانا بقالي اذود من سنتين مفتحتش الفيجوال ستوديو وناسي كل حاجه فيه

  11. #11
    تاريخ التسجيل
    Dec 2005
    المشاركات
    1
    مشكوووووووووووووووور اخوي
    :icon2600:

  12. #12
    الصورة الرمزية hashem897
    تاريخ التسجيل
    Dec 2005
    المشاركات
    1,151
    كويس اوي يا باشا بس فين الباقي ؟؟؟
    انا عندي سؤال .... ازاي ادخل نص وبعدين احط حروفه في مصفوفة يعني لو دخلت mohammed يبقي كل حرف في خانة من خانات المصفوفة ...... ارجو الافادة
    اخوك هشام

  13. #13
    الصورة الرمزية walid_smh
    تاريخ التسجيل
    Apr 2005
    المشاركات
    745
    شكرا يا اخي على الشرح الجميل وجزاك الله الف خير واحنا في انتظار باقي الشرح على شوق

  14. #14
    تاريخ التسجيل
    Jun 2005
    المشاركات
    363
    مشكوووووووووووووووووووووووور اخى على الشرح الهايل

    جزاك الله خيرا

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

    اللهم إلهمنى من علمك سبحانك لا علم لنا إلإ ما علمتنا إنك على كل شئ قدير

  15. #15
    تاريخ التسجيل
    Feb 2005
    المشاركات
    820
    بص انا مش عارف اقولك ايه

    فعلا انا كنت محتاج موضوع زى ده من زمان

    جزاك الله خير



    لا اله الا انت سبحانك انى كنت من الظالمين




    "الناجح يجد حل لكل مشكلة – والفاشل يجد مشكلة في كل حل"


    من مواضيعى:



    من اى انواع القلوب انت؟...
    http://www.dvd4arab.com/showthread.php?t=397868


    اسئله اذا جاوبت عليها سترتاح...
    http://www.dvd4arab.com/showthread.php?t=402562

    ذكاء محامى ودهاء قاضى...
    http://www.dvd4arab.com/showthread.php?t=402549

ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك