Justinmind使用教程(2)——计算表达式及条件使用方法

Justinmind的计算表达式以及条件condition的使用对于初学者而言比较麻烦。

结合网上了一个教程本文主要针对计算器示例进行计算表达式以及条件的使用。

实现目标:根据单价(静态)和数量(动态),自动计算出金额。下图:

在数量文本框右侧添加两个矩形部件,上方为+,下方为-,点击+或-自动减1,当数量为0时,不允许计算。

【具体步骤】 (只介绍重点)

1、选中+;2、添加事件(点击+按钮设置数量+1):

3、事件为“鼠标单击时”(默认);4、选择动作为“设置值”;5、选择设置值的对象部件;6、选中“计算”;7、点击“(添加表达式)”弹出窗口:

8~9、分别将数量部件和计算功能中的“+”拖放到上方的数量表达式中;10、输入“1”:

11~12确定两次后返回到主工作区:

13、再次添加点击事件(根据改变后数量计算出金额):

14~19 不再赘述,至此“+”按钮添加好了两个点击事件:

下面我们对“-”按钮也要添加相同的事件,只不过点击一次数量-1,并判断当数量为0时不再减1和计算金额。

我们只要复制“+”按钮事件,然后只需将数量+1改为-1即可。

20、如下图选中“+”按钮,在下方点击“复制事件”图标:

21、再选中“-”按钮;22、然后点击在下方的粘贴按钮:

23、双击 数量+1 的那个事件:

24、编辑表达式:

25~28将+修改为-:

29、在数量-1的事件上添加条件限制(当数量≥1时)

30~32、设置条件判断:

33、确定,返回主工作区,然后点“模拟”按钮即可查看生成的原型:

时间: 2024-07-30 14:31:24

Justinmind使用教程(2)——计算表达式及条件使用方法的相关文章

Justinmind使用教程(4)——管理数据模板

前面Justinmind的学习内容包括: Justinmind使用教程(1)--概述部分 Justinmind使用教程(2)--计算表达式及条件使用方法 Justinmind使用教程(3)--管理原型 本章将教大家使用管理数据模板,效果图如下. 数据母版,即justinmind软件的数据库,掌握好数据母版,将对你制作高保真原型提供很多大得帮助. . 1.创建数据模板 我们首先需要填写数据母版名称(例如:新闻news),然后创建该数据母版的字段(例如:新闻的数据字段有title.content.d

Justinmind使用教程(3)——管理原型

前面已经介绍了Justinmind的概述以及通过Justinmind实现简单的计算器功能 Justinmind使用教程(1)--概述部分 Justinmind使用教程(2)--计算表达式及条件使用方法 本章将回到最原始的部分,以iphone 5为例,介绍如何管理原型(创建.编辑.保存). 1.打开Justimind后,弹出如下界面,你可以创建原型,也可以打开之前的原型 2.创建原型 3.选择下一步后,可以看到创建空的原型,也可以基于现有模板的原型 5.选择一个example后,点击finish,

8.Swift教程翻译系列——控制流之条件

3.条件语句 经常会需要根据不同的情况来执行不同的代码.你可能想要在发生错误的时候执行一段额外的代码,或者当某个值变得太高或者太低的时候给他输出出来.要实现这些需求,你可以使用条件分支. Swift提供两种方式来实现条件分支,也就是if语句和switch语句.一般来说If用在可能的情况比较少的简单条件中,当遇到复杂条件有很多种可能性的时候使用switch会更好,或者要根据模式匹配来判断要执行什么代码的时候switch也很有用. if语句 if的最简单形式只有一个单独的if条件,只有当条件为tru

《python基础教程》第5章 条件、循环和其他语句 读书笔记

第五章:条件.循环和其他语句 1. bool():bool函数能够返回参数的布尔类型True或者False. 2. 相等运算符是两个等号 ==. 3. is 是同一性运算符. 4. 布尔运算符:and,or,not 5. a if b else:如果b为真,则返回a,否则,返回b. 6. 关键字assert,在条件必须为真的情况下,程序才能正常工作,否则出现异常. 7. range函数能够创建一个序列,第一个参数是下限(包含),第二个参数是上限(不包含). 8. xrange函数和range函数

题目1101:计算表达式(栈的使用)

题目链接:http://ac.jobdu.com/problem.php?pid=1101 详解链接:https://github.com/zpfbuaa/JobduInCPlusPlus 参考代码: // // 1101 计算表达式.cpp // Jobdu // // Created by PengFei_Zheng on 06/05/2017. // Copyright © 2017 PengFei_Zheng. All rights reserved. // #include <stdi

华为上机练习题--计算表达式

题目: 输入一个表达式,没有括号,数字小于0-9之间,输出计算结果,所有的中间结果化为整形. 例如:  输入:3+8×2/9-2 输出:2 函数原型 public int getMyRet(String str) 分析: 这个题目略显高端啊, 像我这种非专业的自学者,还真没有学过编译原理之类的课程, 要自己实现一个这种小型的编译器是非常困难啊, 所幸的是这个题目是用java来实现的, 而我本身也曾经看到过用java来实现这类的问题, 这类问题有一种方法就是实现类编译器功能的函数, 这个我是驾驭不

Visual Studio断点调试, 无法监视变量, 提示无法计算表达式

在使用Visual Studio 2012进行断点调试时,对某个变量添加监视,出现"无法计算表达式"的提示. 解决办法:依次点击菜单栏中的"调试"→"图形"→"启动诊断" 期间会出现类似如下界面: 公共符号下载完毕,断点调试,变量监视功能恢复正常!

stack计算表达式的值

9.52 使用stack对象处理带圆括号的表达式.遇到左圆括号时,将其标记下来.当你在一个左括号之后遇到右圆括号时,弹出stack对象中这两边括号之间的元素,直到遇到左括号,将左括号也一起弹出栈. 接着在stack对象中压入一个值,用以表明这个用一对圆括号括起来的表达式已经被替换. 程序如下: #include<iostream> #include<stack> #include<string> using namespace std; int main() { sta

C#计算表达式(仿计算器功能)

一.用MSScriptControl在C#中执行JavaScript代码javascript中有个eval方法用过的人都知道他的方便和强大之处.在C#中,我们也可以通过Com组件来执行一段javascript代码.下面的代码展示了如何用MSScriptControl 组件执行一段数学表达式: MSScriptControl.ScriptControlClass sc = new MSScriptControl.ScriptControlClass(); sc.Language = "javasc