999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

積件式教學軟件的開發及其在教學中的應用

2009-02-01 05:23:18于紅英王知行
現代教育技術 2009年13期
關鍵詞:開發

于紅英 王知行

[摘要]提出了積件式教學軟件開發的基本思路,給出了素材顯示、圖片預覽,圖片拖動及對象鏈接的實現方法;建立了內容豐富的機械原理素材庫,并給出利用該軟件制作機械原理教學講稿的實例。

[關鍵詞]計算機輔助教學:積件教學軟件;開發

[中圖分類號]G40—057

[文獻標識碼]A

[論文編號]1009—8097(2009)13—0219—03

一引言

計算機輔助教學已經在嘗試與探索中進行了多年,其形式也從編制程序發展到開發課件,課件也由單機版發展到網絡版。課件是一個封閉的軟件系統,它的形式和內容完全由課件設計者固定下來,教師自己不能加以重組改造。無論多么優秀的教育專家和高水平教師設計的課件,也只能適用于某一特定教學情境,無法適應千變萬化的教學實際。因此,人們曾設想能否有這樣一種平臺,教師可以向堆積木(教學素材)一樣制作自己的講稿,這就導致了計算機輔助教學新思維——積件式軟件的產生。積件是從課件的經驗與不足中發展出來的現代CAI建設的重要思想。積件(Integrableware)是繼第一代教學軟件一課件(course-ware)之后的第二代教學軟件,它不是教學資源庫和多媒體著作工具的簡單疊加,而是由教師和學生根據教學需要自己組合運用的教學信息和教學處理策略庫與教學工作平臺。積件式教學軟件是由教師根據教學需要自己組合多媒體教學信息資源的教學軟件系統,它具有靈活性、可重組性、與教材版本無關性的特點,其使用的前提是有一個內容豐富的多媒體素材庫。目前,已有一些積件軟件系統,但還存在一定的局限性,如文獻中介紹用Authorware制作積件模塊不是很方便,因此,本文研究了在vc++平臺上以Word或Powerpoint為嵌入對象的積件式教學軟件開發的基本思路及軟件開發的關鍵技術,并以制作機械原理教學講稿為例對積件軟件進行了應用。

二積件式教學軟件開發的基本思路

積件式教學軟件開發的基本思路是:教師在編輯窗口內進行文字編輯(與制作PPT講稿或在Word上進行文字錄入相同),通過素材管理窗口找到相應的圖片素材,該圖片素材可在預覽窗口內預覽。通過預覽。認為合適的圖片素材可用鼠標將其拖到編輯窗口,然后點擊菜單上的“智能鏈接”命令即可將與該圖片對應的動畫(exe動畫,avi動畫或Java動畫)鏈接到圖片上。通過這樣的操作,教師可隨機地組織素材,定制自己的講稿。積件式教學軟件需要一個文字編輯窗口,一個素材庫窗口和一個圖片預覽窗口,因此將本軟件的主界面設計成圖1所示的形式。

積件軟件由五個主要模塊組成,分別是素材庫管理模塊、預覽模塊、ActiveX文檔模塊、自動化模塊和拖放模塊,這五個模塊實現了主界面上三個窗口的功能,系統的功能模塊如圖2所示。

編輯窗口:編輯窗口主要實現講稿編輯功能(文字錄入,圖片拖入、圖片鏈接等)和存放講稿的功能,本軟件嵌入大家熟悉的Word或PowerPoint作為編輯軟件。

素材庫窗口:以樹型結構的形式顯示素材庫中的所有素材,與Windows資源管理器的形式相同。素材庫窗口中,樹型目錄下的bmp圖片可在其下面的預覽窗口內進行預覽。對于其它類型的素材,鼠標操作無效。

預覽窗口:當用戶選擇素材庫中的bmp圖片素材時,預覽窗口給出其相對應圖片的預覽。

三素材庫的建立

積件由積件庫和積件組合平臺兩部分構成,積件教學軟件運行的基礎是一個內容豐富的素材庫。現以建立機械原理素材庫為例說明建庫的方法。素材庫中的素材分為四種類型,它們分別是擴展名為“avi”的動畫、擴展名為“bmp”的圖片、擴展名為“exe”的可執行文件和Java動畫(包括一系列文件)。每一類文件的文件名按章號、圖號及節號命名,如F08 02 01.avi表示第8章第1節圖2。Java動畫比較特殊,它可能由多個文件組成。所以將與該動畫相關的文件放在一個文件夾中,文件夾的名稱按章號、圖號及節號命名,如F05 10 04表示第5章第4節圖10的文件夾,文件夾內的文件命名可不作特殊規定。為便于軟件的開發,按圖3所示的目錄結構建立素材庫。

分別將四類素材放到圖3所示的相應目錄中即可完成素材庫的建立。需要說明的是,素材庫在使用時與教材版本無關,但在建立時候最好先以某一教材為基礎建立,然后再添加其它來源的素材。新加素材的命名可在前述命名的基礎上,再在節號的后邊加一個標志,如在節號后加一個“r”以表示此圖是基礎教材以外的圖。另外,素材在使用時,操作者只對bmp圖片進行操作,對其它三類素材不進行操作(由軟件自動完成鏈接),所以需對除bmp圖片以外的三類素材建立一個與之對應的bmp圖片,該圖片與相應動畫的文件名(或文件夾名)同名,只是擴展名不同。

