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

正文內(nèi)容

vbnet程序設(shè)計(jì)教程-資料下載頁(yè)

2025-07-17 18:59本頁(yè)面
  

【正文】 在 Try 塊中添加一個(gè) Finally 塊,這樣無(wú)論是否發(fā)生錯(cuò)誤,都可以無(wú)條件運(yùn)行代碼。 ? 您可以創(chuàng)建從基本 Exception 類(或任何從該類繼承的類)繼承而來(lái)的異常類,以添加自己所需的功能。 ? 習(xí)題 8 (1)發(fā)生異常時(shí),有哪些錯(cuò)誤處理選項(xiàng)? (2)如何添加無(wú)條件運(yùn)行代碼? (3)要?jiǎng)?chuàng)建自己的異常類,需要執(zhí)行哪些步驟? 第 10章 圖形和多媒體程序設(shè)計(jì) ? Windows系統(tǒng)是基于圖形界面的操作系統(tǒng),圖形是Windows 應(yīng)用程序的基本元素。在 ,利用 .NET框架所提供的 GDI+類庫(kù),可以很容易繪制各種圖形,包括繪制直線和各種形狀,處理各種圖像文件,還可以顯示各種風(fēng)格的文字。 ? GDI+簡(jiǎn)介 .NET Framework 為操作圖形提供了 GDI+應(yīng)用程序編程接口。通過(guò)使用 GDI+ 可以創(chuàng)建圖形、繪制文本以及將圖形圖像作為對(duì)象操作。 ? 像素 在顯示器上繪圖時(shí),實(shí)際上是通過(guò)一個(gè)點(diǎn)陣來(lái)建立的,構(gòu)成圖形的點(diǎn)就是圖像元素,簡(jiǎn)稱像素( pixel)。 ? 坐標(biāo)系 坐標(biāo)系是圖形設(shè)計(jì)的基礎(chǔ),繪制圖形都需要在一個(gè)坐標(biāo)系中進(jìn)行。 ? 顏色 顏色是繪圖功能中的重要組成部分,在 color結(jié)構(gòu)和 color列舉來(lái)表示。 ? 繪圖 。它允許用戶在窗體及其各種對(duì)象上繪制直線、曲線、矩形、多邊形、圓形等各種圖形。 ? 畫筆 畫筆是畫線的基本對(duì)象。當(dāng)在設(shè)備上繪制各種圖形時(shí),實(shí)際上都是通過(guò)畫筆畫出圖形的邊框及顏色的。 ? 建立畫筆 “ Pen” 類的一個(gè)實(shí)例,創(chuàng)建一個(gè)畫筆的語(yǔ)法格式為: Dim 畫筆對(duì)象名 As New Pen(顏色 ,寬度 ) ? 刪除畫筆 當(dāng)畫筆使用結(jié)束后,可以釋放畫筆對(duì)象所占用的全部資源,可以 通過(guò)畫筆的 Dispose方法來(lái)刪除畫筆,語(yǔ)法格式為: 畫筆對(duì)象名 .Dispose() ? 、打印機(jī)、圖片框、各種控件(如文本框、標(biāo)簽、命令按鈕等)對(duì)象上畫圖,畫圖是通過(guò) Graphics對(duì)象來(lái)完成的。 Graphics類是 GDI+的核心功能,它是實(shí)際繪制直線、曲線、圖形、圖像和文本的類。 ? CreateGraphics方法 在繪圖時(shí),首先要?jiǎng)?chuàng)建畫布,在建立畫布的基礎(chǔ)上再使用畫筆或畫刷配合相應(yīng)的繪圖方法作畫。 ? Paint事件 控件的 Paint事件是在繪制控件時(shí)發(fā)生的,事件處理程序接受一個(gè) PaintEventArgs類的參數(shù)。 Clear方法表示清除繪圖圖形,清除窗體或控件上已經(jīng)畫好的圖,并設(shè)置畫圖工作區(qū)的背景顏色。 ? 繪制各種圖形 Graphics對(duì)象提供了豐富的繪圖方法,可以繪制直線、矩形、多邊形、圓形、橢圓形、餅圖、弧線、曲線等圖形。 ? 直線 可以使用 Graphics對(duì)象中的 DrawLine方法來(lái)繪制直線,繪制一條連接有坐標(biāo)對(duì)指定的兩個(gè)點(diǎn)的線條。語(yǔ)法格式有兩種 : DrawLine(畫筆對(duì)象名 ,x1,y1,x2,y2) DrawLine(畫筆對(duì)象名 ,point1,point2) ? 矩形 可以使用 Graphics對(duì)象中的 DrawRectangle方法來(lái)繪制矩形,語(yǔ)法格式如下: DrawRectangle(畫筆對(duì)象名 ,x,y,width,height) ? 多邊形 可以使用 Graphics對(duì)象中的 DrawPolygon方法來(lái)繪制多邊形,語(yǔ)法格式如下: DrawPolygon(畫筆對(duì)象名 ,p) ? 圓形和橢圓形 圓形和橢圓形可以使用 Graphics對(duì)象中的 DrawEllipse方法來(lái)繪制,語(yǔ)法格式如下: DrawEllipse(畫筆對(duì)象名 , x,y,width,height) ? 弧線 弧線可以使用 Graphics對(duì)象中的 DrawArc方法來(lái)繪制,由于弧線是圓形的一部分,所以要繪制弧線,首先需要繪制出圓形作為弧線的輪廓,語(yǔ)法格式如下: DrawArc(畫筆對(duì)象名 , x,y, width,height,startAngle,sweepAngle) ? 餅圖 餅圖可以使用 Graphics對(duì)象中的 DrawPie方法來(lái)繪制,餅圖語(yǔ)法格式與弧線相同,但繪制出的圖形與弧線不同,它包括弧線以及弧線兩端至圓心的線段,語(yǔ)法格式如下: DrawPie(畫筆對(duì)象名 , x,y, width,height,startAngle,sweepAngle) ? 非閉合曲線 非閉合曲線可以使用 Graphics對(duì)象中的 DrawCurve方法來(lái)繪制,語(yǔ)法格式如下: DrawCurve(畫筆對(duì)象 ,p,offset,numberofsegments,tension) ? 閉合曲線 閉合曲線可以使用 Graphics對(duì)象中的 DrawClosedCurve方法來(lái)繪制,語(yǔ)法格式如下: DrawClosedCurve(畫筆對(duì)象名 ,p) ? 貝塞爾曲線 Bezier Curve 貝塞爾曲線是一種用數(shù)學(xué)方法生成的能顯示非一致曲線的線。它是以法國(guó)數(shù)學(xué)家皮埃爾 ?貝塞爾的名字命名的。一條貝塞爾曲線有 4個(gè)點(diǎn),可以使用 Graphics對(duì)象中的DrawBezier方法來(lái)繪制,語(yǔ)法格式如下: DrawBezier(畫筆對(duì)象名 ,p1,p2,p3,p4) ? 填充 為了能夠畫出實(shí)心的圖形,必須使用“刷子”( brush)來(lái)填充圖形,也就是用刷子來(lái)畫圖。 ? 刷子 ? 實(shí)心刷子 實(shí)心刷子的作用是用某一種顏色來(lái)填充圖形,建立一個(gè)實(shí)心刷子是通過(guò) SolidBrush類的構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)的,其語(yǔ)法格式如下: Dim 刷子名 As New SolidBrush(顏色 ) ? 陰影刷子 陰影刷子的作用是用某一種圖案來(lái)填充圖形,建立一個(gè)陰影刷子是通過(guò) HatchBrush類的構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)的,其語(yǔ)法格式如下: Dim 刷子名 As New HatchBrush(類型 ,前景顏色 [,背景顏色 ]) ? 紋理刷子 紋理刷子 TextureBrush的作用是用保存在位圖文件中的圖案來(lái)填充圖形,建立一個(gè)紋理刷子是通過(guò) TextureBrush類的構(gòu)造函數(shù)來(lái)實(shí)現(xiàn)的,語(yǔ)法格式如下: Dim 刷子名 As New TextureBrush(Image[,WrapMode]) ? 漸變刷子 ? (1)線性漸變。 可以使用線性漸變刷子 LinearGradientBrush來(lái)用顏色填充圖形,例如橫向、縱向或斜向移過(guò)圖形時(shí)會(huì)逐漸變化顏色。語(yǔ)法格式如下: Dim 刷子名 As New (Point1,Point2, Color1, Color2, LinearGradientMode) ? (2)路徑漸變 路徑漸變刷子 PathGradientBrush可配置為從圖形中心向邊緣移動(dòng)時(shí)顏色隨之改變。它的屬性來(lái)決定漸變的特征。語(yǔ)法格式如下: PathGradientBrush(Points) ? 填充圖形 繪制填充圖形實(shí)際是指用刷子來(lái)繪圖,畫出來(lái)的圖形為實(shí)心圖。 繪制矩形: DrawRectangle(畫筆對(duì)象名 ,x,y,width,height) 繪制填充矩形: FillRectangle(畫筆對(duì)象名,x,y,width,height) ? 文本輸出 在 , 常常需要在控件對(duì)象中輸出文本 , 有些控件如:標(biāo)簽 、 文本框 、 按鈕等包含 “ Text” 屬性 , 可以直接輸出文本 , 但有些控件并沒有類似的屬性 , 如窗體 、 圖片框等 , , 可以在各種控件中 “ 畫 ”出文本 。 ? 簡(jiǎn)單文本輸出 用 DrawString方法輸出的文本可以具有很多種格式 , 如果僅包含字體 、 大小 、 顏色 、 樣式 , 則稱為簡(jiǎn)單文本輸出 。 ? 定義文本字體 要輸出文本,需要先指定文本的字體,可以通過(guò) Font類的構(gòu)造函數(shù)來(lái)設(shè)置,其語(yǔ)法格式如下: Dim 字體對(duì)象名 As New Font(字體名稱 ,大小 [,樣式 [,量度 ]]) ? 輸出文本 當(dāng)定義了文本字體后,就可以使用 DrawString方法來(lái)輸出文本了。有 3種使用 DrawString方法的語(yǔ)法格式: DawString(字符串,字體對(duì)象,刷子,點(diǎn)) DawString(字符串,字體對(duì)象, X, Y) DawString(字符串,字體對(duì)象,刷子,矩形) ? 格式文本輸出 格式文本輸出也是用 DawString方法實(shí)現(xiàn),與簡(jiǎn)單文本輸出相同,它也有 3種調(diào)用方法的語(yǔ)法格式: DawString(字符串,字體對(duì)象,刷子,點(diǎn),格式) DawString(字符串,字體對(duì)象, X, Y,格式) DawString(字符串,字體對(duì)象,刷子,矩形,格式) ? 文本對(duì)齊 要使輸出的文本在矩形內(nèi)對(duì)齊,可以通過(guò) StringFormat類的兩個(gè)屬性來(lái)設(shè)置。 ? 文本排列方向 要指定輸出文本的排列方向,可以通過(guò) StringFormatFlags枚舉。 ? 圖像處理 在計(jì)算機(jī)圖形學(xué)中,有 3類坐標(biāo)變換:平移、縮放、旋轉(zhuǎn)。在 中,坐標(biāo)變換是 GDI+提供的一項(xiàng)重要功能,它在 Graphics對(duì)象相應(yīng)的提供了 TranslateTransform、 ScaleTransform、 RotateTransform 3種方法,用于實(shí)現(xiàn)平移、縮放、旋轉(zhuǎn)變換。 ? 平移( TranslateTransform方法) 圖形的平移是通過(guò)使用 Graphics類的 TranslateTransform方法來(lái)實(shí)現(xiàn)的。語(yǔ)法格式如下: Graphics 對(duì)象名 . TranslateTransform(X, Y) ? 縮放( ScaleTransform方法) 圖形的縮放是通過(guò)使用 Graphics類的 ScaleTransform方法來(lái)實(shí)現(xiàn)的。語(yǔ)法格式如下: Graphics 對(duì)象名 . ScaleTransform (X, Y) ? 旋轉(zhuǎn)( RotateTransform方法) 圖形的旋轉(zhuǎn)是通過(guò)使用 Graphics類的 RotateTransform方法來(lái)實(shí)現(xiàn)的。旋轉(zhuǎn)變換是指相對(duì)坐標(biāo)原點(diǎn)旋轉(zhuǎn)指定的角度,旋轉(zhuǎn)方向以順時(shí)針為正。語(yǔ)法格式如下: Graphics 對(duì)象名 . RotateTransform(旋轉(zhuǎn)角度 ) ? 多媒體程序設(shè)計(jì) ? 音頻編程 WAV文件是真實(shí)聲音數(shù)字化后的文件,是 Windows存放數(shù)字聲音的標(biāo)準(zhǔn)格式,由于微軟的影響力,目前也成為一種通 用性的數(shù)字聲音文件格式,幾乎所有的音頻處理軟件都支持 WAV格式。 在 ,除了 AxWindowsMediaPlayer控件之外,還可以使用 ,它提供了播放 WAV文件的方法 。 ? 視頻編程 視頻文件也有多種存儲(chǔ)格式,常見的有 wmv、 avi、 mpg、 rm、rmvb等,大部分播放軟件都可以支持多種視頻文件類型的播放,在,大多數(shù)音頻、視頻文件的播放都是使用AxWindowsMediaPlayer控件來(lái)完成的, AxWindowsMediaPlayer控件不是 ,必須先添加到工具箱。 ? Flash播放器 Flash動(dòng)畫十分流行并且發(fā)展很快,尤其適合網(wǎng)絡(luò)傳播,它的播放我們既可以使用上節(jié)制作的 Windows Media Player播放器,也可以利用 Flash文件的AxShockwaveFlash控件來(lái)播放。 ? 習(xí)題 10 (1)什么是 GDI+ ? (2)在任何容器中畫圖,默認(rèn)的坐標(biāo)原點(diǎn)( 0, 0)在什么位置? (3)畫圖形的基本步驟是什么? (4)編寫程序,在窗體上畫出 10行 10列的網(wǎng)格線,要求畫滿整個(gè)窗體。 (5)AxWindowsMediaPlayer控件常用的屬性和方法有哪些? 第 11章 ? 數(shù)據(jù)庫(kù)概述 一般而言,數(shù)據(jù)庫(kù)就是為了一定的目的,在計(jì)算機(jī)系統(tǒng)中以特定的結(jié)構(gòu)組織、存儲(chǔ)和應(yīng)用的相關(guān)聯(lián)數(shù)據(jù)的集合。其主要特征為:( 1)數(shù)據(jù)集中控制特征:數(shù)據(jù)庫(kù)集中控制和管理有關(guān)數(shù)據(jù),以
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1