主要观点总结
本文介绍了一个随机抽奖小工具的制作过程,包括功能设计、GUI设计、功能实现和GUI交互逻辑。该工具可以导入参与抽奖的人员名单,选择不同的奖项类型进行随机抽取获奖名单并导出。
关键观点总结
关键观点1: 功能设计
确定核心功能,包括名单导入、奖项类型选择、本轮人数设置、抽奖轮播区域、中奖记录等。
关键观点2: GUI设计
使用axure进行UI布局设计,通过GUI开发库进行编码实现。
关键观点3: 功能实现
包括读取人员名单、随机抽奖和保存中奖名单等功能的实现。
关键观点4: GUI交互逻辑
实现GUI交互逻辑,包括事件处理、状态管理等。
文章预览
最近在工作中面向社群玩家组织了一场活动,需要进行随机抽奖,参考之前小明大佬的案例,再结合自己的需求,做了一个简单的随机抽奖小工具。 今天我就来顺便介绍一下这个小工具的制作过程吧! 先看效果: 1. 核心功能设计 针对随机抽奖的小工具,需要可以导入参与抽奖的人员名单,然后选择不同的奖励类型进行随机抽取获奖名单并导出。 那么,简单进行需求拆解,大致梳理出以下核心功能: 名单导入 为了避免出现重名情况,这里我们约定以下几点: ①导入参与抽奖的人员名单文件( xlsx 类型文件) ②数据第一列为ID,第二列为name 参考格式案例 案例 奖项类型选择 奖项类型是指一等奖、二等奖这类标识语,这里我们内置了特等奖-六等奖共7个选项供选取 本轮人数 本轮人数是指每次抽奖时一次性抽取的获奖人数,默认值为5 ①当填入的数
………………………………