李紅巖,張忠華
哈爾濱醫科大學大慶校區醫學信息學系,黑龍江大慶163319
在多媒體課件制作領域,Authorware一直占據著重要的統治地位,該軟件以其功能強大,擴展性強,編程簡單而深受課件制作人員的喜愛[1]。對于高級課件開發人員來說,將Authorware課件與數據庫相結合,開發更加復雜的課件也是一種常用技術。但就Authorware而言,其數據庫應用能力相當有限,不足以應付各種復雜的數據庫應用需求。所以,利用外來ActiveX控件提高Authorware課件的數據庫應用能力就成為首選方法。在可以插入的ActiveX控件當中,Forms 2.0是目前較好的一款,利用它,Authorware可以開發出類似于其他高級語言窗體的界面,使Authorware的數據庫應用能力上了一個新的臺階。
Forms 2.0控件是微軟開發的一類ActiveX控件,在Authorware環境中可以查得Forms 2.0控件包含用于表單窗體開發用的各種標準控件共14種(如表1所示),是專為各種開發語言設計的用于某一功能的獨立組件,將控件嵌入開發語言后,可以擴充某一編程語言的功能與應用范圍,間接延伸了編程開發語言的應用領域,實現了高效率的代碼重用[2]。Forms威者2.0控件一般在安裝Windows XP系統時自動安裝,其主文件為FM20.DLL,表明這個文件是一個動態鏈接庫文件,存放于系統Windowssystem32文件夾下。在Authorware 7.0中調用Forms 2.0中的各個控件,需要注冊才能使用。如果在播放課件的計算機上指定文件夾下沒有FM20.DLL文件,應先安裝FM20.DLL(以前系統安裝過VS、VB等語言和Office軟件,此控件就已安裝)。

表1 Microsoft Forms 2.0控件一覽表
ActiveX控件必須在系統中進行注冊才能使用,注冊的方法主要有以下3種途徑:一是用Regsvr 32.exe程序對ActiveX控件進行注冊;二是用安裝程序進行注冊;三是利用Authorware系統函數進行注冊[3]。……