精华内容
下载资源
问答
  • 年会抽奖小程序

    2016-01-29 16:31:38
    用C语言写的一个抽奖小程序,这是源代码,用相对应的编译环境编译。
  • 年会 抽奖 小程序 EXCEL VBA 灵活的Excel小工具,可定制奖项名字、奖项数量和参与抽奖名单。
  • 年会抽奖小程序,可自定义背景,抽奖形式,设置奖品等
  • 年会抽奖小程序源码

    2019-10-16 09:36:00
    年会抽奖小程序,可以在此基础上进行扩展,界面如下: 源码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <...

    年会抽奖小程序,可以在此基础上进行扩展,界面如下:

    源码如下:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  
    <html>  
     <head>  
      <title> 抽奖活动 </title>  
      <meta name="Generator" content="EditPlus">  
      <meta name="Author" content="">  
      <meta name="Keywords" content="">  
      <meta name="Description" content="">  
     </head>  
       
     <body>  
         
    <html>  
    <head>  
    <meta http-equiv="Content-Type" content="text/html;charset=gb2312"/>  
    <meta http-equiv="Content-Language" content="zh-CN"/>    
    <title>抽奖活动</title>  
    <style type="text/css">  
    body {padding-top:100px;font:12px "\5B8B\4F53",sans-serif;text-align:center;}  
    .result_box {margin:0 auto;width:700px;padding:100px 0;text-align:center;border:3px solid #40AA53;background:#efe;}  
    .result_box #oknum {width:700px;color:#cc0000;font-size:50pt;font-family:Verdana;text-align:center;border:none;background:#efe;}  
    .button_box {margin:50px 0 0 0;}  
    .button_box .btn {cursor:pointer;padding:0 30px;margin:0 10px;color:#555;font-family:"\5B8B\4F53",sans-serif;font-size:40px;}  
    </style>  
    </head>     
    <body>  
    <script type="text/javascript">  
    //抽奖数据,以英文逗号分隔  
    var alldata = "001李大,002二,003邓三,004罗四,005欧五,006周六,007陈七,008潘八,009张九,010林十,011朱十一,012赵十二,013陈十三,014王十四";    
    var alldataarr = alldata.split(",");    
    var num = alldataarr.length-1;  
    var timer;  
    function change(){     
        document.getElementById("oknum").value = alldataarr[GetRnd(0,num)];     
    }  
    function start(){     
        clearInterval(timer);     
        timer = setInterval('change()',46); //随机数据变换速度,越小变换的越快     
    }  
    function ok(){     
        clearInterval(timer);     
        //以下代码表示获得奖的,不能再获奖了。  重置刷新页面即可。  
        alldata = alldata.replace(document.getElementById("oknum").value,"").replace(",,",",");  
        // 去掉前置,最末尾的,  
        if (alldata.substr(0,1)==",")  
        {  
          alldata = alldata.substr(1,alldata.length);  
        }  
        if (alldata.substr(alldata.length-1,1)==",")  
        {  
          alldata = alldata.substring(0,alldata.length-1);  
        }  
        alldataarr = alldata.split(",");    
        num = alldataarr.length-1;    
    }     
    function GetRnd(min,max){     
        return parseInt(Math.random()*(max-min+1));     
    }  
    </script>  
    <div class="result_box"><input type="text" id="oknum" name="oknum" value="抽奖结果" /></div>  
    <div class="button_box"><button class="btn" onclick="start()" accesskey="s">开始(<U>S</U>)</button><button class="btn" onclick="ok()" accesskey="o">停止(<U>O</U>)</button></div>  
    </body>     
    </html>  
     </body>  
    </html>

     

    展开全文
  • 公司年会抽奖小程序

    2019-01-09 14:07:28
    随机抽取员工进行pk做游戏,抽奖模块抽中的员工不会再次被抽中保证唯一性,config.txt配置员工信息姓名,name字段根据需求增加或者减少。
  • 自制labview抽奖小程序,可选择同时抽1、5、10人,回车键控制启停,抽奖名单在list文件夹下,抽奖前将名单导入list.csv中即可,中奖人会从名单中删除后放入中奖.csv中
  • 公司年会抽奖小程序 html+javascript源代码 后门设置指定中奖 排除设置指定不中奖 自定义皮肤 请运行在google chrome浏览器或火狐浏览器下 按键盘空格键或者字母A可进行抽取,隐藏菜单请按ESC。 建议每组选出10个...
  • 参与抽奖的员工名单从cvs文件导入2. 一共5轮抽奖:幸运奖两轮(15名*2),三等奖(6名),二等奖(3名),一等奖(1名)3. 输入“s”开始抽奖4. 在上一轮被抽中者要被从下一轮的名单中剔除补充需求:1. 如有未出席者或其他...

    如有不足,还请大神指点~

    需求:

    1. 参与抽奖的员工名单从cvs文件导入

    2. 一共5轮抽奖:幸运奖两轮(15名*2),三等奖(6名),二等奖(3名),一等奖(1名)

    3. 输入“s”开始抽奖

    4. 在上一轮被抽中者要被从下一轮的名单中剔除

    补充需求:

    1. 如有未出席者或其他原因需要补抽的情况下,可以随时在当轮补抽

    代码:

    # -*- coding: utf-8 -*-

    '''

    作者:Nicole

    版本:2.0

    日期:2019年1月25日

    项目名称:年会抽奖小程序

    '''

    import pandas as pd

    import random

    #导入员工列表

    staff_list = pd.read_csv(r'/Users/nicole/Desktop/抽奖名单.csv')

    list_round =list(staff_list['工号'])

    prize_list = []

    n_prize = [15,15,6,3,1]

    name_prize = ['第一轮幸运奖','第二轮幸运奖','三等奖','二等奖','一等奖']

    #剔除已经中奖人员的函数

    def new_list_generate(original_list,prize_list):

    new_list =[]

    for i in original_list:

    if i not in prize_list:

    new_list.append(i)

    return new_list

    #抽奖函数

    def lottary_start_main(list_round,prize_list):

    v =0

    while v <5:

    start = input('输入"s"开始:')

    if start in ['s','S']:

    list_round = new_list_generate(list_round,prize_list)

    prize_list = random.sample(list_round,n_prize[v])

    print(name_prize[v],':',prize_list)

    v = v+1

    else:

    print('输入错误...')

    if __name__ =='__main__':

    lottary_start_main(list_round,prize_list)

    总结:

    1. 补充需求还没做,等完善了再更新

    2. 提高某些员工的中奖概率,下次写

    3. 简书怎么贴代码?

    展开全文
  • 又到了每年一度的年会,最期盼的可能就是抽奖环节了。如果大家都吐槽抽奖不公,那不如用程序来抽吧。实现思路在屏幕上不断滚动名字,然后点击停止后停止滚动。名单是保存在excel中,所以需要从excel解析出名单。有...

    又到了每年一度的年会,最期盼的可能就是抽奖环节了。如果大家都吐槽抽奖不公,那不如用程序来抽吧。

    实现思路

    在屏幕上不断滚动名字,然后点击停止后停止滚动。名单是保存在excel中,所以需要从excel解析出名单。有思路了,那就开始吧。

    素材准备

    先找一张背景图吧,有鼓,那么就把鼠标变成鼓槌,敲一下鼓开始滚动,再敲一下鼓就停止滚动,依次循环。思想不错,那就这么实现吧。

    还需要一个鼓槌的图片,如下图片。但是该图背景是白色的,在红色背景图片

    上的绘制出来会是白色图片,所以需要将图片白色背景修改为透明。只能自己动手,装个Photoshop来修改了。具体方法百度一下就可以了很简单。

    没有背景音乐有点乏味,那就加个背景音乐吧,网上找了一个鼓声的短音乐。

    万事俱备只欠撸码

    按功能块大概说说:

    由于数据存在excel中,所以需要将excel的数据解析,并导入内存。我是用tuple的list来保存的。数据模型,[(工号,名字)],用到的库 import xlrd;

    UI界面就用了游戏编程使用的pygame包,import pygame即可(前提是已经安装了pygame);

    背景音乐和鼠标替换都使用pygame的接口:

    音乐:

    pygame.mixer.init()

    pygame.mixer.music.load('9224.wav')

    pygame.mixer.music.play()

    pygame.mixer.music.stop()

    鼠标替换:

    思路就是隐藏鼠标,然后在鼠标的位置绘制图片即可。

    x, y = pygame.mouse.get_pos()

    x -= m.get_width() / 2

    y -= m.get_height() / 2

    pygame.mouse.set_visible(False)

    screen.blit(m, (x, y))

    打包为exe,让其在任何一台windows电脑都能飞起来:

    一直用的pyinstaller,还是比较方便好用,依赖的数据文件别忘记copy到exe目录下即可。

    os.system("pyinstaller -F Annual_awards_main.py")

    os.system("copy 9224.wav dist\\")

    os.system("copy bg_1366x768.png dist\\")

    完整源码

    https://github.com/ggangliu/Annual-meeting-lottery.git

    2019年换个背景图片还能接着用

    编程有时候能够带给我们乐趣

    展开全文
  • 利用python编写年会抽奖小程序

    千次阅读 2019-01-25 19:59:28
    今天看到有人吐槽公司年会抽奖,中奖的都是程序员,一时兴起自己写一个抽奖小程序,如有不足,还请大神指点~ 【需求】 参与抽奖的员工名单从cvs文件导入 一共5轮抽奖:幸运奖两轮(15名*2),三等奖(6名),二等奖...

    今天看到有人吐槽公司年会抽奖,中奖的都是程序员,一时兴起自己写一个抽奖小程序,如有不足,还请大神指点~

    【需求】

    1. 参与抽奖的员工名单从cvs文件导入
    2. 一共5轮抽奖:幸运奖两轮(15名*2),三等奖(6名),二等奖(3名),一等奖(1名)
    3. 输入“s”开始抽奖
    4. 在上一轮被抽中者要被从下一轮的名单中剔除

    【代码】

    # -*- coding: utf-8 -*-
    
    '''
        作者:Nicole
        版本:2.0
        日期:2019年1月25日
        项目名称:年会抽奖小程序
    '''
    
    import pandas as pd
    import random
    
    #导入员工名单
    staff_list = pd.read_csv(r'/Users/nicole/PycharmProjects/projects/抽奖名单.csv')
    round_list = list(staff_list['工号'])
    prize_list = []
    n_prize = [15,15,6,3,1]
    prize_name = ['第一轮幸运奖','第二轮幸运奖','三等奖','二等奖','一等奖']
    
    #过滤抽奖名单函数
    def new_list_generate(original_list,prize_list):
        new_list =[]
        for i in original_list:
            if i not in prize_list:
                new_list.append(i)
        return new_list
    
    #抽奖函数
    def draw_pize(round_list,prize_list):
        v = 0
        while v < 5:
            start = input('输入"s"开始:')
            if start in ['s','S']:
                round_list = new_list_generate(round_list,prize_list)
                prize_list = random.sample(round_list,n_prize[v])
                print('{}:'.format(prize_name[v]),prize_list)
                v += 1
            else:
                print('输入错误...')
                continue
    
    
    if __name__ == '__main__':
        draw_pize(round_list,prize_list)
    

    【运行结果】

    输入"s"开始:s
    第一轮幸运奖: [132, 23, 29, 109, 10, 62, 127, 30, 122, 21, 55, 49, 137, 35, 56]
    输入"s"开始:k
    输入错误...
    输入"s"开始:S
    第二轮幸运奖: [126, 102, 13, 136, 6, 66, 111, 140, 24, 47, 99, 104, 146, 118, 65]
    输入"s"开始:s
    三等奖: [121, 130, 144, 73, 40, 78]
    输入"s"开始:s
    二等奖: [135, 54, 61]
    输入"s"开始:s
    一等奖: [117]
    

    【总结】

    1. 提高某些员工的中奖概率,下次写
    展开全文
  • 随机抽取员工进行pk做游戏,抽奖模块抽中的员工不会再次被抽中保证唯一性,config.txt配置员工信息姓名,name字段根据需求增加或者减少。
  • 又到了每年一度的年会,最期盼的可能就是抽奖环节了。如果大家都吐槽抽奖不公,那不如用程序来抽吧。实现思路在屏幕上不断滚动名字,然后点击停止后停止滚动。名单是保存在excel中,所以需要从excel解析出名单。有...
  • Qt随机选人--年会抽奖小程序

    千次阅读 2020-08-11 23:39:10
    一款基于Qt GUI的随机选人小程序。 唯一的缺点:滚动不够平滑。 核心源码: //random_selector.h #ifndef RANDOM_SELCTION_H #define RANDOM_SELCTION_H #include <QWidget> #include <QPainter>...
  • 又到了每年一度的年会,最期盼的可能就是抽奖环节了。如果大家都吐槽抽奖不公,那不如用程序来抽吧。实现思路在屏幕上不断滚动名字,然后点击停止后停止滚动。名单是保存在excel中,所以需要从excel解析出名单。有...
  • screen.blit(bgImageObj, (0, 0)) drum_stick_obj = pygame.image.load(DRUM_STICK).convert_alpha() pygame.display.set_caption("年会抽奖小程序") pygame.mixer.init() pygame.mixer.music.load(MUSIC_FILE) ...
  • pygame.display.set_caption("年会抽奖小程序") pygame.mixer.init() pygame.mixer.music.load(MUSIC_FILE) pygame.time.delay(1000) # 等待 1 s 钟 pygame.mixer.music.set_volume(0.5) # 设置播放音量 ...
  • 年会抽奖程序

    2019-01-26 15:14:42
    年会抽奖小程序,由两个网页组成,一个网页通过checkbox选择参加抽奖的人,实现抽奖人的自定义;另一个网页实现滚动抽奖,同时可以自定义奖品和抽奖人数
  • 年会相片抽奖小程序

    2019-02-27 16:12:51
    自己公司年会需要抽奖,所以做的一个小程序,运行时从相片库抽取相片在屏幕轮巡,根据指令(目前是采用键盘空格键或者激光笔控制开启抽奖抽奖,每轮抽奖结束时自动以多张相片形式显示本轮抽奖结果。
  • 年会炫酷抽奖小程序支持以下功能: 1.抽奖时自动播放背景音乐,中奖之后随即播放中奖音乐 2.中奖后自动从抽奖池移除 3.中奖之后支持从中奖名单移除,重新回到抽奖池,防止误操作 4.上手容易不用改代码,只是改下...
  • 抽奖小程序是采用C#语言开发,读取csv文件内容进行滚动显示,点击回车按钮开始抽奖,再次点击回抽按钮滚动停止,可用于年会抽奖等,修改数据库即可,附件为源代码,可自行修改
  • 公司年会抽奖程序

    2019-05-20 15:37:56
    公司年会抽奖小程序,非常实用的网页小程序,年会就靠他了。
  • 年会抽奖转盘小程序

    2018-02-01 10:54:47
    不需要数据库,数据都是静态的,两个页面,规则:抽人发红包,先抽一个幸运者不需要发红包,有100,200,300,500,10005种红包,每个人发红包总和不能超过2000
  • 年会炫酷抽奖小程序,带背景音乐,支持黑名单,不用改代码,可上手直接用,中奖之后从抽奖池移除,同时支持再放回到抽奖池 资源预览地址:https://blog.csdn.net/u011282838/article/details/112291064
  • 年会签到抽奖小程序源码(附带后台php接口)
  • 佣金宝年会抽奖系统 使用说明 js/users.js 名单及图片地址数据(一个json数组) 图片放置在photos目录 o键: 清除中奖数据 enter键:开始/暂停 抽奖 s键: 显示已抽人数 ctrl [1~9] 快速设置抽取人数 时间...
  • 最近的朋友圈已经被各种年会承包了~每年年会,你们最期待...既然那么喜欢抽奖,今天分享的内容也跟抽奖有关——【在Excel表格中,做一个抽奖小程序】。STEP1:在Excel表格输入所有待抽奖人员名单,如下图所示。STEP...
  • 主要为大家详细介绍了python实现年会抽奖程序,具有一定的参考价值,感兴趣的伙伴们可以参考一下

空空如也

空空如也

1 2 3 4 5
收藏数 95
精华内容 38
关键字:

年会抽奖小程序