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

(أخبار التكنولوجيا) الموضوع:شركة تسليك مجاري بالدمام 0550171619 بواسطة: (خالدعلي) :: (أخبار التكنولوجيا) الموضوع:ديكورات مشبات فخمه مشبات جديدة0506105422 بواسطة: (المروج للتسويق6) :: (قسم الاعلانات) الموضوع:طرق لمكافحة حشرات بواسطة: (خالدعلي) :: (قسم الاعلانات) الموضوع:زينة حلا - المدينة المنورة بواسطة: (ضيااء) :: (قسم الاعلانات) الموضوع:خدمة تنظيف بيارات وشفط بيارات بواسطة: (سجيات) :: (قسم الدعم الفني) الموضوع:مشبات بواسطة: (القيسي) :: (منتدى الأكسس) الموضوع:شرطif بواسطة: (مرشدعلي) :: (قسم الاعلانات) الموضوع:اعلنت ادارة موقع عقاركم عن اطلاق سوقها الإلكتروني للعقار بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:عروض ساكو اليوم بواسطة: (ليان عمر) :: (قسم الاعلانات) الموضوع:ايوان للاستقدام خادمات و سائقين بواسطة: (ايوان للاستقدام) :: (قسم الاعلانات) الموضوع:شركة البدر لتركيب قرميد بواسطة: (ليان عمر) :: (قسم الاعلانات) الموضوع:جهاز حضور وانصراف ZKTeco موديل LX15 بواسطة: (eng sara) :: (قسم الاعلانات) الموضوع:شركة ركن الشروق للخدمات بواسطة: (رضا جمال) :: (منتدى ADO.NET العام) الموضوع:حبوب أيفوري كابس الأمريكية للتبييض الفوري بواسطة: (شيماء إلحربي) :: (قسم الاعلانات) الموضوع:تعلم الانجليزية تحدث الانجليزيه بطلاقه بواسطة: (اسامة الاحمر) :: (قسم الاعلانات) الموضوع:أجهزة حضور وانصراف ماركة ZKTECOموديل DS-100 للمصانع بواسطة: (eng sara) :: (أخبار التكنولوجيا) الموضوع:ايلتس او توفل للبيع 00962798140440 مضمونة بالسعودية الامارات الكويت سلطنة عمان بواسطة: (برتش كانسل) :: (قسم الاعلانات) الموضوع:تصميمات صور مشبات مشبات ديكورات مشبات بواسطة: (المروج للتسويق6) :: (أخبار التكنولوجيا) الموضوع:سرعة انجاز وتركيب ديكورات مشبات صور مشبات بواسطة: (المروج للتسويق6) :: (قسم الاعلانات) الموضوع:افضل 5 طرق لتعلم اللغة الإنجليزية بواسطة: (اسامة الاحمر)


راديو القرآن

المواضيع المثبته: (قسم الـ portable) الموضوع:برنامج اكسترا لرفع الصور بواسطة: (kkarem55) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:ماهو الـ IPSec بواسطة: (khaled helal) :: (منتدى مبرمجي ASP) الموضوع:Compact An Access Database File From ASP بواسطة: (عبدالله جابر شقليه) :: (قسم التعاميم والشكاوي) الموضوع:ماسنجر المحيط العربي بواسطة: (يوسف جميل جادالله) :: (لغة PHP) الموضوع:دوره بي اتش بي بالفيديو php video tutorial بواسطة: (blackmanblack) :: (منتدى Microsoft SQL Server) الموضوع:كيف أقوم بنسخ البيانات فقط من جهازي الى الويب بواسطة: (أبو محمـد) :: (قسم المواضيع المميزة) الموضوع:برنامج مثبت نظام المستخدمين - الإصدار الثاني بواسطة: (مهند عبادي) :: (قسم الاعلانات) الموضوع:الرجاء عدم تكرار الاعلانات حتي يستفيد الجميع من المنتدي بواسطة: (startnet) :: (منتدى تصميم صفحات الويب) الموضوع:أرشيف الدروس المصورة بواسطة: (alanees) :: (منتدى ADO.NET العام) الموضوع:انشاء قواعد البيانات برمجيا جداول - علاقات -قيود بواسطة: (شهرزاد) :: (منتدى برمجة الألعاب) الموضوع:استراتيجية انتاج و تسويق الالعاب بواسطة: (مصطفي البارودي) :: (منتدى مبرمجي لغة جافا JAVA) الموضوع:برنامج للموبايل بلغة الجافا للبحث على جوجل بواسطة: (Doctors) :: (قسم الـ portable) الموضوع:أفضل برامج مفيدة للكمبيوتر وتعمل Portable اي بدون تنصيب بواسطة: (أبو ليان) :: (قسم التعاميم والشكاوي) الموضوع:هنيئا للشعب المصري بواسطة: (صهيب جاويش) :: (منتدى Microsoft Excel) الموضوع:شرح الفيجوال بيزيك للمتوسطين vba بواسطة: (hs889) :: (قسم الدروس و الدورات) الموضوع:تعلم : كيف تجعل البرنامج سيت اب بواسطة: (alaa gomaa) :: (منتدى Microsoft SQL Server) الموضوع:حصريا:: Microsoft SQL Server 2005,2000 ارجو التثبيت بواسطة: (Djsharawy) :: (منتدى Microsoft Visual Basic) الموضوع:حصريا Microsoft Visual Studio 6.0 كاملة بواسطة: (Max Bayne) :: (منتدى Microsoft Visual Basic) الموضوع:الموضوع الشامل عن جهاز الباركود BarCode بواسطة: (Max Bayne) :: (منتدى ADO.NET العام) الموضوع:الكامل في قواعد البيانات مع VB.net بواسطة: (المهندس عدي)

عدد الصفحات : 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   > » إضافة رد جديد إضافة موضوع جديد



 
الوقت الأن:اليوم,06:03 صباحاً بتوقيت القدس المحتلة

Powered By arabmoheet v3.1

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