[奇妙盒子]制作一款口算小助手

By | 2020年7月15日

功能简介


  1. 算式设置 – 可以在设置页面配置测试的算式类型,比如仅针对减法进行训练。或者选择混合运算,会包含加减乘除及简单的一二级运算同时出现的算式。也可设置单词训练题目数。
  2. 计时训练 – 点击首页的开始按钮进入测试页面。计时器开始计时。一直到完成所有题目结束计时,并将测试信息存储到数据库。可在历史记录中查看以往的测试情况
  3. 配合电脑端可以进行更多设置。如算式的难度:1位数运算,2位数运算等。也可以对记录信息进行补充,修改显示等

效果预览


首页

 

设置

 

训练页

 

工程设计逻辑


  • 第一步:设计数据库。这个数据库主要用来存储训练记录,我这里设计的比较简单,只包含了测试日期date, 训练用时time,算式类型type。你可以根据自己的需要添加一些字段,比如训练的题目数等
  • 第二步: 设置训练逻辑。这里主要用到了页面事件中的“随机生成”工具完成。我们设置的是随机生成公式。

“随机生成”事件

  •  第三步: 设置页面定时器。用于计时,因为需要展示时间到页面上,所有必须绑定一个Label用来显示时间。最后获取定时器时间可以在”数据更新”事件中,把控件“定时器”的值赋给页面上自定义的一个数值即可

另外还要一些细节上的设计,比如计算结果错误,需要添加抖动的动画等。感兴趣的可以直接导入工程包查看具体逻辑设计

PS: 这是一款对小学生训练口算能力很有帮助的应用,希望这个工程能真正帮到爱学习的宝宝😌

工程包地址 口算高手

发表评论

电子邮件地址不会被公开。 必填项已用*标注