高手请进! 求一思路!急!!!!!!!!(只有30分了)(30分)

  • 主题发起人 主题发起人 lizhen_1020
  • 开始时间 开始时间
L

lizhen_1020

Unregistered / Unconfirmed
GUEST, unregistred user!
我在一个电子显示屏公司工作,如何编一个Powerpoint一样演播软件,
急!!! 求一思路!(Powerpoint有些功能做不到)
我的方案是
在系统中包括如下类(文本,图象,Word文件等等)
然后把这些类一个个的画到一个空Form里,
再一个个的播放Form中的类(我用的线程播放的)
但是最大的缺点是耗内存很大的,容易死机!
请高手给一个思路!不然我就失业了!
 
电子屏的数据接口中有你要的自动播放的接口,我记得以前接触过。
你只有往他的接口中写入指令,他会自动按你要的动画方式播放。不过你要咨询电子屏的接口函数。
 
帮提前一下吧!
 
直接用Authorware就可以了,为什么要自己做呢?
我觉得先创建一个ini文件,将播放的文件列表放在里面,运行中再逐一装入。
 
to sword_liu:跟硬件没有关系的,纯软件控制的!
高手帮忙!
 
这些软件(authorware,powerpoint之类的都不好用的, 因为它有与数据库结合的
高手帮忙呀!
 
我自认是Delphi高手,但对你的思路不是很熟悉,对你的任务却很感兴趣,
你可以把你的详细需求(即要达到的效果) 发个 Email 至 NeutronBoy@sohu.com,我尽快免费
帮你解决!
我的基本思路是:为幻灯片设计一个良好的数据结构,然后以二进制保存到数据表中,
然后采用两个或三个缓冲,动态的把幻灯片显示出来,这样即可以减少内存开销,又可以
提高速度!
 
~~~晕
不要开始就把所有的数据(图片,文档)都读进来。完全可以分批处理.两个方案
比如:

先读入1,2
1播放玩就释放,然后2播放,同时读入3.,,,,,

读入1,2,3,4.放完这四个后,释放他们,再读下四个
 
to cachencc:
这种方法我也用的,但是不可以的,
比如说:
现在简单例子,演播区域正在播放: 一个滚动字幕(在上方),还有一个图片在下面,它们要同时
播放,如下
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~ 流动字(从左到右) 在播放 ~
~ ------------------------------ ~
~ | 图象(播放各种效果) | ~
~ | | ~
~ ______________________________ ~
~ ~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我想关键就在如何控制播放上面!我目前只想到的用线程和定时器!




 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部