قواعد المشاركة في المنتدى

(قسم الاعلانات) الموضوع:افضل تصميم مطابخ - أفضل شركات مطابخ - 01026185183 بواسطة: (نورهان سمير) :: (قسم الاعلانات) الموضوع:مطابخ كبيرة – كرياتف جروب - 01026185183 بواسطة: (نورهان سمير) :: (قسم الاعلانات) الموضوع:تأجير كراسي للمناسبات دبى افراحى 0561932441 بواسطة: (remo2019) :: (قسم الاعلانات) الموضوع:ورق جدران ثلاثي الأبعاد الشارقة0543006367 لينك بواسطة: (remo2019) :: (قسم الاعلانات) الموضوع:شركة مطبخ – كرياتف جروب - 01026185183 بواسطة: (نورهان سمير) :: (قسم الاعلانات) الموضوع:بخطوات بسيطه وسهلة قم بصيانة منزلك بواسطة: (لولو عبدالله) :: (قسم الاعلانات) الموضوع:افضل شركة مطابخ – 01026185183 بواسطة: (نورهان سمير) :: (قسم الاعلانات) الموضوع:مطابخ حديثة – كرياتف جروب للمطابخ - 01203903309 بواسطة: (نورهان سمير) :: (قسم الاعلانات) الموضوع:العاب هزازات هزاز باشكال مختلفة هزاز ثنائي هزاز رباعي الصحن الدوار بواسطة: (مبيعات) :: (قسم الاعلانات) الموضوع:Accounting Decision Making and Financial Communication course in Istanbul Barlen بواسطة: (مركز تدريب) :: (قسم الاعلانات) الموضوع:Professional Accounting Certificate course in London Kuala Lumpur Istanbul Barlen بواسطة: (مركز تدريب) :: (منتدى ال SQL العام) الموضوع:شركة تسليك مجاري بالرياض بواسطة: (سونجول محمد) :: (قسم الاعلانات) الموضوع:International Financial Reporting Standards IFRS course in Istanbul Barlen Stockholm بواسطة: (مركز تدريب) :: (قسم الاعلانات) الموضوع:Accounts Receivable and Credit Policies Management course in Barlen Paris Roma Dubai بواسطة: (مركز تدريب) :: (قسم الاعلانات) الموضوع:Spreadsheet Skills for Planning Forecasting and Budgeting course in Istanbul Dubai بواسطة: (مركز تدريب) :: (قسم الاعلانات) الموضوع:Integrating Budgeting Forecasting and Business Planning course in London Kuala Lumpur بواسطة: (مركز تدريب) :: (قسم الاعلانات) الموضوع:The Complete Course on Budgeting course in Paris Roma Amsterdam Stockholm Dubai بواسطة: (مركز تدريب) :: (قسم الاعلانات) الموضوع:يونيفورم عاملات نظافة 01118689995 بواسطة: (fareda) :: (قسم الاعلانات) الموضوع:تركيب مظلات خشبية في الدمام بواسطة: (جود ماري) :: (قسم الاعلانات) الموضوع:احدث كنبات مودرن ، ارخص سعر 01210044703 بواسطة: (تهاني سام)


راديو القرآن

المواضيع المثبته: (منتدى تصميم صفحات الويب) الموضوع:أرشيف الدروس المصورة بواسطة: (alanees) :: (منتدى التصميم والجرافيكس) الموضوع:الكتابة باللغة العربية في برنامج فلاش بواسطة: (مبرمجة فلسطينية) :: (لغة PHP) الموضوع:دروس php بواسطة: (أحمد إبراهيم شقليه) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:ارشيف جميع البرامج التى صنعها اعضاء قسم الدوت نت بواسطة: (alaa gomaa) :: (قسم الدعم الفني) الموضوع:هل تريد التحكم بجهازك كأنك محترف بواسطة: (ياسر جمال) :: (منتدى Microsoft Visual Basic) الموضوع:بنك اكواد المحيط العربي بواسطة: (محمد جمعة) :: (منتدى تصميم صفحات الويب) الموضوع:الجافا سكريبت في كتاب بواسطة: (amricost) :: (منتدى Microsoft SQL Server) الموضوع:تابعوا دروس sql2000 بواسطة: (dody) :: (منتدى الوورد والباور بوينت) الموضوع:عجائب و مهارات إستخدام برنامج " وورد " بواسطة: (مرحبا الساع) :: (منتدى الكتب و المقالات) الموضوع:أرغب فى تعلم Microsoft Access وإحترافه بواسطة: (Prince4ever) :: (منتدى Microsoft Visual Basic) الموضوع:شرح ODBC بواسطة: (VB_Manager) :: (منتدى Microsoft SQL Server) الموضوع:ما المقصود بتقنية replication بواسطة: (SQL Student) :: (منتدى Microsoft Visual Basic) الموضوع:Home Administrator Project بواسطة: (zoubicom) :: (منتدى برمجة الشبكات في بيئة الدوت نت) الموضوع:Dot Net Networks & TCP/IP Programming بواسطة: (fmo_82) :: (منتدى Microsoft Excel) الموضوع:مكتبة اكسيل كاملة - عربى - انجليزى بواسطة: (junkbki) :: (منتدى الأكسس) الموضوع:مثال على تغير الكائنات حسب مقاس الشاشه بواسطة: (startnet) :: (منتدى برمجة الألعاب) الموضوع:أسس تصميم الألعاب ال3Dالتفاعلية بواسطة: (مصطفي البارودي) :: (منتدى Microsoft SQL Server) الموضوع:SQL SERVER vs ORACLE بواسطة: (m.atassi) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:أساسيات تصميم الشبكات بواسطة: (مرحبا الساع) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:الشبكات الحاسوبية ..Computer Network.. بواسطة: (مرحبا الساع)

