多媒体VB程序设计实验.docx

上传人:b****3 文档编号:26601178 上传时间:2023-06-20 格式:DOCX 页数:20 大小:787.58KB
下载 相关 举报
多媒体VB程序设计实验.docx_第1页
第1页 / 共20页
多媒体VB程序设计实验.docx_第2页
第2页 / 共20页
多媒体VB程序设计实验.docx_第3页
第3页 / 共20页
多媒体VB程序设计实验.docx_第4页
第4页 / 共20页
多媒体VB程序设计实验.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

多媒体VB程序设计实验.docx

《多媒体VB程序设计实验.docx》由会员分享,可在线阅读,更多相关《多媒体VB程序设计实验.docx(20页珍藏版)》请在冰豆网上搜索。

多媒体VB程序设计实验.docx

多媒体VB程序设计实验

《多媒体软件设计技术》

实验报告书

 

实验一常用控件与界面、菜单设计

1、实验目的

通过本实验,要求掌握常用控件的属性、事件、方法,理解事件驱动的概念。

掌握界面的基本设计方法,掌握下拉式菜单的设计方法。

2、实验内容

实验1:

打字游戏

设计界面;

运行界面;

1)属性设置:

控件名称

属性名称

属性值

窗体

Caption

打字游戏

Startupposition

2-屏幕中心

backcolor

&H0080FF80&(绿色)

标签框数组label1

共10个

Caption

autosize

true

标签框label2

caption

您现在得分:

font

宋体、粗体、小四号

Blackstyle

0-Transparent

forecolor

蓝色

标签框label2

caption

0

autosize

true

Blacktyle

0-Transparent

font

宋体、粗体、小四号

定时器timer1

interval

100

Enabled

True

定时器timer2

interval

100

Enabled

True

2)代码

窗体加载:

定时器控件Timer1:

控制字符的下落速度,用户的打字成绩每增加10分,字符的下落速度就加快,如果字符下落到一定程度,结束程序的运行。

定时器控件Timer2:

不断检测标签控件数组中的标签,如果那个标签被击中,其高度(Top值)初始值赋值为小于零,随机产生的字符赋给该标签的Caption属性。

判断是否击中窗体上的字母:

定义一个全局变量Score

实验2:

在实验1的基础上,添加菜单

1)菜单设计

 

2)运行界面

图4运行“当前得分”菜单

3)菜单编辑

 

 

 

4)代码:

对“开始游戏”编写代码:

与实验1中的窗体加载的代码相同,

但将PrivateSubForm_Load()

……

Endsub

改成PrivateSubstart_Click()

……

Endsub

对“退出游戏”编写代码

 

对“当前分数”编写代码

其他的代码Timer1,Timer2,判断是否击落字符同实验1。

 

实验二VB图像处理程序的设计

1、实验目的

通过本实验,要求掌握VB图形、图像处理程序设计的基本方法

2、实验内容

图片的百叶窗效果

1)设计界面

2)运行界面

 

如何将原始图片拷贝到第二个picturebox中去?

调用系统BitBlt函数。

函数作用:

转移图片

返回值:

long型,非0表示成功,0表示失败

返回值:

long型,非0表示成功,0表示失败

参数

说明

hDestDC

指向目标设备环境的句柄

X

目标图片原点X坐标

Y

目标图片原点Y坐标

nWidth

目标图片宽度

nHeight

目标图片高度

hSrcDC

指向源设备环境的句柄

xSrc

源图片原点X坐标

ySrc

源图片原点X坐标

dwRop

转换操作句柄

 

3)属性设置:

控件名称

属性名称

属性值

窗体

Caption

图片的百叶窗效果

Startupposition

2-屏幕中心

图片框控件1

Name

PS

AutoSize

True

图片框控件2

Name

PD

AutoSize

True

命令按钮1

Name

SP

Caption

水平

命令按钮2

Name

CZ

Caption

垂直

命令按钮3

Name

JH

Caption

交互

命令按钮4

Name

QC

Caption

清除

命令按钮5

 

Name

TC

Caption

退出

4)代码

a)

通用段代码

 

b)

清除按钮

c)退出按钮

d)

e)窗体加载

 

f)水平按钮

 

g)垂直按钮

h)交互按钮

i)延迟函数(子过程)

 

实验三多媒体音频、视频程序的设计、VB实现图形动画的方法

1、实验目的

通过本实验,要求掌握多媒体音频、视频程序的设计方法,了解VB实现图形动画的方法。

2、实验内容

实验1:

音频程序的设计(MCI控件的用法)

1)设计界面

2)运行界面

 

3)设计要点

a)Mmcontrol控件的获取,如图2所示:

 

4)属性设置

控件名称

属性名称

属性值

窗体

Caption

MMControl的用法

Startupposition

2-屏幕中心

BackColor

&H0000FF00&(绿色)

Label1

BackStyle

0-透明

Caption

正在播放的文件是

Label2

BackStyle

0-透明

Caption

文件长度:

Label3

BackStyle

0-透明

Caption

播放进度:

标签控件4

Name

Name

Alignment

2-中心

BackStyle

0-透明

BordStyle

1-有边线

标签控件5

Name

Size

Alignment

2-中心

BackStyle

0-透明

BordStyle

1-有边线

标签控件6

Name

Grade

Alignment

2-中心

BackStyle

0-透明

BordStyle

1-有边线

MCI控件

Name

Mmcontrol1

通用对话框控件

Name

Com

命令按钮

Name

Close

Caption

关闭

5)代码

 

实验2:

视频程序的设计(MediaPlayer控件的用法)

1)设计界面

 

2)运行界面

 

 

3)属性设置

控件名称

属性名称

属性值

 

窗体

Caption

MediaPlayer控件的用法

Startupposition

2-屏幕中心

BackColor

&H00FFFF00&(蓝色)

Lable1

BackStyle

0-透明

Caption

播放文件名:

 

 

标签控件2

 

Name

File_name

BackStyle

0-透明

BordStyle

1-有边线

MediaPlayer控件

Name

MediaPlayer

通用对话框控件

Name

CommonDialog1

命令按钮1

Name

Play

Caption

播放

 

命令按钮2

Name

Quit

Caption

退出

 

2)代码

实验小结:

本次试验是学习使用visualbasic来设计软件的,visualbasic是一款可视化,面向对象和采用事件驱动方式的结构化高级程序设计语言,它的特点是简单易学,效率高,功能强大,是软件的设计过程大为简化,通过这次的试验,使我明白了如何设计一个小程序,如何设计才能把界面设计的更加美观,实用。

在设计界面时,要注意各个控件的作用,以及如何修改它们的属性值,才能使控件更合理,比如说图片框控件一般都把Autosize选着true,这样在播放图片是才能根据图片的大小自动的匹配,还要熟悉各个属性的作用,例如标签框控件中的属性Blackstyle的属性值是控制该标签框透明与否,即是否与主界面的颜色一致或者不同,一般应选透明。

通过此次实验不仅是我们对visualbasic的相关操作有了了解,同时更重要的是激发我们对这门语言的学习积极性,因为visualbasic有许多其他语言都无法比拟之处。

虽然我们现在只是略懂皮毛,但我相信,只要不断努力,总有一天能够我们能够学好这门语言。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1