السلام عليكم ورحمة الله وبركاته ,,,
أخواني أخواتي المبرمجين المحترمين عامة ومبرمجين الدلفي خاصة , هذه المدونة قمت بعملها ليس لتعليم الدلفي من الصفر , ولكن لإدراج النقاط المهمة والحساسة والخطيرة التي يجب أن ينتبه لها مبرمجين الدلفي خاصة في الاعمال التجارية وليس أعمال الهواية , وهذا هي الملاحظة الأولى التي أود التنويه لها وهو ما يخص التعامل مع الدلفي في طريقة حساب التاريخ عندما نريد من البرنامج أن يحسب بيانات معينة وخاصة اذا كانت البيانات مخزنة في قاعدة بيانات , وكما تعلمون أن حقل التاريخ يتضمن وقت , فإنه عندما نقوم بتصميم شاشة لتسجيل سجلات مالية سوف نقوم بوضع DateTimePicker في شاشة اضافة السجل , طبعاً يتم اختيار التاريخ الذي نريد أن يتم حفظ السجل فيه , هناك خطأ مخفي لا ينظر له كثير من المبرمجين وهذا الخطأ لا يتم اكتشافه بسهولة لأنه ليس خطأ لغة , وإنما هو عبارة عن سهو يقع على عاتق المبرمج , عندما يكون البرنامج تجارية سيتم بيعه في السوق , ستحتاج لاخراج تقارير ضمن فترة معينة , وسيكون التقرير من تاريخ إلى تاريخ , في هذه اللحظة اذا كان DateTimePicker موضوع مباشرة حسب وقت البرمجة سيأخذ ذلك الوقت وسأوضح الموضوع بالصور لهذا السبب يجب عند وضع DateTimePicker على الفورم أن نذهب للخصائص ونحذف الوقت , حيث يقوم محرر الدلفي بوضع الوقت في منتصف الليل بين التاريخين , وبذلك تصبح نتائج التقارير التي تعتمد على فترة من تاريخ إلى تاريخ صحيحة 100%
يسعدنا تلقي أي ملاحظة في أي وقت ودمتم في رعاية الله , نلتقي بملاحظة جديدة إن شاء الله
طارق زياد
ليست هناك تعليقات:
إرسال تعليق