教學(xué)課件第9章 圖形設(shè)計.ppt
《教學(xué)課件第9章 圖形設(shè)計.ppt》由會員分享,可在線閱讀,更多相關(guān)《教學(xué)課件第9章 圖形設(shè)計.ppt(47頁珍藏版)》請在匯文網(wǎng)上搜索。
1、第第9章章圖形設(shè)計圖形設(shè)計 1本章內(nèi)容本章內(nèi)容n圖形設(shè)計的基礎(chǔ)知識圖形設(shè)計的基礎(chǔ)知識n坐標(biāo)系統(tǒng)、顏色坐標(biāo)系統(tǒng)、顏色n各種繪圖方法和繪圖的基本技巧各種繪圖方法和繪圖的基本技巧n繪圖屬性繪圖屬性n圖形的重繪圖形的重繪 2學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo) n了解了解Visual Basic坐標(biāo)系統(tǒng)的刻度單位坐標(biāo)系統(tǒng)的刻度單位n了解默認坐標(biāo)系了解默認坐標(biāo)系n了解圖形的重繪的方法了解圖形的重繪的方法n理解當(dāng)前坐標(biāo)、顏色值等概念理解當(dāng)前坐標(biāo)、顏色值等概念n掌握自定義坐標(biāo)系的方法掌握自定義坐標(biāo)系的方法n掌握與線寬、線形、填充色、填充樣式有關(guān)的掌握與線寬、線形、填充色、填充樣式有關(guān)的屬性和其使用方法屬性和其使用方法n熟練掌握
2、畫點、矩形、圓、橢圓、圓弧的方法熟練掌握畫點、矩形、圓、橢圓、圓弧的方法n能夠利用本章介紹的繪圖方法,設(shè)計編寫繪制能夠利用本章介紹的繪圖方法,設(shè)計編寫繪制各種簡單幾何圖形的程序各種簡單幾何圖形的程序 39.1 坐標(biāo)系統(tǒng)與顏色坐標(biāo)系統(tǒng)與顏色 n坐標(biāo)系統(tǒng)坐標(biāo)系統(tǒng) nVisual Basic的坐標(biāo)系統(tǒng)與數(shù)學(xué)中的直角坐標(biāo)系的坐標(biāo)系統(tǒng)與數(shù)學(xué)中的直角坐標(biāo)系類似類似nY軸是向下的軸是向下的nVisual Basic的容器對象都有自己的坐標(biāo)系統(tǒng)的容器對象都有自己的坐標(biāo)系統(tǒng)n在容器中放置的其他對象,其在容器中放置的其他對象,其Left、Top屬性就屬性就是相對于容器坐標(biāo)原點的橫坐標(biāo)和縱坐標(biāo)是相對于容器坐標(biāo)原點的
3、橫坐標(biāo)和縱坐標(biāo)n在容器中繪制圖形也是相對于坐標(biāo)系的在容器中繪制圖形也是相對于坐標(biāo)系的n圖形中每個點的位置都由當(dāng)前坐標(biāo)系中的坐標(biāo)來圖形中每個點的位置都由當(dāng)前坐標(biāo)系中的坐標(biāo)來確定確定n坐標(biāo)系不同,圖形的相對位置也不同坐標(biāo)系不同,圖形的相對位置也不同 4刻度單位刻度單位 n容器的容器的ScaleMode屬性確定了使用的刻度單位屬性確定了使用的刻度單位 值值系系統(tǒng)統(tǒng)常量常量單單位位含含義義0vbUserUser用戶自定義。若設(shè)置了用戶自定義。若設(shè)置了ScaleWidth、ScaleHeight、ScaleLeft、ScaleTop屬性,屬性,ScaleMode自動為自動為01vbTwipsTwip(緹
4、)(緹)默認值,默認值,1440 Twip等于等于1英寸英寸2vbPointsPoint(點)(點)72點等于點等于1英寸英寸3vbPixelsPixel(象素)(象素)每英寸象素數(shù)由設(shè)備分辨率確定每英寸象素數(shù)由設(shè)備分辨率確定4vbCharactersCharacter(字符)(字符)1個字符為個字符為1/12英寸寬,英寸寬,1/6英寸高英寸高5vbInchesInch(英寸)(英寸)6vbMillimetersMillimeter(毫米)(毫米)7vbCentimetersCentimeter(厘米)(厘米)5Visual Basic默認坐標(biāo)系默認坐標(biāo)系 n刻度單位是刻度單位是Twipn坐標(biāo)
5、原點(坐標(biāo)原點(0,0)是容器對象工作區(qū)的左上角)是容器對象工作區(qū)的左上角nX軸的方向向右,軸的方向向右,Y軸的方向向下軸的方向向下nScaleWidth和和ScaleHeight屬性屬性 窗體的窗體的Height圖片框的圖片框的Height圖片框的圖片框的ScaleHeight窗體的窗體的ScaleHeight窗體的窗體的Width窗體的窗體的ScaleWidth圖片框的圖片框的ScaleWidth圖片框的圖片框的Width(0,0)(0,0)Y軸軸Y軸軸X軸軸X軸軸6自定義坐標(biāo)系自定義坐標(biāo)系 n容器對象的容器對象的Scale方法方法 n.Scale()()n省略對象名表示是當(dāng)前窗體省略對象
6、名表示是當(dāng)前窗體nx1,y1是對象新坐標(biāo)系下工作區(qū)左上角的坐標(biāo)值是對象新坐標(biāo)系下工作區(qū)左上角的坐標(biāo)值nx2,y2是對象新坐標(biāo)系下工作區(qū)右下角的坐標(biāo)值是對象新坐標(biāo)系下工作區(qū)右下角的坐標(biāo)值n缺省缺省x1,y1和和x2,y2表示恢復(fù)表示恢復(fù)Visual Basic默認坐標(biāo)系默認坐標(biāo)系(-500,400)(500,-400)XY Scale(-500,400)-(500,-400)(-200,300)(500,-100)XYScale(-200,300)-(500,-100)7n例例9-1 運行下面程序,單擊運行下面程序,單擊Command1按鈕移按鈕移動動Text1文本框,然后單擊窗體后再單擊文本框
7、,然后單擊窗體后再單擊Command1按鈕,觀察兩次移動文本框的不同按鈕,觀察兩次移動文本框的不同 Private Sub Command1_Click()Text1.Move 100,200 Text1.Text=寬:寬:&Str(Text1.Width)_&,高:,高:&Str(Text1.Height)End SubPrivate Sub Form_Click()Scale(-100,300)-(500,-100)Line(-100,0)-(500,0)Line(0,300)-(0,-100)CurrentX=0 CurrentY=0 Print OEnd Sub 改變坐標(biāo)系前移動文本框
8、改變坐標(biāo)系前移動文本框改變坐標(biāo)系后移動文本框改變坐標(biāo)系后移動文本框8當(dāng)前坐標(biāo)當(dāng)前坐標(biāo) nCurrentX和和CurrentY屬性記錄當(dāng)前坐標(biāo)位置屬性記錄當(dāng)前坐標(biāo)位置n只能在程序中引用和賦值,不能在屬性窗口中設(shè)置只能在程序中引用和賦值,不能在屬性窗口中設(shè)置 n例如例如nPrivate Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)n CurrentX=Xn CurrentY=Yn Print 這是當(dāng)前位置這是當(dāng)前位置nEnd Subn單擊窗體,將從鼠標(biāo)點擊的位置開始,輸出單擊窗體,將從鼠
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 教學(xué)課件第9章 圖形設(shè)計 教學(xué) 課件 圖形 設(shè)計