第九章第九章屏幕控制与作图屏幕控制与作图文本模式和图形模式屏幕控制语句画点和画线画圆、圆弧和椭圆图形着色坐标系统屏幕文本模式和图形模式QBASIC提供了两种显示信息的方式,称作显示模式:文本模式(只能显示字符)和图形模式(显示字符和图形);在文本模式下,屏幕的最小单位为一个字符
屏幕分为25行,80列,整个屏幕可显示25x80=2000个字符
在文本模式下可以用字符组成图案,但不能显示一条细线或一个圆;如果显示图形,必须设置图形模式
在图形模式下,屏幕显示的最小单位是“象素点”
如设置为中分辨率,则屏幕由200x320个象素点组成,即每屏可显示200条线,每线320个点组成
在图形模式下,既可输出图形,也可输出字符,用象素点的坐标来控制图形输出位置,用字符坐标来控制字符输出位置,互不影响
设置显示模式(SCREEN语句)SCREEN语句在程序中指定显示模式
CREEN语句可以缺省,缺省时为文本模式,它的一般格式为:SCREEN[〈模式〉][,〈彩色参数〉]其中,“模式”代表了显示器的工作方式,它提示QBASIC将视频适配器设置为指定的显示模式
它对于VGA适配器,是0~2和7-13范围内的一个整数值
语句中的“色彩”是一个数值表达式,只有在模式为0、1和2时它才有效,用其它模式时此参数均予忽略
屏幕模式图形分辨率提供的颜色数1200X32042200X64027200X320168200X640169350X6401610350X640411480X640212480X6401613200X320256ModeValueAction00110Nonzero0NonzeroDisablescolorEnablescolorEnablescolorDisablescolor举例:SCREEN0,0(黑白字符显示模式)SCREEN0,1(彩色字符显示模式)SCREEN1,0(中分