當前位置:編程學習大全網 - 編程軟體 - ActiveX腳本編程的技術框架

ActiveX腳本編程的技術框架

從技術角度來說,ActiveX Scripting腳本引擎實際上是壹組COM接口,通過這些接口建立應用程序和腳本之間的關系。腳本引擎是ActiveX腳本技術的實現。如果壹個應用系統實現了相關的標準接口,就可以通過腳本引擎提供對腳本語言的支持。為了支持腳本語言,應用系統必須首先實現幾個標準接口,然後公開它的壹些受控對象。腳本文件是壹個文本文件,其中包含壹些程序代碼。腳本引擎本身是壹個COM對象,負責腳本文件的解釋和執行,必要時通過應用系統的接口與之交互。

應用系統首先需要創建腳本引擎對象,設置必要的參數,然後加載腳本文件,然後啟動引擎,這樣引擎就可以進入連接狀態(即運行腳本狀態)。通常我們通過用戶的顯式操作(比如菜單命令或者快捷鍵)來完成啟動操作。應用系統也可以終止引擎的運行,使其進入無連接狀態。連接引擎時,當特定事件被觸發時,會執行腳本文件中相應的事件控制函數;當引擎處於斷開狀態時,即使發生事件,腳本文件中的事件控制功能也不會被執行。

  • 上一篇:斯巴魯馳鵬遙控器匹配方法
  • 下一篇:數據結構測試題用c語言實現?
  • copyright 2024編程學習大全網