Axure简易计算器


放心,直接跟着设置就好,暴力贴图乃我也。(下载路径在最底部)

1.axure计算器页面

先po上成品图
未运行时的样子
Emmm,页面元件制作起来很简单,就不详细介绍,你们喜欢就好。
各矩形名称和对应矩形内容是一致的,除了最上的那个文本框(即显示输入或结果的文本框)名称为"显示"。

2.设置全局变量

默认值均为空
在这里插入图片描述

3.数字1~9的交互设置

先拿 “1” 举例子

如图所示

其他数字和1相似,只不过把那些 “+1” 改成 “+具体数字” 。

记得设置前提条件!

4."."小数点的交互设置

### 使用 Axure 9 创建简易计算器 #### 准备工作 为了创建一个简易计算器,在启动 Axure RP Pro 后,新建一个项目文件。确保熟悉界面布局以及基本工具的使用[^1]。 #### 设计界面 设计简易计算器的外观,通常包括数字键(0-9),运算符(+, -, *, /), 和等于号 (=) 按钮。利用矩形工具绘制这些按键,并适当调整大小和位置使其排列整齐美观。对于每一个按钮,输入相应的字符作为标签以便识别。 #### 添加交互逻辑 针对每个按钮配置交互动作以实现功能: - **数字键**:当用户点击某个数字键时,应该将其代表的数值追加到显示屏上当前显示的内容之后。 ```javascript onEvent('Click', function(event){ var display = this.parent.widgets['display'].text; this.parent.widgets['display'].text = display + event.target.text; }); ``` - **清除(C)**:清空显示器中的现有内容。 ```javascript onEvent('Click', function(event){ this.parent.widgets['display'].text = ''; }); ``` - **等号(=)**:计算表达式的值并更新至屏幕。 对于这个操作,需要先获取整个表达式字符串再通过 JavaScript 的 `eval()` 方法求解结果。注意处理可能发生的异常情况如除零错误等。 ```javascript onEvent('Click', function(event){ try { var expression = this.parent.widgets['display'].text; var result = eval(expression); this.parent.widgets['display'].text = result.toString(); } catch (e) { alert("Invalid Expression"); } }); ``` 以上脚本片段展示了如何为不同类型的按钮编写简单的交互行为。实际应用中还需要考虑更多细节比如连续按下相同符号的情况或是支持更复杂的数学函数等等[^4]。 #### 测试和完善 完成上述步骤后,可以通过预览模式测试简易计算器的功能是否正常运作。如果遇到任何问题,则返回修改直至满意为止。此外还可以进一步美化界面样式使它看起来更加专业友好[^2]。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值