您当前的位置:首页 > 计算机论文>软件开发论文

教学软件开发流程优化

2016-06-14 14:27 来源:学术参考网 作者:未知

  在信息化的时代,各种教学软件层出不穷,但是质量参差不齐。本文将针对现如今教学软件开发的必要性进行分析,找到问题并提出一些建设性的意见,以确保教学软件能够有效地在科学求真的基础上结合软件工程、教学规划等相关理论进一步优化。

 

  计算机的出现为人们提供了非常大的便利,而信息技术的进步更是提高了人们生活水平,人们开始利用计算机互联网进行学习,工作。教学软件开发也逐渐得到很大的发展,但是还没有足够成熟,为了促进行业的发展,为了更好的方便大众,教学软件开发流程的优化尤为重要。

 

  1 教学软件开发流程优化的必要性

 

  计算机的出现与信息技术的进步使得教学软件的开发尤为火热。但是教学软件的质量却往往被人们忽视。数量庞大的教学软件并不一定全都是高质量的产品,开发者应当在建立可持续发展的这种大体模式下,即研究科学严谨的教学软件的开发过程中,更应该注意教学软件开发流程的优化。

教学软件开发流程优化

 

  2 教学软件开发流程的优化措施

 

  2.1 Flash的优化

 

  在教学软件开发过程中,常常利用flash制作设计交互和矢量动画,所以对flash进行优化十分有意义。

 

  2.1.1 优化制作flash电影所需要的素材

 

  图形的描绘:尽可能多的使用实线,而虚线点线这种变化型的线条应尽量少用。

 

  位图的压缩:在flash里面,位图的压缩应该保证内定值以JPEG的形式来压缩,保证所有位图既能选择个别位图进行压缩设定,又可以一次性统一进行压缩设定,做到根据不同的需要而进行不同的压缩设定。

 

  电影文件字体的处理:减少使用字体类型,选择一两种为最佳,如果需要改变字体的风貌,则可以通过对字体进行加粗、改变大小、改变颜色或者变形等等方式实现。

 

  为了降低动画播放时CPU的计算压力,对所需要用的向量图进行构图的时候,要遵循简单原则,对一些不是很重要的构图节点,可以忽略。

 

  对于Flash内定的基础字体可以多运用:在电影里面使用大量中文文字的时候,一些特别花俏的字体尽量少用,目的是为了压缩文件的大小。此外,如果文字显现在文字栏位里的话,记住在对话框里勾选不要包含字体外框选项,这样也是可以缩减文件。

 

  为了避免字体由于被打散而以图形的形式储存,增大文件大小,在设置的时候不要选修改/打散选项。图形也不要打散,甚至应该先将图形群租起来。

 

  2.1.2 交互设计的优化

 

  (1)要把重复利用的图形设定成符号

 

  (2)呈现动画的时候,多使用移动渐变少使用逐帧渐变

 

  (3)为了不影响Flash动画的处理过程,在同一时间内做的动作要少一些,安排对象产生的动作在时间上要尽量错开。

 

  (4)做好电影下载传输速度的检测,查看是否存在影帧过大的情况,凡是超过红线的就表示电影播放到此处时会有停顿。

 

  (5)对没有运行的元件要及时清理,单击图库右上角的“Option”,执行选项/选取未使用的项目清除用不到的元件。

 

  (6)对于交互程序,能用则多使用,Flash里提供的Action可以实现动漫功能,利用它完成与制作渐变动漫类似的功能,那么使用Action会减小软件大小。

 

  2.2 VBCAI教学软件开发中的优化技术

 

  VB是基于windows的面向对象可视化开发工具,利用VB开发CAI教学软件具有开发效率高,设计灵活,生成的软件界面好看,还可以将声音,文字,图像,动画等多媒体很好的结合在一起,但还可以从速度上以及它的大小进行优化。

 

  2.2.1 真实速度的优化

 

  (1)不要运用Variant变量,Variant变量是VB的缺省变量类型,它是一种没有加上类型说明的变量,为了使应用程序的实际速度加快,应当不要使用这种类型的变量。因为在运行的时候Variant变量会转化成为其他更加适当的数据类型,在转化的过程中消耗了一定时间,降低了运行的速度,因此应当避免使用。

 

  (2)选择使用最好的数据类型。在应用程序当中,要减少使用Currebcy SingleDouble变量,更多的使用Long整型变量。

 

  2.2.2 显示速度的优化

 

  (1)将容器的ClipContrls属性设置为False。设置好后,在重画控件本身之前,VB不会用背景覆盖控件,当窗体包含大量控件的时候,就可以提高显示的速度。

 

  (2)合理的使用,AutoRedraw。把它设置为trueVB就可以使用,位图重画这个窗体或者控件,如此一来可以大大的提高显示速度,但是这个方法也有不足,在提高重画速度的同时,会降低图形方法的,因此要合理使用。

 

  2.2.3 感觉速度的优化

 

  (1)隐藏暂时不需要使用的窗体。对于那些暂时不用到的窗体,可以把它隐藏起来,这样可以提高显示的速度,还有感觉速度,当再次打开使用的时候,只需要简单的使用Show方法就可以了,节省加载的时间。

 

  (2)运用进度显示器和等待光标。这是针对一些时间延迟而使用的,通过给用户提示,让用户明白这个应用程序并没有悬挂起来。

 

  2.2.4 大小的优化

 

  通过缩小用程序的大小,减少加载时间,提高速度。

 

  (1)减少控件的数目。在设计程序的时候,适当减少控件使用,也可以将许多控件设计成控件数组,这样也可以减少加载时间,提高速度。

 

  (2)合理使用标签控件取代文本框。因为标签控件占用资源少,文本框占用Windows的资源比较多。

 

  (3)清理无用的代码和无用的变量。对于那些残留的死代码和无用的变量要及时的清理,避免过多的无用代码占用资源,降低运行速度。

 

  3 总结

 

  在信息发展迅速的时代,教学软件开发者必须紧跟时代步伐,在注重数量与效率的同时更应该着重于产品的质量。质量过硬才有更大的消费市场,也有更大的发展空间。相关部门也要加强管理力度,力求各个方面共同进步。

 

  作者:王卉 来源:电子技术与软件工程 20166

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页