麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Authorware開發實例:用戶自己設定函數地運用

2024-09-08 19:25:41
字體:
來源:轉載
供稿:網友

僅僅依靠authorware 6.0本身的功能和它所提供的系統函數,來提高authorware多媒體程序的靈活性是不夠的。有些時候,用戶需要利用其他的開發工具來生成用戶自定義函數,用來拓展程序的功能。本章向大家展示的就是有關于這方面的應用。

1 概述

1.1 什么是用戶自定義函數

ucd的全名是user code dll,是用戶自定義函數的縮寫。目前任何一種軟件都難以滿足用戶各方面的需要,windows的功能實在是太強大了,authorware所提供的系統函數不可能將windows下所能實現的功能都包括在內,因為它只是一個基于操作系統的多媒體開發平臺,而且authorware又是定位在非程序員的使用上,本身不必包羅萬象。windows 的主要優勢和特點是共享資源,我們可以直接利用操作系統本身的功能來達到這個目的,因此authorware采用開放式結構(moa),提供一個通用的接口標準,給用戶留下一個充分發揮能力的空間,讓用戶自己編寫一些外部函數,以滿足特殊功能的需要,從而實現對計算機更深層次、更廣泛的控制。

利用c語言,程序員可以設計出能夠為authorware使用的dll文件,但windows的dll是為專業編程人員創建的,標準的dll格式和調用規則通常需要用戶參考程序員的文檔和windows的api(application program interface,應用程序接口)調用,對非程序員來說建立和使用都不方便。為避開這些,authorware支持對于普通dll的透明的擴充,這種方式就是ucd。編寫authorware中使用的dll的c程序員,可以使用ucd來自動載入authorware需要的信息,.包括函數名、參數、返回值的類型、語法模塊和聯機描述等,以便authorware識別和鏈接dll,而這些附加的自動載入的信息可以存儲在dll中,或分開存儲,并且這些信息對于其他程序來說仍是透明的。這樣就可以像調用系統函數那樣,在authorware的應用程序中調用外部函數,而無須去了解函數文件的底層信息。

我們常用的ucd一般有兩個文件名相同而后綴名不同的文件,其后綴名分別是ucd和u32。實際上ucd和u32是相互對應的,后綴名為ucd的文件用在windows3.x這樣的16位操作系統環境下,而以u32為后綴名的文件則適用在windows95/98/nt這樣的32位操作系統環境下。

1.2 如何調用自定義函數

在使用自定義函數之前,首先要載入這個自定義函數。之所以要加載自定義函數,目的是使authorware能知道存放該函數的地點,從而能夠直接從磁盤上讀取該函數。當一個自定義函數被加載后,就可以像使用authorware所提供的系統一樣來使用自定義函數了。調用自定義函數有兩種方法:

(1)在計算圖標中直接輸入使用該函數的語句,在關閉計算圖標時authorware會彈出查找相應函數的對話框,通過該對話框來查找對應的ucd文件。(在第9章中已有介紹)

(2)先加載自定義函數,然后在需要時再將自定義函數插入到需要使用的地方(和系統函數一樣使用)。

下面主要介紹在authorware應用程序中加載自定義函數的操作步驟:

1.在authorware中打開函數列表框,選擇category項中當前authorware應用程序的程序名,比如untitled.a6p,如圖1所示。

圖1  authorware的函數列表框

2.這時左下角的load按鈕變得可以使用了。單擊load按鈕,彈出選擇ucd文件對話框,如圖2所示。

圖2  選擇ucd文件對話框

在authorware的安裝目錄下有一些authorware自帶的ucd,如winapi.u32等。在對話框中的“搜尋”列表中找到authorware的安裝目錄,選中ucd文件,如winapi.u32。單擊“打開”按鈕后,會彈出如圖3所示的對話框,該ucd文件包含的用戶函數的列表顯示在左邊的name域。當選中某個函數后,在右邊的description域中就會列出相應的使用說明。

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 精品一区二区电影 | 成人综合一区二区 | 午夜国产福利 | 青草久久久久 | 国产精品呻吟 | 毛片免费在线视频 | 在线播放中文 | 青青青在线免费 | 日日操操| chinese中国真实乱对白 | 精品一区二区三区免费 | 一边吃奶一边插下面 | 性日本xxx| 亚洲性在线视频 | 亚洲第一视频 | 久久久国产精品电影 | 毛片区 | 欧美日韩在线视频观看 | 国产精品99久久久久久大便 | 欧美亚州 | 黄色a级片视频 | 91看片王 | 久久久久久久久久久国产精品 | 一区二区精品视频在线观看 | 九九热免费在线观看 | 爱操影视| 欧美性生交xxxxx久久久缅北 | 色婷婷一区二区三区 | 免费国产人成网站 | 久久免费视频7 | 日韩欧美高清片 | 亚洲av一级毛片特黄大片 | 香蕉久草在线 | www.7777在线| 中文字幕偷拍 | 中文字幕综合在线观看 | 羞羞羞羞视频 | 日本高清黄色片 | 懂色粉嫩av久婷啪 | 免费a级毛片大学生免费观看 | 深夜免费观看视频 |