四積件式教學軟件開發的關鍵技術

本文采用面向對象的軟件開發方法,并采用支持面向對象技術的vc++集成開發環境來開發積件式教學軟件,同時也應用到了組件程序的開發方法。下面介紹軟件開發的關鍵技術。

1積件組合平臺的開發

積件式教學軟件利用了ActiveX文檔技術將Microsoft Word和PowerPoint嵌入到本軟件的編輯窗口作為編輯軟件。在此基礎上利用自動化(Automation)技術在積件軟件和Microsoft Word或PowerPoint之間進行通信。

ActiveX文檔包容器可將ActiveX文檔服務程序以嵌入方式合并到自己的文檔中,并使它總處于實地激活狀態。本積件軟件是一個包容器程序。它可以包容任何ActiveX文檔服務程序,如Microsoft Word和PowerPoint等。為了實現本積件軟件與ActiveX文檔對象的交互,并且集合一些功能,還必須利用ActiveX文檔對象的自動化功能,主要是Word和PowerPoint文檔對象的自動化功能,這便是自動化模塊的主要功能。自動化和ActiveX文檔一樣都是COM對象的應用。

2素材顯示的實現

素材庫窗口完成素材庫中文件名的顯示。在軟件開發過程中,它對應于積件庫管理模塊。積件庫管理模塊主要通過了CDirTreeCtrl類實現對素材庫中文件名的顯示,表1是CDirTreeCtrl類的主要函數。

3圖片預覽的實現

由于運行Windows的任何計算機都可以處理DIB位圖,它通常存儲在BMP文件中,或者作為資源存儲在程序的EXE和DLL文件中,所以本積件軟件素材庫中的位圖選用DIB位圖。

CDib類主要實現了BMP圖象的預覽,其根據BMP圖象的格式進行預覽。表2顯示了CDib幾個重要的成員函數。其中,AttachMapFile是最主要的成員函數,它接收由用戶在素材庫窗口選中的文件BMP文件,并將其顯示在預覽窗口中。

后邊的六個函數都由它調用。

4圖片拖放的實現

積件教學軟件是積件庫和積件組合平臺有機的結合。通過拖放圖片使之與Word或PowerPoint服務程序進行交互。拖放功能的實現是建立在統一數據傳輸UDT(Uniform Data Transfer)基礎上的。

COM的統一數據傳輸建立在結構化存儲技術基礎之上,它通過一個“數據對象”來表達要傳輸的數據信息。因此,統一數據傳輸技術的核心在于數據對象的定義和實現。剪貼板和OLE拖放都是統一數據傳輸的典型應用。本文采用OLE拖放的內部機制進行圖片的拖放。OLE拖放可以把一個數據對象從提供方拖動到接收方,其過程如下:用戶在數據對象提供方的應用程序窗口中選擇一個數據對象,用鼠標點中此對象,然后按住鼠標左鍵把對象拖動到接收方應用程序窗口中,再松開鼠標左鍵,即完成拖動過程。表3給出了Vc++開發環境下視類“CView”中支持拖放的函數。

5對象鏈接

開發積件教學軟件平臺的目的是方便教師快速地制作出個性化的講稿。制作講稿時,通常需要大量的動畫。無論是Word還是PowerPoint,嵌入動畫的常用方法是將一幅圖片與一個動畫文件鏈接到一起。制作講稿時,教師通常需自己尋找動畫素材,自己制作圖片,然后手工進行鏈接。有了本積件軟件后,教師可在素材庫中選擇圖片素材,將其拖動到編輯窗口,然后再選擇菜單命令可直接將與該圖片對應的動畫文件鏈接起來。程序在執行鏈接之前,首先將被鏈接的文件及與之相關的文件復制到用戶當前的目錄,從而教師在上課時不用攜帶整個素材庫,只需攜帶少量素材即可。使用積件軟件和素材庫,教師不必費心去收集動畫素材,選擇圖片素材后,軟件自動將圖片與動畫進行鏈接,簡化了講稿的制作過程。

五積件式教學軟件在教學中的應用

利用本文所述的技術開發的積件式教學軟件與教材內容和教材版本無關,只要按本文的要求建立起素材庫,就可用本軟件制作講稿。

目前,我們建立了以哈爾濱工業大學王知行教授主編的《機械原理》為基礎教材的素材庫。下面以制作機械原理講稿為例,介紹用本軟件制作講稿的步驟:

1啟動積件軟件;

2選擇要嵌入的對象(Word或PowerPoint):

3在編輯窗口錄入文字;

4用鼠標在素材顯示窗口選擇圖片名,同時預覽窗口內顯示該圖片:教師檢查預覽窗口內的圖片,如果認為該圖片合適,則用鼠標將其拖動到編輯窗口內;

