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

قم بتسجيل الدخول او قم بأنشاء حساب جديد وانظم الى اسره المنتدى

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

قم بتسجيل الدخول او قم بأنشاء حساب جديد وانظم الى اسره المنتدى

اسره المنتدى بأنتظارك ويشرفنا انظمامك الينا
أخر المشاركاتأفضل الاعضاء هذا الشهرأفضل 10 اعضاء
Hex WorkShop 6.8.0 + Crack أمس في 5:51lidongdongasd@qq.com
Rappelz JoKeR Weapons : AlNisr 04.05.24 22:09hope54
ملفات سيرفر امل الشعوب - Rappelz Server Files : AlNisr 03.05.24 19:32rappelz705
Rappelz All Clients : AlNisr 03.05.24 16:23cigarette987
ملفات سيرفر أمل الشعوب 7.4 03.05.24 16:13cigarette987
[حصرياً] أقوى جي ام تول , Royal GM-Tool 03.05.24 2:25hope54
مشكلة تبديل السلاح وتعلق السيرفر - 1 : AlNisr 02.05.24 20:20namanslah
حصريا TP-Tool By TwilightPrince V8.0 02.05.24 16:17Asher1997
Arabic Rappelz Gm Tool 02.05.24 13:48Asher1997
شرح صنع لانشر امل الشعوب رسمي بصيغة bat 01.05.24 19:24Asher1997
6 المساهمات
3 المساهمات
2 المساهمات
1 مُساهمة
1 مُساهمة
1 مُساهمة
1 مُساهمة
1 مُساهمة
2853 المساهمات
2198 المساهمات
1672 المساهمات
1586 المساهمات
1365 المساهمات
1156 المساهمات
1097 المساهمات
996 المساهمات
588 المساهمات
567 المساهمات

اذهب الى الأسفل

الدرس الثالث عشر : Methods

المشاركة رقم: ( 1 )
GeNeRaL_Dz
GeNeRaL_Dz
تقني نشيط
تقني نشيط
المشاركات : 193
نقاط : 264
التقييم : 3
تاريخ التسجيل : 27/03/2013
19.01.14 18:22


في الدروس السابقة عند فتح new project كنا نختار Console Application حيث كان ال output يظهر على شاشة Dose .
والآن سننتقل الى بيئة VC# :
1) عند فتح مشروع جديد قم باختيار windows Application بدلاً من Console Application . ثم اكمل الخطوات كما تعلمت واجعل اسمه SquareInt.cs.
2) ستدخل إلى بيئة VC# وهي لا تختلف عن أي بيئة فيجوال :
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
والآن سنتعرف على ال methods ومن ثم نقوم بكتابة برنامج بسيط على الwendows application .
Methods :

في درس ٍ سابق قلنا أن ّ كل برنامج يجب يحتوي على Class , method , namespace .
الشكل التالي يوضح كيفية عمل ال methods .

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
حيث ال boss هي method رئيسية تقوم باستدعاء ال methods الفرعية worker1,worker2 ,worker3….. ويمكن لل methods الفرعية استدعاء methods أخرى.
وغلباً ما تكون هذه ال boss method هي ال main method .

* Math Class
وهي Class شائعة الإستخدام تحتوي على methods تستخدم في العمليات الحسابية.
1)الشكل العام لل method .
 


C#


ClassName.MethodName( argument1, arument2, … )


2)الثوابت
Math.PI = 3.1415926535…
Math.E = 2.7182818285…
3) ال methods شائعة الإستخدام .
 

 
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
والان سنبدأ بعمل برنامج :
SquareInt برنامج بسيط ، يحتوي على button و label حيث يعرض مربع الأعداد من 1 - 10 .
1) قم بتنظيم شكل ال form كالتالي :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
ثم اجعل اسم ال button : calcolatputton واسم ال label : outputLabel
2) (double click ) على ال button . سيظهر ال code مكتوب مسبقا ً سيتم شرحه في دروس قادمة . لا نقوم بكتابة اي شيئ داخل ال main method فهو فقط للتنفيذ .
 


C#


static void Main()

{

Application.Run(new Form1());

}

int square( int y)

{

return y * y ;

}




private void calcolatputton_Click(object sender, System.EventArgs e)

{

outputLabel.Text = "";

for(int counter =1 ; counter <= 10 ; counter++)

{

int result = square(counter);

outputLabel.Text += "the square of " + counter +

" is " + result + "\n";

}

}

الشكل السابق هو الكود كامل للبرنامج . حيث قمنا أولاً بكتابة ال method لإنتاج مربع الأرقام ثم وداخل ال button قمنا باستدعاء هذا ال method واسندنا اليه قيم counter من 1 - 10 باستخدام جملة for ثم اسندناها الى المتغير result. ثم طباعتها على ال label .
ولتفعيل البرنامج اذهب الى Debug ثم start أو f5 .
والشكل التالي هو ال output لهذا البرنامج .

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
وها هو البرنامج : .cs.zip]تحميل
 
لا تنسوا التقييم أخوكم GeNeRaL_Dz


الرجوع الى أعلى الصفحة
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى