- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
屏幕控制与作图.ppt
第九章 屏幕控制与作图;坐标系统;文本模式和图形模式;设置显示模式(SCREEN语句);屏幕模式;QBASIC提供LOCATE语句用来确定光标在屏幕上的位置,它的一般格式如下:
LOCATE[〈行〉][,〈列〉]
其中“行”是一个算术表达式,取值范围是1到25(或1~43),它的作用是将光标移动到所指定的行。“列”也是一个算术表达式,取值范围在1到40或1到80,它的作用是移动光标到所指定的列。
行与列均可省略,缺省值为当前坐标。如果指定的行或列值超出屏幕大小的范围,屏幕上将显示一个出错的对话框,同时将有错的LOCATE语句加亮。下面是一个使用LOCATE显示字符的程序段。
LOCATE 8,30
PRINT How do you do!
LOCATE 12,28
PRINT Welcome to Beijing!;Change the number of screen-display columns and rows.
WIDTH [columns%] [,rows%]
columns% : The desired width in columns. Screen display width must be 40 or 80 columns.
rows%:The desired screen-display height in rows. The value can be 25, 30, 43, 50, or 60, depending on your display adapter and screen mode.
说明:如果程序中没有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。;COLOR monitor
Color attribute Displayed color
---------------------------------------------
0 Black
1 Blue
2 Green
3 Cyan
4 Red
5 Magenta
6 Brown
7 White
8 Gray
9 Light Blue
10 Light green
11 Light cyan
12 Light red
13 Light magenta
14 Yellow
15 High-intensity white;设置显示颜色(COLOR语句);画点和画线;PSET语句;PRESET语句;用关键字STEP表示相对坐标;画线语句(LINE语句);下面举例说明LINE语句的使用方法。
①LINE(10,10)-(50,50
文档评论(0)