#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);

注意

  1. 分号";"是 C++ 语句结束的标志。
  2. 对于无参函数,函数名之后的括号()不能缺省。