多媒体实验指导书VB.docx
- 文档编号:26684577
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:23
- 大小:602.76KB
多媒体实验指导书VB.docx
《多媒体实验指导书VB.docx》由会员分享,可在线阅读,更多相关《多媒体实验指导书VB.docx(23页珍藏版)》请在冰豆网上搜索。
多媒体实验指导书VB
《多媒体软件设计技术》
实验指导书
一.实验教学目的和要求
《多媒体软件程序设计》是一门实践性很强的专业基础课程。
采用的开发软件是VB6.0。
通过上机实验,不仅可以帮助学生较好地理解并掌握VB的对象、方法、事件等的概念,同时也可培养学生利用VB设计多媒体程序的基本步骤和方法,加深学生对VB和多媒体技术的理解。
本实验的主要作用为:
1.使学生通过试验,掌握界面的设计方法,掌握常用控件的属性、事件、方法,理解事件驱动的概念。
2.培养学生设计与动手能力:
通过设计性的实验任务,使学生具备利用VB开发多媒体程序的能力。
学生应达到的实验能力与标准:
1.掌握界面的设计方法,掌握常用控件的属性、事件、方法,理解事件驱动的概念及掌握程序调试的方法;
2.掌握图形、图像程序设计方法;
3.掌握多媒体音频、视频程序的设计方法;
4.了解VB实现动画的常用方法。
二.实验项目名称和学时分配
序号
实验项目名称
学时
分配
实验
属性
实验类型
实验者
类别
必开/
选开
1
常用控件属性的设置方法、事件驱动、代码的调试;菜单的设计方法;
2
技术
基础
设计
本科生
选开
2
VB图像处理程序的设计
2
技术
基础
设计
本科生
选开
3
多媒体音频、视频程序的设计
2
技术
基础
设计
本科生
选开
合计
6
实验一常用控件与界面、菜单设计
1、实验目的
通过本实验,要求掌握常用控件的属性、事件、方法,理解事件驱动的概念。
掌握界面的基本设计方法,掌握下拉式菜单的设计方法。
2、实验内容
实验1:
打字游戏
1)设计界面
图1:
设计界面
2)
运行界面:
图2:
运行界面
3)设计要点:
a)如何实现字符的随机出现。
采用标签数组来显示不同的随机字符,实用定时器来控制标签,使之随机显示字符;
b)字符在窗体上的随机位置。
将10个标签控件数组摆放在窗体的任意位置,造成随机感觉,如图1所示;
c)字符的自动下落过程由另一个定时器来控制,通过修改标签控件的Top属性值来实现;
d)如何确认击中了窗体上字符。
当用户按下键盘上的按键时,会出发KeyPress事件,在该事件中可判断用户输入的是否和当前标签数组中的每个元素的Caption属性值相同,即判断是否击中了窗体上的某个字符。
另外,若按下Esc键,则终止游戏。
e)随机出现在窗体上的字符可能重复,如在同一时刻,窗体出现了重复的字符,如:
两个A,应能够判断击中的是哪一个A,方法是:
根据字符在窗体上的位置判断,位置在窗体下方的字符先被击中。
4)属性设置:
控件名称
属性名称
属性值
窗体
Caption
打字游戏
Startupposition
2-屏幕中心
backcolor
&H00C0E0FF&
标签框数组label1
共10个
Caption
空
autosize
true
标签框label2
caption
您现在得分:
font
宋体、粗体、小四号
forecolor
红色
标签框label2
caption
0
autosize
true
font
宋体、粗体、四号
定时器timer1
interval
100
Enabled
True
定时器timer2
interval
100
Enabled
True
附:
如何设置控件数组?
选中标签控件,——>鼠标右键“复制”——>回到窗体,鼠标右键“粘贴”——>出现对话框,询问是否创建“控件数组”,选“是”——>重复“粘贴”,共“粘贴”9次,则共有10个标签控件,其Name属性值分别为:
label1(0)~label1(9)
5)代码
a)窗体加载:
b)定时器控件Timer1:
控制字符的下落速度,用户的打字成绩每增加10分,字符的下落速度就加快,如果字符下落到一定程度,结束程序的运行。
c)定时器控件Timer2:
不断检测标签控件数组中的标签,如果那个标签被击中,其高度(Top值)初始值赋值为小于零,随机产生的字符赋给该标签的Caption属性。
d)判断是否击中窗体上的字母:
e)定义一个全局变量Score
实验2:
在实验1的基础上,添加菜单
1)
菜单设计
图3菜单设计
2)
运行界面
图4运行“当前得分”菜单
3)
菜单编辑
图5菜单编辑
4)代码:
a)对“开始游戏”编写代码:
与实验1中的窗体加载的代码相同,
但将PrivateSubForm_Load()
……
Endsub
改成PrivateSubstart_Click()
……
Endsub
b)对“退出游戏”编写代码
c)对“当前分数”编写代码
d)
其他的代码Timer1,Timer2,判断是否击落字符同实验1。
实验二VB图像处理程序的设计
1、实验目的
通过本实验,要求掌握VB图形、图像处理程序设计的基本方法
2、实验内容
图片的百叶窗效果
1)
设计界面
图1设计界面
2)运行界面
图2运行,窗体载入图3单击“水平”
图4单击“垂直”图5单击“交互”
3)设计要点:
a)设置两个picturebox控件,一个装入原始图片,另一个展示百叶窗效果;
b)
如何将原始图片拷贝到第二个picturebox中去?
调用系统BitBlt函数。
函数作用:
转移图片
返回值:
long型,非0表示成功,0表示失败
参数
说明
hDestDC
指向目标设备环境的句柄
X
目标图片原点X坐标
Y
目标图片原点Y坐标
nWidth
目标图片宽度
nHeight
目标图片高度
hSrcDC
指向源设备环境的句柄
xSrc
源图片原点X坐标
ySrc
源图片原点X坐标
dwRop
转换操作句柄
4)属性设置:
控件名称
属性名称
属性值
窗体
Caption
图片的百叶窗效果
Startupposition
2-屏幕中心
图片框控件1
Name
ps
AutoSize
True
图片框控件2
Name
pd
AutoSize
True
命令按钮1
Name
shuiping
Caption
水平
命令按钮2
Name
chuizhi
Caption
垂直
命令按钮3
Name
jiaohu
Caption
交互
命令按钮4
Name
clear
Caption
清除
命令按钮5
Name
quit
Caption
退出
5)代码
a)
通用段代码
b)
清除按钮
c)退出按钮
d)窗体加载
e)水平按钮
f)垂直按钮
g)交互按钮
h)延迟函数(子过程)
实验三多媒体音频、视频程序的设计、VB实现图形动画的方法
1、实验目的
通过本实验,要求掌握多媒体音频、视频程序的设计方法,了解VB实现图形动画的方法。
2、实验内容
实验1:
音频程序的设计(MCI控件的用法)
1)
设计界面
图1设计界面
2)
运行界面
图2运行界面
3)设计要点
a)Mmcontrol控件的获取,如图2所示:
b)
通用对话框控件的获取,如图3所示:
图2获取Mmcontrol控件
图3获取CommonDialog控件
4)属性设置
控件名称
属性名称
属性值
窗体
Caption
MMControl的用法
Startupposition
2-屏幕中心
BackColor
&H00C0C0FF&(粉红色)
Label1
BackStyle
0-透明
Caption
正在播放的文件是:
Label2
BackStyle
0-透明
Caption
文件总长度:
Label3
BackStyle
0-透明
Caption
播放进度:
标签控件4
Name
File_name
Alignment
2-中心
BackStyle
0-透明
BordStyle
1-有边线
标签控件5
Name
File_size
Alignment
2-中心
BackStyle
0-透明
BordStyle
1-有边线
标签控件6
Name
File_grade
Alignment
2-中心
BackStyle
0-透明
BordStyle
1-有边线
MCI控件
Name
Mmcontrol1
通用对话框控件
Name
Com
命令按钮
Name
close
Caption
关闭
5)
代码
实验2:
视频程序的设计(MediaPlayer控件的用法)
1)设计界面
图1设计界面
2)运行界面
图2运行界面
3)
设计要点
a)MediaPlayer控件的获取:
图3MediaPlayer控件的获取
b)通用对话框控件的获取,同实验1
4)属性设置
控件名称
属性名称
属性值
窗体
Caption
MediaPlayer控件的用法
Startupposition
2-屏幕中心
BackColor
&H0080C0FF&(淡黄色)
Label1
BackStyle
0-透明
Caption
正在播放的文件是:
标签控件2
Name
File_name
BackStyle
0-透明
BordStyle
1-有边线
MediaPlayer控件
Name
WindowsMediaPlayer1
通用对话框控件
Name
CommonDialog1
命令按钮1
Name
play
Caption
播放视频或音频
命令按钮2
Name
quit
Caption
退出
5)代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多媒体 实验 指导书 VB