VisualBasic第18章多媒體應用程序.ppt
《VisualBasic第18章多媒體應用程序.ppt》由會員分享,可在線閱讀,更多相關《VisualBasic第18章多媒體應用程序.ppt(21頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第十八章用VisualBasic開發(fā)多媒體應用程序,,18.1VisualBasic的多媒體控件,一、多媒體控件的引入在“工程”菜單中單擊“部件”菜單項,或用鼠標右鍵單擊工具箱面板并從彈出的菜單中單擊“部件”菜單項添加它們。然后從“部件”對話框中選中MicrosoftMultimediaControl6.0,將它添加到工具箱中。,,二、多媒體控件簡介多媒體控件管理媒體控制接口(MCI)設備上多媒體文件的記錄與回放。這種控件就是一組按鈕,它被用來向諸如聲卡、MIDI序列發(fā)生器、CD-ROM驅(qū)動器、視頻CD播放器和視頻磁帶記錄器及播放器等設備發(fā)出MCI命令。MCI控件還支持Windows(*.avi)視頻文件的回放。,多媒體控件的常用命令、常用屬性及事件,事件,StatusUpdate:播放時每隔UpdateInterval觸發(fā)PlayClick,OpenClick,StopClick…,第十九章ActiveX部件,ActiveX部件是可以重復使用的編程代碼和數(shù)據(jù)由用ActiveX技術創(chuàng)建的一個或多個對象所組成。在VB中,ActiveX部件有三類:ActiveX控件、ActiveX文檔(DLL/EXE)和ActiveX代碼庫(DLL/EXE)創(chuàng)建ActiveX部件可以采用多種編程工具,如VC++、VB、BCB、JAVA等這些創(chuàng)建的ActiveX部件也可以在VB、VC++、BCB等開發(fā)工具中使用,Vb的三種ActiveX部件,ActiveX控件是一種可視的ActiveX部件,是一種可以插入到Web頁或任何ActiveX控件容器中的交互對象。ActiveX文檔的引入允許Web瀏覽器顯示其他格式的資料,例如PDF格式、MicrosoftOffice文檔、Visio圖形和圖表等,創(chuàng)建交互式的Internet應用程序。ActiveXDLL和ActiveXEXE是代碼部件,提供了對象庫。在程序設計時,通過引用其他應用程序?qū)ο髱?,可以擴展應用程序的功能。,19.1ActiveX控件的制作,建立一個ActiveX控件工程,然后在UserControl對象上設計ActiveX控件的界面。(2)編寫程序代碼。(3)控件調(diào)試。(4)生成且發(fā)布OCX控件。,例:建立鐘表控件,19.2使用其他應用程序中的對象,很多應用程序都向外部提供了規(guī)模龐大的對象庫,這些對象可以在各應用程序之間共享Vb程序可以通過ActiveX部件技術訪問這些對象庫中的對象及其屬性、方法和事件,從而設計出功能強大的程序。,,使用外部應用程序中的對象的步驟如下:(1)設置對象庫的引用。創(chuàng)建新的對象,或者從其他應用程序中獲得已存在的對象。(2)使用這些對象的屬性、方法和事件來實現(xiàn)某種功能。(3)釋放這些外部變量。例:引用word對象顯示藝術字,第二十章VisualBasic網(wǎng)絡編程,一、WindowsSocket網(wǎng)絡通信簡介TCP/IP協(xié)議是一組完整的網(wǎng)絡協(xié)議,有效地實現(xiàn)了不同網(wǎng)絡及計算機間的互操作包括TCP、UDP、IP、ICMP、ARP/RARP等協(xié)議,它們共同作用,完成TCP/IP網(wǎng)絡環(huán)境下的數(shù)據(jù)傳輸、文件訪問、資源共享,,TCP(傳輸控制協(xié)議)是—個面向連接的協(xié)議,可以將它同電話系統(tǒng)相比,在開始數(shù)據(jù)傳輸之前,用戶必須先建立與遠程計算機的連接,連接后兩臺計算機就可彼此進行數(shù)據(jù)傳輸。UDP(用戶數(shù)據(jù)報協(xié)議)是一個無連接協(xié)議,通信主機之間的數(shù)據(jù)傳輸類似于傳遞郵件,通信的兩臺計算機之間沒有明確的連接。,2.地址網(wǎng)絡通信中通信雙方分別位于不同的機器上,這時要用“地址”來標識通信的兩臺主機,在TCP/IP協(xié)議中采用32位二進制數(shù)表示的IP地址,如192.168.0.1。3.端口端口用于表示通信的進程。應用程序通過系統(tǒng)調(diào)用與某端口建立連接后,網(wǎng)絡傳輸層傳給該端口的數(shù)據(jù)都被相應進程所接收,相應進程發(fā)給傳輸層的數(shù)據(jù)都通過該端口輸出。每個端口都擁有一個稱為端口號的整數(shù)型標識符,用于區(qū)別不同端口.其中1~1023范圍內(nèi)的端口號通常保留給系統(tǒng)進程使用,用戶應用程序中可以使用的端口號范圍是1024~65535.如ie的端口號為80,ftp的端口號為21,二、WindowsSockets編程原理,1.Socket(套接字)Socket(套接字)是網(wǎng)絡通信的基本構件。它的用途是將基礎網(wǎng)絡抽象出來,這樣,你不必對網(wǎng)絡協(xié)議非常了解,應用程序可在任何支持套接字的網(wǎng)絡上運行。WindowsSockets規(guī)范定義了程序員能夠使用,并且網(wǎng)絡軟件供應商能夠?qū)崿F(xiàn)的一套庫函數(shù)調(diào)用和相關語法。Winsock就是Windows應用程序與TCP/IP之間的通信界面,這個界面提供了訪問TCP和UDP網(wǎng)絡服務的方便途徑,三、采用Winsock控件實現(xiàn)網(wǎng)絡通信,1.Winsock控件加入到工具箱:部件-microsoftwinsockcontrol6.0,Winsock控件的屬性,Winsock控件的方法,Winsock控件的事件,四、采用TCP協(xié)議的Winsock通信,服務器(1)打開一通信通道并告知本地主機,它愿意在某一約定的端口上接收客戶請求。(2)等待客戶請求到達該端口。(3)接收到請求服務,處理該請求并發(fā)送應答信號。(4)繼續(xù)等待一客戶請求。(5)關閉服務器??蛻?1)打開一通信通道,并連接到服務器所在主機的約定端口上。(2)向服務器發(fā)服務請求,等待并接收應答(3)繼續(xù)提出請求……(4)請求結束后關閉通信通道并終止。,- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- VisualBasic 18 多媒體 應用程序
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學習交流,未經(jīng)上傳用戶書面授權,請勿作他用。
相關資源
更多
正為您匹配相似的精品文檔
相關搜索
鏈接地址:http://www.3dchina-expo.com/p-11498255.html