بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته .....أما بعد:
سوف أقول لكم شيء مهم جداً عن طريقة البرمجة قد فقده كتاب الكتب والمبرمجين وهذ الشيء هو مهم جداً لك المبتدئين والمتقدمين في البرمجة ربما يتسائل أحدكم أو أغلبكم ومن منكم انا عن طريقة برمجة الكود وكيفية ربطه بالعناصر في الحقيقة معظمنا لا يعرف طريقة برمجة الكود :( أي كيف يمكن ربط العناصر بالكود وكيف نعرف تنفيذ هذا الأمر مثلا عندما نريد الكتابة على مربع العنوانLabel عند ضغط هذا الزر كلمة أو تحية معينة أو تنفيذ أحد خصائص هذا المربع عن طريق هذا الزر
فأنا في البداية لم أكن أعرف ذلك مع أنني قرأت كتب كثيرة وأخذت دورة في البرمجة في أحد المعاهد وكذلك سمعت الدروس العلمية التي تباع في المحلات عن طريق الصوت والصورة حتى بحثت وبحثت فوجدت هذا السر العجيب الذي فقده جميع المبرمجين :) اتعرفون ماهو:eek:
إنه طريقة تعامل الكود مع العناصر وهو أن الكود يقوم بتنفيذ أحد خصائص أو دوال الكائن عن طريق أحد عماله أو خوادمه :confused:
لم تفهمو بعد أليس كذلك :eek: دعنا نوضح ذلك بمثال في حياتنا اليومية
العامل في الحياة اليومية عندما نعطيه مثلاً كيساً كبيراً ولا نقول له شيئا يقول لنا ما ذا أفعل به أءرميه في سلة النفايات أم أعطيه فلانا ام ماذا أفعل به كذلك عندما تضع زرا أو أي كائن وعندما تفتح نافذة الكود الخاصة بالزر فما ذا تفعل بالزر أتأمره ان يغير شكل النموذج أم يغلق النافذة أم ماذا فهو مثل الخادم في حياتنا تحدد له الشخص ثم الأمر الذي يفعل فيه وهكذا دعنا نعطي مثالا صغير
أولا ضع زر امر على النافذة ومربع عنوان
نريد أن نكتب مثلا على مربع العنوان الفريق العربي للبرمجة
طبعا أول شيء نفعله هو فتح نافذة الكود الخاصة بزر الأمر حسنا ماذا بعد ذلك وما هي طريقة ذلك
أولا كما قلنا نحدد الكائن الذي نريد التحكم به ففي مثالنا الكائن هو مربع العنوان أي نكتب:
label1
ثم نقطة كما نعرف .ثم نحدد الخاصية التي نريد التحكم بها أو الطريقة
ففي مثالنا الخاصية الخاصة بالعنوان هي caption أي نكتب هذا:
Label1.caption
ثم نكتب القيمة التي نريدها أي في مثالنا الفريق العربي للبرمجة
Label1.caption="الفريق العربي للبرمجة"
وهكذا
ها عساكم فهمتو لغز البرمجة
ملاحظة:
طبعا إذا أردنا ان نتعامل مع خاصية محددة وهي التي يكون على يسارها في الكود مربع صغير كالجدول يجب ان نضع بعدها علامة = ثم نكتب القيمة إذا كانت نصية يجب وضعها بين علامتي اقتباس أو تنصيص" " اما إذا كانت رقمية فلا نضع علامات بينها اما إذا أردنا التعامل مع طريقة معينة لا نضع بينها علامات بل نختار الطريقة ثم نضع مسافة ونكتب القيم حسب وسائطها
طبعا يجب أن تعرفون أنه عند اسناد خاصية كائن معين إلى متغير لانضع علامة = والقيمة بل فقط نختار الخاصية المحددة
كذكل في حالة اسناد الدوال إلى متغير معين لمعرفة النتيجة يجب وضع أقواس بين الوسائطة.
وهذا ما أردت قوله وشكرا لكم على مشاركتم لنا بالموضوع