عدد الصفحات : 2  1  2   > » إضافة رد إضافة موضوع جديد

> درس : الاستثناءات في جافا Exceptions
Bookmark and Share
تقييم الموضوع Label معدل التقيم:3.5
مشاركةالسبت,01/رمضان/1427 هـ,05:55 مساءً
المشاركة #1

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 59
سجل في:السبت,09/شعبان/1427 هـ,10:03 صباحاً
الدولة:الكويت
رقم العضوية: 13159



تعريف
الاستثناءات في جافا Exceptions هو غرض يتم توليده عند حدوث وضع غير طبيعي في برنامجك
هذا الغرض يمتلك حقولا Data Members تقوم بتخزين معطيات تعبر عن طبيعة المشكلة الناتجة عن
( الوضع غير الطبيعي ).

عملية قذف (رمي) الاستثناء Throwing Exception
ان الغرض المعرف للظرف الاستثنائي كوسيط argument يجب ان يتم رميه (قذفه) الى جزء من كود برنامجك تم كتابته خصيصا للتعامل مع هذا النوع من المشاكل .
ان الكود الذي يستلم غرض عن الصف Exception أو احد ابناءه كوسيط (بارامتر) نقول انه التقطه
catch it

بفرض ان س= الاستثناءات (الأغراض) الناتجة عن صفوف ترث الصف Exception (أحد ابنائه ) عدا الصف RuntimeException


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

فإنه سيكون لديك خيارين ( يمكنك تطبيق الخياران معا ) :
الخيار الأول : التقاط الاستثناء ضمن ال methodأي catch it
تحويط الكود المشكوك فيه ضمن كود الmethod بكتلة try
وحل المشكلة (في حال حصلت) ضمن كتلة catch
 كود
try{الكود المشكوك بأنه يقذف استثناء}
catch( الغرض المناسب لطبيعة الاستثناء) { الكود الذي يجري تنفيذه اذا حصل وحدث الاستثناء }



الخيار الثاني : تتهرب من التقاط الاستثناء (لانضع كتلتي try-catch)
و تقدم اشعارا بأن هذه الطريقة قد ترمي (تقذف) استثناء ما
ويرفع مستوى معالجة الاستثناء الى مستوى اعلى (مستوى الصف الذي يستدعي هذه الطريقة )
i
 كود
nt myMethod() thorows EOFException {…….}

الصف الذي يستدعي الطريقة myMethod() :

 كود
public MyClass{
…..
try{ int x= myMethod() ; }
catch(Excrption e){ ….. }
…..
}


اذا لم تختر احد الاختيارين السابقين لن تكتمل عملية ترجمة برنامجك Compiling



--------------------


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

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالسبت,01/رمضان/1427 هـ,07:48 مساءً
المشاركة #2

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 59
سجل في:السبت,09/شعبان/1427 هـ,10:03 صباحاً
الدولة:الكويت
رقم العضوية: 13159



