تعريف الفئة class تقوم بعمليات مختلفة

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

تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 11:54 am


بسم الله الرحمن الرحيم
الصلاة والسلام على رسول الله وعلى آله صحبه أجمعين

تعريف الفئة class تقوم بعمليات مختلفة

تعريف الفئة أو فصيلة أو فصيل class تقوم بعمليات مختلفة، مثلا الجمع والطرح والضرب والقسمة


_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 11:55 am



_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 11:56 am



_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 11:57 am



_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 11:58 am



_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 12:01 pm


الكود:


private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
{
   int intC;
   Test^ ts = gcnew Test(int::Parse(textBox1->Text),int::Parse(textBox2->Text));
   if(radioButton1->Checked) intC = ts->Addition();
   else if(radioButton2->Checked) intC = ts->Soustraction();
   else if(radioButton3->Checked) intC = ts->Multiplication();
   else if(radioButton4->Checked) intC = ts->Division();
   textBox3->Text = Convert::ToString(intC);
}


لخروج من البرنامج

الكود:


private: System::Void button2_Click(System::Object^  sender, System::EventArgs^  e) {
   this->Close();
}

الملف Test.h

Test.h


الكود:


#pragma once

ref class Test
{
   private:
      int intValue1;
      int intValue2;

public:
   Test(int a, int b);
      int Addition()
      {
         return intValue1+intValue2;
      }
      int Soustraction()
      {
         return intValue1-intValue2;
      }
      int Multiplication()
      {
         return intValue1*intValue2;
      }
      int Division()
      {
         return intValue1/intValue2;
      }
};

الملف Test.cpp

الكود:


#include "StdAfx.h"
#include "Test.h"
Test::Test(int a, int b) {
      intValue1 = a;
      intValue2 = b;
}






_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعريف الفئة class تقوم بعمليات مختلفة

مُساهمة  ali1 في 9/5/2018, 12:06 pm

طريقة انشاء فئة class في Visual C++ 2005
http://delph.forumalgerie.net/t663-topic

_________________

ali1
مبرمج مجتهد

عدد المساهمات : 861
تاريخ التسجيل : 29/07/2013

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


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