譚虹



摘要:該文闡述了應用VB制作微課的特點、過程、效果和不足之處;闡述了用VB制作微課的主要特點:由多個窗體構成微課,便于后期修改與維護;可以添加速度滑決來控制播放的速度;可以設置按鈕變灰不可用,防止誤操作;可以疊加按鈕,并使疊加的按鈕一個個按順序出現(xiàn);可以制作返回按鈕,方便返回上級窗體;可以通過編寫代碼畫出一些特殊圖像,并進行畫圖過程演示;可以把VB微課生成安裝程序EXE文件。利用這些特點能編制出與眾不同的微課,不足之處是需要學習VB編程技術。
關鍵詞:VB;微課;微課制作;微課設計
中圖分類號:G424 文獻標識碼:A
文章編號:1009-3044(2019)33-0142-03
目前,教育工作者制作微課基本上是采用PowerPoint。Mi-Crosoft Powerpoint提供了豐富的模板、多種繪圖工具等。用其制作課件可以方便地插入、音樂和視頻,也可以通過超鏈接實現(xiàn)交互功能,但是制作出來的微課文件較大,而且有些特特殊效果不能在PowerPoint上實現(xiàn),因此筆者決定嘗試使用VB制作一個微課,研究應用VB制作微課的過程和效果。
1選擇vB作為制作微課的工具
Visual Basic是由微軟公司開發(fā)的,是一種結構化的、模塊化的、面向對象的可視化程序設計語言,具有強大的數(shù)據(jù)庫功能和網(wǎng)絡功能。筆者認為用VB制作微課,可以編制出與眾不同的微課。
2用vB制作微課的特點
1)由多個窗體構成微課,便于后期修改與維護。
應用窗體進行微課的界面設計,窗體之間通過按鈕進行切換,窗體之間可以互相隱藏與顯示,如果后期需要修改,只需要修改對應的窗體就可以了。
2)可以添加速度滑塊來控制播放的速度。
添加了速度滑塊后(如圖1),需要設置速度滑塊的屬性,包括最大值屬性即Max屬性和最小值屬性即Min屬性,如果把Min屬性值設置為1,Max的值設置為1000,那么速度滑塊的速度則為1至1000。速度滑塊的代碼如下:
4)可以疊加按鈕,并使疊加的按鈕一個個按順序出現(xiàn)。
在按鈕的屬性窗口中設置Tablndex屬性,在播放時了abln-dex屬性的值小的對象先出現(xiàn)。“演示1”按鈕的Tablndex屬性的值為1,“演示1”按鈕下方的3個“繼續(xù)”按鈕的TabIndex屬性的值分別為2、3、4,因此播放時先看到的是“演示1”按鈕,當單擊“演示1”按鈕時,“演示1”按鈕隱藏,TabIndex屬性的值分別為2的“繼續(xù)”按鈕出現(xiàn)(如圖1和圖2),以此類推,依次出現(xiàn)Tabln-dex屬性的值分別為3、4的“繼續(xù)”按鈕。通過使得“演示1”按鈕隱藏,通過使得“繼續(xù)”按鈕可見,具體代碼如下:
把VB微課生成安裝程序EXE文件后,要使用VB微課,只需執(zhí)行安裝程序EXE文件進行安裝,安裝后的圖標出現(xiàn)在開始菜單的“所有程序”中,只需要點擊圖標則可運行微課,使用方便快捷。
4用VB制作微課的不足之處
需要學習VB編程技術,這對部分老師來說是不容易的。
5小結
使用VB制作微課,可以把微課制作得更有個性,幫助解決了重難點和疑點等問題,提高了在課堂上的教學效率。