欢迎来到天天文库
浏览记录
ID:21233410
大小:54.50 KB
页数:6页
时间:2018-10-20
《教学软件开发流程优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、教学软件开发流程优化在信息化的时代,各种教学软件层出不穷,但是质量参差不齐。本文将针对现如今教学软件开发的必要性进行分析,找到问题并提出一些建设性的意见,以确保教学软件能够有效地在科学求真的基础上结合软件工程、教学规划等相关理论进一步优化。计算机的出现为人们提供了非常大的便利,而信息技术的进步更是提高了人们生活水平,人们开始利用计算机互联X进行学习,工作。教学软件开发也逐渐得到很大的发展,但是还没有足够成熟,为了促进行业的发展,为了更好的方便大众,教学软件开发流程的优化尤为重要。1教学软件开发流程优化的必要性计算机的出现与信息技术的进步使得教学软件的开发尤为火热。但是教学软件的质量却往往
2、被人们忽视。数量庞大的教学软件并不一定全都是高质量的产品,开发者应当在建立可持续发展的这种大体模式下,即研究科学严谨的教学软件的开发过程中,更应该注意教学软件开发流程的优化。2教学软件开发流程的优化措施2.1Flash的优化在教学软件开发过程中,常常利用flash制作设计交互和矢量动画,所以对flash进行优化十分有意义。2.1.1优化制作flash电影所需要的素材图形的描绘:尽可能多的使用“实线”,而“虚线”和“点线”这种变化型的线条应尽量少用。位图的压缩:在flash里面,位图的压缩应该保证内定值以JPEG的形式来压缩,保证所有位图既能选择个别位图进行压缩设定,又可以一次性统一进行压
3、缩设定,做到根据不同的需要而进行不同的压缩设定。电影文件字体的处理:减少使用字体类型,选择一两种为最佳,如果需要改变字体的风貌,则可以通过对字体进行加粗、改变大小、改变颜色或者变形等等方式实现。为了降低动画播放时CPU的计算压力,对所需要用的向量图进行构图的时候,要遵循简单原则,对一些不是很重要的构图节点,可以忽略。对于Flash内定的基础字体可以多运用:在电影里面使用大量中文文字的时候,一些特别花俏的字体尽量少用,目的是为了压缩文件的大小。此外,如果文字显现在文字栏位里的话,记住在对话框里勾选“不要包含字体外框”选项,这样也是可以缩减文件。为了避免字体由于被打散而以图形的形式储存,增大
4、文件大小,在设置的时候不要选“修改/打散”选项。图形也不要打散,甚至应该先将图形群租起来。2.1.2交互设计的优化(1)要把重复利用的图形设定成“符号”。(2)呈现动画的时候,多使用“移动渐变”少使用“逐帧渐变”。(3)为了不影响Flash动画的处理过程,在同一时间内做的动作要少一些,安排对象产生的动作在时间上要尽量错开。(4)做好电影下载传输速度的检测,查看是否存在影帧过大的情况,凡是超过红线的就表示电影播放到此处时会有停顿。(5)对没有运行的元件要及时清理,单击图库右上角的“Option”,执行“选项/选取未使用的项目”清除用不到的元件。(6)对于交互程序,能用则多使用,Flash里
5、提供的Action可以实现动漫功能,利用它完成与制作渐变动漫类似的功能,那么使用Action会减小软件大小。2.2VB在CAI教学软件开发中的优化技术VB是基于windows的面向对象可视化开发工具,利用VB开发CAI教学软件具有开发效率高,设计灵活,生成的软件界面好看,还可以将声音,文字,图像,动画等多媒体很好的结合在一起,但还可以从速度上以及它的大小进行优化。2.2.1真实速度的优化(1)不要运用Variant变量,Variant变量是VB的缺省变量类型,它是一种没有加上类型说明的变量,为了使应用程序的实际速度加快,应当不要使用这种类型的变量。因为在运行的时候Variant变量会转化
6、成为其他更加适当的数据类型,在转化的过程中消耗了一定时间,降低了运行的速度,因此应当避免使用。(2)选择使用最好的数据类型。在应用程序当中,要减少使用CurrebcySingle和Double变量,更多的使用Long整型变量。2.2.2显示速度的优化(1)将容器的ClipContrls属性设置为False。设置好后,在重画控件本身之前,VB不会用背景覆盖控件,当窗体包含大量控件的时候,就可以提高显示的速度。(2)合理的使用,AutoRedraw。把它设置为true的VB就可以使用,位图重画这个窗体或者控件,如此一来可以大大的提高显示速度,但是这个方法也有不足,在提高重画速度的同时,会降低
7、图形方法的,因此要合理使用。2.2.3感觉速度的优化(1)隐藏暂时不需要使用的窗体。对于那些暂时不用到的窗体,可以把它隐藏起来,这样可以提高显示的速度,还有感觉速度,当再次打开使用的时候,只需要简单的使用Show方法就可以了,节省加载的时间。(2)运用进度显示器和等待光标。这是针对一些时间延迟而使用的,通过给用户提示,让用户明白这个应用程序并没有悬挂起来。2.2.4大小的优化通过缩小用程序的大小,减少加载时间,提高速度。(1)减少控
此文档下载收益归作者所有