基于web的多媒体cai课件开发过程中若干问题的研究和实践

基于web的多媒体cai课件开发过程中若干问题的研究和实践

ID:22011147

大小:51.50 KB

页数:5页

时间:2018-10-26

基于web的多媒体cai课件开发过程中若干问题的研究和实践_第1页
基于web的多媒体cai课件开发过程中若干问题的研究和实践_第2页
基于web的多媒体cai课件开发过程中若干问题的研究和实践_第3页
基于web的多媒体cai课件开发过程中若干问题的研究和实践_第4页
基于web的多媒体cai课件开发过程中若干问题的研究和实践_第5页
资源描述:

《基于web的多媒体cai课件开发过程中若干问题的研究和实践》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于Web的多媒体CAI课件开发过程中若干问题的研究和实践【】基于的多媒体课件),已不能满足日益发展的需要。为了解决以上矛盾,伴随着或硬盘上设置缓存来保存最近用到的图形和文件,如果浏览器认识相同的文件名,则它会读缓存,从而大大提高效率。4)提供低带宽备用内容:如果你的文件格式不被认识或浏览器关掉了图形开关,这些备用内容就可派上用场了。5)对不是所有人都有必要或想看到的大型多媒体文件另置一页,在原来的页上仅提供一个按钮或低分辨率图形,边上注明所链接文件的大小和预计下载时间。2.1.2对图形的优化处理1)减少图形文件大小:减少文件大小对加快下载速度有着突出的贡献,可以通过以下一

2、些方法来减小图形文件大小。·减小图形面积---这可以通过剪切图形或按比例收缩图形来实现,要注意的是,按比例收缩后有可能在图形上出现一些色斑。·注意颜色安排---通过降低色彩深度,使每一象素有较少的位数可使文件变小。而在一行内不要放入过多颜色将使文件进一步压缩,这对GIF文件更加有效,因为GIF仅是颜色的列表,它为每一行设置一个颜色列表,因此,当沿水平方向改变颜色时,应尽量使用更多的相同颜色片段;基于相同的原因,当使用连续色调时,应尽量从顶部向底部延展,而不要在左右方向上延展。·调整图像中的对比水平---大多数图像软件都提供重润色选项,如伽玛(Gamma)较正和加亮(high

3、light)/中调(midtone)/阴影(shadoidi格式,采样仅需8位、11kHz即可。如果需要语音朗读的话,尽可能使用男声,这可以采用更低的设置。尽量将声音做成可选设置,优先选用流式声音传输格式。3)对脚本程序的优化:许多X页制认为页面中的javascript等脚本语言不会使页面变慢,然而大多数的脚本语言都是解释语言,而非编译语言,这就意味着他们装载后还需被分析,这也构成了页面渲染时间的一部分,在使用脚本语言时,应注意做到:尽量将脚本嵌入页面中,而不使用SRC属性,因为这将引起对服务器的另一次请求,既加重了服务器负荷,又延长了总的下载时间。·如果用脚本控制

4、Plug-in或D,尽量用一个内置的装载和运行更快的函数来替代自己编写的函数。2.2对兼容性的优化在兼容性问题上,既要考虑课件对各种操作系统和硬件平台的兼容性,更要考虑课件对各种浏览器的兼容性。2.2.1在平台兼容性上的优化当课件在INTER上发布时,你无法设想你的用户会在怎样配置的机器上使用怎样的操作系统,好在unicator4.5与以前版本对javascript的处理;再加上其他难以计数的各种非主流浏览器,如何消除浏览器兼容性对课件开发的影响,才是课件开发者所真正要关心的问题。在这次课件项目开发中,考虑到Netscape和IE加起来占了浏览器使用总数的90%以上

5、,而且均可以从X上免费得到,所以开发以IE4.0版为主,同时兼顾Netscape4.0以上版本;对某些重要的功能,如果两者需用不兼容技术实现,则分别开发两个版本,由服务器对用户浏览器进行判别后分别下载。在脚本语言方面,由于javascript是唯一大多数主流浏览器均支持的语言,所以成为唯一选择。由于IE支持所有Netscape扩展标签,所以标签选用上优先考虑Netscape标签。3.课件中导航、查询、测试功能的实现3.1导航功能的实现在本课件中导航功能采用以下几种方案来实现。一种是每一页底部均有的导航钮,这个方案主要提供课件预定学习顺序;一种是导航图,它指出用户现在

6、正处于整个课件的什么位置;一种是查询方案,这个方案提供在整个站点内搜索相关页的功能;还有一种便是树型目录,它与教材目录相同,可用于辅助检索。树型导航目录为单独的一页,显示在左边的框内。一开始显示各章标题,单击章标题号后目录展开,显示这一章下面的节的标题,未展开的章标题及其前的标记为蓝色,展开后标记转为红色,再次点击已展开的章标题后目录将恢复原样。整个目录还可扩展,在节标题目录下加入第三层,用以显示每一节下的各小节标题内容,树型导航部分中每个标题点击后都将在右侧框架中显示对应页的内容。3.2查询功能的实现查询功能其实可以用FrontPage98内置的SearchForm(检索

7、表单)组件下的ActiveElements来实现,其功能非常强大。但目前由于FrontPage未发行中文版,因此其对中文的查询不能很好的支持。我们现在在课件中的查询功能是用javascript实现的,它通过维护一个关键词及包含页面URL的对应词典表来实现查询,整个课件总页面数将在一千页左右,常用的关键词有几百个,在这种规模下这个查询程序的工作仍将是有效的。3.3测试功能的实现虽然课程考试的题目需要有专门的试题库系统自动生成,但每个单元后的练习题和单元测验题却可用X页加脚本的形式简单实现,从而大大减轻服务器和

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。