本人因为实验的需要,需要用APPdesign设计一个简单的交互界面。而我之前并没有相关经验,所以记录下我的学习过程程序编写过程。

1.首先是简单地写一个加法计算器,借助加法计算器来对design有个简单的认识

首先是要有一个简单的框架

MATLAB APPdesign 学习日记

通过组件库把需要的组件拉上去,并进行内容的修改,这样得到一个大体框架,但是此时有个问题

我们运行这个app之后会发现MATLAB APPdesign 学习日记

部分内容是用户可以修改的,而我们是要求用户不能修改,这时可以通过

MATLAB APPdesign 学习日记

此界面将可编辑选项的勾去掉,就可以实现不可编辑

2.接下来是具体函数的编写

组件的用途是通过不同的回调函数来实现的

右击组件,我们可以看到回调和添加回调

MATLAB APPdesign 学习日记

第一个和第二个编辑框我们选择添加回调

MATLAB APPdesign 学习日记

跳到这个页面,我所理解就是你在文本框里输入值之后,这个回调就会把这个值赋给相应的Value

(这里我想的是,你必须回调一下,才会把值赋给app.EditField.value,之后发现此回调无意义)

而得到和数的回调为

MATLAB APPdesign 学习日记

此时发现一个问题

即只有当我改变一次3区域的值时(changed),它才会显示得到的结果,这显然不对,此时想到增加一个按钮来优化

我们将区域三的回调加到按钮回调里

MATLAB APPdesign 学习日记

 

 

意即当我们按按钮的时候,完成加法操作,此时得到的和值在区域三显示

MATLAB APPdesign 学习日记

完成加法计算器的内容,在此基础上可以将加法计算,乘法计算,除法计算融为一体

MATLAB APPdesign 学习日记

此外可能有人想要说,我之前的计算内容想要显示一下

抱歉。目前我不会

 

相关文章:

  • 2021-11-18
  • 2021-12-16
  • 2021-06-03
  • 2021-12-18
  • 2021-08-03
  • 2021-05-06
  • 2021-11-14
猜你喜欢
  • 2021-07-02
  • 2022-01-17
  • 2021-09-04
  • 2021-09-23
  • 2021-10-30
  • 2021-11-26
  • 2021-12-05
相关资源
相似解决方案