如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
坐标系统文本模式和图形模式设置显示模式(SCREEN语句)屏幕模式QBASIC提供LOCATE语句用来确定光标在屏幕上的位置,它的一般格式如下:LOCATE[〈行〉][,〈列〉]其中“行”是一个算术表达式,取值范围是1到25(或1~43),它的作用是将光标移动到所指定的行。“列”也是一个算术表达式,取值范围在1到40或1到80,它的作用是移动光标到所指定的列。行与列均可省略,缺省值为当前坐标。如果指定的行或列值超出屏幕大小的范围,屏幕上将显示一个出错的对话框,同时将有错的LOCATE语句加亮。下面是一个使用LOCATE显示字符的程序段。LOCATE8,30PRINT"Howdoyoudo!"LOCATE12,28PRINT"WelcometoBeijing!"Changethenumberofscreen-displaycolumnsandrows.WIDTH[columns%][,rows%]columns%:Thedesiredwidthincolumns.Screendisplaywidthmustbe40or80columns.rows%:Thedesiredscreen-displayheightinrows.Thevaluecanbe25,30,43,50,or60,dependingonyourdisplayadapterandscreenmode.说明:如果程序中没有WIDTH语句,则在文本模式下自动设置为25行X80列,在图形模式下高分辨率按30行,80列,中分辨率按25行40列(这里指在图形模式下的显示字符的情况,而不是图形模式下共有25行象素点。)CLS语句QBASIC提供的CLS语句的作用就是用来清屏。在清除屏幕的同时重置光标的位置,在文本方式下,将光标置于屏幕的左上角,在图形方式下,将光标置于屏幕的中心。1).文本模式下的COLOR语句文本模式下的COLOR语句的一般格式为:COLOR[〈前景颜色〉][,〈背景颜色〉]其中:“前景颜色”是一个整型表达式,其值用来定义屏幕上所显示的字符的颜色,它的取值范围是0到31。其中0~15与原色的对应关系见下张幻灯片,16~31是在0~15号颜色的基础上加16,用该色作闪烁显示。“背景颜色”也是一个整型表达式,其值定义屏幕的底色,取值范围为0到7。COLORmonitorColorattributeDisplayedcolor---------------------------------------------0Black1Blue2Green3Cyan4Red5Magenta6Brown7White8Gray9LightBlue10Lightgreen11Lightcyan12Lightred13Lightmagenta14Yellow15High-intensitywhite设置显示颜色(COLOR语句)画点和画线PSET语句PRESET语句用关键字STEP表示相对坐标画线语句(LINE语句)下面举例说明LINE语句的使用方法。①LINE(10,10)-(50,50)②LINE(25,25)-(60,60),,B③LINE(100,100)-(120,120),,BF④LINE-STEP(20,20)⑤LINESTEP(30,10)-STEP(60,10)连续画线(DRAW语句)D[n%]Color,rotation,andscalecommands:一般格式为:CIRCLE(xc,yc),<半径>[,<色彩>[,<起始角,>〈终止角〉[,<纵横比>]]]1画圆它的一般格式为:CIRCLE(xc,yc),<半径>[,<色彩>]其中:(xc,yc)为圆心坐标,可以使用相对坐标。“半径”为所要绘制圆的半径。“色彩”为一整型值,为绘制的圆指定颜色,缺省为当前已指定的前景色。2画椭圆画椭圆语句的一般格式为:CIRCLE(xc,yc),<半径>[,<色彩>],,,<纵横比>其中:“纵横比”用来画出不同形状的椭圆。当纵横比小于1时,椭圆为横向的;当纵横比大于1时,椭圆为竖向的。3画圆弧画圆弧语句的一般格式如下:CIRCLE(xc,yc),<半径>[,<色彩>],<起始角>,<终止角>其中:“起始角”和“终止角”为所画圆弧的起始位置和终止位置,以逆时针方向度量,度量单位为弧度,取0到2π之间的数。当在起点或终点前加一负号(-)时,表示画出圆弧后,从该点到圆心画一条直线,同时将角度按正值处理。SCREEN12FORi=1TO5CIRCLE(300,200),50+20*i,10+i,,,3CIRCLE(300,200),50+20*i,10+i,,,.3NEXTi