appinventor计算机教程,App Inventor编程开发集锦2-计算器-第2课-实现常规操作

本文是App Inventor计算机教程的第二课,主要讲解如何通过编程实现计算器的常规操作,包括输入数字、点击算符和点击等号的功能。通过设置全局变量和定义相关过程,确保计算器能正确处理用户的输入并展示计算结果。
摘要由CSDN通过智能技术生成

3f03b64cd68da7ffc8e91585c8f10844.png

第2课 代码编写——实现常规操作

这个应用最麻烦的地方就是用户操作的不确定性,他可能随意地、想当然地按下某个键,就像使用一个实物计算器一样,因此我们要尽可能地在功能上接近于实物计算器,给用户一种良好的使用体验。但对于我们的编程过程来说,还是应该从实现最简单的功能入手,先实现常规操作,否则将会迷失在各种不确定之中。

一、输入数字

(1)设置三个全局变量:前数、后数、算符

如第一节所述,前数与后数是运算过程中的被操作数,算符是具体的运算类型。当程序运行伊始,前数与后数的初始值均为0,算符的初始值为空(“”);当用户输入第一串数字时,我们将这个数字保存在后数中;当用户点击算符键时,我们将算符之前输入的数字,即后数,保存在前数中,并设后数的值为0;

(2)创建点击数字过程

按照计算器的使用习惯,如果要输入数字123,会依次点击三个数字键,但三个数字的排列要用程序来处理,这里存在两种情况:

当后数=0时,即,当用户输入第一个数字时,让后数直接等于输入的数字;

当用户接着输入其他数字时,需要将后输入的数字与之前的数字进行拼接。

每输入一个数字,屏幕都会显示最新的输入结果,具体代码如图2-3所示。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值