网站大量收购独家精品文档,联系QQ:2885784924

BAAN工具讲解.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
BAAN工具讲解

BAAN 工具 一、用户变量和常量 变量和常量名可以由字母、数字、下划线和点组成。每个变量和常量必须以字母开头。长度任意。 下列两个条件适用于变量和常量名: 为避免冲突,变量和常量名不要与系统保留字相同,保留字信息请看开发手册。 变量名应能反映变量的内容。 常量的类型可为长、双精度、字符、列举和它们的组合。长型的常量用于正负整数;双 精度常量用于浮点数;幂常量可以用e来定义;字符型常量用于表示字符串;列举型常量通过列举域来定义,其表示方法为列举域名带上列举域中列举的某一个常量名。组合常量由上述常量通过加减号连接组合而成。 常量类型 范围 举例 初值 长(Long) -2147483648~2147483648 123456, -124 0 双精度(Double) 最大长度为15位的小数 123.45, -2.3e10 0 字符型(string) 所有字符、数字等,最大长度1024字节 Abc1231? “” 列举型(enumerate) 所有已定义的常量值 是(tcyesno.yes)或否(tcyesno.no) empty 组合型(set) 和列举型一样,但可以组合(+/-) 黑体+下划线 变量的类型有:长(long),双精度(double),字符(string),表(table)和域(domain)。长型变量用于正负整数,双精度用于小数,字符型变量包含的字符长度可声明为固定的,这意味着其当前长度等于最大长度,表变量用于在数据字典中已定义了的数据库的表。 域变量是依据数据字典中定义的域来定义的,主要用于临时存储的表字段的内容。域的数据类型可以为长、字节、整数,日期,列举、组合、浮点、双精度、字符串(不能用于中文输入)、文本和多字节字符串(可用于输入中文)。 变量类型 范围 举例 长(long) -2147483648~2147483648 12345 Double(双精度) 最大长度为15位的小数 12345.321 String(字符串) 所有字符、数字等,最大长度1024字节 Abcd123!? Table(表) 数据字典中定义的表 Ttiitm001 Domain(域) 数据字典中定义的域 Tiedm.cdrw 变量和常量可以在函数中声明,也可以在4GL 的declaration部件中声明。在函数块中声明的变量和常量(局部变量和常量)只可用于该函数,在declaration部件中声明的变量和常量(全局变量和常量)可用于该程序脚本中所有的部件和函数。 常量必须用关键字#difine来定义。 如果一个变量用于程序脚本外面,如用于form或report,则必须用extern来声明,扩展成需要用于当前程序外部的变量。 下面是变量和常量的一个例子: |****************** declaration ************************ declaration: | 变量的定义 table tcuoes020 | items extern long total.amount, average.amount string description(30) | 字符长度为30 string supplier.no(6) fixed | 字符有固定的长度6 double float.variable |常量的定义 #define USER_ERROR -1 #define USER_SUCCES 1 #define FLOAT_NUMBER 123.4e5 #define MESSAGE “This is a message constant” |********** function section ********** functions: function my_function() { domain color box color |color是一个包含green和blue的列举域 domain feature box feature | feature 是一个组合类型的域,它包含bold | reverse 和underlined box color = color.green box feature = feature.bold … box color = color.red box feature = box feature+feature.reverse } 二、运算符和语句 本节简单描述BA

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档