这个小软件是我前几天为朋友开发的,他在工作上能用到,所有就让我帮和做了一个。开放源代码,你可以随便修改和使用
先看一下小图图片吧

看到了吧,很简单吧,只是一些数字,点击开始后,数字就会不停的变化,当点击停止后就会产生一个随即号码

这个漂亮皮肤是用别人的,是谁的我还真忘记了,不过也是个开源的

说一下抽奖代码原理吧

首先我会得到一些数字,这些数字是你给定的,具体在哪设置一会说,得到数字后会放到一个LIST中,用来存储数据

接下来是做一个随机数,这个随机数的范围肯定是数组的长度了,每次随机都不会超出数组的范围。

当随机成功后要把LIST中的随机索引删除掉,不然会倒置重复抽奖的

删除代码

_list.RemoveAt(k);

那大体的逻辑就是这样

现在说一下如果配置这个小软件

项目的BIN目录中有一个Lottery.ini文件,这个文件主要是配置系统参数的
[TestIni]
number=001,002,003,004,005,006,007,008,009,010,011,012,013,014,015,016,017,018,019,020,021,022,023,024,025,026,027,028,029,030
speed=50

配置说明:
number:要抽奖的号码,以英文逗号分隔
speed:抽奖速度,默认为50,数值越大,速度越慢,以毫秒为单位

这个小程序里我加了一个特效,就是打开程序后会有WIN7的效果

最后说一下,源代码中我把安装包也打好了,Setup1里就是一个安装包,生成就可以安装了,本代码有VS2008开发

本程序有www.51ascx.com站长开发

下载地址:http://files.cnblogs.com/51ascx/Lottery.rar

转载于:https://www.cnblogs.com/51ascx/archive/2011/03/16/1985574.html

漂亮的抽奖C#源代码相关推荐

  1. qq电脑管家抽奖页面源代码

    桌面qq电脑管家中个人中心的抽奖页面竟然是HTML写的,光大我HTML.!!! <!DOCTYPE html> <html> <head lang="en&qu ...

  2. python漂亮界面 数独游戏源代码_使用Python编写数独游戏自动出题程序

    原标题:使用Python编写数独游戏自动出题程序 数独是一个很好玩的游戏,可以锻炼推理能力.下面的代码可以自动生成数独游戏题目. fromrandom importshuffle, randrange ...

  3. Python绘图——漂亮的玫瑰(源代码)

    2022-12-26发的"Python用turtle库绘制图形--漂亮的玫瑰"一文,比较受网友关注,反映良好,由于代码发的是源代码截图,不少网友私信我反映自己输入的代码不能正常运行 ...

  4. css3抽奖转盘,从零制作CSS3抽奖大转盘

    今天的任务是做一个纯CSS3的还算比较漂亮的抽奖大转盘,也就是下图效果. 我只说思路和重要的CSS3代码. Paste_Image.png 外盘 外盘是指有彩灯的深橙色圆环,以及圆环的外边线. 外盘设 ...

  5. jquery php 抽奖,jquery-rotate.js制作红包大放送抽奖效果

    简介 现在抽奖效果在网页上已经非常常见了,以前多是 Flash 实现,但现在越来越多的使用 JavaScript 实现.两者各有优缺点,不能说哪个一定比哪个好.今天在百度糯米上看到一个"红包 ...

  6. 学习基础HTML、CCS、JavaScript 知识实现抽奖页面

    文章目录 三剑客 内容层HTML 样式层CSS ⾏为层JavaScript 实现抽奖页面 源代码 三剑客 ⽹⻚最主要由3部分组成:结构(内容).表现(样式)和⾏为(动态交互).⽹⻚现在新的标准是W3C ...

  7. 开源 非开源_假期有14种惊人的开源礼物

    开源 非开源 Opensource.com 2015节日礼品指南 在这里-年度Opensource.com节日礼物指南. 我们的礼物收藏一定能使孩子,成人和业余爱好者整装待发,为数小时的有趣编码和创作 ...

  8. 公司年会抽奖软件,提供MFC源代码下载

    1 软件概述  本抽奖软件用于20xx年手机体系深圳联欢会抽奖用,通过点击"开始"和"停止"按钮随机抽出中奖人信息并显示,以此更好地完成抽奖环节. 1.1 抽奖 ...

  9. Java Web当中使用EasyUI|快速建立漂亮的后台网站(教程+源代码)

    项目源代码下载:https://download.csdn.net/download/qq_44757034/12726812 一.EasyUI的概述 1.什么是EasyUI jQuery EasyU ...

  10. python炫酷烟花表白源代码,python 实现漂亮的烟花

    python炫酷烟花表白源代码是多少? 学完本教程后,你也能做出这样的烟花秀.如上图示,我们这里通过让画面上一个粒子分裂为X数量的粒子来模拟爆炸效果.粒子会发生"膨胀",意思是它们会以恒速移 ...

最新文章

  1. 【微软出品】AI-神经网络基本原理简明教程
  2. java执行sql列名无效_嵌套异常是java.sql.SQLException:无效的列名ORACLE
  3. 《暗时间》-----摘记
  4. git 修改默认分支为main_Git:基本操作
  5. 第一个SSCLI范例:echo的调试问题
  6. 树莓派竟出微控制器了!Raspberry Pi Pico 只需 4 美元!
  7. Reading query string values in JavaScript
  8. Edraw Max 9.4中文版激活教程
  9. LaTex笔记二:visio画图并保存为eps格式
  10. MeasureSpec详解
  11. systemd.timer定时任务
  12. 苹果开发者账号可以创建多少测试证书_苹果开发者帐户能创建多少个发布证书...
  13. 安装RSF自动化环境
  14. #Ubuntu# #机械键盘# 功能键/多媒体键切换无效
  15. java给图片、word、ppt、excel、pdf添加水印
  16. 第十届极客大挑战——复现未解决的web和RE
  17. 旋转机械设备故障诊断的轴心轨迹总结
  18. php中seq是什么意思,seq-answer
  19. List的toArray方法强制转换
  20. Android之ListView嵌套,访空间动态展示页面

热门文章

  1. Hyperledger Composer 客户端连接Fabric网络的配置文件解析
  2. 扫地机器人半湿拖布_告别干湿不均,懂湿拖的自动扫地机器人最在行
  3. delphi中tidtcpserver如何给指定的客户端发送数据_你来讲下Netty通信中的粘包、拆包?...
  4. jsp el表达式无法正常显示解决方法
  5. Could not find or load main class org.apache.hadoop.hdfs.server.namenode.NameNode
  6. lcmgcd因数分解
  7. BFS解决连同块问题
  8. LayaAir 快捷键设置与资源命名规则
  9. php工作要求,PHP工作岗位要求
  10. 阶段3 1.Mybatis_12.Mybatis注解开发_8 mybatis注解开发使用二级缓存