易脚本.宝宝汉语编程系统1.1 (快速入门手册)
(注意:本文为草稿,读后若有疑惑,实属正常,不必深究。)

 

本文适合有一定编程基础的用户阅读,初学用户可从教程第一课开始。更多学习资料见 www.shibao.net

 

简介:

这是一款免费的、绿色的、专门为编程初学者设计的、汉语编程环境,用户采用中文编写程序、定义函数、绘制图形、还能操作磁盘文件等等。

本系统嵌入了“易脚本语言引擎”,这是一种全中文脚本语言技术、最初只是应用在报表程序设计,因其易学易用,开发调用简单,经常嵌入在各类应用程序当中。

软件整体采用了易语言中文代码纯编译CPU指令技术,用户的中文代码无需转换为英文,而是直接运行。

易脚本的语法,十分接近易语言,其经典的函数式结构,绝对是编程初学者最好的首选学习语言、熟练掌握后也能对学习其它编程语言有很大帮助。

程序范例1

请将以下代码,复制到本系统的“代码编辑框”中,然后点击“运行代码”。

//程序范例1,本行为注释,不执行。
信息框 (“吃了嘛?”)
信息框 ( 2 + 9 )

运行效果:

代码讲解:

这段代码一共3行,第1行用符号“//”,表示当前行为注释,并不执行。

2行中,“信息框”是一个命令、也叫函数,括号中是想要显示的内容。

注意:程序中的文本值必须用一对引号标注。

3行,也是调用“信息框”函数,但括号中是一个29的算术运算。

计算机程序通常由若干行代码组成,并从上向下逐行执行。

练习:请双击“代码编辑框”中的,“信息框”函数,看看有什么发现吧

数据类型:

易脚本语言中只有1种数据类型,称为“多变型”,能表示“文本”、“数值”、逻辑、“日期时间”或“字节集”等类型。

(初学者可先不关心数据类型问题。)

变量:

使用变量前无需预先声明,如下例程:

变量1 = 2
ABC = 9
变量2 = 变量1 + ABC
信息框 (“变量2 = $ 变量2 )

变量名中可使用中文、英文或数字,但、不能包含符号,首个字符也不能为数字。虽然是汉语编程,但也可以使用英文。

英文与数字均自动按照半角处理,英文不区分大小写,但建议用大写形式。

注意:所有的变量都是单维数组( 某变量.1 其中的1表示第一个成员 ),初级用户不必掌握。

运算符优先级

运算符、均为半角,部分全角符号能自动处理为半角。

优先级参照下表,平级均从左向右执行。

优先级

运算符

说明

1

" "

引号:必须成对出现,中间表示文本或数值常量。
例: "你好"   “你好”   你好"

2

{[( )]}

括号:必须对应!可多级!无论哪种括号均最内优先运算!

3

#

全局变量与全局常量标示

4

-

取负: -(2/-某变量)

5

!

取反:   !(1+2 >= 3)   返回:0

6

* / \ %

乘、除、整除、求余数。

7

+ -

加、减: 1+2-3*4/5\6%7  
无括号平级时:先乘除后加减!别忘了!

8

$

文本相连:  "结果:" $ 1+2      返回:  结果:3

9

>   >=

<   <=

==  !=

?=

> 大于;>= 大于等于;< 小于;<= 小于等于;
==
等于;!= 不等于;?= 近似于
比较运算:=1,假=0    1+2 >= 3    返回:1
近似于:判断左侧数据的开头是否包涵右侧数据。
"abc"?="a"   
返回:1 
"a"?="abc"   
返回:0

10

&&  ||

逻辑运算:且、
 1+2 >= 3 && 2==2 || -1>=2   
返回:1

11

=

 某变量    = "你好"

注意:代码中“ 字符 (13, 10) ”表示回车符;“ 字符 (34) ”表示引号

字符 (161, 176) ”表示左引号;“ 字符 (161, 177) ”表示右引号

调用函数:

在资源窗口的、函数分组中、双击函数名称,能在控制台的提示栏,看到该函数的相关说明。

²       函数调用的统一格式:[返回值] 函数名 参数1 ,… ,参数N

²       每个函数不一定都有返回值,参数的数量也不一定!

²       无参数函数,也必须跟随括号!

²       逗号为参数分隔符!提供参数时请注意对应位置!

²       多级函数套扩时可用 { [ (  ) ] } 大中小3种括号加以区分

//以下代码,括号不同,但功能一样。
信息框( 取文本长度( “你好” ) )
信息框[ 取文本长度( “你好” ) ]
//
“你好”的长度为:4(每个汉字占2个字符)

 

流程控制

分支类

//易脚本,分支语句例.

输入框 ("", "请输入-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

调用函数一般还要结合,参数个数 ( ) 、参数值( ) 、返回( ) 等函数,具体使用方式 参见教程 子程序调用篇。