5點擊菜單上的“鏈接”“智能鏈接”完成圖片與動畫的自動鏈接;

6保存講稿:

7移出嵌入對象,退出積件軟件。

圖4給出了利用本積件軟件制作機械原理教學講稿的實例。圖中,文字錄入與Word和PowerPoint的文字錄入相同;按序號①所示,進行圖片選擇,選中一個圖片名的同時在預覽窗口內出現該圖片的預覽;按序號②所示,將圖片從預覽窗口拖動到編輯窗口:按序號③所示,選擇菜單上的“智能鏈接”命令,鏈接成功后,按序號④所示顯示“已完成鏈接”提示框;點“確定”按鈕完成動畫與圖片的鏈接。按相同的方法選擇其它的圖片,并進行動畫鏈接,同時進行相應的文字編輯。這樣教師可按自己的意愿制作個性化的講稿,且講稿的制作過程非常簡單方便。

六結論

本文研究了積件式教學軟件開發的關鍵技術:給出了以樹型結構顯示素材、BMP圖片預覽,基于統一數據傳輸的圖片拖動及對象鏈接的實現方法,并以這些技術為基礎開發了通用的積件式教學軟件平臺,建立了內容豐富的機械原理素材庫,并給出利用本軟件系統制作講稿的步驟和制作機械原理教學講稿的實例。積件式軟件與教材內容無關,與教材版本無關,大大方便了教師制作自己具有特色的講稿。通過制作實例可以看出:本軟件系統工作可靠,操作方便。

參考文獻

[1]嚴劍.積件從理論走向實踐的新思路[J].中國電化教育,2000,(6):8—9.

[2]王旭卿.從PowerPoint97看積件思想[J].中國電化教育,1999,(4):21—23

[3]陳炳木.實用型積件系統的研究[J]中國電化教育,2004,(7):72.

[4]閔璐.積件成為CAI發展的新趨勢[J]中國科技信息,2008,(2):86—87.

猜你喜歡
開發
軟件開發信息管理系統的設計與實現
淺談動力總成騾子車開發方法
汽車科技(2016年5期)2016-11-14 08:04:56
高中歷史教學中對歷史圖片的開發及實際應用
考試周刊(2016年85期)2016-11-11 01:57:37
在線投稿與編輯系統的設計與開發
河南方言文化資源的保護及其開發利用的研究
遵義紅色旅游開發對策研究
基于J2EE和Ionic的ITer學習APP設計與開發
單片機在電子技術中的應用和開發
主站蜘蛛池模板: 波多野结衣久久高清免费| 国产成人无码AV在线播放动漫 | 久久精品视频亚洲| 特级做a爰片毛片免费69| 91系列在线观看| 特级毛片免费视频| 欧美a√在线| 国产美女精品在线| 亚洲国产综合精品一区| 中文精品久久久久国产网址| 2022国产91精品久久久久久| 午夜老司机永久免费看片 | 波多野结衣视频一区二区 | 这里只有精品在线播放| 51国产偷自视频区视频手机观看| 亚洲免费三区| 伊人色在线视频| 国产综合在线观看视频| jizz在线免费播放| 国产日本视频91| 99在线视频精品| 国产啪在线| 国产高清无码第一十页在线观看| 欧美特黄一级大黄录像| 日韩亚洲高清一区二区| 国产在线观看第二页| 免费高清毛片| 91丝袜在线观看| 久久无码av三级| 中文字幕中文字字幕码一二区| 欧美日韩另类国产| 99精品视频播放| a国产精品| 国产高清在线观看| 高潮毛片免费观看| 国产99免费视频| 亚洲日韩欧美在线观看| 午夜国产精品视频| 国产农村妇女精品一二区| 色香蕉影院| 国产日本欧美在线观看| 国产精品自在线天天看片| 永久天堂网Av| 午夜a视频| 欧美国产日本高清不卡| 成年女人18毛片毛片免费| 国产精品女人呻吟在线观看| 精品丝袜美腿国产一区| 色哟哟国产精品| 色精品视频| 国产va在线观看| 久久综合九色综合97网| 狠狠色噜噜狠狠狠狠奇米777 | 国产成人综合久久精品下载| 2020国产免费久久精品99| 亚洲精品无码日韩国产不卡| 日本久久久久久免费网络| 欧美一区二区三区国产精品| 高h视频在线| 国产9191精品免费观看| 极品私人尤物在线精品首页| 91视频日本| 无码AV高清毛片中国一级毛片| 国产噜噜噜| 四虎影视无码永久免费观看| 国产精品漂亮美女在线观看| 亚洲Va中文字幕久久一区| 亚洲成人网在线观看| 国产欧美日韩91| 日韩美一区二区| 黄色网页在线观看| 国产欧美日韩视频一区二区三区| av在线无码浏览| 极品国产在线| 国产欧美日韩视频怡春院| 日韩一二三区视频精品| 特级精品毛片免费观看| 人妻少妇乱子伦精品无码专区毛片| 99视频只有精品| 久久综合久久鬼| 58av国产精品| 国产精品亚洲va在线观看|