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


للتميز عنوان - شاركنا الحلم
 
الرئيسيةأحدث الصورالتسجيلدخول
سبحان الله والحمد لله لا اله الا الله و الله اكبر
بحـث
 
 

نتائج البحث
 
Rechercher بحث متقدم
المواضيع الأخيرة
» دليل التفاعيل
الدرس الثاني JAVA Emptyالثلاثاء أكتوبر 11, 2016 6:03 pm من طرف خشان خشان

» كتاب مقدمة في نظم المعلومات الجغرافية -- السعودية--
الدرس الثاني JAVA Emptyالجمعة مايو 29, 2015 7:33 pm من طرف سعيد كامب

» كتاب للترميز في نظم المعلومات الجغرافية
الدرس الثاني JAVA Emptyالجمعة مايو 29, 2015 7:32 pm من طرف سعيد كامب

» عضو جديد ممكن ترحيب
الدرس الثاني JAVA Emptyالثلاثاء مارس 24, 2015 5:43 pm من طرف علوش الخانقيني

» كتاب التحقيق في الجرائم المستحدثة
الدرس الثاني JAVA Emptyالجمعة مارس 06, 2015 11:06 am من طرف عادل المعكوف

» مصنعيات تركيب النجارة الخشبية للشقق ابواب وحلي وبرور2014
الدرس الثاني JAVA Emptyالأحد مارس 01, 2015 6:04 pm من طرف ابو مهند العراقي

» العلاج السلوكي و تعديل السلوك
الدرس الثاني JAVA Emptyالخميس فبراير 05, 2015 7:01 am من طرف حفنى عبده حفنى

» تدريب الاطفال ذوي الاضطرابات السلوكيه علي المهارات النمائيه:دليل الاباء و المعالجين
الدرس الثاني JAVA Emptyالخميس فبراير 05, 2015 6:55 am من طرف حفنى عبده حفنى

» Electric Circuits (7th & 8th Edition) + Solution manual
الدرس الثاني JAVA Emptyالجمعة ديسمبر 19, 2014 9:23 pm من طرف m20070689

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

 

 الدرس الثاني JAVA

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
لؤلؤة
جوهرة المنتدى
جوهرة المنتدى
لؤلؤة


انثى
السرطان عدد الرسائل : 9985
العمر : 35
العمل/الدراسة : طالبه في كلية الهندسة
الاقامة : أم الدنيـــــــ مصرــــــــا
الأوسمه : الدرس الثاني JAVA 15851610
السٌّمعَة : 44
نقاط : 34919
تاريخ التسجيل : 02/04/2008

الدرس الثاني JAVA Empty
مُساهمةموضوع: الدرس الثاني JAVA   الدرس الثاني JAVA Emptyالسبت أبريل 11, 2009 9:58 pm


الدرس الثانيApplet




أولا سوف نفترض انك قرأت الدرس الأول أو انك على الأقل مرتاح مع المصرف قهوه و كيفية انشاء مشروع وإضافة ملفات جافا اليه. وإلا فانه من المستحسن قراءة الدرس الأول.

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


import java.applet.Applet;

import java.awt.Graphics;

public class HelloWorld extends Applet

{

public void paint(Graphics g)

{

g.drawString("Hello world!", 50, 25);

}

}


هذا هو البرنامج بالكامل وهو كما ترى انه مشابه نوعا ما لبرنامج الدرس الأول ويقوم بنفس العمل وهو اظهار عبارة "Hello World" على الشاشة. الفرق هنا اننا قمنا بأخبار المصرف اننا نريد برنامجنا ان يعمل كنوع Applet عن طريق الأمر:

import java.applet.Applet;

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

import java.awt.Graphics;

وكما ترى اننا كلما احببنا من برنامجنا ان يكون له ميزة معينة ، في هذا المثال مثلا ان يكون من نوع Applet وان يعرض شيئا على الشاشة قمنا بإضافة أمر معين (أو بالاحرى كائنات معينة) بستخدام الكلمة import. وهكذا الحال مع كل برامج جافا ، فلغة جافا عبارة عن مجموعة كائنات نستخدمها لإضافة خواص برامجنا.

بعد ذلك قمنا بإنشاء الكائن الرئيسي للبرنامج :

public class HelloWorld extends Applet {}

وكما ترى ان العملية مشابة للدرس الأول ولكنا قمنا بإخبار المصْرف ان هذا الكائن سوف يعمل كنوع Applet .

