QBASIC 語言程序設計第9章_第1頁
QBASIC 語言程序設計第9章_第2頁
QBASIC 語言程序設計第9章_第3頁
QBASIC 語言程序設計第9章_第4頁
QBASIC 語言程序設計第9章_第5頁
已閱讀5頁,還剩5頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

*第9章屏幕控制與作圖

9.1屏幕控制語句

9.2顯示模式的控制語句(SCREEN語句)

9.3顏色的設置語句

9.4作圖語句

9.5圖形的著色語句(PAINT語句)

9.6應用舉例本章要點本章小結返回結束9.1屏幕控制語句

9.1.1LOCATE語句語句格式:LOCATE[行][,列]功能:在文本模式下,用來控制光標在屏幕上的位置。

9.1.2WIDTH語句語句格式:WIDTHn功能:在文本模式下,用來定義屏幕的寬度。其中:n為寬度值,取值范圍是40或80。9.1.3CLS語句語句格式:CLS功能:清除屏幕上原有的顯示。

9.1.4

CSRLIN和POS函數

CSRLIN功能:保存當前光標所在的行;

POS(n)功能:保存當前光標所在的列。

LOCATE20,30(光標移動到第20行第30列。上頁下頁返回QBASIC結束9.2顯示模式的控制語句(SCREEN語句)

顯示模式是指信息在顯示屏幕上的顯示方式。有兩種顯示模式:文本模式和圖形模式。在文本模式下,屏幕顯示的是字符,顯示的最小單位是“一個字符”,因此圖形是由一個一個的字符構成的。在圖形模式下,屏幕顯示的最小單位為“像素點”,一幅圖畫是由成千上萬的“像素點”組成QBASIC提供的SCREEN語句,可將屏幕具體設置為某一種模式。語句格式:SCREEN[模式]其中:模式是0~13(除5和6)中的一個整數,每一個值對應一種模式。具體機器支持哪些模式,取決于配置了哪種適配器。目前絕大多數計算機配置的適配器是VGA(視頻圖形陣列),通常使用模式11,12和13。缺省為文本模式。如:SCREEN13將屏幕設置為13模式,此模式下的圖形分辨率為320×200,顏色為256種。上頁下頁返回QBASIC結束9.3顏色的設置語句

9.3.1文本模式下的COLOR語句語句格式:COLOR[前景色][,背景色][,邊框色]功能:設置屏幕前景、背景及邊框的顏色。

說明:9.3.2圖形模式下的COLOR語句語句格式:COLOR[背景色][,調色板]說明:上頁下頁返回QBASIC結束9.4作圖語句

9.4.1

畫點語句(PSET和PRESET語句)1.

1、SET語句格式:PSET(X,Y)[,顏色號]功能:在指定的坐標位置上,以指定的顏色畫一個點。

說明:1.

2、ESET語句格式:PRESET(X,Y)[,顏色號]功能:與PSET語句一樣,也是在屏幕的指定位置(X,Y)處畫一個點。

說明:上頁下頁返回QBASIC結束9.4作圖語句

9.4.2畫線段、矩形語句(LINE)格式:LINE(x1,y1)-(x2,y2)[,顏色號][,[{B|BF}]功能:在屏幕上畫線段或矩形

說明:9.4.3畫圓語句(CIRCLE)格式:CIRCLE(x,y),半徑[,顏色碼][,起始角][,終止角][,縱橫比]功能:以(x,y)為圓心,用給定的半徑畫圓、橢圓或圓弧。

說明:上頁下頁返回QBASIC結束9.4作圖語句

9.4.4連續畫線語句(DRAW語句)格式:DRAW字符串功能:按語句中的字符串,逐步描繪出圖形。說明:

1.字符串是由一系列繪圖命令所組成。如:DRAW“G50R100,H50”中,“G50R100,H50”就是一個繪圖字符串,是由繪圖命令所組成的,這些命令可以畫出一個三角形。繪圖命令及其含義見表9.32.命令Sn的比例因子是:n被4除,n的取值范圍是0~255。3.命令An中的n是90o的倍數,n的取值范圍是0,1,2和3,所對應的角度是90o,180o和270o。

例題:上頁下頁返回QBASIC結束9.5圖形的著色語句(PAINT語句)

QBASIC提供的PAINT語句是對圖形內部上色。格式:PAINT(x,y)[,填充色號][,邊框色]功能:給一個封閉的圖形涂上指定的顏色和邊框色。說明:1.

在使用PAINT語句之前,必須首先繪制一個封閉的區域,否則可能會涂滿整個屏幕。2.(x,y)必須是封閉圖形中的一個點。3.

如果所要涂的顏色與圖形邊線的顏色不同,則一定要選擇“邊框色”參量,否則所涂顏色將會超出范圍。例題:上頁下頁返回QBASI

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論