مرحباً بك فى منتديات جمعة نت
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


كل ما تبحث عنه موجود هنا فى هذا المنتدى
 
الرئيسيةأحدث الصورالتسجيلدخول

 

 الدرس الثالث

اذهب الى الأسفل 
كاتب الموضوعرسالة
mahmoud




ذكر
عدد الرسائل : 12
العمر : 41
البلد : egypt
الوظيفة : it
الدعوة : mtskaso@yahoo.com
الدولة : الدرس الثالث 3dflagsdotcom_egypt_2fawm
تاريخ التسجيل : 15/03/2008

الدرس الثالث Empty
مُساهمةموضوع: الدرس الثالث   الدرس الثالث Emptyالثلاثاء مارس 25, 2008 5:39 pm

في الدرس السابق شرحنا برنامج Print Welcome وطبعناه على شاشة DOS وهذه وصلته :
شرح برنامج Print welcome مع بعض المختصرات للطباعة
وفي هذا الدرس سنطبع المخرجت لنفس البرنامج لكن على MessageBox

3)) استخدام ال MessageBox
معظم تطبيقات #C تستخدم نوافذ حوار(dialogs) لإظهار المخرجات (output) ، أو لتذكير المستخدم .
تحتوي بنية المكتبة في #C على Class يدعى MessageBox لإنشاء نافذة حوار . وهذا الClass موجود داخل المكتبة System.Windows.Forms ، ولأن هذا البرنامج Console فلا يتم استدعاء هذه المجموعة عند إنشاء المشروع كما في Windows Application على اعتبار أنها لا تحتاجها لأن مخرجاتها تظهر على شاشة Dose .
لكن سنقوم نحن بإضافتها لاستخدام ما تحتويه . وتكون هذه المكتبة مخزنة بامتداد .dll
والآن :
1) قم بإنشاء مشروع جديد وسمه PrintWelcome2 .
2) والآن اذهب إلى Project ثم Add Reference .

الدرس الثالث Image305
3) ستظهر لك نافذة Add Reference قم بإختيار المكتبة System.Windows.forms.dll ثم قم بالكبس عليها مرتين متتاليتين(double Click) ، ستظهر لك في Selected Components قم باختيارها ثم OK .
الدرس الثالث Image307
4) تم إضافة هذه المجموعة إلى محتويات البرنامج وستجدها في ال Solution Explorer .
الدرس الثالث Image309
والآن حتى نستطيع استخدام محتويات هذه المكتبة يجب استدعاؤها كما تم استدعاء المكتبة System لإستخدام
C#


[SIZE=3]Console.WriteLine( );


5) والآن سنقوم باستدعاء method اسمه Show من Class اسمه MessageBox لإظهار المخرجات .
قم بكتابة الجملة التالية داخل ال main method :

C#




MessageBox.Show("Welcome to C# Programming");



سيكون شكل الكود كما يلي :

C#




using System;

using System.Windows.Forms;



class PrintWelcome2

{

static void Main(string[] args)

{

MessageBox.Show("Welcome to C# Programming");

}

}



6) قم بتنفيذ البرنامج سيظهر لك الناتج كما يلي :


الدرس الثالث Image311

ويمكن التحكم بشكل الMessage بإعطائه عنوان و نوع الكبسات التي نريدها تظهر عليه وعددها و إظهار اشارة بجوار المخرج تدل على نوع الجملة هل هي معلومات أم سؤال وغيرها .
فإذا قمت بإعادة صيغة الجملة كالتالي :

C#




MessageBox.Show("Welcome to C# Programming","Welcome Message",

MessageBoxButtons.OK,MessageBoxIcon.Information);

سيكون الناتج كما يلي :


الدرس الثالث Image313
لل MessageBox عدة أشكال في شكل الأيقونة أو شكل ال Button التي ستظهر ف ال Message منها :
أشكال لشكل الأيقونة :

C#




MessageBoxIcon.Exclamation علامة التعجب or

MessageBoxIcon. Information للمعلومات or

MessageBoxIcon.Question للسؤال or

MessageBoxIcon.Error للخطأ



أشكال ال button في ال messagebox:

C#




MessageBoxButton.OK

MessageBoxButton.OKCancel

MessageBoxButton.YesNo

MessageBoxButton.YesNoCancel

MessageBoxButton.RetryCancel

MessageBoxButton.AbortRetryIgnore
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://www.geocities.com/mtskanso
 
الدرس الثالث
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
مرحباً بك فى منتديات جمعة نت :: قسم البرمجيات والإنترنت :: قسم البرمجة والإنترنت-
انتقل الى: