#edu016. 第 2 节 GoC 程序演示与常见的命令
第 2 节 GoC 程序演示与常见的命令
一、GoC 程序演示
在编辑窗口点击鼠标【右键】,弹出关联窗口,其中“课本样例程序”包含了大量使用 GoC 的例子,“帮助文件” 包含了“GoC 编程资源”:、 GoC 演示程序列表、GoC 绘图命令列表、GoC 16基本颜色编号。可以通过演示程序快速了解 GoC 基本功能和常用函数。
1.课本样例程序
2.帮助文件
二、GoC 常用命令
命令类型 | 命令格式 | 功能说明 |
---|---|---|
绘图类 | 名称:前进 格式: pen.fd( length ); |
功能:笔向前移动指定长度,以当前颜色画一条直线。 说明:fd是forward(前进)的缩写;length可为整数或小数。 样例:pen.fd( 50 ); ![]() |
名称:后退 格式: pen.bk( length ); |
功能:笔向后移动指定长度,以当前颜色画一条直线。 说明:bk是back(后退)的缩写;length可为整数或小数。 样例:pen.bk( 50 ); ![]() |
|
名称:顺时针旋转 格式: pen.rt( angle ); |
功能:笔的方向在当前位置顺时针旋转指定角度,一周是360度。 说明:rt是right(向右)的缩写,所以也称为右转命令;angle可为整数或小数。 样例:pen.rt( 60 ); ![]() |
|
名称:逆时针旋转 格式: pen.lt( angle ); |
功能:笔的方向在当前位置逆时针旋转指定角度,一周是360度。 说明:lt是left(向左)的缩写,所以也称为左转命令;angle可为整数或小数。 样例:pen.lt( 60 ); ![]() |
|
设置笔的状态类命令 | 名称:设置颜色 格式: pen.c( color ); |
功能:设置笔的颜色为指定颜色,以后笔将使用这个颜色画图。颜色有16种,编号0到15,具体的参见【帮助文件】。 说明:c是color(颜色)的缩写,简称颜色命令;color可为0到15的整数,也可用预定义的_red、_green、_blue等代号。 样例:pen.c( 1 ); pen.fd( 50 ); 或 pen.c( _red ); pen.fd( 50 ); ![]() |
名称:抬笔 格式: pen.up( ); |
功能:把笔抬起悬空,以后笔移动时不会画出直线。 说明:没有参数;对画实心的圆、椭圆、矩形命令没有影响。 样例:pen.rt(90); pen.fd(50); pen.up( ); fd( 50 ); ![]() |
|
名称:落笔 格式: pen.down( ); |
功能:把笔落下,以后笔移动时又会正常画出直线。 说明:没有参数。 样例:pen.rt(90);pen.fd(50); pen.up( );pen.fd( 50 );pen.down( ); pen.fd(50); ![]() |
|
增强类绘图命令 | 名称: 清屏 格式: pen.cls( c ); |
功能:在整个GoC绘图窗口用颜色填满。c为颜色编号。笔的位置回到坐标原点,笔的方向向上(0度)。 说明:cls是clearScreen(清除屏幕)的缩写;颜色通常用更加丰富的RGB颜色。 样例:p.cls(124,252,0); ![]() |
注意:
- 分号";"是 C++ 语句结束的标志。
- 对于无参函数,函数名之后的括号
()
不能缺省。