面向?qū)ο蟪绦蛟O(shè)計實用第4章_第1頁
面向?qū)ο蟪绦蛟O(shè)計實用第4章_第2頁
面向?qū)ο蟪绦蛟O(shè)計實用第4章_第3頁
面向?qū)ο蟪绦蛟O(shè)計實用第4章_第4頁
面向?qū)ο蟪绦蛟O(shè)計實用第4章_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、本章學(xué)習(xí)目標應(yīng)知:圖片文件的幾種類型的特點Windows組織文件的方法應(yīng)會:使用圖片框和映像框控件顯示圖像使用文件相關(guān)的控件來選擇圖片文件添加 ActiveX 控件到工程了解工具欄控件和狀態(tài)欄控件的基本功能項目1 制作簡單的圖片瀏覽器程序 在程序里面添加適當?shù)膱D片,不但可以美化程序的界面,還可以起到了引導(dǎo)用戶操作的作用,增強程序的可操作性。在ViauslBasic里,可以通過使用圖片框控件(PictureBox) 和映像框控件(Image)來顯示一幅圖片。本項目是要制作一個簡單的圖片瀏覽器程序 。任務(wù)1 用PictureBox控件顯示一幅圖片 單擊工具箱里面的圖片框控件按鈕(PictuerBo

2、x),然后在窗體靠近左上角的地方按下鼠標左鍵以拖畫出一個圖片框控件Picture1 加載圖片設(shè)置picture屬性,加載圖片設(shè)置AutoSize屬性 設(shè)置圖片框控件的AutoSize屬性為 True ,圖片框控件的大小會自動調(diào)整 任務(wù)2 用Image控件顯示一幅圖片 跟圖片框控件(PictureBox)一樣,映象框控件(Image)也可以顯示圖片圖片框控件占用系統(tǒng)資源要比映像框控件占用的多另外映像框控件還支持透明的gif格式圖片還能夠?qū)D像的大小進行伸縮添加Image控件 單擊工具箱里面的映像框控件按鈕(Image),然后在窗體上Picture1控件旁邊拖畫出一個映像框控件Image1 加載圖

3、片設(shè)置picture屬性,加載圖片到映像框控件設(shè)置Stretch(伸縮)屬性 位圖和矢量圖及其特點 位圖放大后會看到方塊 矢量圖放大后仍然清晰 位圖 Bitmap矢量圖任務(wù)3 動態(tài)加載圖片 VisualBasic 6.0提供了LoadPicture 方法可以從程序外部加載圖片文件,使用的語法:Set Object = LoadPicture(圖片文件名) 如:Set Picture1.Picture = LoadPicture(c:img1.jpg) 任務(wù)4 使用控件選擇圖片 跟文件的相關(guān)控件 驅(qū)動器列表框控件DriveListBox,用來查看當前計算機中有哪些盤。 目錄列表框控件DirLis

4、tBox,用來查看某個盤中有哪些文件夾,或者某個文件夾中有哪些子文件夾。 文件列表框控件FileListBox,用來列出某個文件夾中所有的文件。 程序界面讓三個控件協(xié)同工作項目2 使用工具欄和狀態(tài)欄控件 向程序添加工具欄控件和狀態(tài)欄控件,使程序的界面充實起來。 任務(wù)1 添加工具欄 單擊菜單“工程”“部件”,在彈出的“部件”對話框中找到“Microsoft Windows Common Controls 6.0”,并將該項打上勾。 單擊工具箱中的工具欄控件(ToolBar)按鈕,向Form1添加一個“工具欄控件”Toolbar1 單擊工具箱中的映像列表控件按鈕 ,在Form1添加一個映像列表控件

5、ImageList1 在工具欄上添加按鈕 加載圖片到ImageList1 在ToolBar1的屬性對話框中添加按鈕任務(wù)2 添加狀態(tài)欄 雙擊“工具箱”里的“狀態(tài)欄控件”按鈕 ,在窗體Form1中添加一個狀態(tài)欄控件StatusBar1,新添加進來的StatusBar1是緊靠在窗體的底部的 設(shè)置狀態(tài)欄添加一個窗口將用戶所選中的文件名顯示在狀態(tài)欄的第一個窗體里 Private Sub File1_Click() Dim s As String s = File1.Path If Right(s, 1) Then s = s & s = s & File1.FileName Set Picture1.P

6、icture = LoadPicture(s) StatusBar1.Panels(1).Text = s 新增的一行 End Sub 小結(jié) PictureBox控件和Image控件的使用方法、特點以及一些重要的屬性。一般的圖片可以分為位圖和矢量圖兩種,我們可以根據(jù)實際的需要選擇使用哪一種。同時考慮到將所有的圖片都加到程序會是程序文件的容量變大,這時可以使用LoadPicture語句實現(xiàn)動態(tài)加載圖片,即在需要使用圖片時才從程序外部加載圖片。還學(xué)習(xí)了Windows系統(tǒng)按驅(qū)動器和文件夾層次地組織文件的方法以及使用DriveListBox、DirListBox和FileListBox 三個控件來瀏覽存放在計算機任意文件夾里的文件。最后通過一個例子學(xué)習(xí)了如何在程序中添加工具欄和狀態(tài)欄,使得程序的界面更具專業(yè)感。 思考與練習(xí)題 做一個動畫程序。準

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論