Project Siena - 表达式

常见表达式

优先级:()

如:
  (1+2)*3 = 9

算术:  +  -  *  /  ^(次方)  %(百分比)

如:
  12+3 = 15

  12-3 = 9

  12*3 = 36

  12/3 = 4

  12% = 0.12

  2^3 = 8

逻辑:  =  >  >=  <  <=  <>

如:

  12>3 = true

  12=3 = false

  3>=3 = true

  12<12 = false

  3<=3 = true

  12<>3 = true

拼接:  &

如:

  "Ramm" & "Derek" = "RammDerek"

逻辑:  &&  ||  !

如:

  (12>3) && (12<3) = false

  (12>3) ||  (12<3) = true

  !(12>3) = false

查找:  in

如:

  Collect(items,1,2,3)

  (2 in items) = true

属性:  !

如:

  TextBox!Text

  Items!Value

  

时间: 2024-11-03 13:41:47

Project Siena - 表达式的相关文章

Microsoft Project Siena - 创建第一个Project Siena项目

Project Siena是来自微软Win8应用,用于快速创建Win8应用程序,而不需要编写代码(当然并不是和微软宣传的那样无需编写任何代码,如果有编码经验的话会更好) 通过这个例子(来自官方),了解Project Siena的开发模式和流程. 首先,在Windows应用程序中,下载并安装Project Siena应用程序. 接下来,在本地计算机中,打开Project Siena程序(第一次打开,有个视频教程,可以直接跳过) 首先保存项目,使用CTL+S,存放在本地路径一个后缀(.siena)的

Project Siena - 添加数据

创建自定义集合:Collection 使用Collection函数创建集合: Collection(items,1,2,3) Colelction(items,"A","B","C") Collection(items,{name:"A",value:1},{name:"B",value:2},{name:"C",value:3}) 创建Excel工作薄,保存数据 Id Title Au

Project Siena - 函数

Project Siena内置了很多函数,帮助我们实现常规操作,其中 绝对值Abs(Number)Abs(ColumnExpression)如:Abs(-12) = 12 逻辑与And(LogicalExpression1[, LogicalExpression2, ...])如:And(3>1,3>2,3>3) = false 平均值Average(Table, Expression)Average(Expression1[, Expression2, …])如:Average(Sal

Project Siena - 集合管理

通过控件和Collection()函数添加自定义集合 在按钮OnSelect属性编写函数: Collect(items,{name:TextName!Text,price:Value(TextPrice!Text)}) 将两个文本框的值添加到集合items中. 在Gallery中绑定集合items,其中LabelName绑定name,LabelPrice绑定price 显示效果如下: 通过一个集合创建另一个集合 创建界面如下 在按钮OnSelect属性编写函数:Collect(booklist,

Project Siena - 变量作用域

分为3中: 全局作用域(Global Scope)整个应用程序内均可以访问的变量,在不同场景(Screen)中依然有效 行内作用域(Row Scope)简单的来说,在Filter()或者CountIf()等过滤判断函数中,变量仅仅针对当前函数内有效,比如Filter(T1, A < CountIf(T2, A + B = 0)),在这里,A和B变量只能来自于T2,如果想在CountIf()函数中获取T1的数据来用于判断,可以写成下面的方式:Filter(T1, T1[@A] < CountIf

Project Siena - 控件

Audio:播放音频(IE支持的格式) 首先在数据中添加媒体音频文件,在Audio控件的Media属性中就可以指定 Button:按钮 OnSelect属性 Camera:摄像头 Camera!Photo属性用于获取截取的图像 Chart:统计图表 分为柱状图.曲线图和饼图,通过Items属性配置数据源 CheckBox:复选框 通过Value属性获取值 DropDown:下拉框 通过Items属性配置数据源 Export:导出数据 通过Items属性绑定集合,直接导出ZIP格式数据 Galle

Peoject Siena - 创建Win8应用实例

开启Project Siena程序,创建新的App应用,将主窗体(场景)命名ScreenMain,保存项目为MyAddress. 分别创建ScreenAddress.ScreenAddress和ScreenReport三个场景,用于浏览RSS,添加新的通讯录以及好友分类统计,ScreenMain则是查看所有好友信息的场景. 在ScreenMain场景添加3个形状控件(Circle),分别在OnSelect属性上配置导航Navigation,跳转至其它3个场景. Navigate(ScreenRe

Team Foundation Server 2013 with Update 3 Install LOG

[Info   @10:14:58.155] ====================================================================[Info   @10:14:58.163] Team Foundation Server Administration Log[Info   @10:14:58.175] Version  : 12.0.30723.0[Info   @10:14:58.175] DateTime : 10/03/2014 18:1

JSP页面用EL表达式 输出date格式

1.头上引入标签 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 2.<fmt:formatDate value="${project.creatDate }" patt