年会头像抽奖程序源码_年会中奖头像

hacker|
102

文章目录:

求一款易语言抽奖源码,最好是图片抽奖,或者自行放入对方提供的头像。

.版本 2

.支持库 xplib

.支持库 iext

.程序集 窗口程序集1

.程序集变量 b, 文本型

.程序集变量 图片框, 图片框

.程序集变量 开始音乐, 字节集

.程序集变量 结束音乐, 字节集

.程序集变量 人数, 整数型

.程序集变量 人数数组, 文本型, , "0"

.程序集变量 n, 整数型

.程序集变量 图片文件数组, 文本型, , "0"

.子程序 __启动窗口_创建完毕

XP风格 (#蓝色风格)

选择夹.左边 = (取屏幕宽度 () - 选择夹.宽度) ÷ 2

选择夹.顶边 = (取屏幕高度 () - 选择夹.高度) ÷ 2

图片框1.标记 = “1”

图片框2.标记 = “2”

图片框3.标记 = “3”

图片框4.标记 = “4”

图片框5.标记 = “5”

图片框6.标记 = “6”

选择夹.现行子夹 = 1

透明标签1.左边 = (取屏幕宽度 () - 透明标签1.宽度) ÷ 2

选择夹2.顶边 = 选择夹.高度 + 选择夹.顶边

选择夹2.左边 = (取屏幕宽度 () - 选择夹2.宽度) ÷ 2

初始化 ()

人数 = 取数组成员数 (图片文件数组)

_一个人_被选择 ()

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #F1键, 配置设置)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #回车键, 子程序1)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键1, _一个人_被选择)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键2, _二个人_被选择)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键3, _三个人_被选择)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键4, _四个人_被选择)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键5, _五个人_被选择)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键6, _六个人_被选择)

注册热键程序 (_启动窗口.取窗口句柄 (), 0, #Esc键, _退出_被选择)

.子程序 子程序1

n = n + 1

.如果 (n % 2 = 0)

_按钮2_被单击 ()

.否则

_按钮1_被单击 ()

.如果结束

.子程序 配置设置

载入 (系统设置窗口, , 真)

系统设置窗口.可视 = 真

.子程序 _时钟1_周期事件

置随机数种子 ()

图片框1.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)])

.子程序 抽奖停

.局部变量 a, 整数型

.局部变量 i, 整数型

b = “”

置随机数种子 ()

.计次循环首 (6, i)

a = 取随机数 (1, 人数)

.判断循环首 (寻找文本 (b, 到文本 (a), 1, 假) ≠ -1)

a = 取随机数 (1, 人数)

.判断循环尾 ()

图片框 = 取标记组件 (i)

图片框.图片 = 读入文件 (图片文件数组 [a])

b = b + “,” + 到文本 (a)

.计次循环尾 ()

.子程序 _一个人_被选择

图片初始化 ()

n = 0

按钮1.禁止 = 假

按钮1.获取焦点 ()

图片框1.可视 = 真

图片框2.可视 = 假

图片框3.可视 = 假

图片框4.可视 = 假

图片框5.可视 = 假

图片框6.可视 = 假

图片框1.左边 = (选择夹.宽度 - 图片框1.宽度) ÷ 2

.子程序 _二个人_被选择

图片初始化 ()

n = 0

按钮1.禁止 = 假

按钮1.获取焦点 ()

图片框1.可视 = 真

图片框2.可视 = 真

图片框3.可视 = 假

图片框4.可视 = 假

图片框5.可视 = 假

图片框6.可视 = 假

图片框1.左边 = (选择夹.宽度 - 图片框1.宽度 × 2 - 5) ÷ 2

图片框2.左边 = 图片框1.左边 + 图片框1.宽度 + 5

.子程序 _三个人_被选择

图片初始化 ()

n = 0

按钮1.禁止 = 假

按钮1.获取焦点 ()

图片框1.可视 = 真

图片框2.可视 = 真

图片框3.可视 = 真

图片框4.可视 = 假

图片框5.可视 = 假

图片框6.可视 = 假

图片框1.左边 = 0

图片框2.左边 = 325

图片框3.左边 = 651

.子程序 _四个人_被选择

图片初始化 ()

n = 0

按钮1.禁止 = 假

按钮1.获取焦点 ()

图片框1.可视 = 真

图片框2.可视 = 真

图片框3.可视 = 真

图片框4.可视 = 真

图片框5.可视 = 假

图片框6.可视 = 假

图片框1.左边 = 0

图片框2.左边 = 325

图片框3.左边 = 651

.子程序 _五个人_被选择

图片初始化 ()

