الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نقطة هامة للمبتدئين في #C.................

مغلق
بدأه Mr.Abdulilah في 29 ديسمبر 2005 · 5 رد · 690 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

========================================================================

أثناء دراستي للسي شارب ( C# ) لاحضت ( إستنتجت ) نقطة هامة للمبتدئين وهي :-

الفرق بين () Close و Application . Exit ()

فعندما تكتب الامرين السابقين في Form الأم ( قلب البرنامج ) لا نلاحظ الفرق بينهما فكلاهما تخرج

من التطبيق أو بمعنى أخر تطفئ البرنامج

دعنا مما سبق

والاهم هو الأتي : -

نلاحض الفرق بينهما عندما نضع إثنين من Form الأول به زر يظهر الثاني

ونكتب في Form الثاني (الابن) الأمر ()Close فإن الامر هذا يلغي الفورم

الثاني (الابن) فقط ولا يطفئ التطبيق

Close ();

او

this . Close();

وإذا كتبنا أيضاً الأمر Application . Exit() في Form الثاني يخرج من التطبيق نهائيا

حتى ولو كتبناها في Form المئة

Application . Exit ();

========================================================================

الخلاصة :-========================================================================

1- نكتب Close() إذا أردنا أن نلغي Form واحد فقط إلا إذا كتبناها في الفورم الام ( قلب البرنامج ) فإنها تطفئ البرنامح

2- نكتب Application . Exit () إذا أردنا أن نطفئ البرنامج نهائيا في أي فورم

========================================================================

أرجو الرد على المشاركة

وإذا كان في شرحي عيب أو خطأ فليرسلي رسالة على بريدي

abdullillah44@hotmail.com

#2

أين الردود ياجماعة شكلي مافهمتكم شئ ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#3

شكرا أخي الكريم على هذا الدرس السريع و المفيد, كلامك مزبوط و صحيح تماما و أنا شخصيا جربت هذا الكلام و الفرق بين الclose و ال Application.Exit هو كما قلت, نتمنى أن تتواصل معنا دائما و تزيدنا من هذه الأفكار السريعه و بارك الله فيك و شكرا.

#4

شكرا على مرورك يأخ Angel81

ونتمنى المزيد من الردود.......................................

#5

جزاك الله اخي الكريم خيرا على شرحك

احب ان اقول اضافة على كلامك ان System.Windows.Forms

يحتوي على كلاسيين وهما Form Class و Application class

ال Application كلاس هو المسؤول عن ادارة ال فورم كلاس

وهو يحتوي على دوال مثل Run ,exit وما الى ذلك

مهمتها التعامل مع الفورم كلاس

واتمنى التوفيق للجميع ان شاء الله

#6

شكرا على مرورك يأخ Xhack

وشكرا جزيلا على إضافتك الرائعة جدا..........

هذا الموضوع مغلق.

مواضيع مشابهة