55
ات ي م وازز خ ء ادي ي م و ة ج م ر ب اَ ّ ر لف ا ق ي ف ود ز م ح م س/ ي دز اد و ت عد) ا ا اف ج ة غ ت2010-2011 رة ض حا م ل ا: غة ساب ل ا ا اف ج ي ف ل م ع ل ا ةC ئE ب ب ي ص نL ت وع ي سC الأ ع ب را ل ا ات ي للطا ا ة ئ عZ ش

خوارزميات و مباديء برمجة

  • Upload
    cecil

  • View
    97

  • Download
    21

Embed Size (px)

DESCRIPTION

خوارزميات و مباديء برمجة. إعداد و تدريس/ محمود رفيـق الفـرَّا. بلغة جافا. الأسبـوع الرابع. المحاضرة السابعـة : تنصيب بيئة العمل في جافا. شعبـة الطالبات. 2010-2011. في هذه المحاضرة. تدريبات متقدمة حول الخوارزميات بناء البرامج بيئة العمل في Java ... - PowerPoint PPT Presentation

Citation preview

Page 1: خوارزميات  و مباديء  برمجة

و خوارزميات برمجةمباديء

إعداد و تدريس/ محمود ا �رفيـق الفـر

بلغة جافا

2010-2011

تنصيب بيئة العمل السابعـة : المحاضرة في جافا

الرابعاألسبـوع

شعبـة الطالبات

Page 2: خوارزميات  و مباديء  برمجة

في هذه المحاضرة

تدريبات متقدمة حول الخوارزميات بناء البرامج بيئة العمل فيJava... جولة تعريفيـة حول استخدام محرر لغة

البرمجة

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 3: خوارزميات  و مباديء  برمجة

تدريبات متقدمة حول الخوارزميات

خالل المحاضرة النظرية

Page 4: خوارزميات  و مباديء  برمجة

Javaبيئة العمل في لصناعة برامج باستخدام لغة جافا نحتاج إلى

برنامجين و هما )المحرر و المترجم(::و يتم تنزيلهم على الترتيب التالي

تنصيب المترجم.1.

تنصيب المحرر 2.

1122

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 5: خوارزميات  و مباديء  برمجة

Javaبيئة العمل في فهو تابع للغة التي نبرمج بها و هي أما المترجم

لغة جافا و بالتالي فالمترجم يكون من اللغة ذاتها.

و نستخدم برنامج اسمه Java Development Kit (JDK).

هذا المترجم يكون مسئوال عن تحويل لغة الجافاالتي نكتب بها برامجنا إلى لغة الهدف و التي

تتحول إلى لغة اآللة.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 6: خوارزميات  و مباديء  برمجة

Javaبيئة العمل في أما المحرر, فنستخدم في هذا الفصل برنامج

, و هناك برامج أخرى مثل jcreatorيZسمى netbeans.قد نحتاجها في مساقات أخرى

و من مميزاته سهولة التعامل.•تمييز مفردات لغة البرمجة.•سهولة ربطه بالمترجم.• يمكن تحميل البرنامج و الحصول عليه من خالل

موقع الشركة على اإلنترنتhttp://www.jcreator.com/

أو من خالل صفحة المساق على موقعياألكاديمي

http://staff.cst.ps/mfarra إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي

20112011--20102010الفرا الفرا

Page 7: خوارزميات  و مباديء  برمجة

Javaبيئة العمل في ,و و المحرر يساعدك على كتابة البرامج و تحريرها

استخدام المحررات لها عدة فوائد:تمييز الكلمات المحجوزة للغة بألوان معينة.. •تمييز المتغيرات بألوان معينة.•اقتراح أسماء دوال و مساعدات على المبرمج.•

هل الحاجة له إجباريـة؟ال , و إنما يستخدم فقط للتسهيل و لتسريع العمل , و من •

دونه يمكن كتابة برامج و تشغيلها.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 8: خوارزميات  و مباديء  برمجة

JDKخطوات تنصيب نبدأ اآلن في خطوات تنصيب المترجمJDK

قم بتنزيل البرنامج كما أشرنا سابقًـا.1.

قم بالضغط على الملف و اتبع تتالي الخطوات.2.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 9: خوارزميات  و مباديء  برمجة

Jcreatorخطوات تنصيب نبدأ اآلن في خطوات تنصيب المترجمJcreator

-jdk-6من خالل موقع جافا يمكنك تحميل الملف )1.

windows-i586.exe أو من خالل صفحة المساق ضمن )موقعي األكاديمي.

