C#窗体程序winform新手学习笔记(一)

C#窗体程序winform学习笔记(一)

C#控制台应用的程序全部是在黑黝黝的控制台输出的,实话讲非常的丑,不能给用户带来良好的体验。
为了避免这个问题,可以使用C#提供的winform窗体程序,winform可以自由设计窗体和控件,使其更
加美观和具有交互性。

前提准备

你需要先下载visual studio,版本看自己习惯,这里我用的是2022,所以接下来的所有演示都是2022的版本。

下载地址:visualstudio.microsoft.com

下载完vs,你还要安装相关工具(.NET桌面开发),勾选一下,然后点击右下角修改就行了:

请添加图片描述
我这里已经下载完了,就不给出具体步骤了。

接下来回到vs,创建一个windows窗体应用的项目:

请添加图片描述
大功告成,接下来正式开始操作。

基础功能

首先,打开解决方案资源管理器,你会发现一个winform项目大概由这几个结构组成:
请添加图片描述
Form1.cs:设计窗体,编写逻辑代码

Program.cs:程序运行的主窗口

依赖项:程序正常运行必备的文件

Form1.cs由两个部分组成,窗体控件设计和逻辑代码,先来到设计页面:

请添加图片描述
左侧的工具箱已经准备好了大部分常用控件,足以满足需求,需要时可以自由拖动,编辑大小和位置。

(没有工具箱?试试Ctrl+Alt+x)

拖动两个按钮,自己摆放位置,按F4召唤右下角的属性:
请添加图片描述
编辑Text属性,即可改变按钮上的文字。

除此之外,还可以编写事件,根据不同的事件做出不同的处理。我们将在下面的小项目中详细讲解。

做个小项目

以一个非常简单的程序为示例:两个按钮,用鼠标点击香蕉则弹窗“你更喜欢香蕉!”,点击苹果则弹窗“你更喜欢苹果!”

请添加图片描述
首先,在设计页面拖拽控件,摆放好。本程序需要用到button按钮和lable文本。
请添加图片描述
F4点开右下角的属性,更改lable的text属性:

请添加图片描述
为了方便区分,我们先把香蕉按钮的名字改一下,然后再更改text文本:

请添加图片描述
请添加图片描述
苹果按钮的操作也一样:
请添加图片描述
请添加图片描述
接下来,我们需要一个当鼠标点击香蕉按钮的事件,双击属性旁边的闪电,找到Click,双击一下:
请添加图片描述
然后回到Form1的逻辑代码页面,你会发现里面多了一个新的空方法:请添加图片描述
一切准备就绪,该编辑逻辑代码了。代码非常的简单,直接给上:

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

        private void buttonApple_Click(object sender, EventArgs e)
        {
            MessageBox.Show("你更喜欢苹果!");
        }

        private void buttonBanana_Click(object sender, EventArgs e)
        {
            MessageBox.Show("你更喜欢香蕉!");
        }
    }
}

正常运行,这个小程序就完成了。

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

薪薪代码

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值