Monthly Archives: مارس 2018

كيف تنصب برنامج آر R Language

    السلام عليكم ورحمة الله | مرحباR logo.svg

    باللغة العربية نتقدم..

     

    تطيبق آر R من التطبيقات المهمة للعمليات الإحصائية. في هذه المقالة سنتعرف إلى كيفية تنصيب وإعداد بيئة آر

إقرأ المزيد

جهز مشروعك الأول من نموذج-عرض-تحكم MVC في بيئة دوت نت كور

السلام عليكم | مرحبا بكم

باللغة العربية نتقدم،،


بيئة دوت نت كور بيئة مازالت جديدة وبيئة يمكن أن تعتبر المستقبل إذ أن بيئة دوت نت كور مستقلة عن بيئة دوت نت التقليدية ولكن أبرز مزاياها أنها توفر لك امكانية تشغيل برنامجك على جميع المنصات من ويندوز إلى لينكس إلى نظام تشغيل أبل

 

في هذه المقالة سنتعرف كيف تجهز تطبيق نموذج-عرض-تحكم MVC في بيئة دوت نت كور

 

إقرأ المزيد

تعرف إلى الواصفة ValidationAttribute وطريقة استخدامها

    هناك عدة طرق للتحقق من قيم نموذج model منها

  • باستخدام IValidatableObject
  • باستخدام الواصفة ValidationAttribute
  • الطريقة الأخرى هي استخدام EnterpriseLibrary

 

 

في هذه المقالة سنتعرف إلى كيفية استخدام الفئة ValidationAttribute

 

باختصار التطبيق الذي سنقوم به هو تعريف واصفة UnlikeAttribute مهمتها هي التحقق من عدم التطابق (الإختلاف) بين حقلين أو خاصيتين داخل فئة. اذا كنت قد استخدمت الواصفة CompareAttribute ستدرك أن ما سنقوم به الآن هو العكس تماما لمبدأ عمل Compare. حيث أن الفئة السابقة مهمتها التحقق من التطابق وبالتالي حدوث اختلاف بين قيمتين فهذا يعني أن النموذج غير صحيح وعليه يترتب إجراء مناسب لضمان سلامة وصحة البيانات. ولكن الواصفة UnlikeAttribute التي سنقوم بإنشائها ستكون مخالفة تماما. قد تتساءل ما الفائدة من ذلك؟ ببساطة في حال كنت قد قررت إضافة إمكانية تغير كلمة المرور للمستخدم داخل أحد تطبيقاتك فربما ستقرر بعدم السماح للمستخدم باستخدام نفس كلمة المرور الحالية ككلمة مرور جديدة!

 

إقرأ المزيد

%d مدونون معجبون بهذه: