电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 办公软件-> 办公软件
快速开发多媒体web_visualbasic教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用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
热门文章
·移植微软office的个性化设置_办公软件教程
·google电子表格spreadsheets全面试用_办公软件教程
·vbscript变量_visualbasic教程
·创建无icon的窗口_visualbasic教程
·visualbasic的九次蜕变_visualbasic教程
·vb在acadwin中的使用_visualbasic教程
·用vb编写网络寻呼机_visualbasic教程
·无闪烁地快速附加字符串到textbox控件_visualbasic教程
·利用vb实现浮动按钮_visualbasic教程
·用office 2003 irm功能设定文档访问权限 _办公软件教程

最新文章
·office工具栏的配置管理与重置操作_办公软件教程
·重命名office工具栏、菜单和菜单命令_办公软件教程
·移动或复制office按钮、菜单或菜单命令_办公软件教程
·office文字快速录入技巧_办公软件教程
·编辑office菜单或按钮的键盘加速键_办公软件教程
·将超链接分配给工具栏按钮或菜单命令_办公软件教程
·定制office工具栏及菜单独特显示方式_办公软件教程
·删除多余的office工具栏按钮或菜单命令_办公软件教程
·photoshop巧妙处理突出照片局部特效_photoshop教程
·office中最近使用文件列表丢失的解决_办公软件教程


 
 


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

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号