الاستثناء RuntimeException
هناك مجموعة من الاستثناءات (أغراض ناتجة عن صفوف ترث Exception) هي الصفوف التي ترث الصف RuntimeException الذي هو ابن للصف Exception .
هذه الاستثناءات يسمح لك المترجم Compiler بتجاهلها وعدم اختيار الاختياران السابقان بحيث تتم عملية الترجمة .
هذه الاستثناءات تظهر (بمعنى يتم توليد غرض من صف يرث RuntimeException) بسبب أخطاء معينة في الكود البرمجي بحيث يكون نوع الصف الذي نتج عنه نوع الغرض الاستثناء ملائم لنوع الخطأ أوالمشكلة.
ومع ذلك يمكنك التقاطها Catch it وكتابة كود للتعامل معها وتصحيحها (استخدام الخياران السابقان)
(ان اردت ذلك !!!)


أمثلة لهذه الاستثناءات (بملاحظة اني لم اذكرها كلها على الرسم ) :

صف الاستثناء : نوع المشكلة أو الحالة الاستثنائية التي يمثلها
ArithmeticException : الحالات الحسابية الغير مسموحة مثل محاولة القسمة على صفر .

ClassCastException : محاولة اجراء تحويل قسري على غرض من صف ما a مثلا ...الى صف جديد ليس نفس الصف a ولا احد ابنائه ولا احد ابائه .

ArrayStoreException : محاولة تخزين غرض من نمط ما في مصفوفة بحيث نمطه لا يناسب النمط المعرفة به المصفوفه .

NullPointerException : استعمال متحول غرض قيمته = null ( لم تجرى له عملية new ) لتمريره كوسيط ل method ما أو لباني ما أو اسناده ل data member .

IllegalArgumentException : تمرير برامتر الى method لا يتلائم نمطه مع نمط البارامتر الممرر.


لنعود الى الاختيار الأول : التعامل مع الاستثناء في مكان حدوثة (التقاطه ومعالجته مباشرة حال حدوثه)

 كود
try{
هنا كود قد يعطي استثناء أو أكثر (ممكن من انواع صفوف مختلفة )
إذا لم يعطي هذا الكود أي استثناء وتنفذ كله بنجاح نتجاهل كتلة Catch وننتقل لتنفيذ ما في كتلة finally
Statment1;
Statment2;
Statment3;
Statment4;
}


 كود
catch(IOException e){
كود يعالج الاستثناء الذى جرى الكشف عنه في كتلة try
يعالج الاستثناء من النوع المحدد بين القوسين حصرا (هنا IOException ) أو أحد آبائه
حيث يجرى هنا اتخاذ الاجراءات الازمة في حالة حدوث المشكلة ومن ثم الانتقال لكتلة finally
اذا لم يكن الاستثاء المقذوف في كتلة try من النوع IOException سيتم الانتقال لكتلة catch التالية .
فإن لم يكن هناك catch تالية .. اما ان يكون الصف أو الmethod تقذف استثناء بالكلمة throws
(فائدة استخدام الخياران معا)
وان لم تكن تستخدم الخيار الثاني ... اما ان يكون الاستثناء من نوع ابن ل RuntimeException ويتجاهله المترجم .
واما لا يكون ابن له وتحصل على اخطاء في زمن الترجمة ولن تتم ترجمة برنامجك .
}


 كود
catch(Exception e){}



قد يكون الاستثناء الذي جرى قذفه ليس من النوع الذي حددته بين قوسين catch وقد يكون هناك أكثر من استثناء من أكثر من نوع والعمل ؟؟!!
ممكن أن نضع أكتر من كتلة catch متتالية بشرط ترتيبها الأبناء أولا ثم الأباء ... الصغير فالأكبر فالأكبر
(حسب شجرة الوراثة والا ستحصل على اخطاء في زمن الترجمة ولن تتم ترجمة برنامجك ).
انتهاء بكتلة catch (Exception e){} حيث Exception الصف الأب الأكبر لكل الاستثناءات .
التي ستقبل أي نوع من الاستثناءات في حال لم تستطيع ان تحزر كل الأنواع المناسبة للاستثناءات التي قد تحدث .

 كود
finally{الكود الذي يلي تلك الأحداث كلها}


ملاحظة هامة :
بفرض ان تنفيذ Statment2; سينج عنه قذف استثناء .
فإن ما يحصل هو تنفيذ Statment1; بنجاح ثم الانتقال الى فحص كتل catch بحثا عن الاستثناء الملائم ومن ثم الانتقال الى كتلة finally وهذا يعني ان كلا من
Statment3;
Statment4;
لن يجري تنفيذهما ويجب الانتباه الى هذه النقطة كي لا يتم فقد أجزاء مهمة من البرنامج .

ملاحظة : كتلة finally اختيارية وممكن عدم وضعها .

