主题:  一个基于积件的多媒体课件程序

mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#12002/5/14 10:15:24
主要功能:
1.可以自由编辑课程结构内容;
2.可以添加任意显示的小课件(比如纯HTML、Flash、DHtml、包装成HTML形式的Authorware小课件,等等...)
3.程序和内容分离式设计,方便开发和使用以及升级。

使用方法:
下载ZIP包后减压到一个单独目录,运行mCAI.exe。

说明:
由于是给单位做的东西,所以不能上传源文件,但所有涉及的技术将有问必答。

欢迎提出意见建议。欢迎交流提高。

课件下载



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#22002/5/14 10:58:18
思路不错,以前看过不用AW编写的类似软件!能向大家具体谢谢实现过程的文档吗?



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#32002/5/14 15:23:45
最开始,也打算用C++Builder或者Delphi写,因为好像Authorware实现有些困难,后来把很多设想的功能简化了,然后将播放和编辑分开,试着写了,效果还可以。

思路如下:

1. 用Authorware或者其他程序做一个主调程序,通过外部配置文件组织小课件;外部配置文件用文本文件组织,因此可以随意调整,也可以在Authorware中修改,生成。

2. 小课件通过Web浏览器控件来显示,可以是HTML、Flash或者打包成Web格式的Authorware打包文件;

3. 以树形目录显示组织不同的小课件。

4. 播放配置文件:定义一个3×N的数组,第一列为图标,第二列为小课件名称,第三列为文件位置;程序将其读入,赋给3个字符串,第一和第二赋给Treeview,点击后得到当前索引(第几行),然后从第三个字符串取得具体位置,调用Web Browser控件显示其即可。
至于顺序浏览,就简单一些,只是取出课件当前位置的小课件的路径,然后显示其即可。

先写一点,接着再写,没有图,不是很容易说清楚一些问题。不好意思。



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#42002/5/14 17:03:18
很好,向你学习。。呵呵



5D荣誉斑竹

职务:普通成员
等级:3
金币:10.0
发贴:954
#52002/5/14 18:43:14
可以基于网络学习,很好!!
下次课件比赛,我就盗用你的思路了,呵呵!!
(顺便提一句,我希望更多的网友能把自己比较得意的课件或多媒体作品给大家介绍一下!让大家共同进步!!)


真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。

魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#62002/5/14 18:45:22
支持,还是那句:交流才有进步!



syzy

职务:普通成员
等级:1
金币:4.0
发贴:131
#72002/5/14 21:17:26
我的积件系统。特点是完全开放,用户自行维护素材库,随意添加新素材,支持常见的多种图片、声音、动画、视频、网页、文本、powerpoint及3.5-6.0版本AW打包文件等格式。由两部分组成,课件管理程序和课堂教学程序。
课件管理程序即编辑课件程序。截图如下:

课堂教学程序即课件演示程序。截图如下:



我做的这个东西,功能不少,目前还不是很稳定,而且美工很差,但在中学平常上课的话到挺实用的。
过几天,我把这个东西放到网上,希望大家多提意见。

编辑历史:[这消息被syzy编辑过(编辑时间2002-05-14 21:26:15)]


魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#82002/5/14 21:44:08
拭目以待!!有空我用VB也做一个。。呵呵

编辑历史:[这消息被Rock编辑过(编辑时间2002-05-14 21:45:19)]


mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#92002/5/15 9:14:24
上边的东西只是一个简单的东西。

自己设想,功能至少还应该包括:

1. 和楼上那位兄台的一样,有素材库的功能,通过素材库组织课件库;

2. 基于网络。当然现在的也可以基于网络,我没有说,你将config下的第一项改为1, 然后就可以把所有课件放在网络上(content目录),没有测试,可能还有问题,:)
但基于网络应该还有动态更新,上传下载等功能;

3. 可以添加编辑删除课件库。

.......

一直想找一些志同道合者做点东西,比如像这样一个平台等等,因为从我教学等方面的经验来看,这种东西应该很有市场,也应该很实用的。国内似乎有课件大师之类的东西,但实在不敢恭维,至于Authorware,ToolBook等东西,一般教师用起来又太难,即使是powerpoint,其实也用不好。

如果对这样一个东西赶兴趣,希望大家一起努力,做出一个像样的东西,免费也好,共享也好,我个人完全是对此很有兴趣。

我们可以继续讨论!



魔岩

职务:版主
等级:6
金币:34.0
发贴:4453
#102002/5/15 9:30:40
mimicico在上个帖子中说
引用:
上边的东西只是一个简单的东西。
自己设想,功能至少还应该包括:
1. 和楼上那位兄台的一样,有素材库的功能,通过素材库组织课件库;
~~~~~~~~~~~~~~~~~~~~
怎么弄成了要把authorware给吞并了似的。。呵呵

2. 基于网络。当然现在的也可以基于网络,我没有说,你将config下的第一项改为1, 然后就可以把所有课件放在网络上(content目录),没有测试,可能还有问题,:)
但基于网络应该还有动态更新,上传下载等功能;

同意,网络课件是趋势拉。。

3. 可以添加编辑删除课件库。
.......
一直想找一些志同道合者做点东西,比如像这样一个平台等等,因为从我教学等方面的经验来看,这种东西应该很有市场,也应该很实用的。国内似乎有课件大师之类的东西,但实在不敢恭维,至于Authorware,ToolBook等东西,一般教师用起来又太难,即使是
~~~~~~~~~~~~~~~~~~~~~~~
powerpoint,其实也用不好。
`~~~~~~~~~~~~
PPT这个还难那就请不要赶什么潮流弄什么电子教学!!

如果对这样一个东西赶兴趣,希望大家一起努力,做出一个像样的东西,免费也好,共享也好,我个人完全是对此很有兴趣。
我们可以继续讨论!



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#112002/5/15 10:21:39
我可能没有说明白,我的意思是:

1. 像Authorware Flash Director等东西,是给比较专业的人员用的,所以,象课件这样的东西就可以由专业人员来做,而一般教师只要简单的编辑顺序、挑选课件就可以了。

2. 把素材库提出来,是基于结构考虑的,是给课件制作者用的,有了这个东西,素材的更新管理就方便许多。



望枫

职务:普通成员
等级:1
金币:1.0
发贴:155
#122002/6/11 11:57:41
能否提供部分源代码,共享一下



mimicico

职务:普通成员
等级:1
金币:0.0
发贴:129
#132002/6/11 17:49:59
要那一部分,可以偷偷贴一些出来!