MS-DOS QBasic
(译者注:QBasic 是 BASIC 的一种。BASIC 是一个英文单词,它是“基本、基础”的意思。作为一个编程语言的名称,它的全称是 Beginner's All-purpose Symbolic Instruction Code [初学者万能符号指令代码] 。)
MS-DOS QBasic 是一个 MS-DOS 下优秀的编程工具。它可以让你创建并运行 BASIC 或者 QBASIC 程序。MS-DOS QBasic 是一个解释器,也就是说,它不把程序编译成可执行文件;它只是在程序被运行的时候把程序翻译成可执行的计算机代码。MS-DOS QBasic 有一个完整的联机帮助文件。你可以在使用 MS-DOS QBasic 编辑的时候按 Shift + F1 来获取帮助。
MS-DOS QBasic 几乎完全和 BASICA 以及 GWBASIC 兼容。一些在微软 QuickBASIC 中扩展的功能没有被 MS-DOS QBasic 支持。你可以用 MS-DOS QBasic 创建并运行模块化的程序。你也可以创建传统的 BASIC 程序。在 QBasic 中,行号并不总是必需的。你可以使用成块的循环语句和成块的 IF...THEN...ELSE 语句。因此完全可以说 QBasic 的指令可以被结构化地组织起来。另外,它支持 GOTO 语句的卷标。你可以在下面这个例子中看见所有这些:
J = 1
DO WHILE J < 2000
I = 1
DO WHILE I <= 10
PRINT I; ", ";
I = I + 1
IF INKEY$ <> "" THEN GOTO BreakLoop1
LOOP
J = J + 1
LOOP
BreakLoop1:
FOR I = 1 TO 10
PRINT I; ", ";
NEXT
IF I = 20 THEN
IF J = 0 THEN
PRINT "You win one point!"
ELSE
PRINT "You lose one point!"
END IF
ELSE
PRINT "Nothing happens."
END IF
返回 MS-DOS 基础知识