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

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

Authorware綜合技巧:Authorware實戰設計專題之Authorware作品地加密保護(

2024-09-08 19:25:14
字體:
來源:轉載
供稿:網友
時間限制法

  目前的試用軟件很流行采用時間限制,在沒有購買正式版本以前,可以免費試用軟件,但是有時間限制,有的甚至有功能限制。在authorware作品中也可以輕松實現所謂的試用軟件的時間限制,下面我們一起來做這個實例吧。

實例說明:

1、當計算機系統時間超過程序設定的試用時間期限后,程序不能繼續運行,出現到期的提示信息(如下圖6.1所示),然后自動退出程序。



圖6.1 超期運行

2、當計算機系統時間在允許的時間期限內,程序正常運行,如下圖6.2所示。



圖6.2 正常運行

3、主程序流程圖如下圖6.3所示。



圖6.3 時間限制法主程序流程圖
實例分析:

這個實例的關鍵就是時間變量的判斷,因此我們新建一個a6p文件后,在程序流程的開始拖入一個計算圖標,作為時間變量的初始化,在計算圖標里編寫以下代碼:

resizewindow(320,140) --調整窗口大小,可刪除

stopyear:=1842+161 --設置年份限制為2003年

stopmonth:=13-1 --設置月份限制為12月

  可能你會不明白為什么2003年和12月要這樣表示?其實這樣做的目的是為了增加數據表示的復雜程度,更好的加密限制時間字段。設置好默認的時間期限后,接下來就是關鍵的時間變量比較判斷分支了。繼續在流程上添加一個交互圖標,取名為“時間檢查”,在它右邊加入一個群組圖標,設置為“conditional”條件交互,返回類型設置為“exit”退出交互,響應條件設置為:

(year >stopyear)|((year=stopyear) & (month >= stopmonth))

條件交互的具體設置如下圖6.4所示:



圖6.4 條件交互的具體設置

  這就是超過時間期限的執行分支,其群組圖標二級流程圖如下圖6.5所示。分支執行后,出現圖6.1所示的超期文字提示,停留一段時間后自動退出。



圖6.5 超期執行分支

  同樣我們繼續建立正常的執行分支程序,分支返回類型設置為“try again”返回類型,響應條件設置為:(year
  程序已經建立完畢,馬上運行看看會不會出現圖6.1和圖6.2所示的效果,可以通過改變系統的時間來測試程序的運行結果。也許你會覺得這種方法并不很好,因為用戶只要通過改變自己的系統時間到允許的范圍內就可以再次正常運行程序,別急,后面還有更好的方法呢,繼續往下看吧。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 和龙市| 富平县| 新宾| 海原县| 襄垣县| 安西县| 肥城市| 西乌珠穆沁旗| 瑞金市| 高阳县| 宣汉县| 三门峡市| 松潘县| 沂源县| 萨迦县| 米易县| 新邵县| 禄丰县| 永川市| 西华县| 金湖县| 武安市| 和平县| 扎赉特旗| 康平县| 集安市| 澄江县| 历史| 阿拉尔市| 老河口市| 米脂县| 禄劝| 建水县| 晋宁县| 宝兴县| 和林格尔县| 会泽县| 金塔县| 丽江市| 思南县| 三原县|