圖形操作ppt課件_第1頁(yè)
圖形操作ppt課件_第2頁(yè)
圖形操作ppt課件_第3頁(yè)
圖形操作ppt課件_第4頁(yè)
圖形操作ppt課件_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第九章圖形操作第九章圖形操作9.1圖形操作根底圖形操作根底9.2繪圖屬性繪圖屬性9.3圖形方法圖形方法9.4綜合運(yùn)用綜合運(yùn)用9.1圖形操作根底圖形操作根底例9.1在窗體上繪制-2到2之間的正弦曲線定義窗體坐標(biāo)系X為-8,8,Y為-2,2坐標(biāo)軸上刻度線的數(shù)字標(biāo)識(shí),可經(jīng)過CurrentX,CurrentY屬性設(shè)置當(dāng)前位置,然后用Print輸出對(duì)應(yīng)的數(shù)字正弦曲線由假設(shè)干點(diǎn)組成,用Pset方法按Sin的值畫出點(diǎn)9.1圖形操作根底圖形操作根底1.VB繪制圖形的步驟:繪制圖形的步驟:1定義圖形載體窗體對(duì)象或圖形框?qū)ο蟮淖x圖形載體窗體對(duì)象或圖形框?qū)ο蟮淖鴺?biāo)系標(biāo)系2設(shè)置線寬、線型、顏色等屬性設(shè)置線寬、線型

2、、顏色等屬性3指定畫筆的起終點(diǎn)位置指定畫筆的起終點(diǎn)位置4調(diào)用繪圖方法繪制圖形調(diào)用繪圖方法繪制圖形9.1圖形操作根底圖形操作根底2.VB坐標(biāo)系窗體的Height屬性值包括標(biāo)題欄和程度邊框線的寬度世紀(jì)的高度和寬度由ScaleHeight和ScaleWidth屬性確定9.1圖形操作根底圖形操作根底3.自定義坐標(biāo)自定義坐標(biāo)對(duì)象對(duì)象.Scale (xLeft,yTop)(xRight,yBotton)1對(duì)象:窗體、圖形框或打印機(jī)。假設(shè)缺省對(duì)象名,對(duì)象:窗體、圖形框或打印機(jī)。假設(shè)缺省對(duì)象名,那么為帶有焦點(diǎn)的窗體對(duì)象那么為帶有焦點(diǎn)的窗體對(duì)象2(xLeft,yTop)表示對(duì)象的左上角的坐標(biāo)值,表示對(duì)象的左上角

3、的坐標(biāo)值,(xRight,yBotton)為對(duì)象的右下角的坐標(biāo)值為對(duì)象的右下角的坐標(biāo)值3窗體或圖形框的窗體或圖形框的Scalemode屬性決議了坐標(biāo)所采屬性決議了坐標(biāo)所采用的度量單位,默許值為用的度量單位,默許值為Twip。例例9.2 在在Form_Paint事件中經(jīng)過事件中經(jīng)過Scale方法方法9.2 繪圖屬性繪圖屬性1.當(dāng)前坐標(biāo)CurrentX,CurrentY屬性給出窗體或圖形框或打印機(jī)在繪圖時(shí)的當(dāng)前坐標(biāo)。這兩個(gè)屬性在設(shè)計(jì)階段不能運(yùn)用。例9.3用Print方法在窗體上隨機(jī)顯示50個(gè)“和50個(gè)“如圖:9.2 繪圖屬性繪圖屬性2.線寬和線型DrawWidth屬性給出這些對(duì)象上所畫線的寬度或點(diǎn)

4、的大小。DrawWidth屬性以像素為單位來度量,最小值為1。DrawStyle屬性給出了所畫線的外形例9.4經(jīng)過改動(dòng)DrawStyle屬性值在窗體上畫出不同的線型9.2 繪圖屬性繪圖屬性3.填充和顏色填充和顏色1填充填充FillStyle2FillColorRGB(紅紅,綠綠,藍(lán)藍(lán))函數(shù):紅、綠、藍(lán)三基色運(yùn)用函數(shù):紅、綠、藍(lán)三基色運(yùn)用0255之間的整數(shù)。之間的整數(shù)。QBColor:顏色碼運(yùn)用:顏色碼運(yùn)用015之間的整數(shù)例之間的整數(shù)例9.59.3繪圖方法繪圖方法1.Line方法方法畫直線或矩形:畫直線或矩形: 對(duì)象對(duì)象. Line Step (x1,y1)(x2,y2),顏顏色色,BF對(duì)象可以

