freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vbnet程序設(shè)計(jì)(下)ppt(已修改)

2025-03-06 01:01 本頁面
 

【正文】 程序設(shè)計(jì) (下 ) ? 第 1章 程序設(shè)計(jì)基礎(chǔ)與集成開發(fā)環(huán)境 ? 第 2章 數(shù)據(jù)類型 ? 第 3章 程序基本控制結(jié)構(gòu) ? 第 4章 過程與模塊 ? 第 5章 面向?qū)ο蟮幕靖拍? ? 第 6章 圖形用戶界面設(shè)計(jì)基礎(chǔ) ? 第 7章 文件操作與打印技術(shù) ? 第 8章 Windows桌面程序開發(fā)實(shí)例 ? 第 9章 圖形圖像處理 ? 第 10章 多媒體程序開發(fā) ? 第 11章 程序調(diào)試和異常處理技術(shù) ? 第 12章 數(shù)據(jù)庫訪問 ? 第 13章 綜合實(shí)例 第 9章 圖形圖像處理 學(xué)習(xí)目標(biāo) ? 了解 ? 熟練掌握各種繪圖方法 ? 掌握圖像處理方法 本章內(nèi)容 ? 圖形操作基礎(chǔ) ? Graphics對象的創(chuàng)建與釋放 ? 坐標(biāo)系 ? 顏色設(shè)置 ? 繪圖工具 ? 繪圖方法 ? 字體繪制 ? 圖像處理 圖形操作基礎(chǔ) ? ? 其他命名空間的導(dǎo)入 ? 在 圖形操作基礎(chǔ) ? ? 、 。其中 間在創(chuàng)建 。 ? 選擇菜單選項(xiàng) “視圖” → “其他菜單” → “類視圖”打開“類視圖”窗口,就可以看到被自動引用的 。 圖形操作基礎(chǔ) ? 其他命名空間的導(dǎo)入 ? 、 和 三種命名空間不能被自動引用 , 如果要利用這些命名空間進(jìn)行高級繪圖 , 需要在程序開始使用Imports語句導(dǎo)入 。 圖形操作基礎(chǔ) ? 在 ? 創(chuàng)建 Graphics對象,指定繪圖表面。 ? 創(chuàng)建畫筆、畫刷、填充、字體等繪圖工具。 ? 使用方法繪制圖形。 ? 釋放 Graphics對象和各種繪圖工具,清屏。本步驟并不是必需的操作。 返回 Graphics對象的創(chuàng)建與釋放 ? 創(chuàng)建 Graphics對象 ? 釋放 Graphics對象和清屏 Graphics對象的創(chuàng)建與釋放 ? 創(chuàng)建 Graphics對象 ? CreateGraphics方法創(chuàng)建 該創(chuàng)建方法最常用,其格式為: Dim對象名 As Graphics 對象名 =窗體名 (或控件名 ).CreateGraphics ? Image 對象創(chuàng)建 Graphics對象 Dim 對象名 As Graphics=(“Image圖像完整文件名(包括路徑和文件名)” ) ? PaintEventArgs參數(shù)創(chuàng)建 Graphics對象 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As ) Handles Dim對象名 As Graphics = End Sub Graphics對象的創(chuàng)建與釋放 ? 釋放 Graphics對象和清屏 ? Graphics對象 Graphics對象使用后應(yīng)及時刪除,以釋放該對象占用的資源,使用 Dispose方法。 格式: 對象名 . Dispose() ? 利用 Graphics類的 Clear方法可以清除畫圖工作區(qū)的所有內(nèi)容,并用指定的背景顏色進(jìn)行填充。 格式: 對象名 .Clear(顏色 ) 返回 坐標(biāo)系 ? 頁面坐標(biāo)系統(tǒng) ? 全局坐標(biāo)系統(tǒng) ? 設(shè)備坐標(biāo)系統(tǒng) 坐標(biāo)系 ? 頁面坐標(biāo)系統(tǒng) ? 頁面坐標(biāo)系是指繪圖表面 Graphics對象使用的坐標(biāo)系, 它的長度單位是像素,坐標(biāo)系的原點(diǎn)在繪圖表面的左上角, x軸指向右, y軸指向下 。頁面坐標(biāo)系是不能更改的,它只是一個參照標(biāo)準(zhǔn)。每個Graphics對象都有各自的頁面坐標(biāo)系。 坐標(biāo)系 ? 全局坐標(biāo)系統(tǒng) ? 全局坐標(biāo)系統(tǒng)默認(rèn)情況下 x軸正方向水平向右, y軸正方向垂直向下。該坐標(biāo)系可以進(jìn)行平移和旋轉(zhuǎn),從而更改成日常生活中人們習(xí)慣的坐標(biāo)原點(diǎn)位于繪圖表面左下方, x軸正方向水平向右, y軸正方向垂直向上的坐標(biāo)系統(tǒng)。 方法名 功能 TranslateTransform 平移 RotateTransform 旋轉(zhuǎn) ScaleTransform 縮放 ResetTransform 還原 坐標(biāo)系 ? 設(shè)備坐標(biāo)系統(tǒng) ? 設(shè)備坐標(biāo)系是進(jìn)行繪制的物理設(shè)備(如屏幕、紙張等)所使用的坐標(biāo)系。 ? 在顯示器中默認(rèn)坐標(biāo)系的原點(diǎn)是在屏幕左上角,并且 x軸指向右邊, y軸指向下邊。默認(rèn)坐標(biāo)系的度量單位是像素。在顯示器中,基本的單位是像素(pixel),在打印機(jī)中,基本單位是點(diǎn)( point)。 返回 顏色設(shè)置 ? 系統(tǒng) 預(yù) 定義顏色 ? 自定義顏色和透明度 顏色設(shè)置 ? 系統(tǒng) 預(yù) 定義顏色 ? Color結(jié)構(gòu)可以表示 145種顏色,輸入“ Color.”后系統(tǒng)自動提示顏色列表,然后選擇合適的顏色即可。 ? 例如: ? Dim userColor as Color ? userColor = 39。定義為紅色 顏色設(shè)置 ? 自定義顏色和透明度 ? Color類的 FromArgb 方法用于實(shí)現(xiàn)自定義顏色,使用 方法時只需按順序指定顏色中紅色、藍(lán)色和綠色各部分的色值即可,色值中的每個數(shù)字均必須是從 0到 255之間的整數(shù),表示從無色到純色的 256個強(qiáng)度等級,其中 0表示沒有該顏色, 255則為所指定顏色的完整飽和度;因此, (0,0,0) 為黑色,而 (255,255,255) 為白色。 ? 例如: Dim userColor as Color userColor = (255,0,0) 39。定義為紅色 顏色設(shè)置 ? 自定義顏色和透明度 ? 方法除了可以指定 RGB(紅、綠、藍(lán) )三色之外,還有一個 Alpha參數(shù), Alpha 表示所呈現(xiàn)圖形后面的對象的透明度,在 方法中四個參數(shù)的第一個參數(shù)即是 Alpha參數(shù),取值范圍是從 0 到 255 之間的任一整數(shù), 0表示完全透明, 255表示不透明。 ? 例如: Dim userColor as Color userColor = (128, 255,0,0) 39。創(chuàng)建自定義的紅色,且約為 50% 透明度 Color結(jié)構(gòu)的顏色表示方法,例如: (128, 255,0,0)和 (128, )均表示半透明的紅色。 返回 繪圖工具 ? 畫筆 ? 畫刷 1.純色畫刷( SolidBrush) 2.陰影畫刷( HatchBrush) 3.紋理畫刷( TextureBrush) 4.線性漸變畫刷( LinearGradientBrush) 5.路徑漸變畫刷( PathGradientBrush) 繪圖工具 ? 畫筆 ? Pen類用于繪制線條 , 即各種圖形的邊框 。 該類可以設(shè)定繪制線條的顏色 、 線寬和線條的樣式 。 ? 格式為: ? Dim 畫筆名稱 As New Pen(顏色 [,寬度 ]) ? 其中,“畫筆名稱”應(yīng)該嚴(yán)格遵守變量名的命名規(guī)則。 ? 顏色 (Color): 畫筆繪制的線條的顏色可以通過畫筆的 Color屬性來改變。 ? 寬度 (Width): 使用該畫筆時所繪線條的寬度,默認(rèn)的畫筆寬度是一個像素單位; ? 樣式 (DashStyle): 畫筆繪制圖形時的線型,包括實(shí)線、虛線、點(diǎn)線以及由點(diǎn)線與虛線組成的點(diǎn)劃線、雙點(diǎn)劃線等多種樣式。 繪圖工具 ? 畫刷 1.純色畫刷( SolidBrush) ? 純色畫刷( SolidBrush)是指使用單一的顏色作為畫刷的顏色, ? 格式為: ? Dim 畫刷名稱 As New SolidBrush(顏色 ) 繪圖工具 ? 畫刷 2.陰影畫刷( HatchBrush) ? 陰影畫刷( HatchBrush)是一種由陰影樣式、前景色和背景色屬性構(gòu)成的畫刷。 ? 格式如下: ? Dim 畫刷名稱 As New HatchBrush(類型 , 前景色[, 背景色 ]) 繪圖工具 ? 畫刷 3.紋理畫刷( TextureBrush) 紋理畫筆( TextureBrush)通過使用圖像作為圖案來填充形狀或文本,在定義該畫刷前需要選定用來填充的圖形文件。 格式如下: Dim 圖像名 As Bitmap(圖像文件 ) 或者 Dim 圖像名 As Image= (圖像文件 [,內(nèi)置顏色 ]) 其中,“圖像文件”代表作為填充紋理的圖片的路徑,“內(nèi)置顏色”為 true時,表示將使用圖形文件內(nèi)置的顏色,否則不使用。 繪圖工具 ? 畫刷 3.紋理畫刷( TextureBrush) 紋理畫刷格式如下: Dim 畫刷名稱 As New TextureBrush(圖像名 [,模式 ]) “模式”是指 WrapMode枚舉類型,表示當(dāng)紋理或漸變小于所填充的區(qū)域時平鋪紋理或漸變的方式。 成員名稱 說明 Clamp 紋理或漸變沒有平鋪 Tile 平鋪漸變或紋理 TileFlipX 水平反轉(zhuǎn)紋理或漸變,然后平鋪該紋理或漸變 TileFlipXY 水平和垂直反轉(zhuǎn)紋理或漸變,然后平鋪該紋理或漸變 TileFlipY 垂直反轉(zhuǎn)紋理或漸變,然后平鋪該紋理或漸變 繪圖工具 ? 畫刷 4.線性漸變畫刷( LinearGradientBrush) ? 漸變畫筆支持復(fù)雜底紋。使用 LinearGradientBrush,可以創(chuàng)建沿線性漸變的兩種顏色平滑、漸進(jìn)式的畫刷。使用該畫刷前,導(dǎo)入 空間。 ? 格式如下: ? Dim 畫刷名 As New LinearGradientBrush(矩形結(jié)構(gòu) , 顏色 1, 顏色 2,漸變模式 ) 繪圖工具 ? 畫刷 4.線性漸變畫刷( LinearGradientBrush) ? 格式如下: ? Dim 畫刷名 As New LinearGradientBrush(矩形結(jié)構(gòu) , 顏色 1, 顏色 2,漸變模式 ) ? 矩形結(jié)構(gòu): 指定線性漸變終結(jié)點(diǎn)的 Rectangle結(jié)構(gòu),起點(diǎn)是矩形的左上角,終點(diǎn)是右上角。 ? 顏色 1: 表示漸變起始色的 Color結(jié)構(gòu)。 ? 顏色 2: 表示漸變結(jié)束色的 Color結(jié)構(gòu)。 ? linearGradinentMode: 指定漸變方向的 LinearGradientMode枚舉。枚舉中的參數(shù)如下: ? BackwardDiagonal:指定從右上到左下的漸變。 ? ForwardDiagonal:指定從左上到右下的漸變。 ? Horizontal:指定從左到右的漸變。 ? Vertical:指定從上到下的漸變 繪圖工具 ? 畫刷 5.路徑漸變畫刷( PathGradientBrush) ? 對于復(fù)雜的路徑(如多邊形和不規(guī)則形狀),可以使用PathGradientBrush來填充顏色。 返回 繪圖方法 ? 繪制線條 ? 繪制橢圓 、 橢圓弧和餅狀圖形 ? 繪制矩形和多邊形 繪圖方法 ? 繪制線條 ? 方法 ? 該方法繪制連接兩個點(diǎn)的直線 ,格式: ? DrawLine(畫筆名 ,x1,y1,x2,y2) ? 其中( x1,y1)和( x2,y2)分別表示起始點(diǎn)坐標(biāo)和終止點(diǎn)坐標(biāo),坐標(biāo)值可以是 Integer值也可以是 Single值。坐標(biāo)也可采用 point結(jié)構(gòu)表示的坐標(biāo),格式: DrawLine(畫筆名 , point1, point2) ? ? 該方法繪制一系列連接一組 Point 結(jié)構(gòu)的線段,它按順序把每個點(diǎn)都連接起來,構(gòu)成一段曲線, DrawLines的格式為: ? DrawLines(畫筆名 , Point()) ? 其中, Point()參數(shù)就是一個由一系列的點(diǎn)構(gòu)成的數(shù)組,Point()中存儲的數(shù)據(jù)可以是 Integer型,也可以是 Single型。 繪圖方法 ? 繪制線條 ? DrawBezier 方法用于繪制由 4 個 Point 結(jié)構(gòu)定義的貝塞爾曲線。該方法格式如下: DrawBezier(畫筆名 , x1, y1, x2, y2, x3, y3, x4, y4) 或者 DrawBezier (Pen, Point1, Point2, Point3, Point4) 在第一種格式中, x1, y1為起始點(diǎn)坐標(biāo), x2, y2和 x3, y3為控制點(diǎn)坐標(biāo),這兩個坐標(biāo)用來控制線條的形狀, x4, y4為結(jié)束點(diǎn)坐標(biāo)。在第二種格式中,坐標(biāo)點(diǎn)采用 Point 結(jié)構(gòu)表示。 ? pen它確定曲線的顏色、寬度和樣式。 ? Point1表示曲線的起始點(diǎn)。 ? Point2表示曲線的第一個控制點(diǎn)。 ? Point3表示曲線的第二個控制點(diǎn)。 ? Point4表示曲線的結(jié)束點(diǎn)。 繪圖方法 ? 繪制線條 ? ? DrawBeziers方法用于根據(jù) Point 結(jié)構(gòu)數(shù)組繪制一系列貝塞爾線條。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1