بتـــــاريخ : 11/8/2008 7:16:06 PM
الفــــــــئة
  • الحـــــــــــاسب
  • التعليقات المشاهدات التقييمات
    0 870 0


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

    الناقل : mahmoud | العمر :35 | المصدر : www.kettaneh.net

    كلمات مفتاحية  :
    دروس سي شارب

    في الدروس السابقة عند فتح 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, … )
    
    

     

     

     

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

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


    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"; } }

    كلمات مفتاحية  :
    دروس سي شارب

    تعليقات الزوار ()