计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

基于Web的多媒体CAI课件开发过程中若干问题的研(3)

2013-10-23 01:12
导读:2) 对背景 音乐 的优化:优先选用midi格式,采样仅需8位、11kHz即可。如果需要语音朗读的话,尽可能使用男声,这可以采用更低的设置。尽量将声音做成可


2) 对背景音乐的优化:优先选用midi格式,采样仅需8位、11kHz即可。如果需要语音朗读的话,尽可能使用男声,这可以采用更低的设置。尽量将声音做成可选设置,优先选用流式声音传输格式。

3) 对脚本程序的优化:许多网页制作者认为页面中的 JavaScript等脚本语言不会使页面变慢,然而大多数的脚本语言都是解释语言,而非编译语言,这就意味着他们装载后还需被分析,这也构成了页面渲染时间的一部分,在使用脚本语言时,应注意做到:

尽量将脚本嵌入页面中,而不使用SRC属性,因为这将引起对服务器的另一次请求,既加重了服务器负荷,又延长了总的下载时间。

· 如果用脚本控制Plug-in 或 DHTML,尽量用一个内置的装载和运行更快的函数来替代自己编写的函数。

2.2 对兼容性的优化

在兼容性问题上,既要考虑课件对各种操作系统和硬件平台的兼容性,更要考虑课件对各种浏览器的兼容性。

2.2.1 在平台兼容性上的优化

当课件在INTERNET上发布时,你无法设想你的用户会在怎样配置的机器上使用怎样的操作系统,好在Web本身的跨平台特性已为我们很好地解决了这个问题,使我们免于多次开发,但为了使课件能够在各种平台上正常显示,仍需要我们在定义潜在用户群时考虑许多细节,包括:显示器的分辨率和色深,对音频和视频的支持情况,各种平台上相同字体的差异,各种平台上显示调色板之间的差别等等。

2.2.2 在浏览器兼容性上的优化

与由于浏览器不兼容带来的影响相比,由于平台不兼容对课件开发所带来的影响几乎可以忽略不计了,各大主流浏览器开发厂商或者由于商业上的考虑而故意制造不兼容情况,如Netscape和IE;或者为了追踪技术发展不得不造成新版本某些部分事实上不向后兼容,如Netscape Communicator 4.5与以前版本对JavaScript的处理;再加上其他难以计数的各种非主流浏览器,如何消除浏览器兼容性对课件开发的影响,才是课件开发者所真正要关心的问题。

在这次课件项目开发中,考虑到Netscape 和IE加起来占了浏览器使用总数的90%以上,而且均可以从网上免费得到,所以开发以IE 4.0 版为主,同时兼顾Netscape 4.0 以上版本;对某些重要的功能,如果两者需用不兼容技术实现,则分别开发两个版本,由服务器对用户浏览器进行判别后分别下载。在脚本语言方面,由于JavaScript是唯一大多数主流浏览器均支持的语言,所以成为唯一选择。由于IE支持所有Netscape扩展标签,所以标签选用上优先考虑Netscape标签。

3.课件中导航、查询、测试功能的实现

3.1 导航功能的实现

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

3.2 查询功能的实现

查询功能其实可以用FrontPage98内置的Search Form(检索表单)组件下的Active Elements来实现,其功能非常强大。但目前由于FrontPage未发行中文版,因此其对中文的查询不能很好的支持。我们现在在课件中的查询功能是用JavaScript实现的,它通过维护一个关键词及包含页面URL的对应词典表来实现查询,整个课件总页面数将在一千页左右,常用的关键词有几百个,在这种规模下这个查询程序的工作仍将是有效的。
上一篇:对我国中小型企业实施CRM的探讨网络毕业 下一篇:没有了