单行If语句格式:

IF 条件 THEN 语句;

IF 条件 THEN 语句 ELSE  语句 ;

多行If语句格式:

IF 条件 THEN

语句块

ELSEIF 条件 THEN

语句块

ELSE

语句块

END IF

注意!

条件表达式必须是布尔值,值为True或False

语句块可以是多行、多条语句

多行IF语句,语句不能与THEN同行

CHOOSE CASE分支语句格式:

CHOOSE CASE 测试值表达式

CASE 值列表

语句块

[        CASE 值列表

语句块]

[        CASE ELSE

语句块]

END CHOOSE

值列表的形式比较自由

可以是一组数值,用逗号分隔。例如:2,5,8

可以是个范围,用TO表示。例如:1 TO 100

可以使用IS代表测试值,构造表达式。例如:IS>80

可以是三种方法的组合

DO LOOP循环语句格式:

1、DO UNTIL 条件

语句块

LOOP

2、DO WHILE 条件

语句块

LOOP

FOR NEXT循环语句格式:

FOR  变量1=初值  TO  终值 [STEP 递增步长]

语句块

CONTINUE

NEXT

GOTO跳转语句:

标签,合法的标识符加冒号构成的位置记号

GOTO标签名,跳转到标签位置继续执行

return语句:作用是返回

在事件处理程序中,终断事件的处理,把控制返回给调用程序。给出一个返回值,表示当前状态。

CALL语句:调用事件处理程序

作用是在后继对象的程序中,调用祖先对象的事件处理程序,语法格式为:

CALL  祖先对象 [`控件名] ::事件名 [(参数列表)]

比如:

CALL W_main::Open      //调用祖先对象W_main的OPen事件

CALL W_main `cb_close::clicked        //调用祖先对象W_main上的cb_close控件的Clicked事件

PowerBuilder学习笔记(If语句)相关推荐

  1. PowerBuilder学习笔记(4)数据窗口(DataWindow)

    PowerBuilder学习笔记(4)数据窗口(DataWindow) 一.数据窗口对象(Object)与数据窗口控件(Control)     数据窗口对象是利用PowerBuilder所提供的数据 ...

  2. PowerBuilder学习笔记(2)PB与SQL语言

    PowerBuilder学习笔记(2)PB与SQL语言 一.在PowerScript语言中使用SQL语句的注意点 PowerScript支持标准嵌入式SQL语句以及动态SQL语句.     可以使用数 ...

  3. JavaScript学习笔记:语句

    JavaScript学习笔记:语句 JavaScript程序由语句组成,语句遵守特定的语法规则.例如:var语句.if语句.while语句.with语句.switch语句等. 1.块语句 块语句常用于 ...

  4. web安全学习笔记--sql语句(sql注入基础上)

    一.基础知和表内操作语法 1.sql语句对大小写不敏感!!! SELECT - 从数据库表中获取数据:select * from (columns/tables/databases); UPDATE ...

  5. MySQL学习笔记04-DDL语句学习

    目录 07.DDL语句学习 7.1.库和表的管理 库的管理 库的创建:CREATE 库的修改:ALTER 库的删除:DROP 表的管理 表的创建:CREATE 表的修改:ALTER 表的删除:DROP ...

  6. sql server学习笔记——批处理语句、存储过程

    目录 批处理语句 1.批处理语句简介 示例一: 示例二: 存储过程 一.什么是存储过程 1.存储过程的简介 2.存储过程包含的内容 3.存储过程的优点 4.存储过程的分类 系统存储过程: 用户定义存储 ...

  7. c语言学习笔记-if语句块一定要加分号

    if(a>6) printf("hello");//语句1 printf("world");//语句2 当a>6的时候,执行的分支语句是语句1,而不 ...

  8. lua学习笔记之语句

    1.本地变量及语句块 默认情况 下,lua中的变量是全局的.本地变量声明使用local. 语句块使用do-end 2.控制结构 2.1 条件结构 使用if else then 嵌套if使用elseif ...

  9. JS学习笔记3-JavaScript 语句

    JavaScript 语句标识符 JavaScript 语句通常以一个 语句标识符 为开始,并执行该语句. 语句标识符是保留关键字不能作为变量名使用. 下表列出了 JavaScript 语句标识符 ( ...

最新文章

  1. 推荐一个学算法的 GitHub 项目
  2. BPMF论文辅助笔记:采样Ui 部分推导
  3. Java最大的优势真的在于跨平台吗?
  4. Linux 下面的时区与时间错误修复过程记载(血泪篇)
  5. 过程工程中的计算机应用基础,CDIO工程教育培养模式在《计算机应用基础》课中的应用...
  6. linux查看基础硬件信息
  7. Redis:15---键迁移(move、dump、restore、migrate)
  8. 实战系列-Spring Boot跨域解决方案
  9. Oracle Database 12c 新特性:RAC Cluster Hub Node 和 Leaf Node
  10. matlab 变调器,关于变声变调的matlab设计 比较详细
  11. Mac环境下安装Pod
  12. 2101 Problem A Snake Filled
  13. php 智能输入提示插件,PHP结合jQuery.autocomplete插件实现输入自动完成提示的功能_PHP...
  14. 通信原理第三章 模拟调制系统
  15. java kdj macd_很好用的KDJ与MACD结合指标
  16. 发邮箱被对方服务器退回,别人给我发邮件总被退回给他,这是怎么回事?
  17. php google gmail第三方登录
  18. Unity中模拟键盘按键(转)
  19. matlab regress 非线性,MATLAB用regress作多元非线性回归
  20. Roboware安装

热门文章

  1. 如何检测网站是否存在XSS跨站漏洞
  2. WORDPRESS网站的维护工作包括哪些?
  3. mysql乐观锁重试_乐观锁失败重试
  4. js设置单选框为选中状态
  5. 【廖雪峰 python教程 课后题改编】利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字
  6. 领扣LintCode问题答案-30. 插入区间
  7. 详解 JavaScript 的 IIFE 语法
  8. mysql知识整理_mysql知识点
  9. Python 里面什么时候用一个=,什么时候用两个=
  10. 使用CSS3阴影制作立体感效果