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

正文內(nèi)容

多媒體軟件設計技術(shù)(陳啟安)第4章(已修改)

2025-04-05 18:34 本頁面
 

【正文】 第 4章 Visual Basic多媒體程序設計概要 VB應用程序集成開發(fā)環(huán)境 VB編程的基本概念 第一個 VB 返回主目錄 第 4章 VISual Basic 多媒體程序設計概要 Visual Basic( 以下簡稱 VB) 是由美國著名的軟件公司 —— MicroSoft開發(fā)的 , 目前使用人數(shù)最多的可視化 Windows應用軟件開發(fā)工具 。 它的功能強大 、 使用簡便 , 能以最輕松 、 最有效的程序設計開發(fā)出多媒體應用軟件 。 VB當前最高版本為 。 第 3章介紹的創(chuàng)作工具是一種通用性好 , 但靈活性較差的多媒體應用軟件開發(fā)工具 。 它們能生動地把照片 、 插圖 、 音樂 、 聲音 、 動畫和視頻在屏幕上組合起來 , 并提供各種各樣的內(nèi)置特殊效果和交互式控件功能 , 用鼠標單擊或拖動操作就能產(chǎn)生漂亮的多媒體應用軟件 。 但是 , 這也使完成工作需遵循固定的套路 , 它們的可擴展性和靈活性較差 。 VB是一個可完全擴展的開發(fā)系統(tǒng) , 也是一種真正的編程語言 , 它不但具有靈活性 , 還具有創(chuàng)作工具的簡單性和快速開發(fā)的特點 。 該編程語言使用了可視化編程和對象技術(shù) , 使得編程更加直觀 、 高效 。 在多媒體程序設計方面 , VB不但自身提供了 MMControl控制對象及多媒體控件 , 還提供了對眾多第三方多媒體控件的支持及 A P I( W i n d o w s應用程序接口 , Application Programming Interface) 函數(shù)的調(diào)用 。 這樣 , 除非用戶想開發(fā) Windows的低級函數(shù) , 對其他應用軟件的開發(fā) , VB幾乎無所不能 。 在本章中 , 先介紹 VB應用程序集成開發(fā)環(huán)境 , 然后介紹 VB編程的基本概念及 VB內(nèi)在的多媒體特征 。 VB 第一次啟動 , 可以見到集成開發(fā)環(huán)境的主要界面 , 如圖 。 VB的集成開發(fā)環(huán)境包含了以下 11個部分 , 分別是菜單條 ( Menu Bar) 、 上下文菜單 、 工具欄 ( Tool Bar) 、 工具箱 ( Tool Box) 、 窗體 ( Form) 設計器窗口 、 對象瀏覽器 、 代碼編輯器窗口 、 窗體布局窗口 、 立即 /本地和監(jiān)視窗口 、 屬性窗口 ( Properties Window) 及工程窗口( Project Window) 。 開發(fā) VB的應用程序并非是一開始就寫程序 , 而是先在窗體中安排各式各樣的控制項目 , 即所謂的對象 , 然后才編寫程序 。 以下分別介紹圖 VB集成開發(fā)環(huán)境常用的六個部分 。 圖 VB應用程序集成開發(fā)環(huán)境 1. 主窗口如圖4 .1中的最上部 , 由標題欄 、 菜單條和工具條組成 。 標題欄中的標題為 “ 工程 1Microsoft Visual Basic [ 設計 ] ” , 說明此時集成環(huán)境處于設計模式 。 菜單條中包括11個下拉式菜單 。 菜單條下面是工具條 , 其中有很多工具按鈕 。 標題欄的左端帶有一個小矩形的方框是 Windows系統(tǒng)中的每個窗口都有的控制菜單框 , 可打開系統(tǒng)控制菜單 , 標題欄的右邊是最大化按鈕 、 最小化按鈕和關(guān)閉按鈕 。 在工具條的右邊有兩個數(shù)字的乘積 , 靠左邊的是位置指示 , 它指出激活對象 ( 具有輸入焦點 ) 的位置 , 單位是 “ 堤 ” ( Twip, 1/1440英寸 ) , 右邊是大小指示 , 即長乘寬 。 主窗口雖然在啟動時顯示在屏幕的頂端 , 但它的位置是可以改變的 , 可放在屏幕的任何地方 。 ( 1) 菜單條 ( Menu Bar) 。 VB的主窗口上標題欄之下為 “ 菜單條 ” , 菜單條包含各種關(guān)于項目制作的命令集 , 例如 , “ 文件 ” 、 “ 編輯 ” 、 “ 視圖 ” 、 “ 運行 ” 、 “ 調(diào)試 ” 、 “ 工具 ” 、 “ 窗口 ” 及 “ 幫助 ” 等命令集 。 “ 文件 ” ( File) 命令集主要是用來組織各種文件 , 包括新建工程 、 打開工程 、 添加工程 、 保存工程 、 生成工程 、 打印 、 退出等選項; “ 編輯 ” ( Edit) 命令集是指處理編輯各種對象時所用的命令 ,如撤消 ( Undo) 、剪切 ( Cut) 、 復制 ( Copy) 、 粘貼 ( Paste) 等 ; 視圖 ” ( V i e w) 命令集則是用來查看或顯示編碼( Code) 、 程序 ( Procedure) 及工具條等窗口的; “ 運行 ”( Run) 命令集是用來控制新編程序的執(zhí)行; “ 調(diào)試 ”( Debug) 命令集主要是用來控制程序執(zhí)行時的各種情形 , 包括一步步 ( Single Step) 執(zhí)行的觀察; “ 工具 ” ( Tools) 命令集有菜單編輯器工具及用來設置程序項目的環(huán)境選項; “ 窗口 ” ( Window) 命令集主要是用來控制各種窗口的顯示與否; 最后一個為 “ 幫助 ” ( Help) 命令集 , 則是內(nèi)含 VB的幫助指導系統(tǒng) 。 ( 2) 工具欄 ( Tool Bar) 。 工具欄緊貼在菜單條之下 , 工具欄 ( Tool Bar) 窗口提供程序環(huán)境下對于常用命令的快速訪問 , 單擊工具欄上的按鈕 , 則執(zhí)行該按鈕所代表的操作 。 按照缺省規(guī)定 , 啟動 Visual Basic 之后顯示 “ 標準 ” 工具欄 。 附加的編輯 、 窗體設計和調(diào)試的工具欄可以從 “ 視圖 ” 菜單上的 “ 工具欄 ” 命令中移進或移出 。 工具條還包括用來控制節(jié)目播出的控制面板 。 2. 工具箱窗口 ( Tool Box) 工具箱窗口 ( 如圖 ) 位于屏幕的左方 , 包含了很多圖形對象 , 在 VB中稱它們?yōu)榭刂撇考?( Controls, 或稱控件 ) 。 控制部件本身也被視為對象 , 它們大都是用來作 I/ O控制 , 用戶可以用它們來執(zhí)行輸入及輸出動作 。 圖 這些工具是應用程序的集成開發(fā)環(huán)境中用于設計應用程序的人機界面或用于執(zhí)行某一特定功能 。 其中大部分是 VB中的內(nèi)部控件 , 例如 CommandButton 和 Frame 控件 。 這些控件都在 Visual Basic 的 .exe 文件中 。 內(nèi)部控件總是出現(xiàn)在工具箱中 , 不像 ActiveX 控件和可插入對象那樣可以添加到工具箱中 , 或從工具箱中刪除 。 ActiveX 控件 , 它是擴展名為 .ocx 的獨立文件 , 其中包括各種版本 Visual Basic 提供的控件 ( DataCombo, DataList 控件等等 ) 和僅在專業(yè)版和企業(yè)版中提供的控件 ( 例如 Listview、 Toolbar、 Animation 和Tabbed Dialog) , 另外還有許多第三方提供的 ActiveX 控件 。 每種內(nèi)部控件的使用方法 , 在下面討論控件及其屬性時再作詳細介紹 。 工具箱窗口可根據(jù)需要顯示或隱藏 。 請注意這里的工具和工具條中的工具按鈕的區(qū)別 ,工具按鈕執(zhí)行一種命令 , 而工具箱是設計應用程序界面的工具 。 下面按從左到右 、 自上而下的順序 , 介紹圖 。 (1) “ 指針 ” ( Pointer) 。 “ 指針 ” 是在鼠標所指的地方形成箭頭 , 一旦用戶指向某對象并且按一下鼠標上的按鍵 , 該對象即被選擇 。 (2) “ 圖片框 ” ( Picture Box) 。 “ 圖片框 ” 主要的功能就是輸出與呈現(xiàn)圖形 , 可以調(diào)用繪圖函數(shù)的圖片框畫點 、 線或其他的圖形 , 也可以把一個現(xiàn)成的圖形文件輸入至圖片框中 。 圖片框可以載入三種形式的圖形文件 , 分別是 “ *.BMP” 、 “ *.ICO” 及 “ *.WMF” 文件 。 “ *.BMP” 是位圖文件( Bitmap) 的圖形 , 例如 , 以 PaintBrush或中文版的畫圖繪圖軟件所產(chǎn)生的圖形文件; “ *.ICO” 則象征圖標文件 ( Icon) ;至于 “ *.WMF” , 為圖形的元文件 ( Window MetaFile) , 其文件中包含了一串繪圖命令 。 (3) “ 標簽 ” ( Label) 。 “ 標簽 ” 的性質(zhì)有點類似于字段 , 但它只能顯示輸出的字符串 , 不能像字段一樣 , 改變它所包含的字符串 。 (4) “ 文本框 ” ( Text Box) 。 “ 文本框 ” 是字符串輸入 、 輸出的裝置 , 可以輸入字符串 , 也可以顯示輸出的字符串 。 (5) “ 框架 ” ( Frame) 。 “ 框架 ” 可設計一個框形的對象呈現(xiàn)在窗體窗口當中 。 (6) “ 命令按鈕 ” ( Command Button) 。 “ 命令按鈕 ” 用來下達命令以控制程序的執(zhí)行 。 (7) “ 復選框 ” ( Check Box) 。 “ 復選框 ” 的表現(xiàn)方式是一個正方形中央打個 “” 。 一個 “ 確認框 ” 就是一個選擇項 , 有點像是非題 , 如果選擇該選擇項表示確認了該項功能 , 沒有選擇表示不具備該項功能 。 在組中使用復選框控件顯示多個選項 , 用戶可從中選擇一個或多個選項 。 (8) “ 選擇按鈕 ” ( Option Button) 。 “ 選擇按鈕 ” 是以組 ( Group) 的方式顯示在窗體上 , 也就是說 , 一個窗體上可能會包含了好幾個選擇按鈕 , 這些選擇按鈕彼此都是互斥的 , 它們提供了許多選項 , 用戶可以從中挑選一個選項 。 (9) “ 組合框 ” ( Combo Box) 。 “ 組合框 ” 是由文本框及列表框混合而成的 , 除了提供類似于列表框的功能外 , 可以讓用戶直接從文本框輸入選擇項 。 其優(yōu)點是用戶可以輸入列表框中所沒有的選擇項 , 而且 , 如果列表框中的選擇項目太多 , 用戶可以直接輸入 , 避免從頭尋找費時費力 。 (10) “ 列表框 ” ( List Box) 。 “ 列表框 ” 包含了許多文件可供用戶選擇 , 當用戶以鼠標按其中一個文件時 , 該文件會被選取并出現(xiàn)反白 。 如果文件大多 , 超過 “ 列表框 ” 可以顯示的范圍 , 則 “ 列表框 ” 的右邊會自動出現(xiàn)滾動軸 , 讓用戶可上下滾動 。 (11) “ 水平滾動軸 ” ( Horizontal Scroll Bar) 。 “ 水平滾動軸 ” 構(gòu)造了左右兩端的箭頭 , 用戶可以在左右兩端移動滾動框 。 (12) “ 垂直滾動軸 ” ( Vertical Scroll Bar) 。 “ 垂直滾動軸 ” 構(gòu)造了上下兩端的箭頭 , 用戶可以在上下兩端移動滾動框 。 (13) “ 時鐘 ” ( Timer) 。 “ 時鐘 ” 能產(chǎn)生一種時間的事件程序 , 而且 , 事件必須是由系統(tǒng)引發(fā)的 。 (14) “磁盤列表框”( Drive List Box)。 顯示系統(tǒng)中所有可供選擇的磁盤驅(qū)動器目錄 , 可以用鼠標選擇其中的項目并設置目前的工作磁盤 , 這樣的設置會使 “ 磁盤列表框 ” 產(chǎn)生一個改變的事件 , 并將其磁盤驅(qū)動器特性設計為所選擇的工作磁盤 。 (15) “ 目錄列表框 ” ( Directory List Box) 。 可顯示當前磁盤驅(qū)動器下的目錄結(jié)構(gòu) 。 (16) “ 文件列表框 ” ( File List Box) 。 可顯示并列出目前工作目錄下所有的文件。 (17) “ 形狀 ” ( Shape) 。 它是加入矩形 、 方形 、 圓形 、 橢圓等圖形時使用的工具; (18) “ 直線 ” ( Line) 。 它為畫直線的工具 。 (19) “ 圖像 ” ( Image) 。 呈現(xiàn)位圖 、 圖標 、 按鈕等圖像數(shù)據(jù) 。 (20) “ 數(shù)據(jù) ” ( Data) 。 可將現(xiàn)有的數(shù)據(jù)庫文件接收進來 , 呈現(xiàn)在窗體窗口上 。 (21) “ 對象鏈接與交換 ” ( Object Linking & ExchangingOLE) 。 3. 窗體設計器 ( Form) 窗體設計器窗口在圖 。 在 VB中 , 窗體 ( 有時稱為表圖 、 視窗或表格 ) 是應用程序表演的 “ 舞臺 ” , 在其上可放置
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1