【VB开源代码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了VB开源代码-VB应用程序封面中实现闪屏效果 - 项目管理的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
技术交流微型电脑应用年第卷第期应用程序封面中实现闪屏效果左光远李村合摘要拳文介绍了在??应用程序的封面中实现闪屏效果的方法应设计一个封面窗休它在主界面载入的同时载入并浮动在主窗体的上面。
封面应该清楚地显示软件名称夏版末信也最好加上一些美丽的囤形在主界面载入完毕后封面窗体自动卸出内存让出所占用的系统资源运可以通过在封面窗体中使甩定时器控制来实现。
从而提高应用程序的性能。
关键词应用程序软件封面闪屏效果浮动窗体自动卸出定时器一、引言封面技术在软件开发中越来越成为一种标准无论你在或的环境下进行软件开发一个漂亮而醒目的封面总会使你的软件更加充满魅力。
对于环境下的应用软件封面技术更是不必可少在启动大多数商业应用程序时首先映入用户眼帘的就是一个闪屏效果倒如微软公司的其简洁美观具有真实三维效果的闪屏封面给所有用户留下了深刻的印象其封面的设计完全可以作为应用程序的标准。
闪屏效果是封面设计中最重要的技术。
使用微软公司的进行
软件开发是—环境应程序开发的捷径同样使用制作应用程序封面并实现闪屏效果也是相当方便的。
、使用闪屏效果的原因为什幺大多数程序员会认真地考虑在应用程序运行时首先出现闪屏效果呢有几个原因可以解释显示
程序和版本信息在我们的法制社会里诉诸法律是根常见的。
最好的办法就是直接显示版本信息而不仅仅把它放入一十“关于…”因为这个”关于…”框用户可能永远也不会看它。
增加视觉效果闪屏技术能够大大增加用户的视觉效果这一点对那些没有很多图形的应用程序来说至关重要。
一个显示令人感兴趣的图片的闪屏效果将会给人以持久、深刻的印象即使在它消失一段时间后。
提高用户的感觉速度感觉速度是应用程序运行时给人的感觉速度。
通常应用程序的感觉速度和
代码的实际执行速度并非成正比。
对用户来说启动快、绘画快并提供不间断的反馈信息的应用程序显得速度快而在完成任务时似乎“悬挂”起来的应用程序则显得速度慢。
采用闪屏效果的最重要原因就是在应用程序载入文件和初始化所需的一段时间内给用户显示一些内弈使用户不会对载入和初始化的延迟感到厌烦。
三、闪屏效果的实现为了实现闪屏效果应设计一个封面窗体它在主界面载入的同时载入并浮动在主窗体的上面封面应该清楚地显示软件名称及版本信息最好加上一些美丽的图形在主界面载入完毕后封面窗体自动卸出内存让出所占用的
系统资源这可以通过在封面窗体中使用定时器控件来实现。
封面窗体的制作这不是一个纯技术的问题。
需要开发者有一定美术知识和功底制作出的封面也可以具有个人的不同风格。
中的封面也是一个窗体开发者可以在窗体上使的绘图工具和绘制出图形甚至可以绘制出类似的三维效果也可以在窗体内载入一个图本框或图象控制利用图片框或图象控翩载八自己所喜欢的图片来制作封面在图形之上可以使用文本框或标签框来显示版本信息。
为了使这样的一个窗体更加象一个封面应该去除窗体上的控制框标题栏和最大最小化按钮同时窗体的大小也不允许用户改变因此封面窗体的属性中属性应设为应设为空和应设为因为用户不能将封面屏幕最大、最小化属性设为固定的单线边界这样就实现了一个具有专业水准的封面。
闲屏窗体浮动在主窗体上面由于主窗体先载入然后激发封面的事件…使封面窗体成为当前活动窗体所以必须保证封面窗体总是浮在主窗体的上面在中这个
问题主要依靠调用的函数来实现。
辜藉著碧鞫奕掌择蠢玩与玉器望程挛蘸萄襄袋硬士东营。
。
。
?? 万方数据技术交流般型电脑应用年第卷第期函数声明如下””’。
。
。
—。
。
。
??其中的参数含义作为封面宙体的句柄【指示为封面窗体前载八的窗体为封面窗体宠卜角的坐标为封面窟体左角的坐标为窗体新宽度为宙体新高度影响窗体大小和位置的位值。
具体使用时“设为—。
设为小移动窗傩即忽略和或‘不改变窗体大小即忽略和就可以实现将标识的窗体置于所有窗津之。
封面窗俸的自动卸出在主窗体载入完毕后封面窗体应该能够自动卸出。
这可以通过在主窗体中使用定时器控件来实现。
将定时器控件放主窗体中
设计时设置其属性为打开定时器井根据主窗体的加载时间倍当地设置其间隔属性注意其值以毫秒为单位若设置为则在秒后卸载。
在定时器控件的事件中关闭定时器卸出封面窗体。
四、设计实例面我们给出一个简单的闪效果设计实倒。
在中刨建一个工程——“”创建两个窗体主窗体和封面窗体按所说的设置属性用“附件”中的“画图”程序或等图形编辑软件编辑某一副图片在图片中加上软件的名称、作者姓名、
版权等信息在程序启动后我们将把该图片装入作为封面图片。
创建一个模块“”按介绍的格式在中声明函数我们将使用函数实现封面窗体的浮动效果将一个定时器拄件放入主窗体设置其属性为“”表示封面存在时间为秒可以根据实际情况进行调整属性为“”表示打开定时器。
载入封面的
代码放在主窗体的事件中可以改变鼠标形状以示用户等待掉装入图象。
首先在主窗体的“通用”部分声明常????量一一计———主宙体的事件
代码为—眦仁’鼠标呈沙撩状。
’Ⅷ‘封面窗体装入图象’显示封面叭’刷新封面’浮动封面定时器时间到后关闭定时器同时卸载封面窗体使用户可以继续操作主窗体。
主窗体的定时器的事件处理子程序如下—’关闭定时器’卸载封面’鼠标恢复原样最后在“工程属性”中设置启动对象为??。
这样就实现丁一个简单的能实现闪屏效果的软件封面它也充分体现使用开发应用程序的方便和高效性。
当然用户可以在闪屏窗体中加入更多的控制、图象甚至在窗体中绘制三维图形等从而设计出更复杂、更漂亮的封面。
参考文献体启堂程序设计北京清华大学出版社。
年陈冠民等译【十开发枝术内幕北京机械工业出版社年刘江华、程君宾等用实现的工业数据监控系统微型电脑应用一王金海、陈维钩基干的多功能自动售票机软件的实现徽型电脑应用—收稿日期年月日 万方数据