教學(xué)軟件開(kāi)發(fā)流程優(yōu)化論文
在信息化的時(shí)代,各種教學(xué)軟件層出不窮,但是質(zhì)量參差不齊。本文將針對現如今教學(xué)軟件開(kāi)發(fā)的必要性進(jìn)行分析,找到問(wèn)題并提出一些建設性的意見(jiàn),以確保教學(xué)軟件能夠有效地在科學(xué)求真的基礎上結合軟件工程、教學(xué)規劃等相關(guān)理論進(jìn)一步優(yōu)化。
計算機的出現為人們提供了非常大的便利,而信息技術(shù)的進(jìn)步更是提高了人們生活水平,人們開(kāi)始利用計算機互聯(lián)網(wǎng)進(jìn)行學(xué)習,工作。教學(xué)軟件開(kāi)發(fā)也逐漸得到很大的發(fā)展,但是還沒(méi)有足夠成熟,為了促進(jìn)行業(yè)的發(fā)展,為了更好的方便大眾,教學(xué)軟件開(kāi)發(fā)流程的優(yōu)化尤為重要。
1 教學(xué)軟件開(kāi)發(fā)流程優(yōu)化的必要性
計算機的出現與信息技術(shù)的進(jìn)步使得教學(xué)軟件的開(kāi)發(fā)尤為火熱。但是教學(xué)軟件的質(zhì)量卻往往被人們忽視。數量龐大的教學(xué)軟件并不一定全都是高質(zhì)量的產(chǎn)品,開(kāi)發(fā)者應當在建立可持續發(fā)展的這種大體模式下,即研究科學(xué)嚴謹的教學(xué)軟件的開(kāi)發(fā)過(guò)程中,更應該注意教學(xué)軟件開(kāi)發(fā)流程的優(yōu)化。
2 教學(xué)軟件開(kāi)發(fā)流程的優(yōu)化措施
2.1 Flash的優(yōu)化
在教學(xué)軟件開(kāi)發(fā)過(guò)程中,常常利用flash制作設計交互和矢量動(dòng)畫(huà),所以對flash進(jìn)行優(yōu)化十分有意義。
2.1.1 優(yōu)化制作flash電影所需要的素材
圖形的描繪:盡可能多的使用“實(shí)線(xiàn)”,而“虛線(xiàn)”和“點(diǎn)線(xiàn)”這種變化型的線(xiàn)條應盡量少用。
位圖的壓縮:在flash里面,位圖的壓縮應該保證內定值以JPEG的形式來(lái)壓縮,保證所有位圖既能選擇個(gè)別位圖進(jìn)行壓縮設定,又可以一次性統一進(jìn)行壓縮設定,做到根據不同的需要而進(jìn)行不同的壓縮設定。
電影文件字體的處理:減少使用字體類(lèi)型,選擇一兩種為最佳,如果需要改變字體的風(fēng)貌,則可以通過(guò)對字體進(jìn)行加粗、改變大小、改變顏色或者變形等等方式實(shí)現。
為了降低動(dòng)畫(huà)播放時(shí)CPU的計算壓力,對所需要用的向量圖進(jìn)行構圖的時(shí)候,要遵循簡(jiǎn)單原則,對一些不是很重要的構圖節點(diǎn),可以忽略。
對于Flash內定的基礎字體可以多運用:在電影里面使用大量中文文字的時(shí)候,一些特別花俏的字體盡量少用,目的是為了壓縮文件的大小。此外,如果文字顯現在文字欄位里的話(huà),記住在對話(huà)框里勾選“不要包含字體外框”選項,這樣也是可以縮減文件。
為了避免字體由于被打散而以圖形的形式儲存,增大文件大小,在設置的時(shí)候不要選“修改/打散”選項。圖形也不要打散,甚至應該先將圖形群租起來(lái)。
2.1.2 交互設計的優(yōu)化
(1)要把重復利用的圖形設定成“符號”。
(2)呈現動(dòng)畫(huà)的時(shí)候,多使用“移動(dòng)漸變”少使用“逐幀漸變”。
(3)為了不影響Flash動(dòng)畫(huà)的處理過(guò)程,在同一時(shí)間內做的動(dòng)作要少一些,安排對象產(chǎn)生的動(dòng)作在時(shí)間上要盡量錯開(kāi)。
(4)做好電影下載傳輸速度的檢測,查看是否存在影幀過(guò)大的情況,凡是超過(guò)紅線(xiàn)的就表示電影播放到此處時(shí)會(huì )有停頓。
(5)對沒(méi)有運行的元件要及時(shí)清理,單擊圖庫右上角的“Option”,執行“選項/選取未使用的項目”清除用不到的元件。
(6)對于交互程序,能用則多使用,Flash里提供的Action可以實(shí)現動(dòng)漫功能,利用它完成與制作漸變動(dòng)漫類(lèi)似的功能,那么使用Action會(huì )減小軟件大小。
2.2 VB在CAI教學(xué)軟件開(kāi)發(fā)中的優(yōu)化技術(shù)
VB是基于windows的面向對象可視化開(kāi)發(fā)工具,利用VB開(kāi)發(fā)CAI教學(xué)軟件具有開(kāi)發(fā)效率高,設計靈活,生成的軟件界面好看,還可以將聲音,文字,圖像,動(dòng)畫(huà)等多媒體很好的結合在一起,但還可以從速度上以及它的大小進(jìn)行優(yōu)化。
2.2.1 真實(shí)速度的優(yōu)化
(1)不要運用Variant變量,Variant變量是VB的缺省變量類(lèi)型,它是一種沒(méi)有加上類(lèi)型說(shuō)明的變量,為了使應用程序的實(shí)際速度加快,應當不要使用這種類(lèi)型的變量。因為在運行的時(shí)候Variant變量會(huì )轉化成為其他更加適當的數據類(lèi)型,在轉化的過(guò)程中消耗了一定時(shí)間,降低了運行的速度,因此應當避免使用。
(2)選擇使用最好的數據類(lèi)型。在應用程序當中,要減少使用Currebcy Single和Double變量,更多的使用Long整型變量。
2.2.2 顯示速度的優(yōu)化
(1)將容器的ClipContrls屬性設置為False。設置好后,在重畫(huà)控件本身之前,VB不會(huì )用背景覆蓋控件,當窗體包含大量控件的時(shí)候,就可以提高顯示的速度。
(2)合理的使用,AutoRedraw。把它設置為true的VB就可以使用,位圖重畫(huà)這個(gè)窗體或者控件,如此一來(lái)可以大大的提高顯示速度,但是這個(gè)方法也有不足,在提高重畫(huà)速度的同時(shí),會(huì )降低圖形方法的,因此要合理使用。
2.2.3 感覺(jué)速度的優(yōu)化
(1)隱藏暫時(shí)不需要使用的窗體。對于那些暫時(shí)不用到的窗體,可以把它隱藏起來(lái),這樣可以提高顯示的速度,還有感覺(jué)速度,當再次打開(kāi)使用的時(shí)候,只需要簡(jiǎn)單的使用Show方法就可以了,節省加載的時(shí)間。
(2)運用進(jìn)度顯示器和等待光標。這是針對一些時(shí)間延遲而使用的,通過(guò)給用戶(hù)提示,讓用戶(hù)明白這個(gè)應用程序并沒(méi)有懸掛起來(lái)。
2.2.4 大小的優(yōu)化
通過(guò)縮小用程序的大小,減少加載時(shí)間,提高速度。
(1)減少控件的數目。在設計程序的時(shí)候,適當減少控件使用,也可以將許多控件設計成控件數組,這樣也可以減少加載時(shí)間,提高速度。
(2)合理使用標簽控件取代文本框。因為標簽控件占用資源少,文本框占用Windows的資源比較多。
(3)清理無(wú)用的代碼和無(wú)用的變量。對于那些殘留的死代碼和無(wú)用的變量要及時(shí)的清理,避免過(guò)多的無(wú)用代碼占用資源,降低運行速度。
3 總結
在信息發(fā)展迅速的時(shí)代,教學(xué)軟件開(kāi)發(fā)者必須緊跟時(shí)代步伐,在注重數量與效率的同時(shí)更應該著(zhù)重于產(chǎn)品的質(zhì)量。質(zhì)量過(guò)硬才有更大的消費市場(chǎng),也有更大的發(fā)展空間。相關(guān)部門(mén)也要加強管理力度,力求各個(gè)方面共同進(jìn)步。
【教學(xué)軟件開(kāi)發(fā)流程優(yōu)化論文】相關(guān)文章:
財務(wù)會(huì )計流程優(yōu)化的研究論文03-08
財務(wù)會(huì )計流程優(yōu)化初探論文03-08
和諧課堂優(yōu)化教學(xué)英語(yǔ)教學(xué)論文03-13
淺談電教媒體技術(shù)優(yōu)化教學(xué)的論文02-17
企業(yè)會(huì )計核算流程的優(yōu)化論文02-22
淺析優(yōu)化課堂教學(xué)轉變教學(xué)方式的論文04-03
優(yōu)化練習形式提高教學(xué)實(shí)效的論文04-01
對課堂教學(xué),最優(yōu)化的幾點(diǎn)思考論文04-01
公共體育教學(xué)現狀與優(yōu)化策略論文02-18
- 相關(guān)推薦