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

正文內(nèi)容

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

2025-07-17 18:59本頁面
  

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