5、是窗體,圖形框或打印機(jī)對(duì)象可以是窗體,圖形框或打印機(jī)(x1,y1) ,(x2,y2)為線段的起終點(diǎn)坐標(biāo)或矩形的左上角右下坐為線段的起終點(diǎn)坐標(biāo)或矩形的左上角右下坐標(biāo)。標(biāo)。Step表示采用當(dāng)前作圖位置的相對(duì)值表示采用當(dāng)前作圖位置的相對(duì)值關(guān)鍵字關(guān)鍵字B表示畫矩形表示畫矩形關(guān)鍵字關(guān)鍵字F表示用畫矩形的顏色來填充矩形。和表示用畫矩形的顏色來填充矩形。和B一同運(yùn)用一同運(yùn)用9.3繪圖方法繪圖方法例9.6用Line方法在圖形框上繪制函數(shù)f(x)=x2在區(qū)間0.3,1之間積分面積區(qū)域,填充為藍(lán)色根據(jù)區(qū)間0.3,1的值設(shè)置圖形框的左上角坐標(biāo)為-0.7,2,右下角坐標(biāo)為2,-1。將區(qū)間等分為n 份,在每一等分點(diǎn)i上

6、,用Line方法連線到i,i*i。9.3繪圖方法繪圖方法2. Circle方法用于畫圓、橢圓、圓弧和扇形對(duì)象. Circle Step (x,y),半徑,顏色,起始點(diǎn),終止點(diǎn),長(zhǎng)短軸比率1對(duì)象可以是窗體,圖形框或打印機(jī)2(x,y)為圓心坐標(biāo),Step表示采用當(dāng)前作圖位置的相對(duì)值3圓弧和扇形經(jīng)過參數(shù)起始點(diǎn)和終止點(diǎn)控制,采用逆時(shí)針方向繪弧。起始點(diǎn)、終止點(diǎn)以弧度為單位0, 2 4橢圓經(jīng)過長(zhǎng)短軸比率控制注:1運(yùn)用Circle方法,假設(shè)想省掉中間的參數(shù),分割的逗號(hào)不能省2假設(shè)要畫x上的徑向線,起始點(diǎn)可以用一個(gè)很小的數(shù)代表0,或運(yùn)用29.3繪圖方法繪圖方法例9.7 用Circle方法在窗體上繪制有圓環(huán)構(gòu)成

7、的藝術(shù)圖案。構(gòu)造圖案的算法為:將一個(gè)半徑為r的圓周等分為n份,以這n個(gè)等分點(diǎn)為圓心,以半徑r1繪制n個(gè)圓9.3繪圖方法繪圖方法3. Pset方法Pset方法用于畫點(diǎn): 對(duì)象. Pset Step (x,y) ,顏色參數(shù)(x,y)為所畫點(diǎn)的坐標(biāo),關(guān)鍵字Step表示采用當(dāng)前作圖位置的相對(duì)值。例9.8 用Pset方法繪制方程組y1=-5x2+2x+3和y2=x+1的曲線,并求解方程經(jīng)過Psetx,y在窗體上畫點(diǎn),采用較小的步長(zhǎng),可使離散的點(diǎn)銜接成曲線9.3繪圖方法繪圖方法4. Point方法Point方法用于前往指定點(diǎn)的RGB顏色,其語(yǔ)法格式如下:對(duì)象. Point (x,y)假設(shè)(x,y)坐標(biāo)指定

8、的點(diǎn)在對(duì)象外面,Point方法前往-1例9.9 用Point方法獲取一個(gè)區(qū)域的信息并用Pset方法進(jìn)展仿真9.4綜合運(yùn)用綜合運(yùn)用VB圖形處置的主要方法:1.用Scale方法定義坐標(biāo)系2.常用的繪圖屬性繪圖屬性繪圖屬性用途用途AutoRedraw、ClipControls顯示處理顯示處理CurrentX、CurrentY當(dāng)前繪圖位置當(dāng)前繪圖位置DrawMode、DrawStyle、DrawWidth繪圖模式、風(fēng)格、線寬繪圖模式、風(fēng)格、線寬FillStyle、FillColor填充的圖案、色彩填充的圖案、色彩ForeColor、BackColor前景、背景顏色前景、背景顏色9.4綜合運(yùn)用綜合運(yùn)用3.具有具有Picture屬性的對(duì)象可以裝入圖形屬性的對(duì)象可以裝入圖形1LoadPicture函數(shù),經(jīng)圖形裝入函數(shù),經(jīng)圖形裝入Picture屬性:屬性:對(duì)象對(duì)象. LoadPicture(“圖形文件名圖形文件名) 2對(duì)象間圖片的相互復(fù)制:對(duì)象間圖片的相互復(fù)制:對(duì)象對(duì)象1.Picture=對(duì)象對(duì)象2.Picture3從剪切板對(duì)象復(fù)制圖片:從剪切板對(duì)象復(fù)制圖片:對(duì)象對(duì)象.Picture=Clipboard.GetData4刪除刪除Picture屬性內(nèi)的圖片:屬性內(nèi)的圖片:對(duì)象對(duì)象. LoadPicture()9.4綜合運(yùn)用綜合運(yùn)用例9.10 在窗體上定義菜單,從數(shù)據(jù)文件中讀取數(shù)據(jù),繪制

溫馨提示

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

評(píng)論

0/150

提交評(píng)論