GIRL区分对象的说明与定义。在本节给出对象的定义形式。
所有对对象的定义(包括类型定义和信号定义)均不能出现在import命令中。
在GIRL中,可以直接按照十进制、十六进制、八进制的方式给出整数。(区分十进制、 十六进制和八进制的方式和C/C++语言完全相同)。此外,整数标识符也可以作为整数值。
GIRL整数定义形式:
整数标识符=integer(整数)
在GIRL中直接给出浮点数。浮点数必须含有小数点或指数标识‘e’或‘E’。此外, 浮点数标识符也可以作为浮点值。
GIRL浮点数定义形式:
浮点数标识符=float(浮点数)
在GIRL中,可以按照常见的方式给出字符串。字符串以双引号起始和结尾。其中的 控制字符的表示方式与C/C++语言完全相同。字符串标识符也可以作为字符串值。
GIRL字符串定义形式:
字符串标识符=string(字符串)
在GIRL中,可以按照如下方式给出颜色值:
此外,颜色标识符也可以作为颜色值。
GIRL颜色定义形式:
颜色标识符=颜色值:创建给定颜色值表示的颜色对象。
在GIRL中可以按照如下形式给出光标值:
cursor("预定义光标名|光标文件名"):系统将首先判断是否是预 定义光标名。如果是预定义光标名,则表示使用预定义光标。否则作为光标文件名处理。 关于预定义光标名称,参见附录。关于光标文件的格式,参见附录。
此外,字体标识符也可以作为字体的值。
GIRL光标定义形式:
光标标识符=光标值:创建给定光标值表示的光标对象。
在GIRL中可以按如下形式给出字体值:
font("字体名"):表示给定字体名的字体。
此外,字体标识符也可以作为字体的值。
GIRL字体定义形式:
字体标识符=字体值:创建给定字体值表示的字体对象。
在GIRL中可以按照如下形式给出位图的值:
此外,位图标识符也可以作为位图的值。
GIRL位图定义形式:
位图标识符=位图值:创建给定位图值表示的位图对象。