栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

.net作业5

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

.net作业5

题目一:设计一个选课程序。窗体上放置2个列表框,左侧的“待选课程 ”列表框中提供了所有选课科目,在某个待选课程上双击,可将课程送入右侧的“已选课程”列表框,实现选课。在某个已选课程上双击,可将课程送回“待选课程”列表框,取消选课。当选课总数超过5时,不允许再进行选择。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace exm5
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            
        }

        private void listBox1_DoubleClick(object sender, EventArgs e)
        {
            if (listBox1.SelectedIndex < 0)//判断是否点击空白,不然乱点击会出错哦
            {
                return;
            }
            else if (this.listBox1.SelectedItems.Count > 5)
            {
                return;
            }
            else
            {
                listBox2.Items.Add(listBox1.SelectedItem.ToString());
               
            }
        }
        private void listBox2_DoubleClick(object sender, EventArgs e)
        {
            if (listBox2.SelectedIndex < 0)//判断是否点击空白,不然乱点击会出错哦
            {
                return;
            }
            
            else
            {
                
                listBox2.Items.Remove(listBox2.SelectedItem.ToString());
            }
        }
    }
    }

 题目二:创建一个窗体程序,窗体的控件如图1所示,其中水产、佐料是GroupBox控件,提交后选择的内容显示在文本框中;点击重新选择后,清空文本框。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace exm5_2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button3_Click(object sender, EventArgs e)
        {
            textBox1.Text = "";
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            
        }

        private void radioButton1_CheckedChanged(object sender, EventArgs e)
        {
            
        }

        private void groupBox1_Enter(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            textBox1.Text += "您选择的水产是:";
            if (radioButton1.Checked)
                textBox1.Text += radioButton1.Text + "  ";
            if (radioButton2.Checked)
                textBox1.Text += radioButton2.Text+"  ";
            if (radioButton3.Checked)
                textBox1.Text += radioButton3.Text + "  ";
            textBox1.Text += "您选择的佐料是:";
            if (checkBox1.Checked)
                textBox1.Text += checkBox1.Text + " ";
            if (checkBox2.Checked)
                textBox1.Text += checkBox2.Text + " ";
            if (checkBox3.Checked)
                textBox1.Text += checkBox3.Text + " ";

        }

        private void button2_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}

题目三:编写一个窗体程序,用菜单实现简单的加、减、乘、除四则运算以及与、或逻辑运算,并将结果输出到信息对话框中。要求:有三个一级菜单:“四则运算”、“逻辑运算”及“退出”。“四则运算”下的二级菜单项为:“加运算”、“减运算”、“乘运算”及“除运算”。“逻辑运算”下的二级菜单项为:“与运算”及“或运算”。窗体上设置两个文本框用于输入“第一操作数”及“第二操作数”。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace zuoye53
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void label2_Click(object sender, EventArgs e)
        {

        }

        private void label1_Click(object sender, EventArgs e)
        {

        }

        private void label3_Click(object sender, EventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            int x = Convert.ToInt32(textBox1.Text);
            int y = Convert.ToInt32(textBox1.Text);
            int result = x + y;
            label3.Text = "第一操作数+第二操作数=" + result;
        }

        private void button2_Click(object sender, EventArgs e)
        {
            int x = Convert.ToInt32(textBox1.Text);
            int y = Convert.ToInt32(textBox1.Text);
            int result = x - y;
            label3.Text = "第一操作数-第二操作数=" + result;
        }

        private void button3_Click(object sender, EventArgs e)
        {
            int x = Convert.ToInt32(textBox1.Text);
            int y = Convert.ToInt32(textBox1.Text);
            int result = x * y;
            label3.Text = "第一操作数*第二操作数=" + result;
        }

        private void button4_Click(object sender, EventArgs e)
        {
            int x = Convert.ToInt32(textBox1.Text);
            int y = Convert.ToInt32(textBox1.Text);
            int result = x / y;
            label3.Text = "第一操作数/第二操作数=" + result;
        }

        private void button5_Click(object sender, EventArgs e)
        {
            int x = Convert.ToInt32(textBox1.Text);
            int y = Convert.ToInt32(textBox1.Text);
            label3.Text = "第一操作数&&第二操作数="+(x & y);
        }

        private void button6_Click(object sender, EventArgs e)
        {
            int x = Convert.ToInt32(textBox1.Text);
            int y = Convert.ToInt32(textBox1.Text);
            label3.Text = "第一操作数|第二操作数=" + (x | y);
        }
    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/905343.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号