国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

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

Authorware綜合技巧:用Authorware完成注冊程序

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

  程序注冊是我們在進行多媒體程序開發中經常遇到的問題,比如說要求我們設計這樣的一個程序:當第一次啟動時,程序需要用戶輸入注冊碼,注冊成功后則繼續運行,以后每次啟動不再需要注冊,也就是說只注冊一次,而注冊錯誤則提示退出。以上的想法實際上我們用authorware也可以設計出這樣的注冊程序,這里我就給大家舉一個例子,并進行一下簡單的分析。另外為了便于大家參考,本站還提供了源程序下載, 請點此下載(文件大小35k,請將此范例釋放到authorware文件夾下)

  1、框 架:如下圖,

  這是該程序的第一級流程。由一個計算圖標和一個決策圖標構成的二元分支。用戶每次執行程序時由第一個計算圖標來判斷用戶是否是注冊用戶,然后再通過二元分支路徑來決定程序的走向。

  2、雙擊打開計算圖標,在其中輸入如下內容:(注:前面有兩個短小橫線的為注釋語句,只起注解說明作用,并不真正執行)。這一步所算的工作是:進行屏幕窗口尺寸設定,從文本文件“windows/system/random.ocx”(擴展名為ocx是為了保密起見)中讀出隨機密碼,送給變量random_ma,同樣用戶輸入的信息從regist.ocx文件中讀出送給變量keypress_ma,通過if語句進行判斷。

(說明:關于密碼的處理,你可以根據習慣來決定參數,這些參數包括:存放密碼信息的路徑,存放密碼信息的文件名,使其中的幾位數有效,每位如何變化,是否使其每位有不同的加密方式等等)

  3、拖動一個決策圖標到計算圖標下釋放,有關設置如下:

“repeat”一項設置為“don't repeat ”

“branch ”一項設置為“to calculated path”根據計算值“dec_path”來選擇某個執行分支,這樣做的目的,我們可以依據變量“dec_path”的值來控制流程分支的選擇。當程序已經注冊則執行“dec_path=1”所對應的第一條分支,這是個空的群組圖標,表明程序可以繼續向下執行。當程序沒有被注冊時,則執行“dec_path=2”所對應的第二條分支。這里是我們今天所要探討的所在。

  4、雙擊“末注冊用戶”圖標進入它的第二級流程,看看它的構成,它主要由兩個顯示圖標、五個交互項、一個擦除圖標和一個二元分支構成。具體如下圖所示:

  5、關于“背景圖”和“特別提示”你可以充分發揮你的想象來設計它,這里僅供參考。需要注意的是這一行“注冊 您的機器碼為:{display_dat}”,這里有個變量,另外我們還需要對number format格式進行設定,取消show thousands/millions separator,目的是不讓其在千分位顯示逗號。

  6、在“背景”顯示圖標上的左上角還附著一計算圖標,其內容如下:

  7、關于交互這一部分,它是本程序的核心所在,用戶的輸入并不真正顯示在屏幕,而是用相同的符號來對應用戶不同的輸入,當用戶按下確定按鈕之后程序對輸入的信息進行判斷,正確的則path=1,不正確則path=2,執行相應的分支程序。首先我們來看看交互圖標的有關設置。其設置如下:

interaction項:erase設為dont't erase

display項:選中update display variable 與 direct screen?。ㄊ冀K顯示更新變量并顯示在屏幕最頂層)

雙擊交互圖標,在顯示框的位置輸入{passworddisplayed},請看下圖:

  8、交互圖標下的第一按鍵響應圖標的“keypress”項與“response”項分別設置如下:

 表示用“←”鍵

 激活條件是輸入的字符個數大于0

其計算圖標輸入的內容如下:

這里:變量passwordentry用來存放用戶輸入的信息,變量passworddisplaye用戶存放顯示在屏幕上的密碼信息(如本例中的“●●●●●●”)它們通過substr函數來進行字符的增刪。

  9、交互圖標下的第二個按鍵響應的“response”項設置為
激活條件是輸入的字符個數小于12。
其計算圖標輸入的內容如下:

  10、關于“確定、取消、以后注冊”的按鈕響應下的計算圖標中的內容分別如下圖所示:

這里通過用戶的操作完成以下幾個方面的事情,當按下確定鈕時則對用戶輸入的信息進行判斷,按下取消鈕時則消除用戶輸入的信息與顯示在屏幕上的信息,按下以后注冊按鈕時則退出當前程序。

  11、決策圖標下的二元分支“輸入正確”與“輸入錯誤,請再輸入一次”的程序流程分別如下:

其中寫入ocx文件中的內容為:

這里把用戶輸入的信息寫入到windows/system/regist.ocx文件中,具體的意義請參看步驟一與步驟二。至此,注冊程序我們就設計完成了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 太湖县| 南丹县| 襄城县| 武宁县| 包头市| 池州市| 古浪县| 襄樊市| 榆社县| 建平县| 泗阳县| 仪征市| 上饶市| 大同县| 石首市| 九台市| 化德县| 通道| 汤原县| 梁山县| 稻城县| 榆中县| 乌恰县| 沁源县| 舒城县| 武威市| 安丘市| 黄浦区| 鄂尔多斯市| 怀宁县| 丽江市| 崇仁县| 神农架林区| 郓城县| 惠州市| 会理县| 修文县| 黄浦区| 英吉沙县| 叙永县| 新密市|