QBasic/高階文字輸出
外觀
< QBasic
當您嘗試編寫文字編輯器時,您可能會意識到需要將游標放置在螢幕上的特定位置。這是使用LOCATE語句來完成的。
要更改當前列印顏色,請使用COLOR語句來完成的。
COLOR 7,0 'Uses the default white on black.
COLOR 15,0 'Bright white on black.
COLOR 0,1 'Black on blue
COLOR 14,0 'Bright yellow.
這可用於底部標題欄或狀態列。
ThePRINT USING語句允許您以指定的格式輸出字串或數字。使用此語句,您可以將數字寫出到指定的十進位制位數或執行高階輸出。
最常見的格式說明符將是#和.,它們分別為數字和小數點保留空間。您也可以使用下劃線以確保給定字元按字面意義列印。
注意:PRINT USING 無法為數字新增前導零。例如,如果您指定 3 位數字 (###),兩位數將以前導空格輸出。
在執行某個過程之前,您需要一些時間。通常,在處理過程中製作動畫以顯示程式沒有掛起而是在繼續進行會更好。為什麼要用非常複雜的圖形來實現?使用這個:<syntaxhighlight lang = QBasic> SUB TEXT_ANIM
X = 15 ' CAN BE ANY OTHER VALUE TOO
Y = 15 ' CAN BE ANY OTHER VALUE
LOCATE Y,X
DO
PRINT "> "
SLEEP 1
CLS
PRINT " > "
SLEEP 1
CLS
PRINT " > "
SLEEP 1
CLS
PRINT " > "
SLEEP 1
CLS
PRINT " > "
SLEEP 1
CLS
PRINT " >"
SLEEP 1
CLS
LOOP UNTIL INKEY$ <> ""
END SUB </SOURCE> 該程式使用了您尚未學習的INKEY$,以及您也尚未學習的SLEEP 和 DO...LOOP。有關更多資訊,請參閱流程控制和附錄.