电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 冲浪宝典-> QQ教程
vb实现图形动画的三种方法_visualbasic教程
作者:网友供稿 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
VB在实现图形动画方面,有其独到之处,下面笔者就谈谈使用VB3.0专业版实现图形动画的三种方法。
动画由两个基本部分组成。一是物体相对于屏幕的运动,即屏幕级动画;二是物体内部的运动,即相对符号的动画。制作动画的原理就是画完一幅图形,清除它的屏幕显示部分,再在新位置画第二幅图形,如此交替下去,利用人眼的视觉效应,就可以产生动画效果,VB实现动画的原理也如此,但VB它不要求编程人员详细了解图形如何再现和清除,这些工作由VB提供的工具来做,这样就使VB实现动画很方便,编程也很简捷。
1.控制的移动。采用控制的移动技术可实现屏幕级动画,而控制移动方式又可分两种:一是在程序运行过程中,随时更改控制的位置坐标Left、Top属性,使控制出现动态;二是对控制调用MOVE方法,产生移动的效果。这里的控制可以是命令按钮、文本框、图形框、图像框、标签等。

2.利用动画按钮控制。VB的工具箱中专门提供了一个动画按钮控制(AnimatedButtonControl)进行动画设计,该工具在Windows\system子目录下以Anibuton.vbx文件存放,用时可加入项目文件中,这种方法实现动画的过程与电影胶片的放映极为相似,它将多幅图像装入内存,并赋予序号,通过定时或鼠标操作进行图像的切换,通过这种方法可实现相对符号的动画。此控制的有关属性介绍如下:

(1)Picture和Frame属性:Pieture属性可装入多幅图像,由Frame属性作为控制中多幅图像数组的索引,通过选择Frame值来指定访问或装入哪一幅图像,这里Picture属性可装入.bmp、.ico和.wmf文件。
(2)Cycle属性:该属性可设置动画控制中多幅图像的显示方式
(3)PictDrawMode属性:该属性设置控制的大小与装入图像大小之间的调整关系。
(4)Speed属性:表示动态切换多幅图的速度,以毫秒(ms)为单位,一般设置小于100范围内。
(5)Specialop属性:该属性在程序运行时设置,与定时器连用,来模拟鼠的Click操作,不需用户操作触发,而由系统自动触发进行动态图的切换。

3.利用图片剪切换控制。该控制也提供了在一个控制上存储多个图像或图标信息的技术,正如用动画按钮一样,它保存Windows资源并可快速访问多幅图像,该控制的访问方式不是依次切换多幅图,而是先将多幅图放置在一个控制中,然后在程序设计时利用选择控制中的区域,将图动态剪切下来放置于图片框中进行显示,程序控制每间隔一定时间剪切并显示一幅图,这样便可产生动画效果。该工具以Picelip.vbx文件存于Windows\system子目录中,需要时可装入项目文件中。此控制有关属性介绍如下:
(1)RowsCols属性:规定该控制总的行列数。
(2)Picture属性:装入图像信息,仅能装入位图.bmp文件。
(3)ClipX、ClipY属性:指定要剪切图位于控制中的位置,左上角坐标。
(4)ClipWidth、ClipHeight属性:表示需剪切图的大小,即指定剪切区域。
(5)Clip属性:设计时无效,执行时只读,用于返回(3)、(4)两项指定的图像信息。
(6)Grahiceell属性:该属性为一个数组,用于访问Picture属性装入图像中的第一个图像元素。
(7)StretchX、StretchY属性:设计时无效,执行时只读,在将被选中图像装入拷贝时定义大小显示区域,单位为像素(Pixcls)。
以上笔者只谈了VB实现图形动画的基本方法,有兴趣的读者可参考有关书目。
->


文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·用photoshop教你鼠绘精美电吉他_photoshop教程
·qq空间3.1版即将推出 增新功能“心情”_qq空间
·qq新版密码保护系统—dna测试报告_qq技巧
·qq会员等级新体系将出台 分五个级别_qq技巧
·让你的qq号码更安全——qq密码设置技巧_qq安全
·让qq群聊天记录自动保存到群空间中_qq空间
·qq直播新变化 好友群里看电视_qq技巧
·我给qq通讯录加道锁 让个人资料更安全_qq安全
·教你用qq空间3.0 体验宽屏与细节的快感_qq空间
·改变qq聊天窗口默认大小 显出图标菜单文字_qq技巧

最新文章
·准确识别qq盗号陷阱的方法_qq安全
·解决qq无法接收显示自定义表情的问题_qq技巧
·qq2007中简单设置 让你的qq彻底隐藏_qq技巧
·qq2007 beta4发布 qq表情等功能改进_qq技巧
·防止qq密码被盗的十项技巧_qq安全
·免费获取qq秀的两种最新方法_qq秀
·用上qq日历 假期生活更轻松更有序_qq技巧
·自定义qq表情使用方法完全图解_qq技巧
·qq2007 beta4表情上传下载功能前瞻_qq技巧
·教你激活qq邮箱通讯录功能 用好qq邮箱_qq邮箱


 
 


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

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

版权所有 西部数码(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号