اذهب إلى المحتوى

Web lover

الأعضاء
  • المساهمات

    6
  • تاريخ الانضمام

  • تاريخ آخر زيارة

أجوبة بواسطة Web lover

  1. بالنسبة لسؤالك حول الأفضلية لتخزين الملفات 

    يفضل تخزين الملفات في مجلد و تخزين مسار الملف فقط في قاعدة البيانات لتفادي التحميل الزائد (overload) على قاعدة البيانات .

     

    و لضمان عدم تكرار إسم الملف بإستخدام التاريخ و الوقت يمكنك إستخدام الكود

               
    string filename = DateTime.Now.ToString("MMddyyyyHHmmss"); 
    

    المتغير filename سيحوي تاريخ اليوم مع الوقت بالساعة و الدقيقة و الثانية

    يمكنك الإستفادة منه بالإضافة إلى  ما تفضل الأخ mohamd emran بشرحه .

     

  2. #جمع الاجابات الصحيحة 

    عند اختيار المستخدم للاجابة تقوم بمقارنة إجابته مع الإجابة الصحيحة في قاعدة البيانات إذا تطابقا قم بإنشاء سيشن(في حالة أنه موقع ويب) بحيث تزيد قيمته بواحد عند كل إجابة صحيحةو في نهاية الاختبار سيكون عدد الإجابات الصحيحة = قيمة الsession

    #النسبة المئوية بالنسبة للإجابات الصحيحة 

    (عدد الإجابات الصحيحة ÷ عدد الأسئلة الكلي) * 100

     

    #عرض الأجوبة الصحيحة ومقارنتها بالأجوبة المختارة

    الأجوبة الصحيحة ستعرضها من قاعدة البيانات لأنه بالتأكيد ستخزن أرقام الإجابات الصحيحة مسبقا في القاعدة 

    أما الأجوبة التي اختارها المستخدم فيمكن تخزينها مسبقا في مصفوفة session بحيث تقوم بطباعة محتويات المصفوفة و التي تمثل إختيارات المستخدم 

     

  3. و عليكم السلام 

    هذا الكود يحول من هجري إلى ميلادي 

            

    CultureInfo arCI = new CultureInfo("ar-SA");
    string hijriDate = "1/1/1436";
    
    DateTime AdDate = DateTime.ParseExact(hijriDate, new[] { "d/m/yyyy", "DD/MM/YYYY" }, arCI.DateTimeFormat, DateTimeStyles.None);
    TextBox1.Text = AdDate.ToString("dd/MM/yyyy");

     

    بإذن الله يفيدك

×
×
  • أضف...