السلام عليكم ..
بعد مشاغل عديدة (لا تطاق) عدنا للمنتدى الحبيب
خجلت من العودة خالي اليدين ففكرت بشيء أعود به .. :) أتمنى ان تفيد البعض على الاقل
انا انسان عملي .. يعني خلونا نجي من الاخر ..
لنفرض ان المدير أتى لك في يوم من الأيام و اختارك كضحية من بين مبرمجي الشركة لتقوم بعمل تطبيق بسيط جدا (ظاهريا) و كانت الفكرة
أن هناك عميل يحتاج لعمل برنامج لنفرض لعمل حجوزات لقاعة إجتماعات ..
التفاصيل:
دعونا قبلا نتفق على ان يكون التطبيق أبسط مما يريد المدير بهدف ابراز الفكرة فقط ...
صفحة تقوم بعرض Calendar و عند الضغط على تاريخ معين نرى Form لادخال بيانات الحجز ..
تخزن البيانات في قاعدة البيانات ..
عند عودة موظف الحجوزات لل Calendar يجد أن التواريخ "الملطخة بالدماء" يعني اللون الاحمر هي محجوزة وبالتالي لا يعود لحجزها لعميل اخر
متطلب اخر و أخير .. يريد مدير قاعة الإجتماعات أن يرى في صفحة واحدة 12 Calendar .. عارفين لشو؟ اكيد كنتيجة للسنة .. كل واحدة منها تمثل شهر من شهور السنة و بها التواريخ المحجوزة باللون الأحمر
كيف نقوم بذلك ؟؟؟
هناك طريقتين في نظري ..
أن نستخدم كلاس يتورث صفات الكلاس الاساسي في الدوت نت Calendar و سنتورط في موضوع تعاقب الأحداث و نحتاج لعمل Delegate وووو صداع يعني
و في طريقة بسيطة أخرى بعمل Method من نوع Calendar تقوم بإنشاء كائنات و عرضها في الصفحة.. سنستخدمها و من يتقنها و يريد أن يطور المشروع يمكنه العودة للفكرة الاولى و ليتحمل العواقب :)
هل أحد عنده فكرة أخرى ؟؟
انا كتبت مجموعة أكواد لكن احتاج لبعض الوقت لكتابتها على شكل مقال مشروح ..
سأعود قريبا جدا