Director等.(3)简报制作软件多媒体简报制作软件主要用来制作学术演讲,产品展销会上的新品介绍,具有简单,实用的特点,是一种大众化软件.如Microsoft公司的PowerPoint,LotusFreelanceGraphics等.(4)多媒体数据库系统它具有能有效地组织大量数据的优点,其缺点是对媒体交互控制差,主要适用于资料性问题及有大量相同结构数据的场合.通过以上对比,可以发现:采用直接编程法(即程序设计语言)具有很强的灵活性,软件开发人员可以直接实现Windows底层所有的功能,运行速度也很快,但是系统开发的成本高,周期长,开发人员必须具备足够的技术和经验.采用工具法(即多媒体编辑软件)可以大大缩短开发应用时间,设计出的界面也往往引人入胜,但是购置创作系统费用很高,运行环境要求也高,同时许多创作系统的数据功能略显不足,有的甚至没有,这给系统开发带来许多限制.采用混合编程法(即多媒体数据库系统)可继承数据库系统的所有特性,在数据处理上具有绝对的优越性.另外开发工具也日趋完善,一些数据库系统还可以扩展功能,实现与其他软件的集成,但是需要处理多媒体信息,还需要进行比较多的底层工作.如果读者决定用程序设计语言进行多媒体应用软件的开发,我们推荐选择Delphi.以下是它与其他几种开发语言的对比.微软公司的软件开发工具VisualC++功能十分强大,它提供的MFC类库几乎封装了WindowsSDK函数的所有内容,用其他语言所能做的工作它几乎全部能作,但它的灵活性较高,要熟练掌握它也比较困难.由于我们要编写多媒体应用程序,MFC类库并不直接提供封装的多媒体功能,如果要用它编写多媒体程序,则必须编写大量的Windows底层函数与WindowsMCI接口打交道,当然得到的回报是应用程序具有较强的灵活性和速度.如果读者不想这么麻烦而又想很快地掌握多媒体编程的话,可选择Delphi.Delphi自身提供了许多组件使程序设计更加简单化,尤其是提供了多媒体构件,使得我们不必与复杂的WindowsMCI接口打交道,而得到很强的功能,完全可以满足开发多媒体应用程序的需要.在程序设计时,如果觉得Delphi各种组件提供的功能不够用,也可以很方便地调用WindowsSDK函数,以扩充程序的功能.微软公司的VisualBasic是从Basic语言发展而来的,现在仍保留有许多Basic语言的语法规则,但功能已经完全超越了Basic语言.简洁,易于使用,开发效率高等优点使它在可视化开发工具层出不穷的当今时代仍然拥有庞大的用户基础.然而,VisualBasic并非无懈可击,它不提供继承,在使用多线程的应用程序方面表现不佳,这使得许多程序员在进行这方面开发时不得不转向其他语言,如C++.但使用VisualBasic开发多媒体应用软件确实是不错的选择.接下来看一看如何利用Delphi进行多媒体软件开发,在实现多媒体方面Delphi有哪些技巧.
10.2图像格式的处理
一个多媒体系统中最重要的信息就是图像,Delphi中提供了一个名为TImage的构件,利用
下载
第1