11-04-17, 03:39 AM
(10-04-17, 11:13 PM)khodor1985 كتب :السلام عليكم ورحمة الله وبركاتهالشكر كل الشكر على جهود الأخ الحبيب أبو ليلي،
أخي العزيز سندباد نصيحة من أخ إلى أخ ابتعد عن لغة VB.Net وتعلم لغة C#، فعلى علمي أنك تسعى لتعلم هذه اللغة فلا تضيعها.
أتمنى لكم التوفيق
شكرل لك اخي / خضر شكرا على النصيحة الله يجزيك الف خير.
(11-04-17, 03:12 AM)ابو ليلى كتب : اخي السندباد , اتبع نصيحة الاخ خضر اذا كنت تنظر الى المستقبل فكما قال لك #C مستقبلها اكبر و دعمها اوسع
انا من ناحيتي لا اتبع نظام محدد اعمل على اكثر من لغة و في عملي البرمجة منطق لا يهمني كثيراً باي لغة تكتب الكود بقدر ما يهمني فهمي للكود و الية عمله و في النهاية الفارق بين اللغات هو طريقة كيفية كتابة الكود من ناحية المحرر
و اما الدعم و المكاتب فهي تتجه مع #C اكثر من غيرها من لغات منصة الدوت نت
بالنسبة للمثال سارفعه و ارفع معه سكربتين للقاعدة واحد على نسخة 2014 و الثاني على نسخة 2008
البرنامج على VS2015
بالنسبة للكلاس اضفنا له دوال جديدة خاصة بالبحث بطريقتين
الطريقة الاولى و هي خاصة بفحص قيمة اي حقل قبل الحفظ لكي لا تتكر لدينا المعلومات يمكنك تخصيصها في الكلاسات الفرعية مع اي حقل تريده و هي تعود بقيمة منطقية بوليانية تدل على تكرار القيمة من عدمها
و الطريقة الثانية و هي خاصة بالبحث العام و الحصول على نتيجة و وفقاً لها ننتقل الى السجل الموافق للبحث في شاشة العرض
و هي طريقة مرنة تقبل البحث باي حقل تحدده انت و يمكنك تخصيصها مع اي كلاس فرعي
و يمكنك بناء اي عدد من الحقول و البحث ضمنها بسهولة و يوجد لها ربط في برنامجنا
اضفنا للكلاس ايضأ دالة جديدة تقوم بعملية جمع قيم حقل رقمي وفق شرط و كذلك يمكن تخصيصها مع اي كلاس فرعي
قمنا بتخصيصها في جدول الدفعات مع حقل قيمة الدفعة لحساب مجموع دفعات كل طالب
اما من ناحية البرنامج فقد تم مراجعة و تنظيم الكود بطريقة فنية و تم ادراج معالجة للادخالات الفارغة و كذلك ضبط عمليات باقي العمليات بشكل متكامل
المثال مصغر و فيه تقريباً كل ما تحتاج له مع امكانية التوسيع .
بعد ان تكون قد ركبت القاعدة يتوجب عليك تغير اسم السيرفر في اعدادت البرنامج وفق الصورة
![]()
و بعدها شغل البرنامج و جرب العمليات
واجهة البرنامج
![]()
الف شكر اخي / ابو ليلى
على النصيحة وعلى كل الجهد والوقت المبذول.
الله يجزيك الف الف الف خير على كل ما قدمته.
بالنسبة للسي شارب باذن الله مواصل تقدمي بها ولكن على استحياء قليلا قليلا ووجدت تشابه في السي شارب والفجوال بيسك لذلك احاول الجمع بينها لاني اجد الفجوال اسهل لانها مطورة من اللغة القديمة فجوال بيسك 6 التي اجيد القليل منها.
الف الف الف شكر


