动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Visual Basic教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ Visual Basic教程 ]的信息

本月文章推荐
.为常量定义合适的类型.
.一个实用的VB屏幕程序.
.VB编程的一些心得.
.在VB中制作单独程序封面的两种方.
.如何利用VB编写NT服务程序.
.在VB中如何得到网络中某一台电脑.
.VBCOM基础讲座之全面测试.
.在Windows98中使用VB5.0编程疑难.
.用VB开发与机器环境无关的程序.
.在VB编程中采用Windows脚本控件实.
.VB5中远程数据库的访问.
.利用VB实现浮动按钮.
.如何访问文本文件(3)----用Micro.
.利用VB产生屏幕变暗的效果.
.VB常用术语释义.
.用类来编写数据库程序.
.用VB计算累计值.
.VisualBasic属性、方法和事件二.
.如何用VB在桌面建立快捷方式.
.VB5.0数据库编程经验小集.

VisualBasic5.0多媒体创作技巧

发表日期:2006-2-27 |


VisualBasic5.0因其可视化的编程方式越来越受到编程人员的青睐,我们可以使用VisualBasic5.0编写拥有漂亮的界面、动听的音乐的多媒体软件。但在实际的编程过程中可能会遇到一些难以解决的问题,以下是笔者在多媒体创作中的几点经验,或许能丰富一下你的多媒体配件箱。

一、背景音乐

在使用VisualBasic5.0编制应用程序时,我们可以利用OLE嵌套的方法很容易的为一个应用程序加入背景音乐。

进入VisualBasic5.0系统环境,建立一个新的表单。点击‘表单控制'上的‘OLE容器',并将其拖至FORM中任意位置。在‘插入对象'窗口中选择‘媒体剪辑',选中‘以图标显示'栏(必须选中此栏,否则无法将其隐藏起来),按‘确认'键退出。
在‘媒体播放机'窗口中,选择‘文件'、‘打开',从文件列表中选择想要作为背景音乐的声音文件。由于音乐文件一般不是很长,所以要求循环播放,可以通过设置‘媒体播放机'重复播放来实现。然后选择‘编辑'菜单中的‘选项',在选项窗口中选中‘重复播放'和去掉‘重放的控制条'前的选中标记,确认后退出。
回到VisualBasic5.0系统环境,按下鼠标右键,在弹出菜单中点击‘属性'栏调出属性窗口。选择‘Ole1'对象,将它的‘Visible'属性设为.F.,‘Autosize'属性设为.F.。再按下鼠标右键,在弹出菜单中点击‘代码'栏进入过程书写窗口,编写‘Form1'对象的‘Load'过程:
PrivateSubForm_Load()

OLE1.DoVerb(0)

EndSub

4、按‘F5'键运行即可。

二、透明效果立体按钮

在制作多媒体软件时有时需要有透明效果的立体按钮,我们可以利用标签(LABEL)与形状(SHAPE)的组合来完成这一设计。

进入VisualBasic5.0系统环境,建立一个新的表单(FORM1),并设置FORM1的Picture属性为一个WINDOWS位图文件(.BMP)。
鼠标点击“表单控制栏”中的“形状”,并在FORM1上拉出一个矩形方框(SHAPE1)。以同样方法创建SHAPE2、SHAPE3和SHAPE4。在属性窗口中对这四个SHAPE的属性进行如下设置:
SHAPE1:

BorderColor=&HFFFFFF

BorderWidth=3Left=2160

Top=2040Width=1100

SHAPE2:

BorderColor=&H80000008

BorderWidth=3Left=2160

Top=2520Width=1100

SHAPE3:

BorderColor=&HFFFFFF

BorderWidth=3Left=2160

Top=2040Height=500

SHAPE4:

BorderColor=&H80000008

BorderWidth=3Left=3240

Top=2040Height=500

鼠标点击“表单控制栏”中的“标签”,并在FORM1上拉出一个矩形方框(LABEL1),调整其大小以刚好嵌入四个SHAPE中。设置它的属性Caption为定制的按钮的标题,Alignment为2,Backstyle为0。
双击LABEL1,编写LABEL1的MouseDown过程和MouseUp过程如下:
PrivateSubLabel1_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Shape1.BorderColor=&H80000008

Shape3.BorderColor=&H80000008

Shape2.BorderColor=&HFFFFFF

Shape4.BorderColor=&HFFFFFF

Label1.Top=Label1.Top 10

EndSub

PrivateSubLabel1_MouseUp(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)

Shape1.BorderColor=&HFFFFFF

Shape3.BorderColor=&HFFFFFF

Shape2.BorderColor=&H80000008

Shape4.BorderColor=&H80000008

Label1.Top=Label1.Top-10

EndSub

按‘F5'键运行即可。
三、移动字幕

在电视上我们时常会看到屏幕下方会有一行提示文字或广告信息由右至左移动,这样既起了提示作用又不会破坏整体屏幕。在VisualBasic5.0中我们同样可以完成这种设计。

