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

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

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

2024-09-08 19:25:12
字體:
來源:轉載
供稿:網友
注冊輸入法

  現在的軟件很多需要注冊,沒有注冊,也就是沒有輸入正確的注冊碼,軟件的使用期限或者功能將受到限制,而注冊碼的來源當然是軟件開發商或者開發者,并且相當大部分是需要付費的,因此被廣泛的采用于商業軟件中。在authorware也一樣可以實現這個功能,趕快來學習并制作一個注冊輸入的范例吧。

實例說明:

1、 在這個實例里,用戶必須輸入合法授權的注冊碼,才能繼續執行主程序,程序運行主界面如下圖6.6所示。



圖6.6 注冊輸入程序運行界面

  當用戶輸入正確的注冊碼后,顯示如下圖6.7所示的正確信息,并進入主程序流程;



圖6.7 注冊成功信息
當用戶輸入錯誤的注冊碼則出現如下圖6.8所示的錯誤信息。



圖6.8 注冊失敗信息

2、主程序流程圖如下圖6.9所示。



圖6.9 注冊輸入法主程序流程圖
實例分析:

1、注冊信息輸入交互流程的設計

  本實例設計需要輸入三個相關的注冊信息,包括注冊姓名、注冊組織及注冊號碼。如下圖6.10是這三個分支的程序流程圖。



圖6.10 注冊信息輸入交互三個分支程序流程圖

  從程序流程圖中可以看出這三個分支的設計是一樣的,現在我們就來詳細的分析“注冊號碼”分支的設計流程。

  首先拖入一個框架圖標,命名為“wrapper”,雙擊進入框架圖標并刪除默認的所有框架流程圖標內容,然后建立如下圖11所示的新框架流程。



圖6.11 wrapper框架流程圖

  在新建立的框架流程中,交互“切換輸入”的主要作用是讓用戶可以隨時切換到注冊姓名和注冊組織的信息輸入框,其中熱區“tab”分支的計算圖標里的內容為:presskey("ctrl1"),其熱區屬性設置如下圖6.12所示,其快捷鍵設置為“tab”鍵,同時還要設置其熱區響應屬性為“perpetual”永久響應。



圖6.12 tab熱區響應屬性

  同理“shifttab”熱區分支也是如此設計,只是其快捷鍵改變為“shift+tab”而已,其計算圖標內容為:presskey("ctrl2")。這里出現的"ctrl1"、"ctrl2"、"ctrl3"分別是程序自定義的切換到三個相關信息輸入文本框的快捷鍵,而函數presskey("keyname")是系統函數,其作用相當與用戶輸入相關的keyname,例如presskey("ctrl1")執行的效果相當于用戶同時按下“ctrl”和“1”兩個鍵盤鍵鈕,也就是說不須用戶輸入,由函數程序直接執行“ctrl+1”的快捷方式。
  在退出框架的時候執行的計算圖標“獲得輸入注冊碼”是捕捉用戶輸入的注冊碼信息,并把注冊碼賦值給自定義變量temp3,其計算圖標里函數編寫如下:

temp3 := entrytext@"text entry3"

  其中“text entry3”是圖6.10中“注冊號碼輸入”群組圖標里的交互分支,如下圖6.13所示:



圖6.13 “注冊號碼輸入”群組圖標程序流程圖

  在注冊信息輸入交互流程的設計中我們自定義了三個變量temp1、temp2、temp3分別用來表示用戶輸入的注冊姓名、注冊組織和注冊號碼。如圖6.13所示的群組圖標“注冊號碼輸入”的流程圖,首先拖入一個計算圖標,命名為“presetentry := temp3”,計算圖標輸入以下內容:

presetentry := temp3

presskey("rightarrow")


  “presetentry”是一個系統變量,將一個字符串的值(例如tmep3)賦給該變量,當執行下一個正文輸入響應時,該字符串會自動顯示在正文輸入響應的正文輸入框中,最終用戶可以編輯該字符串,然后作為用戶正文輸入響應的輸入。如圖6.13中交互圖標“text entry3”右邊的按鍵交互分支,發現什么了,對,我們將允許用戶對temp3字符串,即用戶輸入的注冊碼進行編輯,包括剪切(ctrl+x)、拷貝(ctrl+c)、粘貼(ctrl+v)等操作,這樣用戶就可以更方便用戶輸入或者修改注冊碼的輸入,具體實現函數代碼如下所示:

剪切(ctrl+x):textcut()

拷貝(ctrl+c):textcopy()

粘貼(ctrl+v):textpaste()

  把上述三個系統函數分別寫入圖6.13中的“ctrlx”、“ctrlc”和“ctrlv”三個計算圖標里,并分別設置各自的按鍵交互屬性的快捷鍵“key(s)”為“ctrlx”、“ctrlc”和“ctrlv”,分支響應返回類型設置為“continue”,這樣就可實現對用戶已輸入文本的編輯操作。

  在圖6.13的交互流程還有一個“*”分支,它是接受用戶的新輸入,響應類型設置為文本輸入響應“text entry”,返回類型設置為“try again”,其計算圖標里無須寫代碼,但是為了正常運行,我們輸入了“--”注釋標志符號作為它的內容,否則運行的時候總會提示錯誤信息。

  最后,圖6.9中的“注冊號碼”分支就設計制作完畢,同理我們可以制作“注冊姓名”和“注冊組織”兩個分支,比較簡單的方式是拷貝“注冊號碼”分支后進行相應的修改即可,這樣注冊信息輸入交互流程的設計就大功告成,下面我們開始設計程序主流程。
2、程序主流程的設計與實現

1)初始化光標位置

  我們返回到圖6.9的主程序流程中,首先拖入一個計算圖標“初始光標位置”,寫入如下代碼:


    presskey("ctrl1") --程序開始自動切換到“注冊姓名”文本輸入框

    login:=0 --初始化自定義變量,作為永久交互的條件


2)設計注冊程序背景

[1] [2] 下一頁  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一本色道久久综合亚洲精品图片 | 午夜视频中文字幕 | 男女生羞羞视频网站在线观看 | 欧美亚洲国产日韩 | 欧美日韩高清一区二区三区 | 亚洲无av| 久久丝袜脚交足黄网站免费 | 伊人成人免费视频 | 少妇色诱麻豆色哟哟 | 成人午夜在线免费视频 | 国产91亚洲精品久久久 | 国产精品1区2区在线观看 | 欧美日韩在线视频一区二区 | 99亚洲伊人久久精品影院红桃 | 99在线在线视频免费视频观看 | 午夜激情视频网站 | 中国hdxxxx护士爽在线观看 | 成码无人av片在线观看网站 | 久久丝袜脚交足黄网站免费 | 九九精品在线播放 | 新久草在线视频 | 爱看久久 | 成人在线观看网 | 日本一区二区视频在线观看 | 国产亚洲区 | fc2成人免费人成在线观看播放 | 福利在线国产 | 成人性爱视频在线观看 | 天堂成人一区二区三区 | 91精品国产99久久久久久 | 成人福利视频在 | 99亚洲伊人久久精品影院红桃 | 国产亚洲精彩视频 | 欧美成人午夜 | 欧美视频一级 | 日韩黄色片免费看 | 99在线精品视频免费观看20 | 国产无遮挡一级毛片 | 成人在线观看污 | 91在线视频福利 | 黄色片网站在线看 |