李紅巖,張忠華
哈爾濱醫科大學大慶校區醫學信息學系,黑龍江 大慶 163319
在多媒體課件制作領域,Authorware一直占據著重要的統治地位,該軟件以其功能強大、擴展性強、編程簡單而深受課件制作人員的喜歡[1]。對于高級課件開發人員來說,課件中的動態統計圖實現方法是一種常用技術,然而在各類技術參考文獻中卻極少涉及。為解決Authorware課件中的動態統計圖問題,筆者在實際開發過程中,借鑒其他語言統計圖實現思路[2],經過不斷實踐,總結出了一套比較實用的動態統計圖制作方法,基本可以滿足課件對統計圖的需要。此方法在Autho rware環境中采用msChart控件與數據庫相結合,實現了動態統計圖效果,特點是方便快捷,制作方法簡單,便于技術實現。
ActiveX控件是專為各種開發語言設計的用于某一功能的獨立組件[3],嵌入開發語言后,可以擴充某一編程語言的功能與應用范圍,間接延伸了編程開發語言的應用領域,實現了高效率的代碼重用[4]。Author ware 7.0也可調用大量的ActiveX控件,msChart就是微軟的一種ActiveX控件,專門用于形成統計圖表,是實現動態統計圖的顯示主體。其主文件是mschart 20.ocx,存放于系統windowssystem 32文件夾下,在Author ware 7.0中調用msChart控件,需要注冊才能使用。如果在播放課件的計算機上的指定文件夾下沒有mschart 20.ocx文件,應先安裝mschart 20.ocx(若之以前系統安裝過VS、VB等語言,則此控件就已被安裝)。
為方便用戶使用,應在課件中對msChart控件實現自動注冊與注冊操作。Author ware提供了以下3條函數可供使……