C#:如何用VS开启人生中第一个Windows窗体应用程序(Winform)?

摘要:Windows窗体应用程序(Winform,下文以此指代)既能有效、直观地设计Windows窗体界面,又支持内部逻辑的编写。那么,对于C#初学者来说,如何开启第一个Winform程序呢?   

编程语言:C#

编程环境:Visual Studio 2019

目录

步骤

每篇寄语


步骤

        1、点击桌面Visual Studio 2019图标(没有的先下载安装好哦),然后点击创建新项目。

         2、从右边查找并选择Windows窗体应用(.NET Framework),或者直接搜索,然后点击右下角下一步。

        3、进入配置新项目界面,给项目起一个好听的名称(虽然没什么卵用),选择项目创建路径(尽量选择在好找的地方,最好用一个固定的文件夹存放项目工程,养成良好编程习惯,从现在做起),然后点击右下角创建。(小编懒,就用了默认项目名称哈哈哈)

  

         4、这样,我们就进入VS2019 Winform程序编译界面啦,下面我以一个简单控件编程例子来示范,如何编写第一个Winform程序。找到编译界面里的工具箱并点击(可以在界面右边解决方案管理器窗体底部选项卡找到,也可以点击界面顶部视图菜单栏找到)。

 

         5、在工具箱里往下滑动,找到公共控件栏。小编用一个按钮控件(Button)单击控制标签控件(Label)的文字为例子。

 

        6、 将它们拖动到左边空白窗体(Form1)内,拖放后,系统自动为控件定义成员变量,初始变量名为label1和button1。(拖动方法:点击工具箱里要用的控件,鼠标移动到左边空白窗体心仪的位置,点击放下控件)

         7、单击拖放好的按钮控件,在右下角属性框点击闪电符号,找到Click并双击它,程序转到自动为按钮控件注册好的点击事件。(属性框很重要,控件的大部分属性都能在属性框直接设置,例如显示文本、显示图像、布局、位置等)

        8、在按钮点击事件写入代码,点击启动,在生成的Windows应用程序里点击按钮,标签的文字就改变啦。

label1.Text = "您的第一个Winform程序已完成!";

  

         一个简单的按钮控制程序到此就完成啦,既然学会了开始,那么对于复杂的大型C#软件工程项目,也可以着手开干啦!

每篇寄语

        坚持就是胜利。

  • 14
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论
好的,下面是一个简单的拼手气抢红包小程序的代码示例,供您参考: ```c# public partial class Form1 : Form { private Random random = new Random(); private int totalAmount = 100; // 红包总金额 private int numPeople = 10; // 抢红包的人数 private List<double> amounts = new List<double>(); // 抢到的金额列表 public Form1() { InitializeComponent(); } private void btnStart_Click(object sender, EventArgs e) { // 开始拼手气抢红包 amounts.Clear(); // 清空金额列表 double leftAmount = totalAmount; // 剩余金额 int leftNum = numPeople; // 剩余人数 for (int i = 0; i < numPeople - 1; i++) { // 随机生成金额 double amount = random.NextDouble() * leftAmount * 2 / leftNum; amounts.Add(amount); leftAmount -= amount; leftNum--; } // 最后一个人得到剩余金额 amounts.Add(leftAmount); // 显示抢到的金额 StringBuilder sb = new StringBuilder(); for (int i = 0; i < numPeople; i++) { sb.AppendLine("第" + (i + 1).ToString() + "个人抢到了" + amounts[i].ToString("F2") + "元"); } MessageBox.Show(sb.ToString(), "抢红包结果"); } } ``` 该代码实现了一个拼手气抢红包的小程序,玩家可以通过点击按钮来抢红包,红包总金额和抢红包的人数是固定的,程序会随机生成每个人抢到的金额并显示出来。在窗体添加一个按钮控件,在按钮的Click事件生成随机金额并显示出来。程序使用了List<double>类型的变量来存储抢到的金额,并使用StringBuilder类型的变量来拼接显示的文本。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

To be better now

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

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

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

打赏作者

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

抵扣说明:

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

余额充值