n = 0

按钮1.禁止 = 假

按钮1.获取焦点 ()

图片框1.可视 = 真

图片框2.可视 = 真

图片框3.可视 = 真

图片框4.可视 = 真

图片框5.可视 = 真

图片框6.可视 = 假

图片框1.左边 = 0

图片框2.左边 = 325

图片框3.左边 = 651

.子程序 _六个人_被选择

图片初始化 ()

n = 0

按钮1.禁止 = 假

按钮1.获取焦点 ()

图片框1.可视 = 真

图片框2.可视 = 真

图片框3.可视 = 真

图片框4.可视 = 真

图片框5.可视 = 真

图片框6.可视 = 真

图片框1.左边 = 0

图片框2.左边 = 325

图片框3.左边 = 651

.子程序 图片初始化

.局部变量 k, 整数型

选择夹.现行子夹 = 1

选择夹.现行子夹 = 0

时钟1.时钟周期 = 0

时钟2.时钟周期 = 0

时钟3.时钟周期 = 0

时钟4.时钟周期 = 0

时钟5.时钟周期 = 0

时钟6.时钟周期 = 0

_启动窗口.背景音乐 = 到字节集 (0)

.计次循环首 (6, k)

图片框 = 取标记组件 (k)

图片框.图片 = #图片

.计次循环尾 ()

.子程序 _标题_被选择

.局部变量 wb, 文本型

图片初始化 ()

输入框 (“请输入标题内容”, , , wb, )

透明标签1.标题 = wb

写配置项 (取运行目录 () + “\config.ini”, “标题”, “标题1”, wb)

.子程序 _设定转奖声音_被选择

图片初始化 ()

通用对话框1.过滤器 = “WAV文件|*.wav”

通用对话框1.打开 ()

开始音乐 = 读入文件 (通用对话框1.文件名)

写配置项 (取运行目录 () + “\config.ini”, “声音”, “转奖声音”, 通用对话框1.文件名)

.子程序 _设定中奖声音_被选择

图片初始化 ()

通用对话框1.过滤器 = “WAV文件|*.wav”

通用对话框1.打开 ()

结束音乐 = 读入文件 (通用对话框1.文件名)

写配置项 (取运行目录 () + “\config.ini”, “声音”, “中奖声音”, 通用对话框1.文件名)

.子程序 _关闭音乐_被选择

图片初始化 ()

_启动窗口.背景音乐 = 到字节集 (0)

.子程序 初始化

.局部变量 d, 整数型

_启动窗口.底图 = 读入文件 (读配置项 (取运行目录 () + “\config.ini”, “图片”, “背景图片”, 取运行目录 () + “\Wallpaper\1024.jpg”))

开始音乐 = 读入文件 (读配置项 (取运行目录 () + “\config.ini”, “声音”, “转奖声音”, 取运行目录 () + “\sound\musi.wav”))

结束音乐 = 读入文件 (读配置项 (取运行目录 () + “\config.ini”, “声音”, “中奖声音”, 取运行目录 () + “\sound\finish.wav”))

透明标签1.标题 = 读配置项 (取运行目录 () + “\config.ini”, “标题”, “标题1”, “XX公司幸运抽奖”)

.计次循环首 (6, d)

图片框 = 取标记组件 (d)

图片框.图片 = 读入文件 (读配置项 (取运行目录 () + “\config.ini”, “图片”, “抽奖图片”, 取运行目录 () + “\Wallpaper\cj.jpg”))

.计次循环尾 ()

查找文件 (图片文件数组, 取运行目录 () + “\Photos\”, “*.jpg”, )

查找文件 (图片文件数组, 取运行目录 () + “\Photos\”, “*.bmp”, )

.如果真 (取数组成员数 (图片文件数组) < 6)

信息框 (“请把图片文件放到[Photots]文件夹下后重启软件!” + #换行符 + “图片文件格式支持[jpg bmp]”, 64, “提示:”)

结束 ()

.如果真结束

.子程序 _抽奖图片_被选择

.局部变量 a, 整数型

图片初始化 ()

通用对话框1.过滤器 = “图片文件|*.jpg;*.bmp”

通用对话框1.打开 ()

.计次循环首 (6, a)

图片框 = 取标记组件 (a)

图片框.图片 = 读入文件 (通用对话框1.文件名)

.计次循环尾 ()

写配置项 (取运行目录 () + “\config.ini”, “图片”, “抽奖图片”, 通用对话框1.文件名)

.子程序 _时钟2_周期事件

置随机数种子 ()

图片框2.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)])

.子程序 _时钟3_周期事件