:// . . / / / .http java sun com javase downloads index jsp. قم بالضغط على الملف و اتبع تتالي الخطوات 2.

)كما في الشرائح التالية(.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي

20112011--20102010الفرا الفرا

Page 10: خوارزميات  و مباديء  برمجة

Jcreatorخطوات تنصيب

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 11: خوارزميات  و مباديء  برمجة

Jcreatorخطوات تنصيب

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 12: خوارزميات  و مباديء  برمجة

Jcreatorخطوات تنصيب

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 13: خوارزميات  و مباديء  برمجة

Jcreatorخطوات تنصيب

Page 14: خوارزميات  و مباديء  برمجة

Jcreatorخطوات تنصيب

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 15: خوارزميات  و مباديء  برمجة

بـ JCreatorخطوات ربط JDK

11

22

33 44

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 16: خوارزميات  و مباديء  برمجة

بـ JCreatorخطوات ربط JDK

55

66

Page 17: خوارزميات  و مباديء  برمجة

بـ JCreatorخطوات ربط JDK

77

Page 18: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

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

المشــروعProject

كائن Class

دوالfunctions

أوامر برمجيـةinstructionsinstructions

في لغة جافا, نقوم ببناء البرامج بالترتيب المذكور أعاله بشكل تنازلي من األعلى إلى

األسفل.

Page 19: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

صندوق التعليمات المُـسـاعدة البرمجةللمستخدم:

يظهر مع كل مرة يتمفيها تشغيل المحرر, و

يتم فيها ذكر معلومة واحدة كل مرة تساعد المستخدم )المبرمج( على التعامل بسهولة

أكبر مع المحرر. يمكن معرفة

المعلومات التالية nextبالضغط على زر

tip أو إغالقه من خاللclose.

لعدم إظهار الصندوقفي المرات التالية قم

بحذف اإلشارة في صندوق االختيار

Page 20: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

إلنشـاء برنامج جديد:البرمجة( fileمن القائمة ملف ) 1.(Newنختار جديد )2.(Projectنختار مشـروع )3.ثم تتبع الخطوات 4.

الموضحة في الشرائح القادمة

لفتح مشروع سابق نستخدم الخيار فتح

(Open.)

Page 21: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

إلنشـاء برنامج جديد:البرمجة Basic Javaنختار النوع 5.

Applicationثم نضغط على التالي 6.

(next)ثم نكتب اسم المشـروع 7.

في الخانة األولى.(Finishثم نضغط انتهاء )8.

Page 22: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

إلنشـاء برنامج جديد:البرمجةبعد ذلك سيتطلب انشاء 9.

المشروع بعض الثوان.اضغط بعد ذلك انتهاء مرة 10.

أخرى.

Page 23: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

لفحص الكود البرمجي من البرمجةاألخطاء:

( Buildنختار القائمة بناء )1.

( Build Projectثم نختار الخيار )2. من لوحة F7أو نضغط المفتاح

المفاتيـح.حيث يتم فحص المشروع و في 3.

حال وجد أخطاء{ برمجيـة يقوم بإظهارها في صندوق األخطاء في

أسفل الشاشة.

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

Page 24: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

لتنفيذ البرنامج و مشاهدة البرمجةالناتج:

Runنختار القائمة 1.

Run Projectثم نختار الخيار 2.

في حال كان البرنامج بال أخطاء و له مخرجات ستظهر في

صندوق المخرجات في أسفل ساحة العمل.

و يمكن تثبيت النافذة بالطريقة •ذاتها الي نافذة أخرى.

Page 25: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

لفتح ملف من البرمجةالملفات التي تم

التفاعل معها مؤخرا.

من القائمة ملف 1.(File)

نختار الخيار 2.(Recent files)

ثم نختار الملف 3.المقصود منهم.

Page 26: خوارزميات  و مباديء  برمجة

جولة تعريفيـة حول استخدام محرر لغة

المحرر به العديد من الخيارات و البرمجةاإلمكانيات يمكنك اكتشافها بمزيد من

االستكشاف و البحث و التدريب

Page 27: خوارزميات  و مباديء  برمجة

ا إلنصاتكم شكـر{

لنبدأ النقاش إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي فنستفيـد...

20112011--20102010الفرا الفرا

Page 28: خوارزميات  و مباديء  برمجة

إيمانك × ميزانكـفي كلمات لكل من استمسك بالله و

رسوله :

أخي أنت حر� وراء السدود ..... أخي أنت حر� بتلك القيود

إذا كنـت بالله مستعصمـا .... فماذا يضيرك كيد العبيد؟!!

سيد قطب

Page 29: خوارزميات  و مباديء  برمجة

و خوارزميات برمجةمباديء

إعداد و تدريس/ محمود ا �رفيـق الفـر

بلغة جافا

2010-2011

البناء األساسي الثامنـة: المحاضرة للبرنامج و أوامر اإلخراج

الرابعاألسبـوع

شعبـة الطالبات

Page 30: خوارزميات  و مباديء  برمجة

في هذه المحاضرةمميزات لغـة جافا

التركيبـة األساسيـة للبرامج في لغة جافا

البرنامج األول بلغة جافا

عالمات اإلخراج الخاصـة

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 31: خوارزميات  و مباديء  برمجة

مميزات لغـة جافا لغة سهلة التعلم و كبيرة األمكانيات وبدون

تعقيدات.تعتمد على البرمجة بمفهومOOP البرمجة(

الهدفية( فهي الرائدة في هذه التقنية.

عرف باسمZلها بيئة تشغيل خاصة بها ت Java

Virtual Machine (JVM).

لها مكتبة تصنيفات خاصة Class Libraries.

يمكن ألي برنامج معمول بلغة الجافا أن يعملبشكل مباشر على أي بيئة عمل على عكس

إمكانيات لغات أخرى.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

سيتم تقديمك في المساقات القادمة إلى سيتم تقديمك في المساقات القادمة إلى مفهوم البرمجة الهدفية و نظم التشغيل و مفهوم البرمجة الهدفية و نظم التشغيل و

..برمجـة األصنافبرمجـة األصناف

Page 32: خوارزميات  و مباديء  برمجة

التركيبـة األساسيـة للبرامج في لغة جافا

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

مجموعة من الجمل و الكلمات األساسيـة

التي ال يمكن أن يعمل أبسط برنامج من

دونها, و هي:

( و اسمهpublic classكلمات إنشاء المشـروع )•

( و تركيبتهاmainالدالة األساسيـة )•

أقواس البداية و النهايـة.•

جمل اإلدخال و اإلخراج )من دونها قد يعمل •

البرنامج دون تأثير ملموس(إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي

20112011--20102010الفرا الفرا

Page 33: خوارزميات  و مباديء  برمجة

البرنامج األول بلغة هيا بنا نكتب البرنامج األول لنا بلغة جافا, لطباعة رسالة تعريف باسمك.جافا

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

:كلمة بناء البرنامج public class كلمة public تعني أن ما في داخل هذا

الكائن البرمجي يمكن ألي كائن آخر استخدامه و التعامل معه فهو يعتبر )عام(

داخل هذا المشروع. كلمةclass تعني كائن و هو البنية

األساسيـة للغـة جافا, فكل برنامج في لغة جافا البد أن يحتوي على األقل على

تعريف كائن واحد. كلمةfirst ( هي اسمidentifier لهذا الكائن )

و هي متغيرة حسب طبيعة عمل الكائن.

Page 34: خوارزميات  و مباديء  برمجة

mainالدالة األساسيـة هي الدالة األساسيـة في كل مشاريع

البرمجة في لغة جافا.

تبدأ ترجمة المشـروع دائمًـا من الدالة

main و لها تركيبة واضحة و ثابتة كما

تشاهد.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 35: خوارزميات  و مباديء  برمجة

مكونات الدالة mainاألساسيـة

: الدالة األساسيـة تتكون من

هو رأس الدالة و تعرف الدالة به, و (: Signatureالتوقيع )•

يتكون التوقيع من اسم الدالة , المعامالت و أنواعها,

القيمة التي تعيدها الدالة, و درجة خصوصيـة الدالة.

(: و هو المنطقة التي يتم فيها كتابة Bodyالجسم )•األوامر و التعليمات التي تمثل المهمة التي نرغب في

تنفيذها.

( : هي األقواس التي تحدد بداية } {البداية و النهايـة )• .{ و النهاية }جسم الدالة و نهايتها, فالبداية هي

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 36: خوارزميات  و مباديء  برمجة

مثـالـ : اكتب برنامجك األول

أكتبي برنامجك األول بلغـة جافا , ليطبع البيانات

الخاصة بك )اسمك, عمرك, ديانتك, مدينتك(, على

أن يكون كل واحد منهم بجملة طباعة منفردة.

الحل

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.1

واجبـــــــ

و 4.1 العمليات سير مخطط باستخدام الخوارزمية اكتبي. أعاله المذكور للمثال المزيفة الشيفرة

Page 37: خوارزميات  و مباديء  برمجة

مثـالـ : اكتب برنامجك األول

الحل

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.1

واجبـــــــ

اسم , , 4.2 الجامعي رقمك خالله من تعرضي برنامج اكتبيبها, تستمتعي التي المساقات أكثر و تخصصك

Page 38: خوارزميات  و مباديء  برمجة

التعليقات في لغـة هي مجموعة من البيانات تكتب ما هي التعليقات؟جافا

داخل البرنامج و لكن دون أن يقوم المترجم

بترجمتها, فالمترجم عندما يقوم بترجمة البرنامج

يقوم بإهمالها.

نستفيد منها في توضيح وظيفة ما الفائدة منها؟

بعض األوامر و اإلشارات في البرنامج, مثل وصف

وظيفة جملة معينة, بداية و نهاية البرنامج أو

أجزاءه. هناك طريقتين لكتابة التعليق. كيفية كتابتها؟

نستخدم اإلشارة // لتوضيح أن ما بعدها في السطر الواحد: •السطر ذاته تعليق.

نستخدم اإلشارة /* , */ و بينهما نكتب ما نشاء مجموعة أسطر: •على عدة أسطر.إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي

20112011--20102010الفرا الفرا

Page 39: خوارزميات  و مباديء  برمجة

أمثلة على أنواع التعليقات في لغـة

جافا

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

اللغة استخدامفي العربيةو النصوص

و ممكن التعليقاتما نوعا يصعب لكن

تنسيقه.

تنبيـه هام

الثانية الطريقةأن يمكن للتعليقبالطبع تستخدم

. األول للسطر

تنبيـه هام

Page 40: خوارزميات  و مباديء  برمجة

عالمات اإلخراج الخاصـة

مل و النصوص في لغة جافا لها حاالتZإخراج الج

للتنسيق و إخراج النصوص بطريقة ما, مثل:

عرض جملة واحدة في سطر واحد بأمرين.•

عرض إشارات خاصة وسط الكالم.•

( بين النصوص.8ترك مسافات من مضاعفات العدد ثمانية )•

طباعة أكثر من جملة في سطر واحد باستخدام أكثر من •

أمر طباعة.

.... و الكثير•

في المهارات و عالمات اإلخراج الخاصة

سنتعرف عليها من خالل األمثلة و التمارين

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي الشاملة.20112011--20102010الفرا الفرا

Page 41: خوارزميات  و مباديء  برمجة

عالمات اإلخراج لطباعة الجمل في لغة جافا لدينا أمرين , هما:الخاصـة

•System.out.print : هذا األمر يقوم بطباعة نص معين و

بعد ذلك يظل المؤشر على السطر ذاته و ال يتحول

إلى السطر التالي.

•System.out.println : هذا األمر يقوم بطباعة نص معين و

بعد ذلك ينزل المؤشر إلى السطر التالي.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 42: خوارزميات  و مباديء  برمجة

تمارين و تدريبات شاملة

Page 43: خوارزميات  و مباديء  برمجة

مثـالـ : اكتب برنامجك األول

أكتبي برنامج بلغـة جافا , ليطبع الجملة التالية باستخدام أمري

طباعة.I Love Programming Courses

الحل

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.1

واجبـــــــ

4.3 . لطباعة السابق المثال بشروط برنامج Myاكتبيfather’s name is Ali

Page 44: خوارزميات  و مباديء  برمجة

مثـالـ : مالحظات و تنبيهات

كل أمر من أوامر لغة جافا البد أن ينتهي

;بالفاصلة المنقوطة عند استخدام أمر الطباعة print أكثر من

مرة متتالية فإن الجمل المطبوعة ستظهر جميعها في سطر واحد.

أي مسافات تتركها داخل أقواس النصتظهر كما هي عند الطباعة.

النص الذي تكتبه داخل األقواس يظهر كماهو بالضبط و بنفس حالة األحرف فيما عدا

الرموز و العالمات الخاصة )سنعرفها الحقا(.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.1

Page 45: خوارزميات  و مباديء  برمجة

مثـالـ : اكتب برنامجك األول

اكتبي برنامج لطباعة الشكل التالي

الحل

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.2

واجبـــــــ

لتمثيل 4.4 برنامج اكتبيالتالي الشكل

***********

***

********

Page 46: خوارزميات  و مباديء  برمجة

مثـالـ : مالحظات و طباعة األشكال بلغة جافا من األمور تنبيهات

السهلة التي تحتاج فقط للتفكير البسيط أحيانا.

في األسابيع المتقدمة سيمكننا طباعة أشكال هندسيـة أكثر تعقيد{ا بعدد أقل من

جمل الطباعة بما يسمى جمل التكرار.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.2

Page 47: خوارزميات  و مباديء  برمجة

مثـالـ : اكتب برنامجك األول

اكتبي برنامج لطباعة الشكل التالي

الحل

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.3

واجبـــــــ

مثال 4.6 برنامج كتابة طباعة 4.2أعيدي جملة باستخدامواحدة

ID Name120090789 Ali120100768 Hussam12010543 Mahmoud

واجبـــــــ

4.5. زميالتك بيانات وضع مع السابق البرنامج اكتبي

Page 48: خوارزميات  و مباديء  برمجة

مثـالـ : اكتب برنامجك األول

اكتبي برنامج لطباعة الشكل التالي, مستخدما أمر طباعة واحد

فقط.

الحل

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.4

واجبـــــــ

و 4.7 و مدن خمس أسماء لطباعة السابق البرنامج اكتبي. لها الهواتف مفاتيح

ID Name120090789 Ali120100768 Hussam12010543 Mahmoud

Page 49: خوارزميات  و مباديء  برمجة

مثـالـــ : مالحظات و هناك مجموعة من العالمات و الرموز الخاصة التي إذا تنبيهات

ا خاصًـا و هي كما يلي: وضعت ضمن النص كان لها تأثير{

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

4.3,4

الرممعناه و تأثيرهز

لطباعة اإلشارة \ ضمن نص معين, نضع قبلها إشارة مثلها.(Name\ Mahmoudكأن نريد طباعة جملة )

\\

لطباعة نص له عالمات تنصيص “ ضمن نص كبير نضع عالمة التنصيص و قبلها إشارة \ كأن نريد طباعة

( College of science and technology ”CST”.)

\”

لحذف حرف من نص معين عند التنفيذ نضع بعد النص مباشرة هذه اإلشارة.

\b

لطباعة جزء من النص في سطر جديد, نضع هذه اإلشارة قبل النص الذي نريده يطبع في السطر التالي.

\n

لطباعة ثماني مسافات في موضع معين من النص نضع هذه طبع المسافات بعدها. Zاإلشارة و ستـ

\t واجبـــــــ

في 4.8 المذكورة التطبيقات كافة يشمل البرنامج اكتبي. العلوي الجدول

Page 50: خوارزميات  و مباديء  برمجة

إظهار النتائج في طباعة المخرجات في الصندوق السفلي لبرنامج إطارات ويندوز

التحرير قد يجعل النص أقل وضوحًـا و جاذبيـة.

هناك أمر يجعل الناتج و المخرجات تظهر في إطار

ويندوز بشكل الئق, و هذا األمر هو

JOptionPane.showMessageDialog و بعده نعطيه

النص المراد طباعته.

و هذا األمر من األوامر المبنية سلفا في لغة جافا

JOptionPaneو نحتاج الستخدامه تضمين مكتبة اسمها

كما يلي:

import javax.swing.JOptionPane;إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي

20112011--20102010الفرا الفرا

Page 51: خوارزميات  و مباديء  برمجة

إظهار النتائج في و هذه اإلطارات لها مجموعة من الخيارات و إطارات ويندوز

التسيقات التي يمكنك اكتشافها خالل الفصل الحالي.

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

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

األحرف الكبيرة و الصغيرة.األحرف الكبيرة و الصغيرة.

Page 52: خوارزميات  و مباديء  برمجة

أشكال متنوعة من رسالة الحوار

إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي 20112011--20102010الفرا الفرا

Page 53: خوارزميات  و مباديء  برمجة

ا إلنصاتكم شكـر{

لنبدأ النقاش إعداد / أ. محمود رفيق حمدي إعداد / أ. محمود رفيق حمدي فنستفيـد...

20112011--20102010الفرا الفرا

Page 54: خوارزميات  و مباديء  برمجة

إيمانك × ميزانكـال� ت�ع�ال�ى: ق�

�ذ�ا ق�ض�ى ن�ة� إ ؤ�م� Zؤ�م�ن� و�ال� م Zا ك�ان� ل�م و�م� Zم Zون� ل�هZا أ�ن� ي�ك ر{ م�

ولZهZ أ� Zس الل�هZ و�ر�ر�ه�م� م�

ةZ م�ن� أ� ي�ر� ال�خ� Zاُب ز� �ح� [ 36] األ�

Page 55: خوارزميات  و مباديء  برمجة

في المحاضرة القادمـة إن شاء الله

أنـواع المتغيراتأنـواع المتغيرات

و جمـل اإلدخـال وو جمـل اإلدخـال و

العمليات الحسابيةالعمليات الحسابية آخر موعد لتسليم الواجبات المذكورة في

هذا ملف هذا األسبوع هو يوم السبت الساعة الحاديـة 2010 أكتوبر 9الموافق

عشر مساء{