作品介绍:一个多媒体课程制作工具,通过内置的页面模板、方案模板帮助快速设计课程,让用户只需专注课程知识的填写就能制作出图像,文字,音频等媒体同步的高质量课程。发布的课程上传到学习平台就能够通过Internet进行课程的学习。课程文件是松散的媒体文件,播放时才动态加载,便于课程知识的安全性。
开发感悟:.net部分只负责IO接口的操作,其余绝大部分功能,从界面到后台逻辑都由flex平台技术来完成。我能够成为该产品的设计师、主开发觉得非常的幸运,做开发的都知道这样的机会并不多,从产品的设计到产品的瓜熟落地,就像看着自己孩子的出世、成长。开发的这段时间,我也学会了舍得去抛弃,抛弃不好的设计,抛弃不好的代码,哪怕它已成型。之前,设计时没打算做Undo/Redo的操作,但后来看到主流的制作工具都支持Undo/Redo,所以下决心用命令模式重构了整个命令系统,最后也实现了,我设计出来的命令模式也许是标准的变形吧,不过合适就行。还有许多技术难点的攻关(自定义布局,多选,生成缩略图,页面加载播放…),整个研发过程中获益良多,很具体,很深刻,得到的锻炼也是巨大的。现在,产品基本成型了,我还是继续地重构,增、删、修改一些功能,像照料着自己的孩子,让它成长。
效果图
起始页
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil1.png" alt="" />
编辑界面1
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil2.png" alt="" />
编辑界面2
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil3.png" alt="" />
编辑界面3
.net/attachment/201003/30/831332_1269918472EW1d.jpg" alt="时间轴" width="1024" height="558" />
课程预览
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil5.png" alt="" />
课程发布
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil6.png" alt="" />
发布后的课件
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil7.png" alt="" />
.net/images/p_blog_csdn_net/hunkcai/632046/o_122509_0844_wizBuil8.png" alt="" />