PowerBuilder 9.0语言基础教程

需积分: 0 2 下载量 137 浏览量 更新于2024-07-31 收藏 756KB DOC 举报
PowerBuilder 9.0 参考手册 本章节主要介绍 PowerScript 语言的基础知识,包括基本语句、语法规则、数据类型、变量、表达式、函数的使用等。熟练地掌握 PowerScript 语言是灵活高效地开发高质量 PowerBuilder 应用程序的基本要求。 2.1 PowerScript 编程语言基础 PowerScript 是一种自由格式的语言,它很宽容,语句行中的空格、缩进等格式编排信息完全被编译器忽略。为了阅读方便,可以随意安排语句行的位置。但是它也有自己的一组基本语法规则,包括断行、续行、注释、标识符、代词、保留字等成分的格式和用法。 2.1.1 注释 注释是添加在程序中的一些说明性的文字,虽然不是必须的,也是不可缺少的,但它能够增强程序的可读性,并且程序运行时不执行而是简单的跳过。PowerScript 中加注释的方式与 C 语言完全相似,有行注释和块注释两种: 行注释:从双斜线“//”开始,而后书写注释内容,到行尾结束。例如:Open(w_main)//打开主窗口 块注释:以符号“/*”开始,到符号“*/”结束,不管其中夹了多少东西,它们都是注释,例如:/*函数返回值为:0——正常1——出错*/ 2.1.2 标识符 标识符是指在程序中使用的变量、标号、函数、窗口、控件、菜单及对象等的名称。在 PowerBuilder 8.0 中,标识符的命名遵从下述规则: •必须以英文字母开头。 •其余字符可以是字母、数字及一些特殊符号:下划线(_)、短横线(-)、美元符号($)、号码符号(#)、百分号(%)。 •最长 40 个字符,且中间不能插入空格。 •保留字不能用做标识符,因为它们已有特殊的含义。 •大小写不敏感,即不区分大小写,如 name 与 NAME 是一样的。 例如,下面是一组正确的标识符: rs//返回值 r_code//代码 Large_Button#1//第一个大按钮 Child-ID//允许使用短横线时是个正确标识符 下面的标识符写法是错误的: aBccode//标识符中不能包含空格 2.1.3 变量 变量是程序中用于存储和操纵数据的容器。PowerScript 中的变量分为两种:数值型变量和字符串型变量。数值型变量用于存储数字类型的数据,而字符串型变量用于存储文本类型的数据。 变量的声明是在程序中使用“DECLARE”语句来声明的。例如:DECLARE rs INTEGER//声明整型变量 rs 变量的赋值是在程序中使用“=”运算符来赋值的。例如:rs = 10//将整型变量 rs 赋值为 10 2.1.4 数据类型 PowerScript 中的数据类型包括整型、长整型、浮点型、字符串型、日期型、布尔型等。每种数据类型都有其特定的存储格式和操作方式。 整型(INTEGER)是一种整数类型,用于存储整数类型的数据。例如:DECLARE rs INTEGER//声明整型变量 rs 长整型(LONG)是一种长整数类型,用于存储长整数类型的数据。例如:DECLARE rl LONG//声明长整型变量 rl 浮点型(FLOAT)是一种浮点数类型,用于存储浮点数类型的数据。例如:DECLARE rf FLOAT//声明浮点型变量 rf 字符串型(STRING)是一种字符串类型,用于存储文本类型的数据。例如:DECLARE rs STRING//声明字符串型变量 rs 日期型(DATE)是一种日期类型,用于存储日期类型的数据。例如:DECLARE rd DATE//声明日期型变量 rd 布尔型(BOOLEAN)是一种布尔类型,用于存储 true 或 false 类型的数据。例如:DECLARE rb BOOLEAN//声明布尔型变量 rb 2.1.5 表达式 表达式是 PowerScript 中的一种基本结构单元,用于计算和操作数据。表达式可以是简单的变量、常量、函数调用或复杂的算术表达式。 例如:rs = 10 + 20//将整型变量 rs 赋值为 30 2.1.6 函数 函数是 PowerScript 中的一种基本结构单元,用于封装一组 statements 并返回一个值。函数可以重复使用,提高代码的可读性和可维护性。 例如:FUNCTION add(x, y) RETURNS INTEGER//声明一个名为 add 的函数,用于将两个整数相加 DECLARE result INTEGER result = x + y RETURN result END FUNCTION 本章节只是 PowerScript 语言的基础知识的简要介绍,更多的知识点和使用方法将在后续章节中详细介绍。