本人因为实验的需要,需要用APPdesign设计一个简单的交互界面。而我之前并没有相关经验,所以记录下我的学习过程程序编写过程。
1.首先是简单地写一个加法计算器,借助加法计算器来对design有个简单的认识
首先是要有一个简单的框架
通过组件库把需要的组件拉上去,并进行内容的修改,这样得到一个大体框架,但是此时有个问题
我们运行这个app之后会发现
部分内容是用户可以修改的,而我们是要求用户不能修改,这时可以通过
此界面将可编辑选项的勾去掉,就可以实现不可编辑
2.接下来是具体函数的编写
组件的用途是通过不同的回调函数来实现的
右击组件,我们可以看到回调和添加回调
第一个和第二个编辑框我们选择添加回调
跳到这个页面,我所理解就是你在文本框里输入值之后,这个回调就会把这个值赋给相应的Value
(这里我想的是,你必须回调一下,才会把值赋给app.EditField.value,之后发现此回调无意义)
而得到和数的回调为
此时发现一个问题
即只有当我改变一次3区域的值时(changed),它才会显示得到的结果,这显然不对,此时想到增加一个按钮来优化
我们将区域三的回调加到按钮回调里
意即当我们按按钮的时候,完成加法操作,此时得到的和值在区域三显示
完成加法计算器的内容,在此基础上可以将加法计算,乘法计算,除法计算融为一体
此外可能有人想要说,我之前的计算内容想要显示一下
抱歉。目前我不会