VB在多媒体技术中的应用

2010-09-27 02:36张玉荣
中国现代教育装备 2010年11期
关键词:金隅界面多媒体技术

张玉荣

北京金隅科技学校 北京 102403

VB在多媒体技术中的应用

张玉荣

北京金隅科技学校 北京 102403

北京金隅科技学校多媒体咨询系统是一种演示类型的系统,本文主要介绍了该系统的特点、总体概述、系统结构、详细设计和技术实现。

VB;多媒体咨询系统;设计;技术实现

北京金隅科技学校多媒体咨询系统引进了多媒体技术,改善了人机接口的界面,扩大了计算机的应用领域,增强了以往仅依赖文本和简单图形的用户界面,方便了用户的使用。VB所提供的程序开发环境,不仅继承了已有Basic程序语言简单易学的特性,而且在可视化图形程序设计上也有独特之处,它是一个面向对象的可视化集成开发系统,融进了当今设计领域的最热门技术—多媒体技术,是一个功能强大的工具。

一、系统概述

北京金隅科技学校(原北京市建筑材料工业学校)是一所具有50多年办学历史的国家级重点中等职业学校,是北京市首批现代化标志性学校之一,在这风风雨雨的50多年中,取得了许多成绩。学校以“团结、勤奋、求实、创新”为校训,坚持“立足集团、服务北京、面向全国、建设一流学校”的办学指导思想,发扬“自力更生、艰苦创业”的精神,继承“理论联系实际,注重学生实践能力培养”的优良传统,逐步形成了多层次、多形式的办学特色。

这样一所历史悠久,具有一定办学规模及声誉的学校,怎样把学校的各方面展示得淋漓尽致并且吸引用户的注意力呢?

首先,从技术上采用多媒体技术开发手段。

其次,从工具开发软件的选择上Visual Basic6.0是基于事件驱动的多媒体创作工具,使用VB来制作多媒体系统,在方法上可以说融合了描述语言及流程图式开发工具的优点,在开发效率、系统的弹性和扩充方面VB表现较为突出。

最后,从系统界面的设计上要注重生动逼真的音响效果,高清晰度的动态视频,灵活便捷的交互手段,和谐统一的友好界面。

二、系统结构层次图

系统采用层次化结构自上而下进行设计,工作流程如下图所示:

三、系统软件设计

1.软件结构

(1)图、声、文的调用次序:图像、图片与文字同时出现,有图像就有相应的文字说明,声音作为背景音乐。

(2)主程序通过按钮方式调用其他程序,图片通过数码相机采集,然后通过USB接口传送到计算机形成JPG格式的图片;声音(背景音乐是搜索已有的素材,配音是通过声卡、麦克风录制而成)→声卡→音箱;动画是使用Flash工具软件做成的.AVI视频文件;在引用图片时,适当引用已有的图片素材。

2.设计思想

本系统要把学校的各个方面展示给初中毕业生,笔者主要采用多媒体技术将学校的概况、教学系介绍、辉煌成就及21世纪的金隅科技学校展示为一体化,在创作中主要注意以下几点:

(1)屏幕设计应做到均衡、简洁、一致性,从主界面到子界面都采用冷色调,始终使用一种或同类效果的过渡,色调一致,思想一致,这样给人一种清新的视觉感受,所有界面均采用事件驱动方式设计。

(2)采用图文并举、声情并茂、生动活泼的方式展现学校的各个场景,有些场景采用交互式处理,有些场景采用自动播放式处理。

(3)声音比图像和文字产生的作用更强烈,背景音乐引用较为轻快,节奏较为明快,没有突出的、强烈的大起大落,给人一种舒适、明快的感觉,引用的背景音乐是“少女的祈祷”。

(4)动态元素(视频、音乐、音效)能引起更多的注意,在展示给用户的第一界面(主画面)中采用一段视频,吸引用户的注意力。

(5)考虑用户的满意度。用户喜欢较短的响应时间,如果有长的延时应通知(提示)用户,求助信息明晰,字符易懂。构造良好的菜单树,舍弃多余信息,优化用户视觉。屏幕安排合理的显示,确保适宜的显示速率和响应时间。

(6)多媒体创作中的非计算机因素。多媒体创作融科学技术、人文艺术为一体,创作者除需具备计算机多媒体技术知识和编程能力外,还应具备各方面的人文社会知识和良好的艺术修养,具备一定的审美能力。

(7)实现信息管理自动化。利用多媒体技术的集成性,将一张张图片、一段段文字按照同一核心、一定的顺序排列,使之将主题表现得生动活泼,使人们对课题的视听感觉表现自然,达到课题表现的目的。

(8)确定多媒体应用软件的素材。声音,通过声卡录制、修改、编辑,形成相关的.wav文件;图像,通过数码相机来获取,适当引用已有的图片素材;文本,全部为中文脚本;动画,Flash做动画,保存成.AVI文件;视频,通过数码摄像机获取,适当引用已有的视频素材。

