delphi4arab منتديات دلفي للعرب
كيف نستخدم property - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف نستخدم property (/showthread.php?tid=5731)



كيف نستخدم property - bibill - 21-11-2013

السلام عليكم و رحمة الله تعالى و بركاته

procedure ينفذ مجموعة من الأوامر. function تعيد لنا قيمة .

property لا أعرف ماهو دورها و كيف تعمل ؟
كيف نستخدم property ؟


كيف نستخدم property - h-farid - 21-11-2013

و عليكم السلام و رحمة الله و بركاته

تستعملها كالتالي :
مثلا إذا أردت استعمال الخاصية Text للمكون Edit يكون الكود كالتالي :
كود :
Edit1.Text:='Hello world';

والله تعالى أعلى و أعلم.


كيف نستخدم property - Houdini - 21-11-2013

property هي برمجة اعلى من function و proceure و تعرف بالبرمجة الغرضية توجه object oriented programming
ولها خاصيتان read - write الاولى تنفد ب procedure بلا برمتر و ثانية ب function بلا برمتر ايضاا
يعني هي تغليف ل function و proceure


كيف نستخدم property - S.FATEH - 21-11-2013

كما قال الاخوة property هي مفهوم من مفاهيم oop تحتاج للتعرف على oop لكي يمكنك استعمالها


كيف نستخدم property - SMP3 - 22-11-2013

Houdini كتب :ولها خاصيتان read - write الاولى تنفد ب procedure بلا برمتر و ثانية ب function بلا برمتر ايضاا
يعني هي تغليف ل function و proceure

مستحيل .. procedure الكتابة تحتاج الى برامتر ..
PHP كود :
type
  TForm1 
= class(TForm)
  private
    function 
GetTest : Integer;
    
procedure SetTest;   // Bad implementation .
    
procedure SetTest2(Value:Integer);// Good implementation  .
    
{ Private declarations }
  public
    
property Test:integer read GetTest write SetTest; // Error
    
property Test2:integer read GetTest write SetTest2;// No Error
    
{ Public declarations }
  
end; 



كيف نستخدم property - Houdini - 23-11-2013

مستحيل .. procedure الكتابة تحتاج الى برامتر ..
اجل صحيح ، تسلم اخي على تتنبيه فعلا كتابة تحتاج برمتر
للاسف نسينا قواعد بسبب قلة الممارسة ^^


كيف نستخدم property - bibill - 24-11-2013

property Test2:integer read GetTest write SetTest2;// No Error

ولها خاصيتان read - write

------------
هل من مثال توضيحي فعلي يبين لنا كيف تقرأ و تكتب هذه الـ property ؟