QBASIC
维基百科,自由的百科全书
QBASIC是BASIC(Beginner's All-purpose Symbolic Instruction Code,初学者通用指令代码)语言的一个变种,由美国微软公司开发,1991年随MS-DOS 5.0推出。它不能被编译成独立的可执行文件,源代码在集成开发环境(IDE)中先被编译成中间代码,然后中间代码在IDE中被解释执行。它被设计用来代替GW-BASIC,并被集成在MS-DOS 5.0及其更高版本(包括Windows 95)中。QBASIC基于微软稍早推出的QuickBASIC 4.5,但去掉了后者的编译和连接部分。
微软在较新版本的Windows中不再集成QBASIC。不过Windows 98的用户可以在光盘的\TOOLS\OLDMSDOS目录中找到它,在Windows 95的光盘中,它存放在\OTHER\OLDMSDOS目录中。微软网站对它的技术支持只对MS-DOS的授权用户有效。
QBASIC拥有一个值得称道的集成开发环境和一个功能强大的集成调试器,这一切在那个时代让人耳目一新。直到今天,QBASIC依然是许多面向初学者的编程书籍的主题。
目录 |
[编辑] 语法
和Quick BASIC类似而又不同于微软其他BASIC的早期实现版本的是,QBASIC是一种结构化的编程语言。和GW-BASIC相比,QBASIC的主要改进是:
- 扩充了变量和常量的类型
- 变量名长度:40个字符
- 增加了长整型、定长字符型变量
- 可定义数值常量、字符串常量
- 提供了新的选择结构
- 条件语句
IF <条件> THEN
<语句组1>
ELSE
<语句组2>
END IF - 多分支语句SELECT
- 条件语句
- 改进了循环结构
增加以下两个循环语句:- WHILE循环
WHILE <条件>
<循环体>
WEND - DO循环
DO WHILE <条件>
<循环体>
LOOP
- WHILE循环
- 子程序和函数作为单独的模块
- 不需要行号
[编辑] 代码示例(赋值,求和运算,并显示结果)
let A=10
let B=20
let C=A+B
Print C
[编辑] 快捷键
Ctrl+Break:中断正在运行的程序;
F5:继续运行被中断的程序;
Shift+F5:从第一条语句开始重新运行程序;
F4:当程序中断运行时,查看运行结果屏幕,再按一次F4则切换回代码屏幕;
F1:获得帮助。
[编辑] 外部链接
|
|
---|---|
工业编程语言 | A+ - ActionScript - Ada - 汇编语言 - B - Brainfuck - C - C++ - C++/CLI - COBOL - Curl - Delphi - Eiffel - Erlang - FORTRAN - IronPython - Java - JavaScript - JRuby - JScript - Jython - LISP - Lua - MATLAB - MATHEMATICA - Nuva - Oberon - Objective-C - OCaml - Pascal - Perl - PHP - PostScript - Powerbuilder - Python - R - REXX - Ruby - Self - Smalltalk - SQL - Tcl/Tk - C# - F# - J# - Microsoft Visual C# - Microsoft Visual C++ |
BASIC语言 | BASIC - BASICA - GW-BASIC - QBASIC - QuickBASIC - True BASIC - Turbo BASIC Visual Basic .NET - Visual Basic - VBScript - VBA |
GPU用著色器語言 | Cg - GLSL - HLSL |
学术编程语言 | APL/J - Haskell - Logo - ML - Prolog - Scheme - SAC |
其他编程语言 | ALGOL - Clipper - Forth - Modula-2/Modula-3 - MUMPS - PL/I - Simula |