منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
كيف تبداء في برمجة اي برنامج او منظومة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=213)
+--- قسم : قسم مقالات Delphi (http://vb4arb.com/vb/forumdisplay.php?fid=214)
+--- الموضوع : كيف تبداء في برمجة اي برنامج او منظومة (/showthread.php?tid=30021)



كيف تبداء في برمجة اي برنامج او منظومة - viv - 24-06-19

كثير منا عندما يريد ان يبرمج منظومة يفتح بيئة التطوير ويبداء في تصميم اول نافذة .
برايي هذا خطاء .
اولا نحتاج الى ورقة وقلم ونبداء نخربش ونتصور تصميم قاعدة البيانات .
لان تصميم الواجهة سيعتمد على تصميم قاعدة البيانات .
ثانيا يجب تجزئة البرنامج او المنظومة الى اجزاء بحال كان العمل كبيرا .
اذا اردت ان تبني عمارة فانت لا تستطيع بناءها دفعة واحدة وانما تبداء بالاساسات تم تبداء بالطابق الاول تم الثاني تم الثالث وهكذا .
ويجب ان يكون البرنامج او المنظومة من اجزاء فعلا كما العمارة .
فالدور الاول والثاني والثالث كلهم مثل بعضهم ولكن كل واحد هو ليس الثاني .
والبرمجة مثل شبكة الكهرباء ، كل دور له شبكة كهربائية خاصة به ، اذا حدث عطل بالدور الثاني انت ستعلم تماما اين المشكلة فالشبكة التي تغدي العمارة ليست واحدة وانما هي عبارة عن اجزاء .
حاول استخدام الوراثة في النماذج او الكائنات المتشابهة .
بحال اردت ان تغير شيئا فيمكنك التغيير بالنموذج او الكائن الاب بدل من الضياع في كامل البناء .
ويجب ان تفصل بين الواجهة وبين قاعدة البيانات .
فماهو ناحية قاعدة البيانات اتركه ناحية قاعدة البيانات .
لديك استعلام مثلا يحسب اجور الموظفين هذا يجب ان يكون اجراء بقاعدة البيانات .
النتيجة فقط يستقبلها البرنامج لعرضها لا غير .
المنظومة المفترض بها ارسال واستقبال البيانات فقط وادارتها .
لاتوجد فيها استعلامات تنفذ فيها ولا اجراءات .
ويجب ان تعطي لتصميم قاعدة البيانات لا اريد ان اقول ثلثي الوقت وانما نصف الوقت من العمل ودراستها من كل الجوانب .
واذا كان لديك شك فاستعن بمن يصممها معك .
فهي اهم شئ في تصميم المنظومات .
واحذر ان تخالف قواعد تصميم البيانات .
الربط بين الحقول يجب ان يكون برقم التعريف او رقم فريد ، ولا تربط بين الجداول بالاسماء لتكسب سهولة ما في البرمجة
ولاتحفظ ما يمكن الاستعلام عنه ابدا
لاتحفظ كمية صنف معين بينما تستطيع ان تستعلم عنه من فواتير البيع والشراء مثلا .
على العموم تحتاج الى مراجعة قواعد تصميم جداول البيانات .
ربما نسيت شيئا ولكن هذه اهم النقاط التي اردت ان اشير اليها .


RE: كيف تبداء في برمجة اي برنامج او منظومة - العيد1403 - 27-06-19

شكرا
نصائح مهمة بالفعل بارك الله فيك


RE: كيف تبداء في برمجة اي برنامج او منظومة - أبوبكر سويدان - 01-07-19

كلام باهي.. الله يبارك فيك ويرحم والديك.


RE: كيف تبداء في برمجة اي برنامج او منظومة - ابراهيم ايبو - 01-07-19

نصيحة من مجرب افضل من حكيم
بارك الله فيك وجزاك كل الخير