في داخل الكائن الرئيسي قمنا بإنشاء وظيفة الرسم ( paint(Graphics g انتبه للحرف g والكائن Graphics وعن طريقها نستطيع ان نظهر العبارة المطلوبه على الشاشة (تستخدم هذه الوظيفة كذلك لأوامر الرسوم وخلافه) :

public void paint(Graphics g) {}

بعد ذلك ضلت الخطوة الأخيرة وهي القيام بأمر رسم أو كتابة العبارة المطلوبه على الشاشة وذلك في داخل وظيفة الرسم ، وسوف نستخدم الممثل لكائن الرسم والذي عبرنا عنه عن طريق الحرف g كما يلي :

g.drawString("Hello world!", 50, 25);

ماذا نعني بالممثل ؟ عندما نقول ممثل نعني اننا نستخدم كائن (في هذه الحالة اطلقنا علية الاسم g ) يمثل الكائن المسؤل عن الرسم (والمسمى Graphics) وعن طريقة نستدعي الأوامر المطلوبه (سيتضح هذا اكثر في الدروس القادمة لأننا سنتكلم عن الكائنات في كل درس تقريبا). وبما اننا الآن نملك ممثل لكائن الرسم فأننا نستطيع استخدام اوامر الرسم مثل أمر الكتابة drawstring واستطعنا ان نكتب العبارة Hello world! والأرقام التي تتبعها تعني موقع ضهورها على الشاشة.

بعد ان عرفنا كل ذلك لنقم بالتطبيق العملي في المصْرف قهوة:

1-نقوم أولا بأنشاء مشروع جديد عن طريق(Project ثم New) و نعطية اي اسم نشاء ونحفظة على القرص الصلب (إذا كان هناك مشروع اخر تراه في الجزء اليسار من الشاشة في المصْرف قهوة اضغط عليه بالزر اليمين لإشارة الفارة واختار Delete).

2-نقوم كذلك بفتح ملف جديد (file ثم New) نكتب فيه الشفرة البرمجية السابقة.

3-نحفظ الملف على القرص الصلب في نفس المكان الذي سبق وحفظن فيه المشروع(تأكد بأن يكون اسم الملف مطابق للكائن الرئيسي وهو HelloWorld.java) .

بعد حفظة سترى النافذه التالية:




الدرس الثاني JAVA Images-17e77cbd1b



وتسألك اذا كنت تريد اضافة الملف للمشروع. طبعا تجاوب بنعم عن طريق الضغط على المربع Yes. (هذه الخطوة مهمة واذا لم يقم المصْرف بسؤالك هذا السؤال يجب ان تضيف الملف بنفسك عن طريق (Project ثم Add files).

3- نقوم ببناء الشفرة البرمجية للحصول على النتيجه الأخيرةعن طريق (Build ثم Compile...)

4- الآن لنرى هل فعلا شفرتنا البرمجية تعمل أم لا ، لذلك سنقوم بأمر المصرف قهوه ان يشغْل البرنامج لنا لنرى النتيجه ونقوم بذلك عن طريق الضغط على (Build ثم Run) .

سوف نرى الرسالة التالية من المصْرف قهوة:




الدرس الثاني JAVA Images-b359f0c6de



وتعني بأن المصْرف وجد ان الكائن الرئيسي من نوع Applet ويسألنا إذا كنا نود ان نشغل الملف الناتج لهذا الكائن. طبعا نجاوب بنعم عن طريق الضغط على الزر Yes.

سوف يقوم المصْرف بشكل تلقائي بإنشاء ملف من نوع html لنا في نفس المكان الذي حفظ فيه المشروع ، وسيقوم بإضافته للمشروع بشكل تلقائي. اليس هذا المصْرف برنامج رائع حقا !

لماذا نحتاج ملف html لنرى نتيجة البرنامج ؟ أولاً يحب ان تعرف بأن هذه نوعية الملفات التي تستعملها متصفحات الأنترنت ، ونحتاج لهذه الملفات لأن هذا النوع من برامج جافا (النوع Applet) تعمل فقط من خلال المتصفح والمتصفح بدورة يتعرف عليها عن طريق ملف html بسيط. وتستطيع ان تفتح الملف عن طريق الضغط علية لترى الشفرة البسيطة المكتوبه به.

وأخيرا سنرى نتجية برنامجنا في نافذه مستقلة.
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Islam . M . R
رجل المستحيل
رجل المستحيل
Islam . M . R


ذكر
عدد الرسائل : 10843
الأوسمه : الدرس الثاني JAVA 15851610
السٌّمعَة : 456
نقاط : 26659
تاريخ التسجيل : 01/04/2008

الدرس الثاني JAVA Empty
مُساهمةموضوع: رد: الدرس الثاني JAVA   الدرس الثاني JAVA Emptyالخميس مايو 14, 2009 12:49 am

جزاكي الله كل خير
وبارك الله تعالي في عملك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://thebestgeo.hooxs.com
AnGy MOoOoNy


الدرس الثاني JAVA Stars6
AnGy MOoOoNy


انثى
الحمل عدد الرسائل : 2311
العمر : 33
العمل/الدراسة : Engineering College
الاقامة : Place of Moon
السٌّمعَة : 247
نقاط : 9039
تاريخ التسجيل : 26/02/2009

الدرس الثاني JAVA Empty
مُساهمةموضوع: رد: الدرس الثاني JAVA   الدرس الثاني JAVA Emptyالأربعاء نوفمبر 18, 2009 10:21 pm

ميرسي يا قمر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الثاني JAVA
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

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