赞
踩
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("你更喜欢香蕉!"); } } }
正常运行,这个小程序就完成了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。