人机界面面向对象编程方法之绘图指令集——绘制矩形指令
在数学中,由不在同一条直线上的四条线段,首尾依次连接,组成的封闭的图形叫四边形。在四边形中,对边分别相等的四边形叫平行四边形。至少一个角为直角的平行四边形叫矩形。因此,可以证明,线段是由点组成的,矩形则是由线段组成的。
在HMI系统中,绘制矩形指令本身就可以理解为系统绘制矩形图形的程序模块单元,子程序,函数。根据指令要求,设定好相应的参数,系统就可以在屏幕中生成相应的矩形图形。
利用绘制矩形指令生成的图形是单线条的几何图形形态。也就是说,指令语句产生的矩形图形是单线条组成的空心图形。如果想要实现矩形图形的实心效果显示,则还需要结合填充指令功能语句来共同完成矩形的实心效果功能。
在绘制矩形功能子程序中,结合矩形图形的特征、特点。我们只需要提供几个相应的绘制参数数据,就可以实现在屏幕的指定位置生成矩形图形。在本指令中,关于矩形的绘制我们只需要提供矩形图形的左上角点坐标和右下角点坐标数据信息,并指定图形显示的颜色参数。系统就可以在屏幕的指定位置处,自动生成相应的矩形图形了。
格式 draw x,y,x2,y2,color
指令含义为在屏幕上绘制一个矩形图形,图形的左上角坐标为(x,y),右上角坐标数据为(x2,y2),图形绘制的颜色为color。
实例: draw 0,0,100,100,RED
指令含义为绘制一个矩形,左上角为(0,0),右下角为(100,100),图形颜色为红色。
说明:
1、 绘制矩形指令语句绘制出来的图形是空心矩形,如果想绘制实心矩形,需要结合填充指令语句对空心矩形内部进行填充操作,来获得一个实心矩形。
2、 关于颜色值的说明,可以参看刷屏指令cls语句当中关于颜色值设定的相关内容。