虚拟主机行业最新资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:站长资讯>-> 办公软件-> 办公软件
快速开发多媒体web_visualbasic教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,空间150元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
一、概述
----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:\windows\setup.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.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
文章页数:[1] 
相关主题
Google

热门文章
·vb在acadwin中的使用_visualbasic教程
·创建千禧堂入口造型_autocad教程
·玩转特殊“打印”的另类用途_办公软件教程
·既方便也不浪费纸 office文档缩放打印三招_办公软件教程
·用office 2003 irm功能设定文档访问权限 _办公软件教程
·快速开发多媒体web_visualbasic教程
·vbscript变量_visualbasic教程
·教你一招 同时按下三键即可将文档内容隐藏_办公软件教程
·visualbasic的九次蜕变_visualbasic教程
·幻灯片文件的另类播放:异地播放两种方法_办公软件教程

最新文章
·word 2003命令在word 2007中的对应位置_办公软件教程
·office 2007中两个极具个性的小功能_办公软件教程
·photoshop照片调色实例:咖啡怀旧_photoshop教程
·与office2007简体中文版第一次亲密接触_办公软件教程
·教你用好office 2007的浮动工具栏_办公软件教程
·安装或删除单个office程序和组件_办公软件教程
·使用publisher制作专业水准的明信片_办公软件教程
·使用publisher+剪贴画来制作自己的贺卡_办公软件教程
·photoshop打造红外效果制作_photoshop教程
·用office 2007“书法字帖”提高书法造诣_办公软件教程

相关主题



友情链接
CNNIC 西部数码
万网 自助建站
虚拟主机 asp空间
域名注册 域名
域名申请 主页空间
论坛空间 网站空间
国际域名 虚拟空间
空间租用 DDOS防火墙
成都主机托管 四川主机托管
主机租用 服务器租用
网站目录 一班在线
虚拟主机 网址大全
软件下载
自助链接
虚拟主机资讯 特价虚拟主机


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
 


联系我们  |  广告服务  |  免责声明  |  友情连接
Copyright ?2005 - 2006 All Rights Reserved
蜀ICP备05000045号