| 編程範型 | 過程式編程 |
|---|---|
| 實作者 | Microsoft |
| 釋出時間 | 1991年,35年前(1991) |
| 當前版本 |
|
| 作業系統 | MS-DOS,Windows 95,Windows 98,Windows Me,PC DOS,OS/2,eComStation |
| 許可證 | 作業系統的一部分(各種閉源許可證) |
| 網站 | www |
| 受影響於 | |
| QuickBASIC,GW-BASIC | |
| 影響語言 | |
| QB64(英語:QB64) | |
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擁有一個值得稱道的整合式開發環境和一個功能強大的整合調試器,這一切在那個時代讓人耳目一新。
和Quick BASIC類似而又不同於微軟其他BASIC的早期實現版本的是,QBasic是一種結構化的程式語言。和GW-BASIC相比,QBasic的主要改進是:
Hello, World!程序
print"Hello, World!"
簡單的運算
letA=10letB=20letC=A+BPrintC
可以進行交互加法的運算
input"a=";ainput"b=";bletc=a+bprintc
對於其他運算,只要將運算符號改變並添加其他需要的自變量即可
繪製出一條斜線
screen1line(10,10)-(20,20)
其中的數字可以更改。同樣也可以使用這個語句來繪製矩形或者點繪製一個空心圓形
screen1CIRCLE(10,10),10
其中,在括號內的數字代表圓心的位置,逗號後的數字是圓形半徑
Ctrl+Break:中斷正在運行的程序;
F5:繼續運行被中斷的程序;
⇧ Shift+F5:從第一條語句開始重新運行程序;
F4:當程序中斷運行時,查看運行結果屏幕,再按一次F4則切換回代碼屏幕;
F1:獲得幫助。