الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أبغى حل ياأستاذ خضر !

مغلق
بدأه عبنون في 26 مايو 2003 · 4 رد · 1,033 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

أنا صممت برنامج تعليمي بسيط وكخطوه للمبتدىء في هذا الموضوع

عندي يأستاذ خضر في هذا البرنامج اسئلة مثلاً نقول خمسة اسئلة ولكل سؤال له ثلاث خيارات

الموضوع وش الكود ألي يخليني أسوي اذا جاوبت على السؤال الأول ينقل على السؤال الثاني ولا يرجع على السؤال السابق حتى يجاوب على الاسئلة كلها بعدين نعطيه الدرجة النهائية

#2

رجاء فقط بالنسبة لعنوان الرسائل ان يعبر عن محتوى الرسالة

بالنسبة للبرنامج، يجب على البرنامج ان يحفظ حالة الاجابة في مكان ما، يعني لو لديك 5 اسئلة يمكنك بناء مصفوفة ما للاجابات تحتوي على رقم الاجابة، مثلا مصفوفة a و تحتوي على خمس عناصر ، من نوع Int

يمكنك ان تخزن اجابة كل سؤال في a السوائل الاول في [1]a و هكذا، و عند التنقل بين الاسئلة عليك ان تفحص a اذا احتوت على الاجابة او على صفر اي لم يجيب على السؤال.

شيئ من هذا القبيل يعني، المشكلة انه لا يوجد امامي جزء من كود برنامجك في المكان الذي تواجه به المشكلة.

#3

أبشر بلي يرضيك في مقدمة الرسائل

السؤال الاول والثاني والثالث ....... بنفس الطريقة هذي

	private void radioButton2_CheckedChanged(object sender, System.EventArgs e)

  {

    

    

 	 if (radioButton2 .Checked  ) 

      

               

 	 {

    MessageBox .Show ("الإجابة صحيحة يا "+Form1.name );

 	 }

    

     



  }



  private void radioButton1_CheckedChanged(object sender, System.EventArgs e)

  {   

 	 if (radioButton1 .Checked ) 

      

    MessageBox .Show (" الإجابة خاطئة يا  "+Form1 .name );

      

  } 



  private void radioButton3_CheckedChanged(object sender, System.EventArgs e)

  {

 	 if (radioButton3 .Checked  ) 

    MessageBox .Show (" الإجابة خاطئة يا  "+Form1 .name );

  }
#4
http://www.arabteam2000.com/vb/showthread....&threadid=28345

29_5.gif

سورة العنكبوت

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

مشروع Arabic PHP.NET

حلم طالما كان يراودني حتي قهرته بحمد الله ليكون حقيقة

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

سلسلة أنماط التصاميم البرمجية Desgin Patterns

سلسلة أنماط التصاميم البرمجية Desgin Patterns | كتيب هذه الدروس (إعداد أحمد غريب)

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

كنترول ASP.NET DataGrid CheckBoxColumn

كنترول ProgressBar

كنترول UltraPanel

مشروع الكنترول الأنيق (إهداء للفريق العربي)

الورش الإلكترونية IT Workshops

تعقب الأخطاء error tracing

كنترول ColorPicker لمطوري الويب

RichTextBox Control لمطوري ال ASP.Net

حمل كتاب جافا سكربت عربي

#5

حسب مافهمته منك ومن الكود اذا تريده ان يقفل عليه الطرق من حل السؤال مرة أخرى او التصحييح جرب الكود التالي

private void radioButton1_CheckedChanged(object sender, System.EventArgs e)

  {

 	 if(radioButton1.Checked)

    MessageBox.Show("احسنت");

 	 // مثلا يكون عندك متغير رئيسي عن الدرجات

 	 Form1.mark += 1;

 	 radioButton1.Enabled = false;

 	 radioButton2.Enabled = false;

 	 radioButton3.Enabled = false;





  }



  private void radioButton2_CheckedChanged(object sender, System.EventArgs e)

  {

 	 if(radioButton1.Checked)

    MessageBox.Show("خطأ");

 	 // مثلا يكون عندك متغير رئيسي عن الأخطاء

 	 Form1.rong += 1;

 	 radioButton1.Enabled = false;

 	 radioButton2.Enabled = false;

 	 radioButton3.Enabled = false;

  }



  private void radioButton3_CheckedChanged(object sender, System.EventArgs e)

  {

 	 if(radioButton1.Checked)

    MessageBox.Show("خطأ");

 	 // مثلا يكون عندك متغير رئيسي عن الأخطاء

 	 Form1.rong += 1;

 	 radioButton1.Enabled = false;

 	 radioButton2.Enabled = false;

 	 radioButton3.Enabled = false;

  }

هذا الموضوع مغلق.

مواضيع مشابهة