18-04-22, 01:11 AM
(18-04-22, 12:59 AM)ابراهيم ايبو كتب : السلام عليكم ورحمة الله وبركاته
اخي الكريم
اولا سأعطيك بعض النصائح (يقول المثل : النصيحة بجمل وهنا في المنتدى لوجه الله تعالى)
غير كل اسماء الجداول والحقول الى اسماء غير مستخدمة في لغة الفيجوال بيسك نت
قم بتسمية الادوات باسماء تدل على عمل ووظيفة كل اداة
قم بتنطيم اكوادك بشكل يتم فيه الوصول الى كل جزئية بشكل سهل بحيث اذا قام احد ما غيرك يفهم ماهو مكتوب
بصراحة لم استطع تتبع كل الاكواد واستكشاف الاخطاء
حاول فهم DataBindings بشكل اعمق ومعرفة اخطائك من خلال هذين الروابط للاخ الاستاذ أحمد النجار جزاه الله كل خير
https://www.youtube.com/watch?v=WMHC4xP7...SF&index=5
https://www.youtube.com/watch?v=kth1TX93...SF&index=6
https://www.youtube.com/watch?v=KrLM4wq-...SF&index=7
قمت بعمل مثال مصغر وغيرت الاسماء دقق في الكود وقارن لتعرف اين الخلل اتمنى ان اكون قد افدتك
السلام عليكم ورحمة الله وبركاته
كـ تعقيب على كلام والنصيحة الثمينة للأخ (ابراهيم ايبو) ..
إن كنت لابد وأن تستخدم هذه المسميات لأنها أسهل حفظاً عليك فعليك إجراء بسيط على الاسماء
تغيير يحافظ على طريقة برمجتك الدماغية لحفظ وابتكار المسميات،
وبنفس الوقت لا تقع بالأخطاء الغير مقصودة
مثلاً الجداول تسميها بالاسم الذي تريد ولكن قم باضافة ما عليها قبل أو بعد ،، مثلا :
- تضيف حرف t على مسميات الجداول - لأنه يمثل أول حرف من اسم الجدول.. :
-- Input يصبح tInput .
-- Output يصبح tOutput
- تضيف حرف f على مسميات الحقول- لأنه يمثل أول حرف من اسم الحقل.. :
- No تصبح fNo
- Name تصبح fName
وهكذا تتجاوز الاخطاء المحتملة والغير محتملة وبنفس الوقت تحافظ على نهجك وطريقتك بالتسميات والطريقة التي تسهل عليك حفظ مسميات جداولك وحقولها..
وشكراً ..
قال صلى الله عليه وسلم:
«كلمتان خفيفتان على اللسان
ثقيلتان في الميزان،حبيبتان إلى الرحمن:
سبحان الله وبحمده، سبحان الله العظيم».
