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

(منتدى الأكسس) الموضوع:فتح مجلد بواسطة: (startnet) :: (منتدى البرامج) الموضوع:تحميل برنامج Avast Free Antivirus مجانا بواسطة: (كوكب البرامج) :: (منتدى الأكسس) الموضوع:تهنئة بمناسبة عيد الفطر المبارك 2017 بواسطة: (startnet) :: (منتدى الأكسس) الموضوع:مشكلة غريبة جننتنى بواسطة: (startnet) :: (منتدى Microsoft Visual Basic) الموضوع:بنك اكواد المحيط العربي بواسطة: (عبدالعزيز بيروني) :: (منتدى Microsoft Visual Basic) الموضوع:مجاناً - مشروع تخرج نظام المبيعات source code بواسطة: (عبدالعزيز بيروني) :: (قسم الاعلانات) الموضوع:شقق للبيع تمليك جميع احياء مدينة العبور عروس المدن الجديدة للاستلام الفورى بواسطة: (جمعة عللام) :: (قسم الاعلانات) الموضوع:مطلوب اراضى للبيع او مشاركات او ادوار نعلية ونكمتة مبان بواسطة: (جمعة عللام) :: (أخبار التكنولوجيا) الموضوع:شركة تنظيف منازل بابها والرياض0554487606 بواسطة: (فرسان الوادي) :: (قسم الاعلانات) الموضوع:للبيع شقة تمليك حدائق القبة ش بور سعيد مباشرةل بواسطة: (جمعة عللام) :: (قسم الاعلانات) الموضوع:شقق للبيع بمدينة نصر الحى السابع تاصية للاستلام الفورى 155م 150م 125م بواسطة: (جمعة عللام) :: (قسم الاعلانات) الموضوع:شقق للبيع بمدينة نصر الحى السابع تاصية للاستلام الفورى 155م 150م 125م بواسطة: (جمعة عللام) :: (منتدى البرامج) الموضوع:شهادات الايلتس للبيع في قطر 00962790574474 معتمد بواسطة: (ايلتس او توفل) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:شهادات الايلتس للبيع في الكويت 00962790574474 معتمد بواسطة: (ايلتس او توفل) :: (منتدى الكتب الالكترونية) الموضوع:شهادات ايلتس معتمدة للبيع في سلطنة عمان 00962790574474 بواسطة: (ايلتس او توفل) :: (قسم الاعلانات) الموضوع:للبيع شقق مدينة نصر حى الواحة الحى العاشر 160 م بواسطة: (جمعة عللام) :: (قسم الاعلانات) الموضوع:شهادة ايلتس او توفل معتمدة للبيع في السعودية 00962790574474 اصلي بواسطة: (ايلتس او توفل) :: (أخبار التكنولوجيا) الموضوع:شهادة ايلتس او توفل للبيع معتمدة في الاماررات 00962790574474 اصلي بواسطة: (ايلتس او توفل) :: (قسم الاعلانات) الموضوع:الشركه الدوليه للانشاء وادارة المشروعات نقوم البناء بالتنفيذ والتشطيب بواسطة: (جمعة عللام) :: (منتدى الأبحاث) الموضوع:صور مشبات امريكيه بواسطة: (مصطفى خميس)


راديو القرآن

المواضيع المثبته: (منتدى أنظمة الشبكات وأمنها) الموضوع:طريقة عمل شبكة لاسلكية بين جهازين او أكثر ..اكس بي.. لمشاركة الملفات والإنترنت بواسطة: (مرحبا الساع) :: (Oracle قسم قواعد البيانات أوراكل) الموضوع:دورة قواعد البيانات (( اوراكل للمبتدئين )) بواسطة: (السند العربي) :: (منتدى مبرمجي ASP) الموضوع:برنامج اختبارات للجامعات بواسطة: (عبدالله جابر شقليه) :: (منتدى Borland Delphi) الموضوع:أحفظ برامجك الديلفاوية من أذي العابثين باستخدام رقم الهارد (محترفين) بواسطة: (Hadyabady) :: (منتدى برمجة التقارير) الموضوع:شرح طريقة اضافة تقرير Crystal Reports في الـ ASP.NET بواسطة: (FunctionSys) :: (منتدى مبرمجي ASP) الموضوع:تحزين سجلات داخل ملفات اكسل و xml وورد ..إلخ بواسطة: (عبدالله جابر شقليه) :: (منتدى الدعم الفني للماسنجر المحيط العربي) الموضوع:اقتراحات تطوير الماسنجر بواسطة: (jbsa) :: (منتدى الكتب و المقالات) الموضوع:أرغب فى تعلم Microsoft Access وإحترافه بواسطة: (Prince4ever) :: (منتدى برمجة الألعاب) الموضوع:مقدمة في برمجة الـ (3D) الألعاب...جـ2 بواسطة: (NubiaPrince) :: (كتب عن VB.NET) الموضوع:كتب VB.NET عربي بواسطة: (عبد الرحمن) :: (منتدى مبرمجي Microsoft Visual C#.NET) الموضوع:المواضيع والدروس التعليمية في الدوت نيت - ابدأ من هنا بواسطة: (fmo_82) :: (منتدى برمجة الألعاب) الموضوع:برنامج رائع لتصميم الألعاب بواسطة: (mjxp) :: (قسم الـ portable) الموضوع:أفضل برامج مفيدة للكمبيوتر وتعمل Portable اي بدون تنصيب بواسطة: (أبو ليان) :: (منتدى Microsoft SQL Server) الموضوع:دورة Transaction SQL بواسطة: (Server_Programmer) :: (منتدى أنظمة الشبكات وأمنها) الموضوع:امن المعلومات وامن الشبكات بواسطة: (khaled helal) :: (منتدى Microsoft Excel) الموضوع:تعالوا نتعلم - دروس في الإكسيل بواسطة: (وائل مراد) :: (قسم الدروس و الدورات) الموضوع:تعلم معي البرمجة بالفيجوال بيسك .. بواسطة: (كوثــــــــــــر) :: (منتدى مبرمجي Microsoft Visual VB.NET) الموضوع:دورة تحزيم البرامج Setup & Deployment Applications by VS 2008 بواسطة: (Max Bayne) :: (منتدى مبرمجي ASP.NET) الموضوع:كيفية قرائة الصحف الإلكترونية والكتب والمجلات عبر الانترنت بواسطة: (عبدالله جابر شقليه) :: (منتدى Microsoft Visual Basic) الموضوع:دورة التعامل مع Data Report باستخدام ADODC ( شرح بالصور ) بواسطة: (Max Bayne)

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



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

Powered By arabmoheet v3.1

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