置随机数种子 ()

图片框3.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)])

.子程序 _时钟4_周期事件

置随机数种子 ()

图片框4.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)])

.子程序 _时钟5_周期事件

置随机数种子 ()

图片框5.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)])

.子程序 _时钟6_周期事件

置随机数种子 ()

图片框6.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)])

.子程序 _退出_被选择

结束 ()

.子程序 _时钟7_周期事件

' 如果 (取鼠标垂直位置 () < 10)

系统设定.可视 = 真

设定抽奖人数.可视 = 真

' 系统设定.可视 = 假

' 设定抽奖人数.可视 = 假

.子程序 _按钮1_被单击, 逻辑型

.如果真 (选择夹.现行子夹 = 1)

选择夹.现行子夹 = 0

.如果真结束

_启动窗口.背景音乐 = 开始音乐

_启动窗口.播放次数 = 0

时钟1.时钟周期 = 100

时钟2.时钟周期 = 100

时钟3.时钟周期 = 100

时钟4.时钟周期 = 100

时钟5.时钟周期 = 100

时钟6.时钟周期 = 100

按钮2.禁止 = 假

按钮1.禁止 = 真

按钮2.获取焦点 ()

返回 (真)

.子程序 _按钮2_被单击

抽奖停 ()

_启动窗口.背景音乐 = 结束音乐

_启动窗口.播放次数 = 1

时钟1.时钟周期 = 0

时钟2.时钟周期 = 0

时钟3.时钟周期 = 0

时钟4.时钟周期 = 0

时钟5.时钟周期 = 0

时钟6.时钟周期 = 0

按钮2.禁止 = 真

按钮1.禁止 = 假

按钮1.获取焦点 ()

急求,公司年会的时候滚动的大屏幕上的照片抽奖,是怎么做出来的?

用表单大师就可以做啊,创建一个抽奖活动,然后指定抽奖数据源就可以了

有没有一个软件,输入几十个人的头像,启动程序,头像滚动,进行抽奖?

这个和你要的比较相似

258互联抽奖程序1.1版本

1、此抽奖程序适合商场抽奖、超市抽奖、商店抽奖、购物中心抽奖等使用销售小票号的场所进行营销抽奖;

2、抽奖使用了顾客的销售小票和小票金额,顾客根据小票号和小票金额进行抽奖,同一小票号不能抽奖两次;小票金额每满100元顾客就可抽奖一次。

3、此抽奖程序带有自主的后台配置界面:

可配置每轮的抽奖基数,配置奖项,配置每个奖项的数量;完成这些配置后可以很好的掌控抽奖过程个奖项的出现比例,掌控活动的预算成本。

4、可设置抽奖页面的背景图片,抽奖过程中的字体颜色,背景图片用于表现每次活动的主题,字体颜色可以使抽奖的记过显示的更加醒目。

5、每轮抽奖数量达到基数数量后会弹出提示框,并自动开始下一轮抽奖,下一轮自动抽奖开始奖项配置与上轮奖项配置相同。

6、每日抽奖完成后可以统计出不同商户的今日消费金额;商场的用户可以统计出不同楼层的销售金额。

7、每日抽奖结束后可以统计处今日各个奖项的抽出数量。

4条大神的评论

  • avatar
    访客 2022-07-16 下午 10:42:54

    图片文件数组 [取随机数 (1, 人数)]).子程序 _时钟3_周期事件置随机数种子 ()图片框3.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)]).子程序 _时钟4_周期事件置随机数种子 ()图片框4.图片 = 读入文件 (图片文件数组 [取随机数 (1, 人数)]

  • avatar
    访客 2022-07-17 上午 03:02:00

    行目录 () + “\Wallpaper\1024.jpg”))开始音乐 = 读入文件 (读配置项 (取运行目录 () + “\config.ini”, “声音”, “转奖

  • avatar
    访客 2022-07-17 上午 01:37:38

    注册热键程序 (_启动窗口.取窗口句柄 (), 0, #F1键, 配置设置)注册热键程序 (_启动窗口.取窗口句柄 (), 0, #回车键, 子程序1)注册热键程序 (_启动窗口.取窗口句柄 (), 0, #键1, _一个人_被选择)注册热键程序 (

  • avatar
    访客 2022-07-16 下午 09:50:15

    ()图片框1.可视 = 真图片框2.可视 = 假图片框3.可视 = 假图片框4.可视 = 假图片框5.可视 = 假图片框6.可视 = 假图片框1.左边 = (选择夹.宽度 - 图片框1.宽度) ÷ 2.子程序 _二个人_被选择图片初

发表评论