• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      用AS2.0實現(xiàn)化學(xué)課件的“積件”式開發(fā)

      2006-12-29 00:00:00王樂善
      中國信息技術(shù)教育 2006年6期


        課件在教學(xué)中的使用日漸頻繁,但是課件的開發(fā)速度卻遠遠跟不上教學(xué)的需求。其主要表現(xiàn)是重復(fù)開發(fā)嚴重,資源不能很好整合。“積件”式課件的開發(fā),在一定程度上解決了這個問題。本文通過一個簡單實例探討在幾個不同的層面實現(xiàn)“重復(fù)可積累”式開發(fā),為信息化教學(xué)的可持續(xù)發(fā)展提供思路。
        
        相關(guān)背景知識
        
        軟件危機、OOP語言的產(chǎn)生與基本思想
        伴隨著軟件產(chǎn)業(yè)的蓬勃發(fā)展,軟件系統(tǒng)變得越來越復(fù)雜,開發(fā)成本越來越高,這種軟件開發(fā)與維護過程中遇到的一系列嚴重問題被人們稱為“軟件危機”,面向?qū)ο蟪绦蛟O(shè)計就是在這一大環(huán)境中產(chǎn)生的。在面向?qū)ο蟪绦蛟O(shè)計語言(下文簡稱為OOP語言)產(chǎn)生之后,OOP逐步成為編碼的主流,其中所蘊涵的面向?qū)ο蟮乃枷氩粩嘞蜷_發(fā)過程的上游和下游發(fā)展,形成現(xiàn)在的面向?qū)ο蠓治?、面向?qū)ο笤O(shè)計、面向?qū)ο鬁y試等,并一起逐步發(fā)展為面向?qū)ο筌浖_發(fā)方法。
        
        課件、積件、積件庫
        課件(Course ware)即“課程軟件”,“為課程的教學(xué)或?qū)W習(xí)而編制的計算機程序及相應(yīng)的文檔資料”??梢?,課件也是軟件的一種,也面臨著“軟件危機”。而“積件”的提出其根本目的是解決課件的“軟件危機”,“積件”的原始意義是像“搭積木”那樣實現(xiàn)課件的制作。積件(Integrable ware)是由教師和學(xué)生根據(jù)教學(xué)需要自己組合運用多媒體教學(xué)信息資源的教學(xué)軟件系統(tǒng)(黎加厚:《從課件到積件:我國學(xué)校課堂計算機輔助教學(xué)的新發(fā)展》,2002年)。積件、課件、素材關(guān)系如圖l。
        
        從圖1中可以看出,積件可以看作加工了的素材,在浩如煙海的素材中,積件提供了一個緩沖。由積件形成課件比由素材形成課件簡單得多。從積件開發(fā)者來看,積件是介干“組件”、“類”和“元件”之間的東西。積件能夠提供一些“功能”,就是“屬性”和“方法”,可以完全實現(xiàn)“動態(tài)綁定”、“數(shù)據(jù)封裝”、“多態(tài)性”和“消息傳遞”等功能。積件的這些與OOP相吻合的特性可以使我們使用OOP思想和OOP語言來進行積件創(chuàng)作。
        
        化學(xué)積件整體規(guī)劃
        
        我們先從課件的分解人手,看看課件由哪些部分構(gòu)成,從中分析出可重復(fù)使用部分,可重復(fù)使用的部分就可以作為積件。課件構(gòu)成通常如圖2。
        從圖像構(gòu)成上觀察,課件利用這些元素構(gòu)建知識點、安排授課內(nèi)容。其中,圖表類,練習(xí)類、例題類、信息類是所有課件都有的,不僅僅屬于化學(xué)積件,而資料類更加接近于“素材”。因此,實驗是我們的化學(xué)積件的重要組成部分。我們接下來對化學(xué)實驗進行細分,實驗通常由下面部分構(gòu)成,如圖3。
        
        微觀粒子類在網(wǎng)絡(luò)上已經(jīng)有相關(guān)開發(fā),本人也有部分作品,這里不再論述。而藥品無論是固體、液體、氣體,除了個別塊狀藥品以外,都有這樣的特點:在化學(xué)實驗中不能單獨使用,必須依靠某種容器而使用,其形狀都是依賴容器的形狀,包括實驗現(xiàn)象,無論是液體變色、霧化、結(jié)晶、冷凝等現(xiàn)象都與容器有關(guān)。綜上所述,化學(xué)積件的焦點就是一個“容器類開發(fā)”,而其他的實驗器材可以作為容器類的一個特例進行開發(fā)。
        
        化學(xué)容器庫功能層面詳細設(shè)計
        
        1.圖形庫繪制。圖4顯示了化學(xué)實驗中的一些常用器材。
        Flash自帶的庫面板具有非常好的素材管理功能。庫中我的分類如圖5。
        其實,這樣一個整理好的素材庫就已經(jīng)是一個積件庫了。我們完全可以用這樣的積件堆積我們需要的實驗,這就是積件庫的第一個層面——素材層面。
        2.方法使用說明。實際上,我們可以給這些素材賦予各種功能,也就是積件的第二個層面——對象層面。我以試管的設(shè)置溶液功能為例,描述帶參數(shù)的命令的使用方法。例如:
        試管.注入液體(百分比:Number,透明度:Number,顏色:Number,是否有過程:Boolean, 時間:Number)
        代碼擴號中有5個參數(shù),分別是百分比、透明度、顏色、是否有過程、時間。參數(shù)后面的Number表示這個參數(shù)是一個數(shù)值。百分比為零表示無任何溶液,百分比為100表示溶液滿。透明度是100為不透明,0為完全透明。顏色是一個0—16727215的整數(shù)。建議顏色以0 x FFFFFF(十六進制)的形式表示。是否有過程后面的Boolean表示這里填入的只能是"true"或者"false",簡單用“1”和“0”來替代也可:1表示有過程,0表示沒有過程。如果有過程,就有一個過程的持續(xù)時間,即最后一個參數(shù),單位為秒。再如:
        試管1號.注入液體(50,50,Oxff0000,true,5)
        這段代碼的意思是:給試管1號注入占試管高度30%的透明度為50的紅色溶液,這個溶液的動畫過程將持續(xù)3秒鐘。
        3.公有方法列表。試管和其他許多玻璃容器一樣都具有相同的功能。我們把這些歸納為一個類,所有的容器都繼承自這個類。為方便教師使用,采用了如下措施簡化接口:①全部中文命令,方便記憶使用。②此類函數(shù)沒有返回值,這樣設(shè)置主要是為了減少函數(shù)使用復(fù)雜度。③奉類也沒有設(shè)置屬性,控制屬性完全使用函數(shù)。
        
        積件應(yīng)用實例
        
        最后用截圖展示我使用自己開發(fā)的積件制作的一個化學(xué)實驗“銀鏡實驗”的功能和結(jié)構(gòu),總共6個界面。分別是:
        1.化學(xué)儀器藥品,如圖6-1。
        
        2.實驗流程圖(圖略)。
        3.組裝實驗裝置,如圖6-2。
        4.演示實驗現(xiàn)象(圖略)。
        5.實驗中的化學(xué)反應(yīng)(圖略)。
        6.注意事項(圖略)。
        其中,組裝實驗裝置與演示實驗現(xiàn)象是重點演示內(nèi)容。在組裝實驗裝置中,必須按照提示窗口所提示的操作步驟進行模擬實驗操作。演示實驗現(xiàn)象效果相對簡單,點擊酒精燈,試管內(nèi)壁會緩慢地顯示出銀,如圖6-3。
        
        總結(jié)、應(yīng)用、展望
        
        本文展示的只是筆者利用Flash創(chuàng)建積件庫的設(shè)想中的一部分。筆者作為積件庫的設(shè)計者與代碼編寫者,對本庫的實用性、可操作性以及積件庫整體規(guī)劃進行了大量的思考,分析、偽代碼編寫。拋磚引玉,希望此庫的開發(fā)會為課件制作帶來新的思路。本積件庫已經(jīng)應(yīng)用到南方出版社出版的《導(dǎo)學(xué)大課堂》(書號為:ISBN-7-80701-497-0)系列書的配套光盤(化學(xué))課件制作中。目前已經(jīng)發(fā)行,平均開發(fā)時間達到3個/天,可以說極大提高了教師課件的開發(fā)進度。
        總之,積件制作、OOP、Flash、AS2.0都是一個工具,其目的無非是解決課件制作過程中課件需求量與制作效率低下之間的矛盾。我們通過合理地界定積件開發(fā)者與積件使用者之間的分工,為“開發(fā)者”與“使用者”之間界定了合適的接口和規(guī)范。開發(fā)與市場相匹配的開發(fā)模式,這才是筆者開發(fā)積件庫的現(xiàn)實意義,
        我們相信,先進的編程理念、強大的制作工具、合理的規(guī)劃設(shè)計、簡單易于理解的接口和依托經(jīng)濟實體實現(xiàn)利潤,把這些有機整合起來,就一定能夠開創(chuàng)課件制作的全新未來。(作者單位:1山東省淄博市世紀天鴻多媒體研發(fā)中心2550862河南省開封教育學(xué)院47500

      辉县市| 通榆县| 兴隆县| 调兵山市| 芜湖市| 昌平区| 都江堰市| 上杭县| 长寿区| 贺兰县| 永德县| 二连浩特市| 依安县| 山东省| 绥阳县| 高碑店市| 哈密市| 香河县| 蓬安县| 贺兰县| 延川县| 隆子县| 天长市| 久治县| 新丰县| 荆门市| 咸宁市| 观塘区| 平凉市| 乌鲁木齐市| 玉树县| 陆丰市| 郁南县| 萨嘎县| 腾冲县| 泸西县| 麻栗坡县| 大荔县| 莒南县| 宁安市| 隆尧县|