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

        ?

        基于系統(tǒng)掛鉤和不規(guī)則窗口的電子教鞭及電子擋板工具的實現(xiàn)

        2009-10-26 09:35:10
        新媒體研究 2009年13期
        關(guān)鍵詞:教鞭擋板鼠標(biāo)

        陳 超

        [摘要]電子課件在教學(xué)中已得到了廣泛應(yīng)用,教師在享受電子課件所帶來的形象、便捷的好處的同時,也遇到了指點工具不直觀的難題?;谙到y(tǒng)掛鉤和不規(guī)則窗口技術(shù),實現(xiàn)了一個類似傳統(tǒng)教鞭的電子教鞭工具,以及一個用于突出屏幕重點區(qū)域的電子擋板工具,這兩種工具已在教學(xué)實踐中得到了應(yīng)用,并收到了良好的反饋。

        [關(guān)鍵詞]系統(tǒng)掛鉤不規(guī)則窗口教輔工具

        中圖分類號:G434文獻(xiàn)標(biāo)識碼:A文章編號:1671-7597(2009)0710012-01

        一、引言

        隨著多媒體技術(shù)日新月異地發(fā)展,已經(jīng)有越來越多的教師在課堂上應(yīng)用了基于PowerPoint、Flash平臺的電子課件,教師在享受電子課件所帶來的形象、便捷的好處的同時,也會遇到一些應(yīng)用傳統(tǒng)教學(xué)手段時所沒有的難題。比如,在傳統(tǒng)教學(xué)手段中,教師可以通過手中的教鞭在板書上進(jìn)行指點,清晰地告知學(xué)生當(dāng)前的講解重點。然而,在利用計算機(jī)播放電子課件進(jìn)行授課時,往往會因為鼠標(biāo)光標(biāo)過小而使學(xué)生無法跟隨教師的教學(xué)意圖。為了解決這一難題,本文基于Microsoft Visual Studio 6.0實現(xiàn)了兩種方便易用的計算機(jī)輔助教學(xué)工具:電子教鞭和電子擋板。其中,電子教鞭工具可以用任意形狀、任意大小的圖片來替代鼠標(biāo)光標(biāo),當(dāng)使用較醒目的圖片時(如傳統(tǒng)教鞭樣式的圖片),學(xué)生很容易獲知教師當(dāng)前的操作意圖;電子擋板工具可以跟隨鼠標(biāo)移動,動態(tài)遮擋屏幕的部分區(qū)域,以使學(xué)生的注意力集中于教學(xué)內(nèi)容上。下面將詳述它們的實現(xiàn)原理。

        二、電子教鞭及電子擋板工具的實現(xiàn)原理

        本文在實現(xiàn)電子教鞭及電子擋板工具時主要應(yīng)用了Windows系統(tǒng)下的掛鉤技術(shù)和創(chuàng)建非規(guī)則窗口技術(shù)。

        (一)Windows系統(tǒng)下的掛鉤技術(shù)

        Windows系統(tǒng)是一個基于消息驅(qū)動機(jī)制的操作系統(tǒng),系統(tǒng)的行為是圍繞消息的產(chǎn)生與處理展開的。Windows系統(tǒng)下掛鉤技術(shù)的原理就是應(yīng)用程序可以在系統(tǒng)的消息處理過程上外掛一個自定義的子程序,在消息尚未被系統(tǒng)處理之前,由該子程序來截獲對應(yīng)消息,以進(jìn)行監(jiān)視或執(zhí)行特定操作。本文在實現(xiàn)電子教鞭和電子擋板工具時使用的是WH_MOUSE類型的掛鉤函數(shù),該類掛鉤函數(shù)可以截獲所有的鼠標(biāo)移動消息,即當(dāng)鼠標(biāo)移動位置時,將通知所有該類型的掛鉤函數(shù)。

        使用掛鉤技術(shù)時,首先要通知Windows系統(tǒng)所使用掛鉤的類型,在這里使用系統(tǒng)函數(shù)SetWindowsHookEx進(jìn)行掛鉤的注冊:

        SetWindowsHookEx(WH_MOUSE, MyMouseProcess, hDll, NULL);

        其中,第一個參數(shù)說明了掛鉤的類型,在這里是WH_MOUSE類型,說明該掛鉤函數(shù)將捕獲所有的鼠標(biāo)移動消息;第二個參數(shù)指明了用于提前處理鼠標(biāo)移動消息的自定義子函數(shù)MyMouseProcess。

        完成WH_MOUSE掛鉤的注冊之后,當(dāng)鼠標(biāo)被用戶移動時,Windows系統(tǒng)就會把鼠標(biāo)移動的消息源源不斷地傳遞給MyMouseProcess子函數(shù),其中包含鼠標(biāo)當(dāng)前位置信息。在MyMouseProcess子函數(shù)中,就可以對接收到的位置信息進(jìn)行處理,如實時顯示鼠標(biāo)位置或轉(zhuǎn)發(fā)到到其它窗口。

        (二)創(chuàng)建非規(guī)則窗口

        為了實時跟蹤鼠標(biāo)的當(dāng)前位置,同時又不影響正常的操作,在本文中用非規(guī)則窗口來顯示電子教鞭或電子擋板的形狀。在Windows系統(tǒng)中創(chuàng)建非規(guī)則窗口需按以下幾個步驟進(jìn)行操作:

        1、載入用于定義窗口形狀的帶有透明色的位圖

        這樣位圖可以在Photoshop中制作,制作過程中必須用統(tǒng)一的透明色對透明區(qū)域進(jìn)行填充。載入位圖的操作可以由Windows系統(tǒng)函數(shù)LoadBitma

        來實現(xiàn):

        HBITMAP LoadBitmap(HINSTANCE hInstance, LPCTSTR lpBitmapName);

        其中,第一個參數(shù)要填入當(dāng)前程序的實例句柄;第二個參數(shù)指明了所要加載位圖的資源名稱;返回值為所載入的位圖句柄。

        2、將帶有透明色的位圖轉(zhuǎn)化為區(qū)域

        Windows系統(tǒng)中提供了區(qū)域HRGH這一GDI(Graphics Device Interface)元素,通過應(yīng)用區(qū)域即可把Windows中的標(biāo)準(zhǔn)窗口轉(zhuǎn)化為非規(guī)則窗口。但是,位圖無法直接轉(zhuǎn)換為區(qū)域,需要根據(jù)位圖各位置上的顏色信息逐步生成區(qū)域。如果某位置上的顏色信息為透明色,則跳過它去處理下一位置;反之,如果其顏色信息非透明色,則將該位置加入到區(qū)域中。按這樣的方式處理一遍后,就可得到一個和位圖相一致的區(qū)域。

        3、將創(chuàng)建的區(qū)域設(shè)定為窗口區(qū)域

        應(yīng)用Windows系統(tǒng)提供的函數(shù)SetWindowRgn,可以將所建立的區(qū)域設(shè)定到當(dāng)前窗口上,這樣便生成了一個定制的非規(guī)則窗口。

        三、電子教鞭及電子擋板工具的應(yīng)用實例

        本文所實現(xiàn)的電子教鞭及電子擋板工具已在教學(xué)實踐中得到了應(yīng)用,并收到了良好的反饋。如在圖1(a)所示的效果圖中,使用了傳統(tǒng)教鞭形狀的非規(guī)則窗口來代替鼠標(biāo)指針,學(xué)生可以清楚地獲知教師的操作意圖,使教學(xué)過程更為流暢。在圖1(b)中展示了電子擋板工具的應(yīng)用實例,教師通過使用該工具,可以使學(xué)生專注于程序代碼的含義,避免因屏幕過于繁雜而分散學(xué)生的注意力。

        (a) 電子教鞭 (b) 電子擋板

        圖1電子教鞭及電子擋板工具應(yīng)用效果圖

        四、結(jié)語

        隨著多媒體教學(xué)模式的深入應(yīng)用,一些問題也慢慢浮現(xiàn)出來,如學(xué)生思路跟不上教師的操作、信息過多導(dǎo)致教學(xué)重點的迷失等。本文通過編程的方式為解決這些問題做了有益的探索,相關(guān)工具已得到了實際應(yīng)用。下一步,還將構(gòu)建一個完備的非規(guī)則窗口庫供教師使用,以適應(yīng)各種教學(xué)場合的需要。

        參考文獻(xiàn):

        [1]韓麗娜、石昊蘇,使用雙緩存來解決GDI下的閃爍問題[J]. 計算機(jī)工程與設(shè)計, 2006,27(17).

        [2]劉靜華、王永生等,計算機(jī)繪圖[M]. 北京:高等教育出版社,2006.5.

        猜你喜歡
        教鞭擋板鼠標(biāo)
        平拋運動中的“擋板”問題探究
        這根“教鞭”有點甜
        燃燒器二次風(fēng)擋板開度對爐內(nèi)燃燒特性的影響
        Progress in Neural NLP: Modeling, Learning, and Reasoning
        Engineering(2020年3期)2020-09-14 03:42:00
        教鞭(外二首)
        天津詩人(2017年2期)2017-11-29 01:24:20
        教室風(fēng)波之新教鞭之謎
        玩意兒
        45歲的鼠標(biāo)
        超能力鼠標(biāo)
        IM家庭電子(2008年11期)2008-12-05 09:49:20
        教鞭“失蹤”之謎
        人民教育(2007年19期)2007-04-23 16:27:58
        九七青青草视频在线观看| 国产av国片精品jk制服| 在线观看av网站永久| 国产精品亚洲lv粉色| 亚洲国产精品久久人人爱| 老熟妇仑乱视频一区二区| 无码毛片视频一区二区本码| 日本韩无专砖码高清| 欧美亚洲国产丝袜在线| 国产三级在线观看不卡| 亚洲精品天堂日本亚洲精品| 东京热加勒比久久精品| 欧美日韩精品乱国产| 国产偷国产偷精品高清尤物 | 少妇无码av无码专区| 精品日韩欧美一区二区在线播放 | 中国丰满熟妇xxxx性| 天天影视性色香欲综合网| 国产在线不卡AV观看| 国产无码十八禁| 成年女人片免费视频播放A| 蜜桃伦理一区二区三区| 干出白浆视频在线观看| 大香蕉av一区二区三区| 999zyz玖玖资源站永久| 色欲综合一区二区三区| 亚洲男人的天堂在线播放| 國产AV天堂| 最大色网男人的av天堂| 中文字幕影片免费人妻少妇| 国产乱人伦av在线麻豆a| 国产精品伦一区二区三级视频 | 国产高清成人在线观看视频| 色爱无码av综合区| 人妻献身系列第54部| 久久精品国产热久久精品国产亚洲| 亚洲色无码中文字幕| 在线日韩中文字幕乱码视频| 精品福利一区二区三区| 乱色欧美激惰| 国产成人一区二区三区在线观看|