- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB中的动画编程技术.doc
VB中的动画编程技术
摘要:动画就是创造出运动的视觉效果,随着计算机及网络的飞速发展,多媒体技术得到了广泛的应用,动画是网络生活中不可以缺少的一部分,加入动画效果会使整个应用软件看起来更加美观,尤其是一些生动有趣动画效果的运用,可以使软件界面具有生动活泼的效果。本文介绍了动画的制作原理及方法。
关键词:visual basic;动画技术;计时器控件
中图分类号:tp311.52 文献标识码:a 文章编号:1007-9599 (2011) 23-0000-01
animation programming in vb
lin liyun
(jilin business and technology college,changchun 130062,china)
abstract:animated movement is to create a visual effect,with the rapid development of computers and networks,multimedia technology has been widely used network animation is not an integral part of life,adding animation would make the whole application look more beautiful,especially some of the interesting use of animation,you can make the software interface with a lively effect.this paper describes the animating principle and method.
keywords:visual basic;animation;timer control
一、引言
目前,互联网的范围日益扩大,动画的使用越来越普及。比如液体液面的变化、容器中容量的变化等,实际也都是一种动画效果。在编写组态软件中,动画功能更是必不可少的。实现动画其实就是画完一幅图形,清除它的屏幕显示部分,然后在新位置画第二幅图形,如此交替下去,利用人眼的视觉效应,就可以产生动画效果,vb实现动画的原理也如此,但vb它不要求编程人员详细了解图形如何再现和清除,这些工作都是由vb提供的工具来做,这样就使vb实现动画很方便,编程也很简捷。
应用vb程序设计中的动画编程技术能够很方便快捷的制作出各种多彩的动画。vb是visual basic的缩写,“visual”指的是采用可视化的开发图形用户界面(gui)的方法,只要把需要的控件拖放到屏幕上的相应位置即可,一般不需要编写大量代码去描述界面元素的外观和位置;“basic”是指basic语言,vb是在basic语言的基础上发展起来的,无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,vb都是最快速、最简便的方法。vb是由microsoft公司推出的一种windows应用程序开发工具。是使用最广泛的编程语言之一,具有图形用户界面的开发功能,采用面向对象的编程方法,也被认为是编程效率最高的一种编程方法。
二、动画编程技术的基本原理
在vb中,动画的制作是十分常用的,特别是用vb编制一些棋类、牌类游戏时,就显得更为重要。下面来分析一下动画编程技术的基本原理,动画由两个基本部分组成,一是物体相对于屏幕的运动,即屏幕级动画;二是物体内部的运动,即相对符号的动画。动画是指用于模拟运动的一系列图像、图形的顺序显示。动画是模拟运动,实现方法是在屏幕上每隔很短时间间隔显示一组相关的图像。所以实现动画的根本是显示图像和快速、定时地移动图像。首先绘制几幅相近又有细微变化的图片,之后每隔一段非常短的时间依次显示其中的一幅,由于时间间隔非常短,所以人就能看到连续的动画效果。在visual basic中,可以通过图像的picture属性设置,也可以通过loadpicture函数将ico、bmp和wmf格式的图像文件装入内存,并将函数返回值赋予image对象的picture属性,以便能在image对象中显示图像。使图像移动或变化有三种方法,修改image对象的width和height属性可以缩放图像;用image对象的move方法移动图像,其left和top属性指示了image对象的当前左上角位置;调用loadpicture函数装载不同的图像,并赋给image对象的picture属性,将在对象中显示不同的图像,即实现图像变化。
使用timer控件可以实现定时控制。通过对timer对象的interval属性,可以设置定时间隔,即调用timer事件过程的时间间隔,其单位是毫
文档评论(0)