- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《多媒体程序设计》《多媒体软件设计技术》
实验报告书
课程名称: 多媒体软件设计技术
班 级: 自动化2009级1班
学 号:
姓 名:
指导教师:
二○一一 年 四 月
一.实验目的
《多媒体软件程序设计》是一门实践性很强的专业基础课程。采用的开发软件是VB6.0。通过上机实验,不仅可以帮助学生较好地理解并掌握VB的对象、方法、事件等的概念,同时也可培养学生利用VB设计多媒体程序的基本步骤和方法。
本实验的主要目的为:
使学生通过试验,掌握界面的设计方法,掌握常用控件的属性、事件、方法,理解事件驱动的概念。
培养学生设计与动手能力:通过设计性的实验任务,使学生具备利用VB开发多媒体程序的能力。
实验一 常用控件与界面、菜单设计
1、实验目的
通过本实验,要求掌握常用控件的属性、事件、方法,理解事件驱动的概念。掌握界面的基本设计方法,掌握下拉式菜单的设计方法。
2、实验内容
实验1:打字游戏
设计界面
2) 运行界面
属性设置:
控件名称 属性名称 属性值 窗体 Caption 打字游戏 Startupposition 2-屏幕中心 Backcolor H00C0FFC0(淡绿) 签框数组
label1(0~8)
共9个 Caption 空 Autosize True BackColor H00C0FFC0(淡绿) 标签框label2
(成绩栏) Caption 总成绩: Font 仿宋GB2312、粗体、小四 Forecolor(前景色) H00FF8080(淡紫色) Backcolor H00C0FFC0(淡绿) 标签框label3
(分数) Caption 0 Autosize true Font 宋体、粗体、三号 Backcolor H00FFFF00(青色) Forecolor(前景色) H000080FF(橙色) Backcolor H00FFFF00(青色) 定时器timer1
(控制字符的下落速度) Interval 110 Enabled True 定时器timer2
(被击中后,重新产生字母) Interval 110 Enabled True
代码
a) 窗体加载
定时器控件Timer1:控制字符的下落速度,用户的打字成绩每增加10分,字符的下落速度就加快,如果字符下落到一定程度,结束程序的运行。
定时器控件Timer2:不断检测标签控件数组中的标签,如果那个标签被击中,其高度(Top值)初始值赋值为小于零,随机产生的字符赋给该标签的Caption属性。
判断是否击中窗体上的字母:
定义一个全局变量Score
实验小结
该实验主要训练了关于程序设计的基本流程,具体涉及到了标签数组,时钟控件,菜单编辑等等。在后期调试中,将数组个数改为了9个,并将其对应的属性做了修改。修改过程中开始就是简单的删除了标签但是在运行时候提示找不到label9(1),先查后得知应该删除第9个标签来保证在数组的完整性。通过的修改时钟控件的设置,对其使用方法有更深的体会。
实验2:在实验1的基础上,添加菜单
菜单设计
运行界面
编辑菜单
代码
对“开始游戏”编写代码:
与实验1 中的 窗体加载 的代码相同,
但将 Private Sub Form_Load( )
……
End sub
改成 Private Sub start_Click()
……
End sub
对“退出游戏”编写代码
对“当前分数”编写代码
d) 其他的代码如:Timer1,Timer2 ,同实验1
实验小结
菜单编辑时必须与相应的函数对应。添加菜单前必须预先分好组才能把菜单的功能编辑齐全。另外尝试了给菜单设置快捷键来方便操作。通过学习,可知一个完整的菜单栏对一个程序来说是相当重要的,它体现了程序的层次。
实验二 图像处理程序的设计
1、实验目的
通过本实验,要求掌握VB图形、图像处理程序设计的基本方法
2、实验内容
图片的百叶窗效果
设计界面
运行界面
“垂直”效果
“交互”效果
属性设置:
控件名称 属性名称 属性值 窗体 Caption 图片百叶窗 Startupposition 2-屏幕中心 BackColor H00FFC0FF 图片框控件1 Name ps AutoSize True 图片框控件2 Name pd AutoSize Tr
文档评论(0)