166福建电脑2006年第9期函数在多媒体程序中的应用张琳(平项山学院河南平顶山467002)摘要:阐述了函数的概念,以及和其他方式相比使用函数设计多媒体程序的特点,并举例说明了函数在多媒体程序中的使用方法。
关键词:,多媒体程序,多媒体设备目前多媒体程序的制作工具基本上可分为两类:一类是专为开发多媒体节目和电子出版物而设计的所谓多媒体编著工具(如):另一类是通用的软件开发工具,如下的88、等。不管是哪一类工具基本上都提供有函数的使用。通过调用函数可以让多媒体程序设计者灵活地设计出更为复杂的多媒体系统。1.什么是删函数(肼吼以),即应用程序编程接,比如32.就是32位平台的应用程序编程接。它实际上是操作系统为用户程序提供的一组系统调用命令.用户可将这些系统调用命令写在程序当中。当用户程序真好玩网游在运行过程中执行到这些系统调用命令时将发生中断.进入操作系统.操作系统根据不同的系统调用命令转到相应的处理程序完成该调用命令所要求的服务。简单点说.用户程序是通过函数来请求操作系统为自己服务的。之所以要向操作系统请求服务,是因为即使是比较优秀的程序开发工具.内部的类库和控件也只能提供一般的功能。而对于诸如与文件相关、与进程相关、与资源相关等方面的功能.这些程序开发工具本身是难以实现的,必须利用州函数请求操作系统替自己实现这些功能。随着软件技术的不断发展。很多优秀的可视化编程工具(如、++、址.等)把常用的函数组合在一起封装成一个控件或类库,并赋予其方便的使用方法,极大的加速了应用程序开发的过程。2.和其他方式相比函数在多媒体程序设计中的特点设计多媒体应用程序.关键是对多种媒体设备的控制和使用。在系统中。对多媒体设备进行控制主要有三种方法:2.1使用(疵,媒体控制接)是提供的一种能够针对各种多媒体设备且与设备无关的控制方法。的核心是命令解释器。它提供了一系列与设备无关的控制命令。
如”打开”、”播放”、”暂停”、”关闭”等。对于标准多媒体设备。安装相应的啪的。.即可对该设备进行操作访问:对于非标准的多媒体设备。只要有厂家提供所配的也可以操作。由于与设备的无关性。程序员在多媒体应用程序的开发中。
无需了解每种产品细节就能开发出通用的多媒体程序。2.2使用(0锄,目标链接与嵌入)技术程序员可以将不同格式的数据(如文本、图像、声音、视频等)以0对象的方式插入到多媒体程序中,实现不同软件之间的无缝集成。例如。
如果想在刑陀文件中嵌入文档、幻灯片等已经由其他应用程序开发好的文件,利用0技术就可实现.只要把这些文件作为对象插入-10文件即可。23调用函数的函数按不同类别多达几千个.其中有一组与多媒体相关的函数.包含对媒体设备进行各种操作的底层支持。使用设计多媒体应用程序就是通过调用这一组函数来实现的。和前两种方式相比,函数虽然使用起来比较复杂,但有其独特的优势:使用开发多媒体程序虽然简单、快捷、方便,但在实际程序设计中,常会碰到一些利用不好解决的问题。例如。有些语言就不包含语音支持、,0端访问以及位图操作。
此时就要通过调用函数来实现。它对媒体的控制比更加全面、灵活;的特点是简单方便,不必了解、等内容就能使用音像媒体,但是,其运行环境一般涉及多个应用软件,系统环境维护较强悍装备复杂。而且频繁的磁盘访问降低了整个软件的运行效率。因此。删函数在开发多媒体应用程序。特别是高级复杂的多媒体应用程序时往往是不可或缺的工具。3.函数在多媒体程序中的使用方法用函数设计多媒体程序主要是调用的-.库,它提供了一百多个具有多媒体处理能力的函数。通常用到的和多媒体相关的函数有90、90和。这些函数要先声明然后才能调用。下面通过在中利用函数痂垠设计一个简单的3播放器来介绍函数的使用方法。这个播放器是通过自定义的一个媒体播放类来实现的。类文件源代码如下:88.:嚏.舀.“8;8.(二0088.啪.地;8.诅;.6砖.油;.;.;,定义一个媒体播放类18,『定义函数使用的字符串变量8(¨删1咖.Ⅱ峨=2删8试Ⅱ皓=¨;[8(Ⅱ帅鸭.川孙.掰=128)五-碰=”;;,定义播放状态技举变量=,8=2.=3;滕构变量Ⅱ那2006年第9期福建电脑167吐舱;8;;咖=;,取得播放文件属性3.:喊篁洲:=.呦(127,.眦);枷=删七(260..网游的操作眦呱));呲.=:.=8.肌眦.呲,眦.)查看;=神;啪=+.州34)++.盯(34)+”拍”:Ⅱ-=8.∥”,|峨吨,);篁88.芷;(锄,栅。碰,);皇8.眦(”8眦8鹏叫嫩掣,饥眦七,0);.8诅=忸.;8盹.(“出错错误!);棚放¨“=””:-=Ⅱ.(127,.眦(。));88.嘣”.。
,吨.。0);眦.皇砒.;|祷证=”“:=.觚(128,.眦呱~));10=.呲(”..,饥128,);=88.掇(””,峨128,);眦.8诅=诅.;嚆铎¨=””:=耶饥碰(1船,.缸””));如=.(”...饥.,0);.8=咖.:研砒%圳蜡)(.1)”;=.0;=哪.晡印,啪.—1);帆:,声明函数¨(”腓132.”,=.)咖缸地(8咖1%,吼咖8,。呲艉);田(”咖皿”,0=..呲”.5=吐沁.)“毗肚眦晡(“咖,札啦Ⅱ,“,|Ⅻ);窗体部分:四个按钮(、¨、叩)。一个标签。对按钮、¨、叩的编程直接调用类中相对应的方法即可.而按钮的编程稍微麻烦一些.主要代码如下:091.=”+.31.3”;091.=””;=8.).删=叩091.:胁是类的一个对象删.=091.啪;参考文献:1.部大伟.多媒体技术基础与应用.北京:高等教育出版社,2003.2.左万历游戏资料,周长林.计算机操作系统教程.北京:高等教育出版社,20104.3.罗宾逊.高级鳊程.北京:清华大学出版社。2002..+一+·.卜-+一—卜—+—+一+-—卜-+-+一+一+-+·+-+一+一+-—卜+一+一+·+-—+-+一+-—卜·+-+一+—+—+-+-+-+-+-+-+—卜·-卜-—卜-·一-一-—。-。1。(上接第200页)时费。
包括外聘专家、教授的课时酬金等,系里须有一定的资金支配权.满足这些费用的开销。(4)学生管理。根据该专业改革实施方案,学生在校三年,要进行三次分班。第一次是入校,学本网游这一点不错生按行政管理编班学习,每班最多50人.设年级辅导员管理。第二次是进入第二阶段,学生按能力培养方向编班学习.每班最多50人.设班主任和技术班主任联合管理。
第三次是进入第二阶段第二步,学生全体进入信息技术总公司实习。5个方向分别设立5个分公司,学生按项目编组。所有这些,都是对传统管理模式和学生成绩评价体系的挑战和突破。系里要有相应的学生管理权限。
4.校内模拟实习公司为了使学生能真正体会到在公司管理模式下的营运过程,需要组建一个计算机信息技术总公司,按学生能力培养方向设5个分公司发布新。总公司负责人为系领导,分公司负责人为教研室主任和学生管理人员。一开始可以建立一个模拟的公司,条件成熟后(资金、人员、场地有保障),可以成立一个名副其实的计算机信息技术总公司。由系里负责公司的运转,学生经过第一、二个阶段的学习之后强服,进入该公司实习,接受”模块”阶段第二步的校内综合素质培训。5.校外实习基地建设根据我系的专业教学改革实施方案.第二阶段的第三步为校外实习.以检验前期的教学成果。为此,我们可以与公司和企业进行合作.组建多家校外实习基地,给学生提供足够的校外实习的场所.加强学生实际动手能力的锻炼。6.结束语”平台+模块”的计算机教学模式.力求突出高职高专教学特色,使教学计划、教学方式适应知识的不断更新,给学生的能力和个性发展提供充足的空间.从而更好地满足社会对人才的需求。函数在多媒体程序中的应用作者:张琳作者单位:平项山学院,河南,平顶山,467002刊名:福建电脑英文刊名:玩家认为不错年,卷(期):2006(9)被引用次数:1次参考文献(3条)1.罗宾逊高级编程20022.左万历;周长林计算机操作系统教程20043.鄂大伟多媒体技术基础与应用2003引证文献(1条)1.宁德琼.胡天文在中利用函数实现媒体音频的播放[期刊论文-电脑知识与技术2009(9)。
Email: cz95@cz95.com ; 联系客服:15822478812