快速开发多媒体Web_VB.net_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

快速开发多媒体Web

作者:黑客防线网安VB教程基地 来源:黑客防线网安VB教程基地 浏览次数:0

本篇关键词:多媒体开发快速按钮
黑客防线网安网讯:一、概述  ----Web技术的诞生使得Internet在世界范围内迅速漫延,大大加速了全球网络化的进程,人们通过Web浏览器,可以浏览到世界各地成千上万个Web服务器提供的Web页面,获取各种信息。...
一、概述
  ----Web技术的诞生使得Internet在世界范围内迅速漫延大大加速了全球网络化的进程人们通过Web浏览器,可以浏览到世界各地成千上万个Web服务器提供的Web页面,获取各种信息但是,如今的许多Web页面功能单一、缺乏交互能力,谈不上文本、图像、声音、视频的真正多媒体集成,这是HTML与生俱来的限制要开发交互多媒体Web,方兴未艾的Java自然是一种选择,但要学好Java,并非数日之功。对于世界各地众多的VB程序员,能否直接用VB开发多媒体Web呢?针对此问题,本文论述了一种开发多媒体Web的便捷方法----利用ActiveX技术。
  ----ActiveX是一套Windows环境下的部件模型开发标准,它提供了一种使部件嵌入到Web页面中以扩展交互功能的应用机制。基于ActiveX的部件模块称为ActiveX控件(OCX文件),是一类可重用控件,利用ActiveX控件,程序员可快速集成Form和增强Web的交互性能。在最新的VB5.0中,Microsoft提供了ActiveXDocuments,它是VB5.0中最激动人心的新特性、新功能之一,ActiveXDocuments是一种能用浏览器浏览的Form,具有超链接、菜单协商等新性能,而且开发过程与一般的VBForm基本一样。利用ActiveXDocuments,VB程序员可快速开发功能强大的交互多媒体Web应用。
  
  二、多媒体Web开发要点
  ----1.Web创建。首先建立一个ActiveXDocumentsEXE类型的NewProject,VB自动为该Project增加一个缺省的UserDocument对象,就如一般Project中的缺省Form对象,我们可以更改该UserDocument的各个属性(如改名为DocFirst),可以在其上放置Text、Image/Picture、Timer、MMControl等ActiveX控件以增强其功能,完成后编译运行,若运行正常每个UserDocument会产生一个vbd文件,如DocFirst.vbd,在InternetExplorer中打开该vbd文件,就会在浏览窗口中看到对应的UserDocument,外观完全和VB中所见的一样,真正的所见即所得。
  ----2.增加交互特性。改变DocFirst的Picture属性,为DocFirst增加一幅背景图像(如c:windowssetup.bmp),再在DocFirst上放置两个按钮(分别名为CmdNavigate和CmdGoSecond),一个TextControl(名为TxtAddr),另外给Project增加一个UserDocument(名为DocSecond),在其上放置一个按钮(名为CmdGoFirst),然后输入如下程序语句:
  
  ‘按钮CmdNavigate的单击事件处理
  PrivateSubCmdNavigate_Click()
  Hyperlink.NavigateToTxtAddr.Text
  EndSub
  ‘按钮CmdGoSecond的单击事件处理
  PrivateSubCmdGoSecond_Click()
  Hyperlink.NavigateToApp.Path&"DocSecond.vbd"
  EndSub
  ‘按钮CmdGoFirst的单击事件处理
  PrivateSubCmdGoFirst_Click()
  UserDocument.Hyperlink.GoBack
  EndSub
  
  ----通过UserDocument内嵌的Hyperlink对象,我们很容易在Internet的Webs间浏览,例如,在InternetExplorer中打开DocFirst.vbd后,用户若在TxtAddr中输入目标Web地址URL(设输入http://www.microsoft.com/),再单击CmdNavigate按钮,便可到达Microsoft公司主页;若用户单击CmdGoSecond按钮,便会看到DocSecondUserDocument,单击DocSecond上的CmdGoFirst按钮,又回到DocFirstUserDocument。
  
  ----3.增加多媒体特性。VB5.0提供了多媒体ActiveX控件MMControl(mci32.ocx),我们可把它应用到UserDocuments中以增加多媒体特性。在前面的DocFirstUserDocument上放置一个MMControl对象(名为MMCtrlWeb),再输入如下程序语句:
  
  PrivateSubUserDocument_Show()
  MMCtrlWeb.DeviceType="WaveAudio"
  ‘选择该MCI设备类型为声音播放器
  MMCtrlWeb.filename="TheMicrosoftSound.wav"
  ‘选择声音文件名
  MMCtrlWeb.Command="open"‘打开设备
  EndSub
  
  ----用InternetExplorer打开DocFirst.vbd后,用户会看到类似家电控制的按钮条,单击按钮条中的播放按钮,就会听到声音。改变MMCtrlWeb的设备类型或媒体文件,我们也可在Web中播放动画、音乐CD、视频剪辑等多媒体。
  
  三、结论
  ----以上论述了一种开发多媒体Web的方法,对于使用InternetExplorer的众多VB程序员来说,该方法可继承以往的经验,简单快捷,不失为开发多媒体Web的上佳选择。->

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-14481-1.html
网站维护教程更新时间:2012-04-03 01:06:44  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer