欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 教学软件开发流程优化

教学软件开发流程优化

日期:2023-01-24 阅读量:0 所属栏目:软件技术


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

 

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

 

  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

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229222.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学