ملاحظة : اذا لم يقذف الكود ضمن try أي استثناء يجري تنفيذ كامل الكود ضمن try وتجاهل كل كتل catch والانتقال لتنفيذ كتلة finally ان وجدت .

متى نختار الاختيار الثاني :
قد نتهرب من معالجة الاستثناء مباشرة في مكانه لعدم معرفتنا بنوعه .
قد نشك اننا لم نضع الأنماط المناسبة في كتل catch ( لم نستعمل catch(Exception e)لمراعاة الدقة ) مما يؤدي الى انه لم تتم معالجة الاستثناء (لم تلتقطه أي من كتل catch) مما يؤدي الى اخطاء في زمن الترجمة .


--------------------


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

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأحد,02/رمضان/1427 هـ,09:36 مساءً
المشاركة #3

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 59
سجل في:السبت,09/شعبان/1427 هـ,10:03 صباحاً
الدولة:الكويت
رقم العضوية: 13159



أحيانا تظن ان أقصى ما تستطيع فعله لمعالجة الاستثناء بعد التقاطه في كتلة catch هو كتابة رسالة خطأ .
لكن قد تكون رسالتك معبرة أكثر ومفيدة أكثر اذا حوت معلومات عن طبيعة المشكلة الناتجة عن الاستثناء وسياقها حيث انه كما علمنا سابقا ان الغرض من الصف Exception (أو أحد ابناءه) الذي يتم تمريره الى كتلة catch يحوي معلومات عن طبيعة المشكلة التي تسبب الاستثناء ....
للاستفادة من هذه المعلومات المخزنة في هذا الغرض علينا فهم بعض خصائص الصف Throwable الذي يرثه كل استثناء (الأب المباشر للصف Exception)
الباني الأساسي للصف Throwable له وسيط من نمط String
في حالة حدوث استثناءيمرر المترجم في زمن الترجمة الى هذا الوسيط عبارة تعير عن طبيعة المشكلة المسببة للاستثناء .

الأغراض من نمط الصف Throwable تحوي شيئان حاويان لمعلومات حول الاستثناء :
الرسالة المعبرة عن طبيعة المشكلة التي يتم تحميلها في الباني (تحدثت عنها سابقا)
سجل مكدس التنفيذ Record of execution Stack يتكون حال حدوث الاستثناء ....
هذا السجل يقتفي اثر الmethod المسببة لتوليد الاستثناء
(مكدس Stack : يعمل حسب مبدأ LIFO اخر من دخل هو اول من يخرج)
هذا المكدس يرجع بالوراء ليجد الكتلة التي استدعتها (قد يكون استدعاء بداخل استدعاء)
وبالتالي فإن سجل مكدس التنفيذ سوف يحتوي رقم سطر الكود يولد الاستثناء متبوعا باقتفاء اثر استدعاءات هذه الmethod حتى نحصل على الاسم الكامل لكل method تستدعي الmethod الحاوية للاستثناء متبوعا برقم سطر كود الاستدعاء .

 كود
public class class3{
public static void main(String[] args) { method1();}
}



 كود
class class1{
method1 () { method2();}
}


 كود
class class2{
method2() { …
كود حاوي يسبب استثناء
}


في المثال طبعا يبدأ الترجمة بقراءة mainمن class3 الى ان يصل للاستدعاء method1()
....هذا اول استدعاء يحشره مكس سجل التنفيذ
يترك المترجم class3 ذاهبا للبحث عن كود method1() في class1 فيجد ضمنه استدعاء method2()
يحشر سجل التنفيذ الاسدعاء هذا فوق الأول .
يترك المترجم class1 ذاهبا لترجمة كود method2() الموجود في class2 فيجد ان السطر 15 مثلا يولد استثناء .
يحشر المكدس رقم سطر الكود المسبب للاستثناء
ومن ثم يرسل بمحتوياته الى الغرض Exception (أو احد ابناءه ) حسب LIFO من الأخر للأول :

