易脚本.宝宝汉语编程系统1.1
(快速入门手册)
(注意:本文为草稿,读后若有疑惑,实属正常,不必深究。)
本文适合有一定编程基础的用户阅读,初学用户可从教程第一课开始。更多学习资料见 www.shibao.net
这是一款免费的、绿色的、专门为编程初学者设计的、汉语编程环境,用户采用中文编写程序、定义函数、绘制图形、还能操作磁盘文件等等。
本系统嵌入了“易脚本语言引擎”,这是一种全中文脚本语言技术、最初只是应用在报表程序设计,因其易学易用,开发调用简单,经常嵌入在各类应用程序当中。
软件整体采用了易语言中文代码纯编译CPU指令技术,用户的中文代码无需转换为英文,而是直接运行。
易脚本的语法,十分接近易语言,其经典的函数式结构,绝对是编程初学者最好的首选学习语言、熟练掌握后也能对学习其它编程语言有很大帮助。
请将以下代码,复制到本系统的“代码编辑框”中,然后点击“运行代码”。
//程序范例1,本行为注释,不执行。 |
这段代码一共3行,第1行用符号“//”,表示当前行为注释,并不执行。
第2行中,“信息框”是一个命令、也叫函数,括号中是想要显示的内容。
注意:程序中的文本值必须用一对引号标注。
第3行,也是调用“信息框”函数,但括号中是一个2加9的算术运算。
计算机程序通常由若干行代码组成,并从上向下逐行执行。
练习:请双击“代码编辑框”中的,“信息框”函数,看看有什么发现吧
易脚本语言中只有1种数据类型,称为“多变型”,能表示“文本”、“数值”、逻辑”、“日期时间”或“字节集”等类型。
(初学者可先不关心数据类型问题。)
使用变量前无需预先声明,如下例程:
变量1 = 2 |
变量名中可使用中文、英文或数字,但、不能包含符号,首个字符也不能为数字。虽然是汉语编程,但也可以使用英文。
英文与数字均自动按照半角处理,英文不区分大小写,但建议用大写形式。
注意:所有的变量都是单维数组( “ 某变量
运算符、均为半角,部分全角符号能自动处理为半角。
优先级参照下表,平级均从左向右执行。
优先级 |
运算符 |
说明 |
1 |
" " |
引号:必须成对出现,中间表示文本或数值常量。 |
2 |
{[( )]} |
括号:必须对应!可多级!无论哪种括号均最内优先运算! |
3 |
# |
全局变量与全局常量标示 |
4 |
- |
取负: -(2/-某变量) |
5 |
! |
取反: !(1+2 >= 3) 返回:0 |
6 |
* / \ % |
乘、除、整除、求余数。 |
7 |
+ - |
加、减: 1+2-3*4/5\6%7 |
8 |
$ |
文本相连: "结果:" $ 1+2 返回: 结果:3 |
9 |
> >= < <= == != ?= |
> 大于;>= 大于等于;< 小于;<= 小于等于; |
10 |
&& || |
逻辑运算:且、或。 |
11 |
= |
某变量 = "你好" |
注意:代码中“ 字符 (13, 10) ”表示回车符;“ 字符 (34) ”表示引号;
“
字符 (161, 176) ”表示左引号;“ 字符 (161, 177) ”表示右引号;
在资源窗口的、函数分组中、双击函数名称,能在控制台的提示栏,看到该函数的相关说明。
² 函数调用的统一格式:[返回值] 函数名( 参数1 ,… ,参数N )
² 每个函数不一定都有返回值,参数的数量也不一定!
² 无参数函数,也必须跟随括号!
² 逗号为参数分隔符!提供参数时请注意对应位置!
² 多级函数套扩时可用 { [ ( ) ] } 大中小3种括号加以区分
//以下代码,括号不同,但功能一样。 |
//易脚本,分支语句例. 输入框 ("", "请输入-1 到 2:",
"", 变量1) 如果 (变量1 < 0) 信息框 ("小于0") 又如 ()(变量1 = 0) 信息框 ("等于0") 又如 ()(变量1 = 1) 信息框 ("等于1") 否则 () 信息框 ("大于1") 如果尾 () 信息框 ("程序完毕!") |
//易脚本,乘法口诀例程. 循环 (a < 9) a = a + 1 b = 0 c = "" 循环 (b < a) b
= b + 1 c
= c $ " " $ b $ "*" $ a $ "=" $ a * b 循环尾 () d = d $ c $ 字符 (13, 10) 循环尾 () 信息框 (d, "", "乘法口诀:") |
调用(“某子脚本.txt”,参数1,. … ,参数N)
调用函数一般还要结合,参数个数 ( ) 、参数值( ) 、返回( ) 等函数,具体使用方式 参见教程 子程序调用篇。