كيف يتم عمل خاصية property داخل الفئة class

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

كيف يتم عمل خاصية property داخل الفئة class Empty كيف يتم عمل خاصية property داخل الفئة class

مُساهمة  ali في 10/5/2018, 8:47 pm


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

كيف يتم عمل خاصية property داخل الفئة class

استعمال الخاصية من أجل اجراء بعض العمليات عليها

الكود:

#pragma once
#include "Test.h"


#pragma endregion
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e)
{      
  Test^ sp = gcnew Test();
  sp->TestStrPro = "هذه الخاصية ترحب بكم أهلا وسهلا";
  listBox1->Items->Add(sp->TestStrPro);

  sp->TestProBlock = 100;
  listBox1->Items->Add(sp->TestProBlock);
}
------------------
استدعاء الملف أو ربما المكتبة ان صح تعبير
لأنها قد يضم بعضها مناهج كثيرة وخصائص.

اسم الملف Test.cpp

الكود:

#include "StdAfx.h"
#include "Test.h"
Test::Test(void) {
   MyInt = 3;
}
-----------------

تم انشاء خاصيتين داخل الفئة class الاولى تملك منهجين الاول لأخذ قيمة والثاني لارجاعها
والثاني من نوع نصي

اسم الملف
Test.h


الكود:

#pragma once

ref class Test {
   int MyInt;
public: Test(void);
  // هذه الخاصية تملك منهجين الاول لأخذ قيمة والثاني لارجاعها
  property int TestProBlock {
      void set(int value) { MyInt = value; }
     int get(){ return MyInt; }
  }
  // خاصية من نوع السلاسل
   property System::String^ TestStrPro;
};



_________________

ali
مبرمج مجتهد

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

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

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


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