【抽奖软件】C++,duilib实现完整抽奖软件系统(有源码)
最近帮朋友做了一个晚会抽奖软件系统,在这里和大家分享一下,有需要的可以参考,时间紧,本人水平有限,有些地方处理的还不是太理想,欢迎大家指出来。
1,设计思路
朋友单位要举办个晚会,他是组织者,有个抽奖环节,让我帮他做个抽奖软件。使用vs2015,c++编写,界面上使用duilib开源库,底层逻辑使用poco开源库,界面设计主要分为两部分,一是抽奖信息的设置等,要能够设置中奖者数量,晚会主题等,另一部分就是抽奖进行界面,支持鼠标点击和回车进行抽奖操作。抽奖人员信息放在excel表中,抽奖时要先将信息读取到内存中,这几项基本上就是一个简单抽奖软件必备的功能,为了便于查询中奖信息,同时也使用了sqllite数据库进行数据存储。
2,具体实现
界面框架使用duilb开源库,方便对界面进行渲染修饰,首先设置软件初始进入的界面,主要包含(主页,查询,设置,关于)四个子界面,分别对应不同的操作,标题栏包含左上角软件名称,右上角当前时间显示,和最小化和关闭按钮
1,主页:
只设置了一个开始抽奖按键,需要的可以根据自己的需求对界面进行修饰。
2,查询
查询界面主要是用于查询抽奖信息,可以按照日期查询当天抽奖信息,点击具体一条可以查询具体的中奖信息,信息存储使用sqllite轻量级数据库,直接附在软件上,免安装,方便使用
3,设置
设置界面主要是对抽奖信息的设置,包括(抽奖主题,中奖数量等),信息保存到配置文件中。
中奖数量设置中,如果为0,则抽奖中就不会进行此等级抽奖。标签设置的意思为 抽奖时是只显示姓名还是把标签(例如学号或者工号或者班级部门等)一起显示出来
4,关于
关于界面主要是显示此软件的一些信息
5,抽奖界面
主要展示抽奖主题,当前抽奖等级等,抽奖结束后将本次抽奖结果保存到数据库中
6,抽奖人员信息
参与抽奖人员信息保存到excel表中,在配置文件中可以设置excel表路径,软件启动时从excel中读取信息到内存中
3,抽奖软件及源码
链接中有软件包可以直接使用,同时附带源码,注释全面
c++实现的windows抽奖软件-CSDN文库https://download.csdn.net/download/weixin_44167436/85408816
【抽奖软件】C++,duilib实现完整抽奖软件系统(有源码)相关推荐
- Java ArrayList应用之抽奖软件
抽奖软件 a.通过键盘录入抽奖人姓名,多个抽奖人用"|"号分割. 输入完成后,控制台打印抽奖人姓名,并提示YES OR NO来表示确认. 一旦确认,自动为抽奖人分配ID,开始抽奖. ...
- gif一键抠图 在线_手机一键抠图去背景||电脑抽奖软件
点击上方蓝色字体,关注我们 由于前几天公众号出现了点状况,延误了和大家分享神器福利和资源的计划,从今天开始小辛会加大文章的干货质量保证每天都有干货.资源和大家分享!Android傲软抠图是一款专为抠图 ...
- 公司年会抽奖软件,提供MFC源代码下载
1 软件概述 本抽奖软件用于20xx年手机体系深圳联欢会抽奖用,通过点击"开始"和"停止"按钮随机抽出中奖人信息并显示,以此更好地完成抽奖环节. 1.1 抽奖 ...
- 518抽奖软件——极简设计、极致体验
518抽奖软件--极简设计.极致体验 名称:518抽奖软件 版本:3.1 大小:14520KB 语言:简体中文 授权:试用版 插件:无 分类:应用-办公工具 图标:http://www.518cj.n ...
- 【GTK4】又快年底了,100行代码教你做一款简单的年会抽奖软件
博主未授权任何人或组织机构转载博主任何原创文章,感谢各位对原创的支持! 博主链接 文章目录 自制一款简单的抽奖软件 一.参与抽奖同事信息准备 二.准备GTK4环境 三.开始Coding 3.1 创建抽 ...
- python实现抽奖软件(一)
使用python做一个年会抽奖软件(一) 先来个几张最终的图 花了2个晚上,一个下午. 最终这个功能里面,包含了滚动抽奖,显示当前场次的抽奖情况,可以显示所有抽奖,可以选择奖项,剔除了中奖的人 重新抽 ...
- 年会抽奖 抽奖系统 抽奖软件 C# Winform
年会抽奖软件: Q.Q 358189777 C#. 数据库Access: 1.系统启动,自动全屏展示. 2.背景随心切换. 3.快捷键方便自如: F1:弹出设置界面 F2:查询人员名单.中奖名单 F ...
- 隐身侠和360密盘哪个好?加密软件推永久免费版还抽奖
文件夹加密和电脑加密软件哪个好?隐身侠和360密盘哪个好?加密软件推永久免费版还抽奖 谁没有属于自己的隐私和小秘密?而现在人们都喜欢把秘密.重要的信息存放在电脑里,因为快捷方便!可是电脑里危机四伏,* ...
- 文件夹加密和电脑加密软件哪个好?隐身侠和360密盘哪个好?加密软件推永久免费版还抽奖...
文件夹加密和电脑加密软件哪个好?隐身侠和360密盘哪个好?加密软件推永久免费版还抽奖 谁没有属于自己的隐私和小秘密?而现在人们都喜欢把秘密.重要的信息存放在电脑里,因为快捷方便!可是电脑里危机四伏,* ...
最新文章
- VMware虚拟机启动后出现黑屏,不能显示界面,无论安装的是ubuntu、kali还是centos
- 请求因 HTTP 状态 401 失败:Unauthorized。
- 一图看懂B站2020Q2财报
- 敏捷开发系列学习总结(16)——给Scrum Master的十个建议
- linux默认网关地址,linux shell 获取默认网关地址
- (转)Windows7下命令行使用MySQL
- ASP.NET profile之 找不到存储过程'dbo.aspnet_CheckSchemaVersion'
- 接手线上Mysql服务器,我们需要做什么?
- atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践
- MT6763/P23处理器资料介绍
- FineUI 后台Grid中 某列添加背景色 AspCore MVC
- sl4a+android截屏,使用SL4A Python在android桌面上显示数据(示例)
- 计算机之父童年的故事ppt,24计算机之父童年的故事
- 利用全加器实现7段数码管_[走近FPGA]之数码管动态显示
- Two-Stream Convolutional Networksfor Action Recognition in Videos——学习笔记
- KNN(四)--FLANN库介绍及其应用
- 【acwing】104. 货仓选址*(贪心|绝对值不等式)
- python对象的生命周期_python对象的生命周期
- ESB+MDM预置样例测试总结
- margin-right右边距失效:CSS