进入VisualBasic5.0系统环境,建立一个新的表单(FORM1),并设置FORM1的Backcolor属性为一个RGB(192,192,192)。
鼠标点击“表单控制栏”中的“标签”,并在FORM1上拉出一个矩形方框(LABEL1)。设置它的属性Caption为“活动字幕演示”,Autosize为.T.,Backstyle为0,Forecolor为RGB(128,128,128),Fontname为“隶书体”,Fontbold为.T.,Fontsize为36。
鼠标点击LABEL1,按CTRL C(拷贝)键,再按CTRL V(粘贴)键,在FORM1上创建另一个标题与LABEL1相同的标签(LABEL2),设置它的Forecolor属性为RGB(255,255,0)。调整LABEL2的位置,使其刚好比LABEL1高一些,使LABEL1看起来象LABEL2的阴影。
鼠标点击“表单控制栏”中的“计时器”,再在FORM1上点击一下,即可在FORM1上创建一个计时器(TIMER1)。设置它的属性Interval为200。
双击FORM1,编写FORM1的Load过程如下:
PrivateSubForm_Load()

Label1.Left=Width 50

Label2.Left=Width

EndSub

6、双击TIMER1,编写TIMER1的Timer过程如下:

PrivateSubTimer1_Timer()

IfLabel1.Left<0-Label1.WidthThen

Label1.Left=Width 50

Label2.Left=Width

EndIf

Label1.Left=Label1.Left-500

Label2.Left=Label2.Left-500

EndSub

7、按‘F5'键运行即可见到字幕由屏幕右方出现,移至屏幕最左方消失。

四、文字的淡入淡出

很多游戏的开始时的解说字幕和爆机后的创作人员表都使用了字符的淡入淡出方式,在VisualBasic5.0中同样可以制作有淡入淡出效果的文字。

进入Visual Basic5.0系统环境,建立一个新的表单(FORM1)。
鼠标点击“表单控制栏”中的“标签”,并在FORM1上拉出一个矩形方框(LABEL1)。设置它的属性Caption为“文字的淡入淡出”,Autosize为.T.,Backstyle为0,文字颜色为RGB(0,128,128),字体为“隶书体”,Fontbold为.T.,字体大小为36。
鼠标点击“表单控制栏”中的“计时器”,再在FORM1上点击一下,即可在FORM1上创建一个计时器(TIMER1)。设置它的属性Interval为100,Enabled属性为.F.。
鼠标点击“表单控制栏”中的“命令按钮”,并在FORM1上拉出一个矩形方框(COMMAND1)。设置它的属性Caption为“开始”。
双击COMMAND1,编写COMMAND1的Click过程如下:
PrivateSubCommand1_Click()

IfTimer1.Enabled=FalseThen

Timer1.Enabled=True

EndIf

EndSub

双击FORM1,编写FORM1的Activate过程如下:
BackColor=RGB(0,128,128)

I=0

7、双击TIMER1,编写TIMER1的Timer过程如下:

PrivateSubTimer1_Timer()

I=I 10

IfI>=255*2Then

Timer1.Enabled=False

I=0

EndIf

IfI>=255Then

Label1.ForeColor=RGB(255*2-I,128,128)

Else

Label1.ForeColor=RGB(I,128,128)

EndIf

EndSub

按‘F5'键运行。用鼠标点“开始”按钮,可以看到标题由背景色渐变为红色,然后由红色渐变为背景色。

以上程序均在VisualBasic5.0及WINDOWS95中运行通过。->

上一篇:如何用API定义程序热键 人气:4455
下一篇:取得WAV文件信息 人气:3755
浏览全部Visual Basic的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-13 爬爬思特新闻管理系统 v2.0 Beta1
2008-10-13 Pligg v9.9.5 Beta
2008-10-13 广优邮件发送系统 v2.1
2008-10-13 缤纷互动视频交友 v3.1 RC
2008-10-13 MyShop网络商城 build 081005
2008-10-13 Chyrp 超轻量级开源博客引擎 v2.
2008-10-13 162100静态(论坛/文章)系统 v2.4
2008-10-13 金博人才招聘求职网黄金版 v4.2
2008-10-13 愚人笔记 v4.0
2008-10-11 联系人分组工具 v1.1 中文破解版
2008-10-11 FaceMelter变脸 v2.0 汉化破解版
2008-10-11 PathTracker道路跟踪仪 v1.2 破解
2008-10-11 Rooms手机聊天室 v0.6.7 破解版
2008-10-11 RemoteDesktop远程桌面 v1.0 破解
2008-10-11 ProRemote远程调音台 v1.0.1 破解
2008-10-11 PicShare照片共享 v1.0.0 破解版
2008-10-11 Photogene照片编辑器 v1.5 汉化破
2008-10-11 WriteRoom共享文档 v1.0 破解版
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成