3.关键技术的解决方法

(1)动画的实现

在主画面上有一个10秒钟左右的动画,为了考虑主画面的运行速度,所加的动画不能时间太长,否则运行的速度就会变慢,使用户有一个等待主画面的时间,程序的时效性不好。为解决这个问题,笔者考虑不直接用视频采集,而用Flash做动画,主要体现学校的外观及标志(即校园景象及校徽),最后保存为.AVI文件,用VB中的MCI控件播放。

(2)图片的处理

在本系统设计中引用了许多图片,有的作为标志图片,有的被引用为背景图片,还有的是直接显示图片,这些图片根据要求分别采取不同的处理方法。

①标志图片的处理。标志图片应代表界面的特征,本系统中的标志图片,有的是直接引用已有的素材,有的是用Coll3D软件做成的。

②背景图片的处理。作为背景图片,应该是颜色淡并且画面真实的图片。将1张清晰的图画处理成淡色,常用的方法有2种,一种是对颜色的处理,一种是对亮度的处理。大多数人处理图片首选的软件是PhotoShop,但这无形中又增加了设计的难度,从数码相机导入的图片一般分辨率比较高,直接用附件中的画图软件来处理,一味缩小图像,造成了图像失真,色点聚集厉害,本来一张很清晰的图片却发生了很大的抖动,这种方法也不能达到淡背景的要求,所以不能直接使用附件中的画图软件来处理图片。为了在不增加难度的前提下使图片清晰度符合要求,笔者采用了一种简单的方法,在Word软件“插入”菜单中选择“图片”中的“来自文件”,则将文件中的图片插入到Word文件中,图片保持原来的清晰度,且大小或图像的裁剪都可以通过图片工具来处理。要处理为淡背景,则用图片工具增加亮度即可,然后把它复制到画图软件中,直接保存成需要的图片格式。

(3)界面的一致性

界面的创意主要考虑到界面的一致性,一致性包含两个方面,一是色调一致;二是风格一致。在保持色调一致性时,主要注意的是界面的背景颜色与表达的主题思想要一致,以冷色调(深蓝色)为主线,其他配色为辅,在界面的表现风格上,主要是以事件驱动方式为主,自动播放为辅。

(4)界面表现活泼的处理方法

在考虑界面表现一致的前提下,也不失表现活泼些,这样可以吸引用户的注意力。活泼主要表现在按钮的制作上,每个界面的按钮表现都有自己的特色,如主画面上按钮全部引用1张色调一致的图片;信息系介绍画面上的按钮全部是用Cool3D做成的文字图片,来表现该界面的主题;有的简单界面是采用VB做成的带有背景颜色的按钮,表现形式各有特色。

(5)图片及文字的自动播放处理方法

在辉煌成就这个画面上图片及文字采用的是自动播放的方式,实现的方法是使用Timer控件来控制交替播放的时间,即多长时间图片变换,文字是与图片对应起来的,哪张图片对应的是哪些说明文字,文字的对应方法是利用数组来实现的。

四、系统特点

1.采用VB语言编程进行多媒体软件的制作,可移植性强,扩充性强。

2.本系统充分体现多媒体软件的特点,大量使用各种媒体,充分利用图像直观而形象地表达主题思想,声音与动态图像合成具有更强的表现力。

3.系统稳定,衔接流畅,操作简单,系统的界面设计新颖,不枯燥乏味,有很强的交互性,一般均采用事件驱动方式,操作便捷,功能选项一目了然。

4.本系统为演示类型的多媒体系统,所有脚本均采用中文脚本。

综上所述,VB在多媒体咨询系统的设计中充分体现了VB的事件驱动、面向对象、简单易学的特点,此系统在实际应用中取得了较好的效果。

[1]钟玉琢.多媒体技术(初级)[M].北京:清华大学出版社,1999

VB in multimedia technologies application

Zhang Yurong
Beijing jinyu polytechnic, Beijing, 102403, China

Beijing jinyu polytechnic multimedia consulting system is one kind of demonstration type system. This article mainly introduced this system's characteristic, the overall outline, the system structure, the detailed design and the technology realizes.

VB; multimedia consulting system; design; technology realize

2009-12-23

张玉荣,工程师,校长助理兼教务处长。

猜你喜欢
金隅界面多媒体技术
多媒体技术在中学英语教学中的应用
国企党委前置研究的“四个界面”
金隅集团:地王的债务危局
应用多媒体技术 创新中职德育课
一种可用于潮湿界面碳纤维加固配套用底胶的研究
计算机多媒体技术应用初探
金隅冀东水泥赞
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
金隅养老产业重视企业文化建设
电子显微打开材料界面世界之门