漂亮的抽奖C#源代码

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

2011031522390655.png

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

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

说一下抽奖代码原理吧

首先我会得到一些数字,这些数字是你给定的,具体在哪设置一会说,得到数字后会放到一个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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值