20-11-13, 10:33 PM
السلام عليكم شباب زادكم ربي علما وحرصا
نريد ان نستفاد منكم في معرفة الفروقات بين
ماهو الفرق بين الخصائص والمثود والكلاس والداله في فجول بيسك 2010
[نقاش] ماهو الفرق بين الخصائص والمثود والكلاس والداله في فجول بيسك 2010
|
20-11-13, 10:33 PM
السلام عليكم شباب زادكم ربي علما وحرصا نريد ان نستفاد منكم في معرفة الفروقات بين ماهو الفرق بين الخصائص والمثود والكلاس والداله في فجول بيسك 2010
21-11-13, 01:34 AM
السلام عليكم...
في البرمجة (VB 2010 أو غيرها) - كما في الواقع - يمكن وصف الكائن بثلاث مجموعات من الصفات أو المواصفات: أ. مجموعة الخصائص (Properties) التي تبين شكل الكائن و سلوكه، مثل الطول و العرض و اللون و السرعة و ماذا يأكل و هل يلد أم يبيض ... إلخ. بالطبع لا يمكن أن نطبق أية خاصية نريد على أي كائن نريد، فليس من المنطقي أن يكون للحصان خاصية "شكل المخالب". كما أن بعض الخصائص يمكن تغييرها - مثلاً لون السيارة - بينما بعضها الآخر لا يمكن تغييره - مثلاً نوع السيارة. ب. مجموعة الوظائف أو المناهج (Methods) التي تبين ما هي الوظائف (الأعمال) التي يقوم بها الكائن و كيف يؤديها. مثل الأكل و الشرب و النوم و الافتراس و جر العربة ... إلخ. تنفيذ الوظائف يتم غالباً عبر سلسلة من العمليات المبيتة ضمن تركيبة الكائن. نحن فقط نطلب من الكائن أن يؤدي الوظيفة دون أن نشرح له كيف يؤديها. إذا وضعنا أمام إنسان كوب ماء و قلنا له اشرب (طلبنا منه تنفيذ و ظيفة الشرب) فنحن لن نشرح له كيف يفعل ذلك و إنما هو سيقوم - تلقائياً - بسلسلة من العمليات التي تحقق وظيفة الشرب: يمد يده إلى الكوب، يرفعه إلى فمه، يمص الماء، يبتلعه ... إلخ. و برمجياً فإن الوظيفة (Method) هي إجراء أو دالة - ضمن تركيبة الكائن - تقوم بإنجاز أمر محدد (عبر سلسلة من الجمل البرمجية) عند استدعائها. ج. مجموعة الأحداث (Events) التي يستطيع الكائن التعرف عليها عند حدوثها، مثلاً عند سماع صوت ما، عند رؤية كائن معادي... إلخ. أيضاً هنا ليس كل الكائنات تتعرف على كل الأحداث - و بالتالي لا تستجيب لكل الأحداث. الاستجابة للأحداث يعني أن لدينا فرصة أن نخبر الكائن ماذا يفعل عند حدوث الحدث. * في البرمجة يتم جمع تلك المواصفات لتشكيل ما يعرف بـ "الصنف" أو "الفصيلة" أو "النمط" (Class). و بالتالي فإن الـ Class باختصار هي مجموعة من المواصفات (خصائص و وظائف و أحداث) يمكن من خلالها إنشاء كائن أو مجموعة كائنات لها تلك المواصفات. إذا أخذنا الـ TextBox كمثال فإننا يمكن أن نصفه كالتالي: أ. الخصائص (Properties): كم عرضه (Width)، كم ارتفاعه (Height)، ما موقعه (Left و Top)، ما لونه (BackColor)، ما النص الذي بداخله (Text)، ما أقصى عدد من الرموز يمكن أن يقبلها (MaxLength)... إلخ. ب. الوظائف (Methods): أضف نصاً (AppendText)، احضر إلى الأمام (BringToFront)، امسح (Clear)، انسخ (Copy)، حدد كل النص (SelectAll)... إلخ. ج. الأحداث (Events): عند النقر (Click)، عند تغيير النص (Change)، عند ضغط مفتاح (KeyPrss)... إلخ. --------------------------------------------------------- نرجو الاستفادة و السلام.
بِسْمِ اللهِ الرَّحْمَنِ الرَّحِيمِ ( وَ مَا تُقَدِّمُوا لِأَنفُسِكُم مِّنْ خَيْرٍ تَجِدُوهُ عِندَ اللهِ هُوَ خَيْراً وَ أَعْظَمَ أَجْراً ) صَدَقَ اللهُ الْعَظِيمُ
تم الشكر بواسطة: الشاكي لله , مالكـ , hoob computer , sooriaty03 , scluay , mamas1 , Aly El-Haddad , ali.alfoly , mohammed moh
21-11-13, 12:26 PM
جزاك ربي خيرا ونفع بك
ولكن بقى ال class
21-11-13, 04:47 PM
إقتباس :* في البرمجة يتم جمع تلك المواصفات لتشكيل ما يعرف بـ "الصنف" أو "الفصيلة" أو "النمط" (Class). و بالتالي فإن الـ Class باختصار هي مجموعة من المواصفات (خصائص و وظائف و أحداث) يمكن من خلالها إنشاء كائن أو مجموعة كائنات لها تلك المواصفات.
منقطع .. للدراسة
22-11-13, 11:12 PM
(21-11-13, 04:47 PM)mamas1 كتب :كلامكجميل جداإقتباس :* في البرمجة يتم جمع تلك المواصفات لتشكيل ما يعرف بـ "الصنف" أو "الفصيلة" أو "النمط" (Class). و بالتالي فإن الـ Class باختصار هي مجموعة من المواصفات (خصائص و وظائف و أحداث) يمكن من خلالها إنشاء كائن أو مجموعة كائنات لها تلك المواصفات. ولكن ماهي فائدة ال class في .net |
|