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

اريد عمل كود لهذا البرنامج

بدأه nora95 في 3 سبتمبر 2010 · 3 رد · 657 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

البرنامج عبارة عن مجموعة من الاسئلة للاطفال يكون عددها 15 يظهر منهم 10 لليوسر البرنامج به 2 لابيل 1 يظهر به السؤال و1 يظهر به رقم السؤال و3 راديوبتون للاختيارات و3 بتون نيكست وباك واكست وبيكتشر بوكس لصورة السؤال

وفى نهاية الاسئلة يظهر له مسدج بوكس بها كم سؤال صح وكم سؤال خطأ

اريد هذا الكود ضرورى جدا

اشكركم للمتابعة

320049145.jpg

]

تم تعديل هذه المشاركة بواسطة nora95 في 3 سبتمبر 2010 في 21:26

No Been No Honey

No Work No Money

#2

نورا ابحثي قليلا في المنتدى -- وحاولي ان تضعي محاولاتكي في حل السؤال.

هذا السؤال مكرر الان في المنتدى

/index.php?showtopic=227879

هذا نفس السؤال -- يبدو انه نفس الواجب :cool:

/index.php/topic/264448-%D8%A7%D9%84%D8%A8%D8%AF%D8%A7%D9%8A%D8%A9-%D9%85%D8%B9-%D8%A7%D9%84%D8%A7%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF/

 

اني وان كنت الاخير زمانه ---- لأتِ بما لم تستطعه الاوائلُ

#3
الاخير زمانه كتب:

نورا ابحثي قليلا في المنتدى -- وحاولي ان تضعي محاولاتكي في حل السؤال.

هذا السؤال مكرر الان في المنتدى

/index.php?showtopic=227879

هذا نفس السؤال -- يبدو انه نفس الواجب :cool:

لقد بحثت فى المنتدى وبالفعل رايت هذاالموضوع

ولكنى لم استطع ان اعدله لفكرة مشروعى

No Been No Honey

No Work No Money

#4

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

/index.php?showtopic=227879

أنا كتبت البرنامج على طول ومعملتلوش test فانت ممكن تلاقى اخطاء كتيرة فيه بس هى دى الفكرة بتاعته وانا خليت عدد الاسئلة 3 بس

وبالنسبة للصور انا افترضت ان هي موضوعة فى bin \debug folder

public partial class Form1 : Form
    {
        string[] Qs = new string[3];
        Image[] images = new Image[3];
        string[,] answers = new string[3, 3];
        string[] useranswers = new string[3];
        int[] correct = new int[3];
        int flag = 0;
        int correctQs;
        int flaseQs;
        int unanswerd;
        public Form1()
        {
            InitializeComponent();
        }
        void setupQuestions()
        {
            Qs[0] = " 5+2";
            Qs[1] = "3-1";
            Qs[2] = "0+1";
            answers[0, 0] = "8";
            answers[0, 1] = "7";
            answers[0, 2] = "6";
            answers[1, 0] = "2";
            answers[1, 1] = "0";
            answers[1, 2] = "5";
            answers[2, 0] = "0";
            answers[2, 1] = "2";
            answers[2, 2] = "1";
            correct[0] = 1;
            correct[1] = 0;
            correct[2] = 2;
            for (int i = 0; i < images.Length; i++)
                images = Image.FromFile(Directory.GetCurrentDirectory() + "/photos/" + i + ".JPG");
        }
        void Question(int i)
        {
            label1.Text = "Question Number " + (i + 1).ToString() + ":";
            label2.Text = Qs.ToString();
            radioButton1.Text = answers[i, 0].ToString();
            radioButton2.Text = answers[i, 1].ToString();
            radioButton3.Text = answers[i, 2].ToString();
            pictureBox1.Image = images;
        }
        void Answer(int i, string answer)
        {
            useranswers = answer;
        }
        void Result()
        {
            unanswerd = 0;
            correctQs = 0;
            flaseQs = 0;
            for (int i = 0; i <= 2; i++)
            {
                if (useranswers == "none")
                    unanswerd++;
                else
                {
                    if (useranswers == answers[i, correct])
                        correctQs++;
                    else
                        flaseQs++;
                }
            }

            MessageBox.Show("Your Result is : \n " + correctQs.ToString() + " true \n" + flaseQs.ToString() + " wrong \n " + unanswerd.ToString() + " unanswerd ");
        }
        private void Form1_Load(object sender, EventArgs e)
        {
            setupQuestions();
            Question(flag);
        }
//exit button
        private void button2_Click(object sender, EventArgs e)
        {
            Result();

        }
// next button
        private void button3_Click(object sender, EventArgs e)
        {
            if (flag == 1)
            {
                flag++;
                button3.Enabled = false;
            }
            else
            {
                if (flag == 0)
                    button1.Enabled = true;
                flag++;
            }
            Question(flag);
        }
//back button
        private void button1_Click(object sender, EventArgs e)
        {
            if (flag == 2)
            {
                flag--;
                button3.Enabled = true;
            }
            else
            {
                if (flag == 1)
                    button1.Enabled = false;
                flag--;
            }
            Question(flag);
        }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            useranswers[flag] = radioButton1.Text;
        }

        private void radioButton3_CheckedChanged(object sender, EventArgs e)
        {
            useranswers[flag] = radioButton3.Text;
        }

        private void radioButton2_CheckedChanged(object sender, EventArgs e)
        {
            useranswers[flag] = radioButton2.Text;
        }
    }

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