第9章圖形處理與多媒體應(yīng)用_第1頁(yè)
第9章圖形處理與多媒體應(yīng)用_第2頁(yè)
第9章圖形處理與多媒體應(yīng)用_第3頁(yè)
第9章圖形處理與多媒體應(yīng)用_第4頁(yè)
第9章圖形處理與多媒體應(yīng)用_第5頁(yè)
已閱讀5頁(yè),還剩22頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄第1章可視化編程與VB開發(fā)環(huán)境第2章VB簡(jiǎn)單應(yīng)用程序的設(shè)計(jì)第3章VB程序設(shè)計(jì)語(yǔ)言基礎(chǔ)第4章VB過(guò)程第5章VB窗體與常用控件第6章鍵盤與鼠標(biāo)的控制第7章菜單與工具欄第8章文件管理第9章圖形處理與多媒體第10章

數(shù)據(jù)庫(kù)應(yīng)用程序的開發(fā)9.1圖形處理9.2多媒體應(yīng)用節(jié)目錄了解VB中常用的圖形控件的使用方法和圖形程序的設(shè)計(jì)方法能編制簡(jiǎn)單的動(dòng)畫程序了解多媒體技術(shù)的特點(diǎn)掌握VB中多媒體應(yīng)用程序的編制方法學(xué)習(xí)目標(biāo)9.1圖形處理

案例九:模擬衛(wèi)星的運(yùn)動(dòng)功能:窗體上有一個(gè)圖片框,一個(gè)滾動(dòng)條和3個(gè)命令按鈕。程序運(yùn)行后,單擊“運(yùn)行”按鈕后,使小球圍繞大球轉(zhuǎn)動(dòng),并可以使用滾動(dòng)條調(diào)節(jié)轉(zhuǎn)動(dòng)的速度;單擊“暫?!卑粹o后,暫停小球的轉(zhuǎn)動(dòng);按“結(jié)束”按鈕結(jié)束程序。9.1圖形處理

坐標(biāo)系構(gòu)成一個(gè)坐標(biāo)系,需要三個(gè)要素:坐標(biāo)原點(diǎn)、坐標(biāo)度量單位、坐標(biāo)軸的長(zhǎng)度與方向。坐標(biāo)度量單位由容器對(duì)象的ScaleMode屬性決定。缺省時(shí)為Twip。每英寸1440個(gè)Twip,20個(gè)Twip為一磅。9.1圖形處理

自定義坐標(biāo)系使用Scale方法,語(yǔ)法:對(duì)象.Scale[(xLeft,yTop)-(xRight,yBotton)]9.1圖形處理

顏色的使用RGB函數(shù)QBColor函數(shù)直接輸入一種顏色值來(lái)確定顏色9.1圖形處理

顏色的使用RGB函數(shù)顏色紅色值綠色值藍(lán)色值黑色000蘭色00255綠色02550青色0255255紅色25500洋紅色2550255黃色2552550白色2552552559.1圖形處理

顏色的使用QBColor函數(shù) 語(yǔ)法格式:QBColor(color)參數(shù)color是一個(gè)界于0~15的整型數(shù)。color參數(shù)的設(shè)置見下表。內(nèi)部常數(shù)值顏色值顏色vbBlack0黑色8灰色vbBlue1藍(lán)色9亮藍(lán)色vbGreen2綠色10亮綠色vbCyan3青色11亮青色vbRed4紅色12亮紅色vbMagenta5洋紅色13亮洋紅色vbYellow6黃色14亮黃色vbWhite7白色15亮白色9.1圖形處理

顏色的使用直接輸入一種顏色值來(lái)確定顏色(許多控件的BackColor、ForeColor屬性(決定它的背景、前景顏色),其顏色可直接使用表示顏色的內(nèi)部常數(shù) (見上表)。顏色屬性也可直接使用顏色設(shè)置值。多數(shù)情況下,用十六進(jìn)制數(shù)表示這些數(shù)值更簡(jiǎn)單。)9.1圖形處理

圖形控件的使用Line控件Image控件Shape控件PictureBox控件9.1圖形處理

圖形控件的使用Line控件(BorderStyle、Shape和FillStyle屬性示例)9.1圖形處理

圖形控件的使用Image控件Picture屬性Stretch屬性9.1圖形處理

圖形控件的使用Shape控件Shape屬性FillColor屬性FillStyle屬性9.1圖形處理

圖形控件的使用PictureBox控件AutoSize屬性 Picture屬性(同Image控件)9.1圖形處理

常用的繪圖方法Circle方法畫圓畫圓弧PaintPicture方法Print方法Cls方法PSet方法Point方法Line方法9.1圖形處理

【例9-1】多彩地毯演示程序。程圍繞窗體中心畫出一系列虛線圓,多次單擊畫出的這些圓看起來(lái)像一個(gè)正在編織的圓形地毯(如下圖所示)。9.1圖形處理

【例9-3】小球的跳動(dòng)。要求在窗體中顯示一個(gè)運(yùn)動(dòng)的紅色小球,如果到達(dá)窗體邊界則反彈(如下圖所示)。9.1圖形處理

【例9-4】電影字幕。要求:?jiǎn)螕簟靶Ч卑粹o時(shí),開始出現(xiàn)電影字幕的效果;在標(biāo)簽文字移動(dòng)的過(guò)程中“效果”按鈕不可選,移動(dòng)結(jié)束后“效果”按鈕恢復(fù)可選狀態(tài)。在字幕移動(dòng)過(guò)程中用一“進(jìn)度條”作標(biāo)記,記錄字幕移出的比例(如下圖所示)。9.2

多媒體應(yīng)用

案例十:設(shè)計(jì)CD播放器。完成模擬CD播放器的程序設(shè)計(jì)。模擬CD播放器的界面如下圖所示。9.2

多媒體應(yīng)用

Animation控件(屬于ActiveX控件需添加) AutoPlay屬性 Center屬性 Open方法 Play方法 Stop方法Close方法9.2

多媒體應(yīng)用

【例9-5】播放無(wú)聲動(dòng)畫程序(設(shè)計(jì)時(shí)的窗體及控件如左圖所示,運(yùn)行時(shí)的效果如右圖所示)9.2

多媒體應(yīng)用

多媒體概述 多媒體(Multimedia)是指信息的載體是文字、聲音、圖形和圖像等形式的組合。9.2

多媒體應(yīng)用

多媒體控件MMControl。按鈕從左到右依次定義為Prev、Next、Play、Pause、Back、Step、Stop、Record和Eject(即前一個(gè)、下一個(gè)、播放、暫停、向后步進(jìn)、向前步進(jìn)、停止、錄制和彈出)

AutoEnable屬性 ButtonEnabled屬性 ButtonVisible屬性 Command屬性 DeviceType屬性FileName屬性 hWndDisplay屬性Mode屬性

Notify屬性UpdateInterval屬性Wait屬性

MMControl控件的主要事件 ButtonClick事件 StatusUpdate事件9.2

多媒體應(yīng)用

多媒體程序舉例:【例9-6】

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論