 كود
PackageName.class2.method2: رقم سطر الكود الذي يولد الاستثناء
PackageName.class1.method1: method2 رقم سطر الكود الذي فيه استدعاء
PackageName.class3.main : method1 رقم سطر الكود الذي فيه استدعاء


أهم الmethosd الموجودة في الصف Throwable :
getMessage() : تعيد محتوى الرسالة التي تصف الاستثناء غالبا يكون اسم الكلاس ووصف مختصر للاستثناء .
printStackTrace() : كتابة الرسالة ومحتويات مكدس التنفيذ على الخرج القياسي (شاشة الconsole )
printStackTrace(PrintStream s) : نفس السابقة ولكن نحدد في البرامتر مجرى الخرج الذي سنكتب فيه الرسالة ومحتويات سجل مكدس التنفيذ .

fillInStackTrace() : تحديث مكدس اقتفاء الأثر الى نقطة استدعاء هذه الmethod حيث ان رقم السطر الحاوي للاستثناء سيصبح رقم سطر استدعاء هذه الmethod وينسى الاستدعاءات السابقة .


--------------------


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

للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,03/رمضان/1427 هـ,08:50 مساءً
المشاركة #4

مشرف سابق لقسم الدعم الفني والشبكات وأمنها
الرتبة في المنتدى:رائد

أيقونة المجموعة

المجموعة: المشرفين القدامى
المشاركات: 564
سجل في:الاثنين,27/شعبان/1425 هـ,09:06 مساءً
الدولة:فلسطين
رقم العضوية: 312



أكثر من رائع يا nardien ....

انا اول المتابعين ... و احد تلاميذك في الجافا من الان فصاعدا ... بس بدك تتعبي معي شوي.

أشجعك ايضا ان تقومي بوضع دروس في الجافا من الصفر حتى الاحتراف ... مشان النبتدئين اللي زيي


مجهود ممتاز تشكرين عليه.

سأقوم بتثبيت الموضوع للأهميه


--------------------

" target="_blank" href="http://www.arabmoheet.net/forum/Members_Upload_Pics/312/MCSES.JPG[/IMG][/ALIGN]" target="_blank">http://www.arabmoheet.net/forum/Members_Upload_Pics/312/MCSES.JPG[/IMG][/ALIGN]

Mohammed A. R. Eleyan


B.S.C Degree in Computer Engineer & Information Technology



MCP
MCTS: SQL Server 2005
MCSA, MCSA(Security), MCSA (Messaging)
MCSE, MCSE(Security)



للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,14/ذو القعدة/1427 هـ,03:30 مساءً
المشاركة #5

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 33
سجل في:الاثنين,14/ذو القعدة/1427 هـ,01:36 مساءً
الدولة:مصر
رقم العضوية: 16228



مشكووووووووووووووووووور


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالثلاثاء,13/جمادى الأولى/1428 هـ,07:33 صباحاً
المشاركة #6

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 10
سجل في:الاثنين,15/شوال/1427 هـ,04:06 صباحاً
الدولة:السعودية
رقم العضوية: 14820



مشكووووووووووووووووووووووووووور


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالجمعة,11/شعبان/1428 هـ,01:19 مساءً
المشاركة #7

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 5
سجل في:الخميس,10/شعبان/1428 هـ,12:43 مساءً
الدولة:فلسطين
رقم العضوية: 32932



شكراً لك ناردين على الدرس الرائع
الله معك


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالاثنين,27/محرم/1429 هـ,12:19 مساءً
المشاركة #8

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 24
سجل في:الاثنين,27/محرم/1429 هـ,02:06 صباحاً
الدولة:الصين
رقم العضوية: 44290



مشكووووووووورة
معلومات حلوة... بانتظار المزيد


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأربعاء,18/شعبان/1429 هـ,11:53 مساءً
المشاركة #9

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 2
سجل في:الثلاثاء,17/شعبان/1429 هـ,03:37 صباحاً
الدولة:قطر
رقم العضوية: 61976



مشكوره كثير


--------------------
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة
مشاركةالأحد,04/ذو القعدة/1429 هـ,12:49 مساءً
المشاركة #10

الرتبة في المنتدى:رقيب

أيقونة المجموعة

المجموعة: الأعضاء
المشاركات: 16
سجل في:الأربعاء,18/شعبان/1429 هـ,06:56 صباحاً
الدولة:السعودية
رقم العضوية: 62091



مشكووووور جداً نريد المزيد


--------------------
من لا يرحم لا يرحم
للأعلىأبلغ المشرف عن هذه المشاركة
لتعقيب على هذه المشاركة مباشرة

    

عدد المتصفحين لهذا المنتدى «1»: (الضيوف «1» - المتخفون «0»)
الأعضاء «0»: .

عدد الصفحات : 2  1  2   > » إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,05:17 مساءً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

منتديات المحيط العربي  -  راسلنا  -   أعلى
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)
X   رسالة المنتدى
(سوف يتم اغلاق هذه النافذة بعد 2 ثانية)