VP实现特效清屏更精彩 VP作为一个优秀的Windows开发语言,其图形功能也很强大,实现类特效也相当容易。在VP中,我们完全可以用其提供的画线语句作出上述的清屏图案。 一、什么是“清屏”特效? 在一些软件尤其是演示软件中,这一屏内容间往往以一些有趣的清屏图案来相互切换,有的像演出舞台上的开幕、闭幕,有的像百叶窗,也有一些圆形、菱形等形态各异的清屏图案,这就是我们要说的“清屏”特技。 二、实现“清屏”特效的方法 我们可以使用VP提供的画线语句来实现清屏特效。下面我们看看常见的清屏特效程序。 我们新建一个工程,按照图1布置窗体,依次放上7个Command控件。然后,我们写上通用的特效代码: Sub SCrl0 Me.BackColor = RGB(Rnd(256), Rnd(256), Rnd(256)) End Sub Sub SCr20 Dim i As Integer Randomize Me.Color = RGB(Rnd(256), Rnd(256), Rnd(256)) For i = 0 To ScaleWidth, 2 Line (i, 0)-(i, ScaleHeight), Me.Color Next End Sub Sub SCr30 Dim i As Integer Randomize Me.Color = RGB(Rnd(256), Rnd(256), Rnd(256)) For i = ScaleWidth \ 2 To 0 Step -1 Line (i, 0)-(i, ScaleHeight), Me.Color Next End Sub Sub SCr40 Dim i As Integer Randomize Me.Color = RGB(Rnd(256), Rnd(256), Rnd(256)) For i = 0 To ScaleHeight, 2 Line (0, i)-(ScaleWidth, i), Me.Color Next End Sub Sub SCr50 Dim i As Integer Randomize Me.Color = RGB(Rnd(256), Rnd(256), Rnd(256)) For i = ScaleHeight \ 2 To 0 Step -1 Line (0, i)-(ScaleWidth, i), Me.Color Next End Sub Sub SCr60 Dim i, j As Integer Randomize Me.Color = RGB(Rnd(256), Rnd(256), Rnd(256)) For i = 0 To ScaleWidth Step 20 For j = 0 To ScaleHeight Step 20 Line (i, j)-(i + 20, j + 20), Me.Color Next Next End Sub 三、“清屏”特效的应用 “清屏”特效可以应用于各种软件中,例如演示软件、游戏软件等等。它可以使软件的界面更加丰富多彩,提高用户体验。 四、小结 VP实现特效清屏更精彩,通过使用VP提供的画线语句,我们可以轻松地实现各种清屏特效。这些特效可以应用于各种软件中,提高用户体验和软件的可玩性。
- 粉丝: 8102
- 资源: 7772
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助