C#编写简单的出题判分windows窗口程序

C#编写简单的出题判分windows窗口程序_第1张图片

 

 对于c#的学习,首先要观察窗口程序的整体布局

我们需要4个label,1个TextBox.2个Button 1个listText,,这些可以在visual studio 中的工具箱中找到。

点各个插件放到相应的位置。

主要是对出题和判分两个按钮做分析

        int a, b;//定义俩个变量
        string op;//定义符号变量
        int result;//定义结果变量
        Random r = new Random();//生成随机数对象
        private void button1_Click(object sender, EventArgs e)
        {
            a = r.Next(9) + 1;//[0,9)
            b = r.Next(9) + 1;
            int c = r.Next(4);//对算术符号用switch 的方法判断
            switch (c)
            {
                case 0:op = "+";result = a + b;break;
                case 1: op = "-"; result = a -b; break;
                case 2: op = "*"; result = a * b; break;
                case 3: op = "/"; result = a / b; break;

            }
            label1.Text = a.ToString();//确定个标签的文本内容,要转换成string类型
            label3.Text = b.ToString();
            label2.Text = op;
            textBox1.Text = "";//结果文本



        }


private void button2_Click(object sender, EventArgs e)
        {
            string str = textBox1.Text; //获取结果文本
            double d = double.Parse(str);//转换成double类型
            string disp = "" + a + op + b + "=" + str + "";
            if (d == result)
                disp += "";
            else
                disp += "";
            listBox1.Items.Add(disp);
        }

 

你可能感兴趣的:(C#编写简单的出题判分windows窗口程序)