الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال عن الجيت و السيت و الذيز (get , set, this)

بدأه ابو علي المقدسي في 11 أبريل 2012 · 7 رد · 780 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ما هي الدوال ست وجيت ؟ ماذا تفيد ؟

ما معنى الكملة this ?

#2

السلام عليكم

الكلام الذي تتحدث عنه أخي الكريم موجود في ما يسمى بال class

فأما get :فهي تعليمة كتابية أي أن القيمة النهائية التي تريد أن تأخذها من العمليات تكون موجودة في ال get ويتم فيه كتابة هذا الكود حصراً Return (anything you want)

وأما ال set:فهي تعليمة قراءة :وفيهاتقرأ العمليات

وغالباً ما يستخدم هذا في العنصر class dieagram في القسمين field و properties

والكلمة this ,هي كلمة محجوزة في البرنامج فإذا وضعتها قبل عنصر تحكم ما فإن البرنامج يفهم أن العنصر الذي يريد العمل عليه هو في موقع معين (الذي تحدده أنت)

مثلاً :

this.form .opicity=50;

أي أن شفافية هذ الفورم حصراً تكون 50% فقط

والله أعلم.

2
#3
Anas T.P.M كتب:

السلام عليكم

الكلام الذي تتحدث عنه أخي الكريم موجود في ما يسمى بال class

فأما get :فهي تعليمة كتابية أي أن القيمة النهائية التي تريد أن تأخذها من العمليات تكون موجودة في ال get ويتم فيه كتابة هذا الكود حصراً Return (anything you want)

وأما ال set:فهي تعليمة قراءة :وفيهاتقرأ العمليات

وغالباً ما يستخدم هذا في العنصر class dieagram في القسمين field و properties

والكلمة this ,هي كلمة محجوزة في البرنامج فإذا وضعتها قبل عنصر تحكم ما فإن البرنامج يفهم أن العنصر الذي يريد العمل عليه هو في موقع معين (الذي تحدده أنت)

مثلاً :

this.form .opicity=50;

أي أن شفافية هذ الفورم حصراً تكون 50% فقط

والله أعلم.

بارك الله فيك ، طيب هل يمكن استخدام هذه الدوال دون امور اخرى في الكلاس ؟

#4
اقتباس
بارك الله فيك ، طيب هل يمكن استخدام هذه الدوال دون امور اخرى في الكلاس ؟

وبارك فيك أيضاً يا أخانا,

في الحقيقة بالنسبة للدوال Set و Get فأنا لم أستخدمها إلا في الClassفي القسم Propirties أما إذا كان لها أي استخدام آخر فأنا لا أعرف

#5
Anas T.P.M كتب:

بارك الله فيك ، طيب هل يمكن استخدام هذه الدوال دون امور اخرى في الكلاس ؟

وبارك فيك أيضاً يا أخانا,

في الحقيقة بالنسبة للدوال Set و Get فأنا لم أستخدمها إلا في الClassفي القسم Propirties أما إذا كان لها أي استخدام آخر فأنا لا أعرف

متشكر كثيرا يا طيب

#6

السلام عليكم ....

هذه الدوال يتم كتابتها بشكل افتراضي في الفيجوال استيديو , ولكن عندما تقوم انت بكتابتها - يتم تغير القيم الى التى تدخلها -get يعني استرجاع قيمة , set يعني ادخال قيمة جديدة .

this تستخدم في Cuonstractur وفائدتها في اعطاء القيم الابتدائية , وتحديد قيم البار ميتر

#8

بارك الله بكم جميعا مرة اخرى . وتسلموا .

تم تعديل هذه المشاركة بواسطة ابو علي المقدسي في 25 أبريل 2012 في 16:23

مواضيع مشابهة