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

首页

设置

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

“随机生成”事件
- 第三步: 设置页面定时器。用于计时,因为需要展示时间到页面上,所有必须绑定一个Label用来显示时间。最后获取定时器时间可以在”数据更新”事件中,把控件“定时器”的值赋给页面上自定义的一个数值即可
另外还要一些细节上的设计,比如计算结果错误,需要添加抖动的动画等。感兴趣的可以直接导入工程包查看具体逻辑设计
PS: 这是一款对小学生训练口算能力很有帮助的应用,希望这个工程能真正帮到爱学习的宝宝😌
工程包地址 口算高手