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

منتديات برامج نت

برامج كمبيوتر و انترنت لغات برمجه و تطوير مواقع قسم خاص بالتصميم و الجرافيك
 
الرئيسيةPortalأحدث الصورالتسجيلبرنامجك الاول I_icon_mini_registerدخول
اهلاوسهلا بكم في منتديات برامج نت ارجو من جميع الزوار التسجيل مع تحيات $الادارة$

 

 برنامجك الاول

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

المدير العام...}


DESGINER



برنامجك الاول Empty
مُساهمةموضوع: برنامجك الاول   برنامجك الاول Icon_minitimeالإثنين مارس 16, 2009 11:48 am

(6) البرنامج الأوّل بلغة الجافا
السلام عليكم و رحمة الله و بركاته..
ملاحظة: في هذا الدرس سنكتب البرنامج و نشغله فقط. الشرح سيكون في الدرس القادم :-)

البرنامج الأوّل
^^^^^^^^
جرت العادة أن يقوم المبرمجون عند دراسة أي لغة فإنّهم يكتبون برنامج يقوم بعرض كلمتي (Hello World) و سنقوم بالمثل:

نفتح ال notepad أو ال textpad و نكتب التالي:



أقترح بعد أن نكتب البرنامج أن تحفظه في حافظة تقوم بتسميتها myjava تحت المشغّل C مباشرة.
و يجب أن تحفظه بهذا الاسم: HelloWorld.java و لاحظ الأحرف يجب أن تكون بنفس الصفة يعني هذا الاسم: Helloworld لن يقوم بالمطلوب.

و لأننا نكتب بلغة الجافا، فلابد أن يكون ملحق

الآن جاء وقت الاختبار الصعب (فهل سننجح في تشغيل البرنامج؟)

عبر ال Dos prompt أو ال Command نذهب إلى الحافظة myjava من ال :C

و للتأكّد نقوم بعرض محتويات الحافظة هكذا:



الآن سنقوم بعمل الترجمة لهذا الملف. و للتذكير فالترجمة هنا تعني أننا سنحوّل الملف من لغة نفهمها نحن إلى لغة تفهمها لغة الآلة التخيليّة، تابع الخطوات على الصورة التالية:



يقوم أمر javac باستدعاء المترجم الذي يقوم بترجمة الملف الذي اسمه يلي أمر javac.
المفروض إذا قمت بعمل كل شي تمام فإن النتيجة ستكون ظهور علامة الدوس مرّة أخرى كما في الشكل السابق :-)

أتعرف الآن ماذا ستجد لو قمت بعرض محتويات الحافظة؟ فلنجرّب:



هل رأيت؟ لا تخف. فهذا ليس سحراً، نعم لقد ظهر ملف جديد في الحافظة و هو HelloWorld.class نفس اسم الملف السابق و لكن بملحق (extension) جديد :-) و هو class. لقد قانت الآلة التخيلية بانشاء هذا الملف القابل للتشغيل.

الآن جاء دور التشغيل:



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

و هكذا تشاهد في الشكل السابق كلمة Hello World الرائعة و هي تزيّن الشاشة دليل عمل البرنامج بنجاح.


أخطاء شائعة
^^^^^^^^
بعد أن قمت بنسخ البرنامج المكتوب كما هو (و الذي تعمدت أن يكون كصورة حتى تكتبه بنفسك :-))
و قمت بمحاولة ترجمته، قد تظهر لك هذه الأخطاء:

1) هذا الخطأ يعني أنك أخطأت في اسم الملف الذي تحاول عمل ترجمه له أي أنك تترجم ملفاً غير موجود.


2)
هذا الخطأ ينتج اذا قمت بتسمية الملف باسم يختلف عن اسم الفئة في الداخل. سنفهم هذا بشكل أكبر في الدرس القادم ان شاء الله.

و قد يظهر لك هذا الخطأ أثناء محاولة تشغيل البرنامج و لو تمت الترجمة بنجاح:

1)
قد يحدث هذا الخطأ. و هو خطأ شائع و محيّر :-)
فكما ترون عند الرقم (1) الclass الذي أحاول تشغيله موجود، و قمت بكتابة اسمه بالشكل الصحيح كما في الرقم (2) و مع ذلك يقول انه لا يجد الكلاس كما واضح في الرقم (3).

و هذا يعني أنّك نسيت اضافة (;.) في ال classpath. المسألة بسيطة قم بعمل التالي و تشغيل الملف مرة أخرى:


أرجو أن يعمل البرنامج بشكل جيّد. و في حال حدوث أخطاء غير التي وردت في الدرس يرجى ارسالها لي لأضمنها في الدرس القادم :-)

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

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