




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、多媒体技术基础与实验课程,第9章多媒体应用的综合开发,第9章内容,第9.1章多媒体软件开发概述9.1.1软件工程方法的应用9.1.2开发过程9.1.3美学原理9.2多媒体创作工具概述Authorware 9.2.1功能9.2.2编辑环境9.2.3基本操作9.3 VB多媒体编程9.3.1媒体控制接口MCI 9.3.2多媒体API功能9.3.2 VB多媒体开发,优秀的多媒体应用软件是一个多媒体系统集成其外观应具有较高的审美水平,其颜色、形状和字体应协调美观;当用户使用它时,该软件可以提供清晰和连贯的导航,并显示各种简洁和令人印象深刻的内容。要开发一个优秀的多媒体软件,我们不仅要遵守软件工程的一般规
2、律,还要遵守我们自己的创作规律和使用技巧。9.1多媒体软件开发概述,9.1.1软件工程方法的应用从程序设计的角度来看,多媒体软件设计仍然属于计算机软件设计的范畴,软件工程的开发方法可以借鉴。采用螺旋模型结合面向对象的开发方法是多媒体应用软件开发的趋势。图9-1螺旋模型,使用螺旋生命周期模型开发多媒体应用软件的步骤:1)通过访谈、访谈或调查获得用户需求意见。2)在已知需求分析的基础上,快速设计应用系统原型。3)将原型交给最终用户。4)从最终用户处获得反馈信息,并更改用户要求。5)建立下一个原型并添加新的用户需求。6)重复上述过程,直到应用软件完成或报废。多媒体应用软件是根据需要将文本、声音、图形
3、、图像、视频等对象有机地组织起来,以实现某些功能或解决某些问题的专用软件。在多媒体软件的设计中,具有一定内容和属性的对象能够完成一定的操作功能,满足面向对象设计方法中“对象必须有属性和操作功能”的要求。因此,采用面向对象的开发方法来设计多媒体应用软件,使设计过程更加自然和简单。9.1.2开发过程,利用螺旋模型开发多媒体软件,开发过程可分为以下几个阶段:1。需求分析以完成主题选择报告和需求规范。2.脚本设计根据需求规划,准备多媒体性能脚本和系统创建脚本。3.多媒体材料包括文本、声音、图像、动画和视频等。4.编码集成根据所设计的脚本,各种多媒体材料被连接并集成到一个完整的多媒体应用系统中。5.系统
4、测试经过彻底检查,以纠正错误、修复漏洞,有时还会进行优化。6.使用和维护制作一些操作说明,包装产品等。最后发送给用户。维护的目的是保证用户的需求,延长软件在整个生命周期中的使用寿命。9.1.3美学原则,颜色:和谐、美丽、平衡、节奏、美丽、比例、美丽、空间和美丽。根据人类美感的共性,我们可以从色彩和画面构成两个方面来探讨多媒体应用软件在设计时应该遵循的美学原则。Authorware软件的主要功能如下:1)构建块图标创建方法和面向对象的创建环境2)高效的多媒体集成环境3)强大的逻辑结构管理功能4)丰富灵活的交互模式5)丰富的变量和功能6)模块和库功能7)广泛的外部接口8)网络支持9)跨平台架构10
5、)独立的应用系统9.2.2编辑环境9.2.3基本操作1。创建Authorware文件2。图标3的基本操作。调整设计窗口4。程序初始化窗口5的设置。正在导入对象6。保存Authorware文件、9.3 VB多媒体编程、9.3.1媒体控制接口MCI是微软视窗提供的一组多媒体设备和文件的标准接口,它可以方便地控制大多数多媒体设备,而不需要知道它们的内部工作条件。多媒体集成的最大优点是应用系统独立于设备,系统升级非常方便,大大提高了多媒体应用系统的开发效率。为了提高可伸缩性,MCI围绕编译和执行MCI命令的结构设计,通过应用特殊的MCI设备驱动程序。MCI设备驱动程序可以直接控制媒体硬件,也可以通过窗
6、口提供的低级多媒体功能控制媒体硬件,最常用的设备是通过低级多媒体功能控制的。MCI编程接口MCI提供两个编程接口:命令字符串和命令消息。2.MCI命令集MCI命令集提供原始命令核心集来控制不同类型的媒体设备。命令字符串接口中的命令描述了MCI命令集,每个命令在命令消息接口中都有相应的命令消息。MCI命令可分为四类:系统命令、需求命令、基本命令和扩展命令。3.MCI设备MCI允许控制两种类型的设备:第一种是简单设备,指的是那些不需要数据文件的设备,如光盘音频播放设备;第二类是复合设备,需要设计文件,如数字视频和波形音频设备。多媒体控件,9.3.2多媒体API函数,1。API函数调用规则(1)AP
7、I函数声明Win32 API函数和VB函数的唯一区别是API函数在使用前需要声明。(2)应用编程接口使用值和参数传递。默认情况下,VB通过引用传输所有参数,但只传输数据的32位地址。要将参数作为值传递,应在Declare语句中的参数声明之前添加ByVal关键字。如果字符串作为值传递,则传递该字符串的第一个数据字节的地址;如果您通过引用传递一个字符串,您将传递用于保存另一个地址的存储单元的地址;下面的“地址”实际上是字符串第一个数据字节的内存地址。多媒体API函数是Win32 API中与多媒体相关的函数,可以控制媒体。在Windows系统中,多媒体功能的动态链接库是WINMM.DLL。多媒体应用
8、编程接口函数通常使用的与接口相关的高级应用编程接口函数,它们都符合VB语言,它们是微处理器字符串函数微处理器执行函数微处理器字符串函数微处理器字符串函数微处理器字符串作为参数传递给应用编程接口函数来控制多媒体设备。9.3.3 VB多媒体开发,在VB6.0多媒体程序开发中,我们可以用MCI控件MCI32。由VB本身提供的OCX,Windows系统的多媒体API函数,第三方提供的自定义控件,OLE对象等实现多媒体功能。作为一个VB多媒体程序的初学者,我主要选择学习MCI控件和多媒体API函数。其他方法可以参考相关书籍。VB多媒体开发概述(1)集成开发环境(2)VB中有三种对象:全局对象、程序接口对象和数据访问对象。全局对象是指可以在应用程序的任何级别访问的对象。有五种对象:设计的应用程序、窗口中的剪贴板、计算机屏幕、调试窗口和打印机。程序接口对象包括窗体和控件。界面设计是在窗体上放置控件并指定它们的属性。数据访问对象旨在访问数据库。数据库是一个对象,包含其他对象,如字段和索引。通常,一个VB程序包含至少一个窗体,该窗体可以包含一个或多个对象,并以控件的形式存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宣传学习课件
- 2025届重庆市高一物理第二学期期末统考模拟试题含解析
- 冠心病的课件知识
- 宝贝乘坐公交安全课件
- 二零二五年度ICP证备案与认证服务合同
- 二零二五年度2人餐饮连锁经营合作协议书模板
- 二零二五年度电力设施安全生产维护合同规范
- 2025版景区旅游保安服务合同范本
- 2025版商业空间装修设计施工一体化合同
- 2025版都市情感剧本定制服务合同
- 偏瘫足内翻的治疗
- 永安污水处理厂工程可行性研究报告
- 机动车检测站设备维护管理制度
- 企业内部举报制度实施细则
- DB4420-T 51-2024 脆肉鲩鱼肉脆度的测定 质构仪法
- 江苏省南通市中考物理部分试题总结课件
- 呼吸与危重症医学专科医师规范化培训基地认定细则
- JGJ/T235-2011建筑外墙防水工程技术规程
- CHT 8024-2011 机载激光雷达数据获取技术规范(正式版)
- 乒乓球竞赛规则、规程与裁判法
- 北川县楠木园水泥用石灰石矿矿山地质环境保护与土地复垦方案
评论
0/150
提交评论