多媒体CAI创作工具的设计和实现.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多媒体CAl创作工具的设计与实现 周恕义侯洪涛牟洪臣 哈尔滨师范大学物理系邮编15∞舶 摘要:本文提出了多媒体cAI开发平台的设计思想和简单实现. 1 开发平台的功能要求 在系缴i殳计酎煅需要解决以下方面的问曩: 开发项目的性质、目的和要求;(2)开:蹙规模的确定;(3)开发环境的确定;(4)人 员分工的确定;(5)成本核算;(6)程序大体框架等。 开发平台的设计目的就是开发辅助教学的软件,其系统也就是为开发辅助教学的软件 而服务的,属于二次开发平台。cAI课件又分许多类型,所以开发平台应具有开发不同种 软件的自B力。属于大中型的开发模式,通常需要几人、十几人的分工合作。对于开发环境, 从协作开发需要和软件功能强弱以及考虑开发成本的角度。应该选用对多媒体编程功偿强 大的绾程工具。 开发平台应具有对多媒体文件进行编辑、对过场的切换加人效果以及对多媒体文件进 行连接控橱的功能。并且允许用户利用开发平台进行多媒体课件的界面设计。 2开发平台的实例设计与实现 2.1系统设计 以设计一个最简单的开发平台为例,在系统设计阶段首先明确项目的具体要求.确定 开发,J、组人数并具体分工。由于这是属于多媒体编程的大型软件,从多媒体控制功能和兼 容性等因素的考虑选用的编程工具为教软的vcH作为开发工具。最后确定程序的大体框 生成—个单文档程序框架,然后在此框槊基础上继续各项功能的设计。 2.2界面设计 平台主界面主要由MFc的单文档向导生成—个标准的wiIl曲哪界面。如果主界面要 求是一个多工具栏的,那么还需要加入部分代码。 2.3功能的设计 以下对声音文件和图像文件的操作设计为铡简要介绍设计方法。 ·246· 2_3.1声音文件 (1)插人姗I文件 Micmsoft API提供了三种不同的方法来实现MⅢI的播放: M。dia MCI(1kcon∞ll咄畦Ice)。这是最基本的方法。 流缓冲器。这种格式允许应用程序为M吼数据分配缓冲器。 低级M叮I设备。需要完全控制MⅡ)I数据的应用程序可以使用这种方法。 f2)插人w心v文件 h丘c∞sofI API提供了三种不同的方法来实现ww的播放: Pl掣S“IId()函数。它可以通过单行编码来播放胁vc格式的声音。此函数有两个限 制:必须将声音数据完整地载人物理内存;数据格式必须被所配置的某一音频驱动器支持。 根据经验,Pllys咖d()适用于100K以下的文件。 Ma。与上面播放M唧文件相似,可以播放100K以上的文件。 倾袖音频设备。用这些设备可以运行完全控制who数据的应用文件。 0)插入。 使用McI播放。方法同上。 2.3上圈■文件的操作设计 图像文件的显示选用cD吐AG嘲ECT类库提供的公用函数,aMAa啪mcT类库 提供对BMP、GⅢ、JpG、KⅨ、TGA、1Ⅱ六种匪像文件的支持。 由于篇幅所限,已经略去了程序代码。这个开发平台的功能还是非常简单的,而且播 放引擎也很原始,但是可以以此为契机完善它的功艟,如加人多媒体对象和屏幕的切换过 渡,增加交互功能等等。这样的多媒体ou开发平台才是—争真正的多媒体cAI开发平台。 ●膏文■: 【l】础dI趣dc.hi妇薯睬冠民苷译_vi飘m㈨_o开发技术内暮.北京.机槭工业出版挂19辨 【2】P晰N啊妇蛳I‘阳,喈。r薯孙风荚辱译J肝c开发wh姗5删应用程序.北京.清华大学出版 牡.1螂 【3】^1w埘卸晦着妻泣荨译.Ⅷ-c技术内暮.北京瑚l槭工业出版社.19盼 【41薛毫曩,羹荣怀.蕞学软件的设计与开发.北京.人民雌电出版社1997 D踟LoPSY锄M DESIGNANDREAUZEAⅡⅡjn剐匝DI^CAI zhou HI旧窖chcn Shl咖H叽H帅咖Mu Ihrb缸15∞胁 Ulli嘲ity D印.ofPhysi

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档