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

>

الدرس الثالث عشر : Methods
في الدروس السابقة عند فتح 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 لهذا البرنامج .


وها هو البرنامج : تحميل

أضف تعليقاً

Filed under دروس C# - C Sharp

أضف تعليقاً

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s