前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >自制抽奖小程序

自制抽奖小程序

作者头像
跋扈洋
发布于 2021-04-08 13:56:20
发布于 2021-04-08 13:56:20
3.6K00
代码可运行
举报
文章被收录于专栏:物联网知识物联网知识
运行总次数:0
代码可运行

需求分析

我们在生活中,在很多地方总是需要使用到一些抽奖小程序,或是抽签小程序。那么我们是否可以自己动手制作这样一款程序呢?答案当然是肯定的。

在本文中,我将利用C#制作一款抽奖小程序。非常的简单实用,大家可以动手试一试。

功能

使用C#制作抽奖程序。 点开始,滚动显示抽奖人,结束,显示中奖人。

制作

1. 打开VS,创建Windows窗体应用

2. 选择项目文件夹

根据自己的实际存储位置,进行更改。

3. 打开 视图 中的工具箱,通过拖拉相关配件,进行计算器页面的设计,注意相关按钮的名字需要自己编辑。

4. 双击相关配件,就可进行代码编辑页面。

我这里将程序直接给大家,大家注意我这里的组件和你自己的可能不相同,大家根据自己的组件名字进行更改。

编写程序

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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 WindowsFormsApp1
{
public partial class Form1 : Form
{
string[] content = { "盖伦", "奥巴马", "塞纳", "德莱文", "奥恩", "皎月", "盲僧", "压缩", "安妮" };
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (button1.Text == "开始")
{
button1.Text = "结束";
timer1.Start();
}
else
{
button1.Text = "开始";
timer1.Stop();
}
}
private void timer1_Tick(object sender, EventArgs e)
{

Random r = new Random();
int i = r.Next(0, 8);

label2.Text = content[i];
}
}
}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-04-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网知识 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
C# 实时折线图,波形图
此Demo是采用VS自带的Chart图表控件,制作实时动态显示的折线图,和波形图。本文仅供学习分享使用,如有不足之处,还请指正。
zls365
2020/08/19
4.4K1
C# 实时折线图,波形图
c#做四则运算小程序
如果,此时的你,依旧没有开学; 恰巧可能还要辅导作业, 然后都是些小学生, 那么可以的话,你就试着做一个小程序。 以下用c#做的一个窗体程序,内容简单,功能凑合 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threa
全栈程序员站长
2021/12/23
7820
c#做四则运算小程序
C# WinForm 界面控件
1.首先插入新的子窗体form1,并设置IsMdiContainer = True 属性。
王 瑞
2022/12/28
3.3K0
C# WinForm 界面控件
C# 加减乘除计算器
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_42449444/article/details/89391309 写在前面: 前段时间微软在全球最大的同性交友网站GitHub上开源了微软计算器的C++代码:https://github.com/Microsoft/calculator。我在动手做这个计算器之前和大多数人都有着一样的观点:不就是一个计算器
喜欢ctrl的cxk
2019/11/07
1.4K0
使用C#开发第一个应用程序
在做单片机开发的时候,我们有时候会用到上位机。上位机就是PC上的一个应用程序,通过这个应用程序,我们可以显示一些来自下位机(如单片机)的数据,可以通过上位机来控制我们的下位机。由于上位机是做成图形化界面的,方便用户使用,所以,做单片机开发也需要掌握上位机的开发。比如我们常用的串口调试助手就是一个简单的上位机。
飞哥
2020/07/10
1.3K0
使用C#开发第一个应用程序
C# DateTimePicker:日期时间控件「建议收藏」
日期时间控件(DateTimePicker)在时间控件中的应用最多,主要用于在界面上显示当前的时间。
全栈程序员站长
2022/08/31
5.5K0
C# DateTimePicker:日期时间控件「建议收藏」
串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)
在上篇博客中,我们完成了串口助手(简洁版)可视化窗体的设计,并且单击启动后可以运行。但是光有外壳,没有灵魂。所以接下来我们将继续一步一步来编写上位机软件的程序部分。
全栈程序员站长
2022/09/03
4K0
串口助手(简洁版)上位机软件零基础教程( C# + visual studio2017 )(二)
winform中使用委托进行窗体之间的传值
一、传统的方式 创建一个公共数据资源类,用于存储窗体2的TextBox的值: public class ComValue { public static string Txtvalue { get; set; } } 窗体1的代码: private void button1_Click(object sender, EventArgs e) { Form2 f2 = new Form2();
指尖改变世界
2018/08/31
2.2K0
winform中使用委托进行窗体之间的传值
电气工程师要了解的上位机知识,C#简单几行代码就能实现Modbus通信,源代码分享
之前一直想用C#写一个MODBUS通信的案例,本来想用SerialPort直接写的,然后发现可以用 nModbus类库,使用nModbus库来编写Modbus通信的C#案例是一个很好的选择,因为它大大简化了Modbus通信的实现过程。
自动化大师
2024/08/14
4370
电气工程师要了解的上位机知识,C#简单几行代码就能实现Modbus通信,源代码分享
五分钟自制计算器
我们在生活中,或多或少都使用过计算器。那么我们是否可以自己制作一款计算器呢,答案当然是可以的。这里我介绍一款通过C#编写的计算机,大家可以用来借鉴。
跋扈洋
2021/04/08
1.3K0
c#实时显示时间 C#-WinForm-Timer控件
=======================================================
vv彭
2020/10/27
3.7K0
c#实时显示时间
    


C#-WinForm-Timer控件
C# 答群友:把窗体应用改成类库输出然后去引用
类库你就新建类库文件直接生成dll去引用好了,但是群友非要骚操作,新建一个windows窗体把他搞成dll去引用,当时我回答了这个问题是可以的,但是实际上我没有这么干过,今天恰好有空,体验了一把,的确可以。
用户9127601
2021/11/01
2920
C# 生成事件log
在 WindowsFormsApp31.Form1.test1() 位置 C:\Users\lin\source\repos\WindowsFormsApp31\WindowsFormsApp31\Form1.cs:行号 58
zls365
2020/08/19
5240
C# 生成事件log
C#-窗体之自制闹钟
来吧展示闹钟 放桌面上定个小闹钟提醒自己 时间到了就放一曲我最喜欢的夜曲 设置时间闹钟响了 展示源码: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void timer1_Tick(object sender, EventArgs e) {
用户9857551
2022/06/28
1.5K0
C#-窗体之自制闹钟
3-1 Fileinfo类的常用方法
本案例将解决,同磁盘环境下文件复制的问题。请尝试把C:\WinNT\Win.INI文件拷贝到C:\下的代码,怎么写呢?
py3study
2020/01/06
8610
C# 获取txt文件邮箱号码并去重复
这是咱们C# 开发交流群里好友昨天提的问题: 主要是从txt文件中删除重复的邮箱号 以下是实现的代码: 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.Windo
zls365
2020/08/19
1K0
C# 获取txt文件邮箱号码并去重复
【愚公系列】2023年11月 Winform控件专题 Timer控件详解
Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、进度条等。开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。
愚公搬代码
2023/11/30
1K0
C#贪吃蛇游戏(全代码)
这是本人第一篇博客,感谢收看,之后对游戏做出的修改,将以方法代码块放在最后
全栈程序员站长
2022/08/31
1.8K0
C# 代码分两个窗体编写
form1: 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 WindowsFormsApp4 {
zls365
2020/08/19
4630
C# 代码分两个窗体编写
C# Timer控件学习之使用Timer解决按钮幂等性问题案例分享
代码比较简单,我们重在学习,学一下这个控件证明用,知道逻辑就可以了,代码很简单,两个按钮两个定时器,将它们的触发函数看懂就可以实现了,按钮一的操作就是针对按钮重复提交而设计的。
用户7718188
2022/11/06
8760
相关推荐
C# 实时折线图,波形图
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验