نشرت هذا الموضوع في مدونتي، لكنني أعتقد أن المكان الأنسب له هو في هذا المنتدى ..
تحدثت في الجزء الأول عن سبب طرحي للموضوع ، و في الجزء الثاني الذي سأنقله لكم ها هنا بدأت بتوجيه بسيط يخص الموضوع، و سأتابع الموضوع لاحقاً بإذن الله ..
إذاً نبدأ بنصف خطوة بسيطة جداً متجاوزين الكثير من التعاريف التي سنعود إليها لاحقاً، و سأستمر على هذا النهج بحيث أوضح فكرة بسيطة في كل تدوينة، فأقول مستعيناً بالله ..
سواءً أكنت تعلم ماذا نعني بكلمة Class أو لاتعلم، فإن أهم ما يجب أن تعرفه الآن أن لكل Class وظيفة محددة،فكما أن لكل Function في البرمجة التقليدية وظيفة أساسية واحدة، فدالة fopen تقوم بفتح ملف، ودالة print تطبع نص، فإن الأمر مشابه بالنسبة Classes فلكل منها وظيفتها الخاصة، و سيتبين من خلال الأمثلة و المواضيع القادمة كيف تختلف وظائف Functions عن وظائف الكائنات.
من الأمثلة على بعض الكائنات و وظائفها، كائن يختص بالتعامل مع قاعدة البيانات بحيث تتم كافة العمليات المرتبطة بقاعدة البيانات عن طريق هذا الكائن، أو كائن آخر يسمح لك بالتأكد من أن البيانات التي أدخلها المستخدم تطابق الشروط التي تحددها بحيث أن حقل الإسم لايمكن أن يحتوي إلا على أحرف و أن حقل السن لابد أن يكون بين 15 إلى 25 على سبيل المثال.
إذاً أول نصف خطوة تنص على أن لكل كائن وظيفة واضحة محددة …
أتوقف الآن و بالنسبة لمن تأكلهم أصابع يدهم و يريدون كتابة أكواد برمجية سنبدأ في ذلك في النصف خطوة القادمة ^_^ ..
تحياتي ..
مبرمج من أرض الحرم
http://www.mazen.ws