基于VB 与应用程序中多媒体技术实现研究.docVIP

基于VB 与应用程序中多媒体技术实现研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB的应用程序中多媒体技术实现的研究 黄立靖 (福建林业职业技术学院 福建南平 353000) 摘要 以数控车床仿真系统为例,介绍了在VB中多媒体技术实现的方法。对图形、图像、声音、动画等媒体在VB中的实现进行了分析,还说明了光标图形与非矩形界面的处理以及控件精确定位等问题。 关键词 VB;应用程序;多媒体;控件 The Study On Realizing Multimedia Technique Based On Application Of VB HUANG Li-jing (Fu Jian Forestry Vocational Technical College FuJian NanPing 353000) Abstract The paper introduces the method of realizing multimedia technology in VB by using the example of Lathe Numerical Control Emulation System. It analyses multimedia technology realizing in VB about graphics, image, sound and animation ect, explains questions of curor shapes, non-rectangle interface and control ’positioning accurately. Key words VB; application; multimedia; control object 引言 目前,在制造业计算机数字控制技术(CNC)的应用十分广泛,如常见的有数控车床、铣床、加工中心等。在数控技术应用的教学中,可用VB来开发数控车床仿真应用程序。VB以其界面友好、编程简单、可实现多媒体的交互而深受众多程序开发人员的喜爱。笔者用VB开发了一个数控车床仿真系统,其中怎样实现多媒体效果及友好的多媒体交互方式对应用程序的使用性而言是一个很关键的问题。多媒体的应用程序,除了常采用声音外,在窗体和控件中还要使用大量的图形、图像、动画、视频等,有时为使应用程序的界面与交互效果更加友好还要实现动态按钮、光标图形、非矩形窗口、控件精确定位等多媒体技术。下面就这些多媒体技术在VB开发的应用程序中的实现进行分析: 图形和图像的使用 设计多媒体应用程序的用户界面时,适当地加入一些图形信息会使界面显得丰富多彩、形象逼真。可用VB的图片框(Picture Box)控件和图像框(Image)控件来载入图形或图像。 2·1、图片框控件 2·1·1、图片框支持的图形类型有位图文件(*.bmp和*.dib)、图标文件(*.ico)、光标文件(*.cur)、Windows元文件(*.wmf)、增强型元文件(*.emf)、JPEG文件和GIF文件等。 2·1·2、图片框可作为其它控件的容器,在其上可添加各种控件,这些控件将随图片框的移动而移动,且它们的Top和Left属性是相对于图片框的,与窗体无关。因此,图片框控件适合用来载入整个用户界面的背景图形。如选取与工业生产有关的图片作为数控车床仿真系统的背景图形。 2·1·3、图片框的Picture属性用于将图形加载到图片框中,加载时,需要调用LoadPicture函数,例如:PicMyBmp.Picture = LoadPicture(“C:\MyBmp\Mypic.bmp”) 2·1·4、图片框的AutoSize属性为False时,载入的图形保持原始尺寸,图形比图片框大,将被剪掉。要使图片框能自动调整大小,可将AutoSize属性设为True。Windows元文件,AutoSize属性为False时,图形会自动调整大小来适应图片框的大小。 2·1·5、图片框的图形方法和Print方法。可用Pset、Point、Line、Circle等方法在图片框中画图,用Print方法在图片框中输出文本。例如,界面标题的显示: PicMyBmp.AutoRedraw = True PicMyBmp.Print “欢迎使用数控车床仿真系统” 2·2、图像框控件 图像框控件也可用来显示图形,加载方法与图片框控件一样,可通过Picture属性来设置,运行时也要调用LoadPicture函数。图像框不能作为容器,它占用的系统资源比图片框少,因而加载的速度比图片框快。图像框的Stretch属性为False时,图像框会自动改变大小来适应图形,Stretch属性为True时,图形会自动改变大小来适应图像框。图像框常与图片框一起来创建应用程序的工具栏。例如,可用于数控车床仿真系统刀库工具栏的创建。 声音的使用 在V

文档评论(0)

bhyq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档