"这篇文档是关于BASIC编程环境中绘图设置的教程,主要涉及GWBASIC的使用。文章讲解了BASIC绘图的两种工作模式——字符显示模式和图形显示模式,以及各种屏幕模式的参数。同时,提到了一些虚拟化软件对不同显示器的模拟情况。"
在BASIC编程中,绘图环境的设置是非常关键的一环,尤其是对于视觉效果的呈现。本文档主要围绕第7章“BASIC绘图”展开,首先介绍了两种基本的显示器工作模式:
1. 字符显示模式:这种模式基于ASCII码字符,包括游戏符号、编辑符号、键盘符号、外文字符、商用符号、希腊字母和科学符号等。字符显示模式可以按照40或80个字符每行显示,缓冲区分为4到8页。
2. 图形显示模式:分中分辨率模式(320×200像素,16色)和高分辨率模式(640×200像素,2色)。现在,GWBASIC3.22支持更高的高分辨率彩色模式(640×350像素,16色)。
文档还列举了GWBASIC中不同的SCREEN命令,用于切换不同的显示模式:
- SCREEN 0:字符模式,可选择40×25或80×25的分辨率,16色,7个显示页。
- SCREEN 1:320×200像素的图形模式,16背景色,4前景色,2种配色器。
- SCREEN 2:640×200像素的单色模式。
- SCREEN 7:320×200像素的图形模式,16色,7个显示页。
- SCREEN 8:640×200像素的16色模式,4个显示页。
- SCREEN 9:640×350像素的16色模式,2个显示页。
对于虚拟化环境,如VMware、VirtualPC和DOSBOX,它们可以模拟不同类型的显示器,但显示缓存大小的设置可能受到限制。
此外,文档还涵盖了BASIC语言的基础知识,如语言的发展、GWBASIC的特点、运行环境、启动和退出方式、词法规则、变量类型、数组、函数、运算符与表达式、程序结构、输入输出语句以及控制语句等内容,这些都是编写BASIC程序所必须掌握的基本元素。
例如,BASIC的输入输出语句包括LET(赋值)、INPUT(用户输入)、READ(从数据段读取)、DATA(数据声明)、RESTORE(恢复数据读取位置)、LINEINPUT(读取整行输入)和SWAP(交换变量值)。输出方面,有PRINT(输出文本和变量)、PRINTUSING(格式化输出)、LPRINT(类似PRINT,但输出到打印机)和辅助函数如TAB(设定输出位置)、SPC(插入空格)以及LPOS(获取或设置打印位置)。
这个文档提供了BASIC编程中图形显示的详细信息,以及语言基础的全面概述,是学习和准备PMP微职位考试的宝贵资料。