亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VBA在幼教交互式演示課件制作中的應用

        2020-04-16 01:36:36
        揚州職業(yè)大學學報 2020年4期
        關鍵詞:鼠標文稿實例

        吳 云 虎

        (揚州職業(yè)大學, 江蘇 揚州 225009)

        線上線下混合式教學實施效果的一個關鍵點是看線下學生的自主性學習過程能否得到有效保障[1],從目前混合式教學實施情況看,教學信息主要的承載軟件是微軟公司演示文稿PowerPoint,演示文稿用戶界面簡潔,風格統(tǒng)一,而且容易上手,課件制作效率高,足以勝任日常普通教學活動需求。學前兒童活動領域的自主性學習要求演示文稿具備智能性、可控性和靈活性特征,這時演示文稿中僅有的超鏈接、動作、按鈕和觸發(fā)器等功能的交互性就顯得很薄弱。為了增強演示文稿的動態(tài)交互功能,國內外研究提出了兩類主要解決方案,一類是利用VSTO擴展Office應用程序,這在本質上已經(jīng)屬于應用程序底層開發(fā),操作自由性程度大,但技術要求也很高[2];另一種方法是利用第三方ActiveX圖形控件,這是目前研究中比較普遍使用的方法[3]。ActiveX圖形控件沿襲Windows程序開發(fā)制式標準,其設計樣式經(jīng)常難于與當前課件界面上設計形象進行整體協(xié)調。本研究基于面向對象的編程方法,使用VBA宏語言,挖掘Office應用程序中交互功能[4],設計的課件可以直接通過鼠標單擊和懸停動作,實現(xiàn)對幻燈片上實例對象的控制操作,從而能夠很好地滿足自主學習中的人機交互需求。

        1 VBA宏語言型交互式課件工作原理與方法

        1.1 Shape對象模型和屬性方法的引用

        在Microsoft演示文稿中Shape對象模型的派生體系如圖1所示,這些數(shù)量眾多的Shape體系對象,對父輩屬性及方法進行繼承和派生,并被組織在體系巨大的“PPT對象模型”的層次架構中[5]。在這個體系中應用為頂級核心對象,演示文稿集和當前活動演示文稿均為頂級對象,可以直接對它們的屬性和方法進行引用。在演示文稿對象類型中,自選圖形、任意多邊形、OLE對象和圖片等都屬于Shape對象類型,它們在演示文稿上的外顯稱為由Shape對象創(chuàng)建的具體應用實例。需要從頂級對象逐級索引到這些對象,才能對其屬性和方法實施引用,繼而去改變由Shape對象創(chuàng)建的所有實例的屬性和行為。在演示文稿放映模式下,系統(tǒng)通過鼠標事件觸發(fā)機制對實例的事件處理方法中的用戶預定義代碼,亦即系列Shape對象屬性和方法的引用,以批處理方式執(zhí)行。

        圖1 PPT對象模型中Shape派生體系

        Shape實例交互過程swap方法見表1。參數(shù)ByVal oSh As Shape的作用是通過按值傳遞方法獲取指向活動實例的指向句柄oSh。swap交換方法的代碼編寫是開放性的,在User Batch Code部分,按照教學設計預輸入一系列Shape對象屬性和方法的引用集合,就可以對演示文稿上所有創(chuàng)建實例進行目的性操縱,進而達成預期的教學目標。還有一類系統(tǒng)的方法,如由Shape對象創(chuàng)建的實例的顯隱性設置,它們的處理方法是由已經(jīng)固定編譯好的系統(tǒng)處理代碼,在必要的時候只需要調用即可。這些方法的調用格式為“對象(實例名稱).方法”,對象與方法之間要使用“.”隔開,如ActivePresentation.Slides(1).Shapes(“victory”).Visible=msoFalse。

        表1 實例交互swap方法和過程

        1.2 VBA交互式課件的制作步驟與方法

        在交互式演示課件制作過程中,首先,建議修改實例對象的名稱和初始狀態(tài),這樣可以避免演示文稿中的實例出現(xiàn)難以辨別的簡單增序式的自動命名方式,更方便于VBA腳本對實例的循名使用。其次,增加鼠標事件的處理方法,通過“開發(fā)工具”菜單→“代碼”功能區(qū)→“宏”組創(chuàng)建事件處理方法,并在進入的VBE腳本編輯器中編寫User Batch Code。首次使用開發(fā)工具需要在“文件”菜單→“選項”設置→“自定義”功能區(qū)的“主選項卡”中勾選“開發(fā)工具”選項。最后,在“插入”菜單→“鏈接”功能區(qū)→“動作”選項處打開的“操作設置”窗口中,選擇鼠標事件類型(單擊/懸停),并在其下“運行宏”欄目中綁定鼠標事件處理方法。這樣就完成了制作VBA交互式課件的工作流程。

        2 交互式課件系統(tǒng)設計要求與技術難點

        2.1 系統(tǒng)設計要求

        對社會、科學、語言和健康等不同領域兒童活動的組織形式進行總結,可以將幼教PPT交互式課件分為認知辨別、適項選擇、匹配分類和拼圖整合等基本類型。這些不同類型交互式課件的系統(tǒng)設計環(huán)節(jié)都具有相似性,都應該包括問題情境、應答操作和結果反饋三個部分。各類問題情境的形式設計也都基本相同,都是以“圖形圖像”信息形式提出問題并構建出對應情境,因此提出的問題要明確,情境要適宜。應答操作需要把所有可能的操作選項全部羅列出來,系統(tǒng)都能做出相應的反應,要求突破傳統(tǒng)應答設計中一題一答、一頁一題的技術限制;在應答操作過程中,提供適當提示和幫助,以提高幼兒成功的機會。結果反饋能夠對正確的應答操作給予鼓勵性反饋;對有缺點的和錯誤的應答操作還應當給予續(xù)做或重做的機會[6]。

        2.2 主要技術要點

        2.2.1 定位

        定位在這里是指幼兒完成應答操作后,應用程序根據(jù)幼兒的操作指向意圖,將活動圖形實例移動到所指定區(qū)域的方法。例如,在幼兒園小班語言領域《小動物們最愛吃什么》組織活動中,電子白板上每個小動物的嘴巴面前都雜亂地分布著不同的食物?,F(xiàn)在需要幼兒為小兔子選擇最愛的食物,當兒童選中胡蘿卜圖形實例后,就需要將胡蘿卜圖形實例移動到小兔子嘴巴面前。在具體的實現(xiàn)方法上,可以在每個小動物的嘴巴面前區(qū)域都放置一個單一食物圖形實例,在幼兒應答操作(兩次不同實例上的單擊)完成后,將小兔子嘴巴面前區(qū)域的圖形實例與胡蘿卜圖形實例交換位置坐標,這樣就可以將胡蘿卜圖形實例定位到指定區(qū)域了,而幼兒此時也完成了一次應答操作。

        2.2.2 判斷

        判斷是幼兒每一次完成應答操作后,系統(tǒng)對幼兒應答操作的正誤情況進行評估的方法。判斷的具體方法是,在實例名稱中預先設置特征字符,當系統(tǒng)運行時通過比對特征字符是否匹配來確定兩個實例間的關系。例如,將一系列位置圖形實例依次命名為T1,T2,T3……,需要執(zhí)行移動的圖形實例名稱對應命名為S1,S2,S3……,這里的特征字符分別是1,2,3……,這樣只需要遍歷一次所有特征字符相同的圖形實例配對的坐標是否一致并計數(shù),就可以知道幼兒應答操作過程中進度完成的情況。

        3 應用案例

        選擇幼兒津津樂道的電影《熊出沒》中的卡通形象為例,設計并制作一個拼圖整合型的交互式課件。

        3.1 圖像素材準備

        首先,準備一張JPG格式《熊出沒》中卡通形象的圖片文件,要求圖片色彩鮮艷,像素清晰。在圖像素材網(wǎng)下載的圖片需要在Photoshop中進行預加工,比如消除網(wǎng)站和廣告標記,調整圖片色彩,以及裁剪重新構圖。其次,在PPT中繪制“無填充色”正方形,使用“合并形狀”中“形狀拆分”和“形狀結合”操作,在正方形直邊緣設計出榫槽狀接口,將這些正方形復制形成3×3組合。把調整好的組合置于圖片上層并全選,需要注意的是,在全選順序上要先選中圖片,再選中正方形組合,使用合并形狀中的形狀拆分操作,將圖片分割成9小塊,依次命名為T1,T2,T3,……,T9,并設置成隱藏狀態(tài)。再將前面分割出來的9小塊圖像復制一份,設置成顯性狀態(tài),復制圖片依序命名為S1,S2,S3,……,S9,需要注意將圖片位置調整對齊。最后,在PPT設計場景上還需要增加幫助圖形help實例,以及初始狀態(tài)為隱藏屬性的應答操作成功的圖片victory實例和提供對照幫助的圖片information實例等。

        3.2 編制交互腳本

        現(xiàn)在需要通過“開發(fā)工具”創(chuàng)建名為swap的宏,并在自動進入的VBE編輯器中增加方法所需要的傳遞參數(shù)ByVal oSh As Shape,全局變量temporaryX,temporaryY用來保存移動實例的現(xiàn)場位置坐標,開關變量flag用來控制實例配對的位置交換,全局變量firstSelected用來保存位置交換中第一單擊實例的名稱,編寫的批處理代碼如表2所示,在動作設置中分別為實例S1,S2,S3,……S9選擇鼠標事件類型為“鼠標單擊”,并在“運行宏”欄目將其綁定到swap事件處理方法。

        表2 《熊出沒》卡通拼圖定位與互換方法的代碼

        在VBE中增加拼圖進度的檢測判斷isFinished過程如表3所示。

        表3 《熊出沒》卡通拼圖檢測、判斷和反饋方法的代碼

        最后還需要創(chuàng)建名為help的宏,定義開關變量hlp用來控制幫助實例的顯隱屬性,編寫的批處理代碼如表4所示,在“動作”設置中為幫助實例添加鼠標事件類型為“鼠標懸停”,并在“運行宏”欄目將其綁定到help事件處理方法中。

        表4 《熊出沒》卡通拼圖幫助方法的代碼

        4 結果與評價

        在幻燈片放映模式下,我們可以先后單擊需要交換位置的兩個圖形實例,這時系統(tǒng)就會由“鼠標單擊”事件觸發(fā)swap方法,將選中的兩個圖形實例的位置進行互換。當所有圖形實例都互換到預設的正確位置時,檢測判斷isFinished過程就會反饋出成功的結果。拼圖區(qū)域左側的幫助實例使用“鼠標懸停”觸發(fā)事件,可以在拼圖區(qū)域上顯示出完整的拼圖圖樣,隨時給拼圖過程提供對照幫助。課件設計能夠很好地滿足幼兒教學活動中既定交互性要求。

        5 討論

        在演示文稿中鼠標“動作”設置雖然只提供了“鼠標單擊”和“鼠標懸?!眱深愂录?但合理的組合使用就完全能夠滿足大部分交互式課件的設計需求。另外幼教PPT交互式課件制作過程中的最大問題就是素材準備周期比較長,使得課件產出效率較低,在實踐中通過發(fā)布已預設VBA腳本代碼的模板,發(fā)動學前專業(yè)全體學生,群策群力共建素材庫進行解決。這就要求模板結構和方法簡潔,VBA控制代碼邏輯性好,易于修改和維護。這樣學前專業(yè)的學生通過復制所需要的模板,對幻燈片上圖形圖像實例進行更新;查看VBA代碼及相應功能注釋,適當修改程序中相關編碼;測試演示文稿功能,版式適當調整后,就能進行課件的二次發(fā)布。從增強交互式課件應用功能的角度看,未來的課件系統(tǒng)設計還應當考慮幼兒應答操作的痕跡記錄以及錯題重演等功能。

        猜你喜歡
        鼠標文稿實例
        文稿規(guī)范
        文稿規(guī)范
        本刊文稿中參考文獻的要求
        Progress in Neural NLP: Modeling, Learning, and Reasoning
        Engineering(2020年3期)2020-09-14 03:42:00
        文稿打字的小方法
        完形填空Ⅱ
        完形填空Ⅰ
        45歲的鼠標
        少年科學(2009年1期)2009-01-20 03:25:10
        超能力鼠標
        IM家庭電子(2008年11期)2008-12-05 09:49:20
        鼠標也可以是這樣的
        按摩偷拍一区二区三区| 亚洲第一狼人天堂网亚洲av| 国语对白免费观看123| 国产在线一区二区三区四区| 国产成人av在线免播放观看新| 十八禁在线观看视频播放免费| 老熟妇乱子伦av| 国产xxxxx在线观看免费| 蜜桃av多人一区二区三区| 按摩偷拍一区二区三区| 中文字幕乱码在线人妻| 日韩一区二区三区无码影院| av无码人妻中文字幕| 成人无码区免费a片www| 国产精品一区二区韩国AV | 欧美精品偷自拍另类在线观看| 无码av免费永久免费永久专区| 中文字幕人妻系列一区尤物视频| 亚洲国产精品二区三区| 亚洲一区二区三区重口另类| 日本在线视频www色| 免费无码a片一区二三区| 色爱区综合五月激情| 中文字幕Aⅴ人妻一区二区苍井空 亚洲中文字幕久久精品蜜桃 | 日本大片一区二区三区| 偷拍夫妻视频一区二区| 熟妇熟女乱妇乱女网站| 丰满少妇高潮惨叫正在播放| 国产精品一区二区在线观看完整版 | 蜜桃免费一区二区三区| 国产区精品一区二区不卡中文| 看av免费毛片手机播放| 99久久精品国产成人综合| 欧美 亚洲 国产 日韩 综AⅤ| 久久激情人妻中文字幕| 激情亚洲不卡一区二区| 插插射啊爱视频日a级| а天堂中文在线官网| 亚洲AV日韩AV永久无码电影| 日本精品视频一视频高清| 日本午夜伦理享色视频|