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

首頁 > 網(wǎng)站 > 媒體動畫 > 正文

Authorware類和函數(shù):變量與函數(shù)地運用-字符函數(shù)地運用實際示例教學文章

2024-09-08 19:24:41
字體:
來源:轉載
供稿:網(wǎng)友
系統(tǒng)函數(shù)中的字符類函數(shù)具有多種對字符操作的基本功能,這些函數(shù)的功能在開發(fā)多媒體課件時是非常有用的,通過使用字符函數(shù)可以幫助理解和掌握系統(tǒng)函數(shù)的基本使用方法。
  【要求】
  設計一個密碼輸入程序段,允許用戶通過鍵盤輸入密碼,同時在屏幕上隨用戶的輸入依次顯示為"*",最多可輸入14個字符作為密碼,輸入過程中可用delete鍵或backspace鍵逐一刪除已輸入的字符,按enter鍵確認密碼輸入,最后顯示出密碼的實際值,此值在實際的程序中可作為輸入密碼值參與密碼驗證。
  【目的】
  掌握部分字符函數(shù)的使用方法,進而熟悉系統(tǒng)函數(shù)的使用方法。
  【操作】
● 拖一個【計算】圖標到流程線上,命名為init.password,雙擊它將其打開,在其中輸入:
  password:=""
  disp-pswd:=""
  關閉此圖標,在彈出的2個變量定義中都點擊ok鈕確認。password是自定義變量,用于存放密碼值,這里先被賦予空字符串;disp-paswd也是自定義變量,用于存放隨用戶輸入而顯示的"*"字符串,這里也先被賦予空字符串。關閉此圖標。
● 拖一個【交互】圖標到【計算】圖標的下面,命名為key interaction,雙擊它將其打開,用文字輸入工具輸入鍵入密碼的提示語:input password,please!,然后畫圓角矩形工具畫出一個密碼輸入框,關閉此圖標。
● 拖一個【集組】圖標到【交互】圖標的右邊,在彈出的響應方式選擇框中選擇keypress,按ok鈕確認,為其命名為enter。
● 拖一個【集組】圖標到圖標enter的右邊,命名為backspace|delete。
● 拖一個【集組】圖標到圖標backspace|delete的右邊,命名為?。
  注意:上述3個分支標題均是按鍵響應的鍵名,不可搞錯。另外?將匹配所有的按鍵。
● 雙擊?分支的響應類型圖標,在response部分中將active if:的條件設為l<14,這是限制密碼長度,點擊ok確認,在彈出的變量定義框中點擊ok鈕確認。
● 雙擊?的【集組】圖標,拖一個【計算】圖標到此層流程線上,命名為modify password,雙擊它將其打開,在其中輸入:
  password:=password^key
  disp-pswd:=disp-pswd ^"*"
  l:=charcount (password)
  關閉此圖標。第1行是將鍵入的鍵名"拼入"變量password中;第2行是將1個"*"字符"拼入"變量disp-pswd中;第3行是計算當前密碼的字符串長度并將其值賦予變量l。
● 拖一個【顯示】圖標到【計算】圖標modify password下面,命名為display password,按shift鍵的同時雙擊它將其打開,在密碼輸入框的位置上用文字輸入工具輸入:{disp-pswd},這是將"*"號顯示出來。關閉此圖標。關閉此層【集組】圖標。
● 雙擊backspace|delete的【集組】圖標,拖一個【計算】圖標到此層流程線上,命名為reduce password,雙擊它將其打開,在其中輸入:
  l:=charcount (password)
  password:=replacestring (password, l, 1,"")
  disp-pswd:=replacestring (disp-pswd, l, 1,"")
  關閉此圖標。第1行是計算密碼長度并賦予l;第2行是將密碼的最后一位用空串""替換掉,即刪去最后一位密碼字符,并將結果賦予變password;第3行是將要顯示的"*"串的最后一位刪去,并將結果賦予變量disp-pswd。
● 在【計算】圖標下的流程線上點擊一下,將粘貼標志移至此處,然后將?分支中的【顯示】圖標display password復制后粘貼至此。關閉此層【集組】圖標。
● 雙擊enter分支的相應方式圖標,將response部分的"branch"域設置為exit interaction。點擊ok鈕確認。
● 雙擊enter的【集組】圖標,將?分支中的【顯示】圖標display password粘貼至此處。然后拖一個【顯示】圖標到圖標display password的下面,命名為pasword value,按shift鍵的同時雙擊它將其打開,用文字輸入工具在密碼輸入框的下方輸入:your value of password is{password},這是顯示出密碼的實際值,關閉此圖標。
● 拖一個【等待】圖標到圖標pasword value的下面,命名為wait。關閉此層【集組】圖標。
● 拖一個【計算】圖標到【交互】圖標的下面,命名exit,雙擊將其打開,在其中輸入quit(0),關閉此圖標。
● 整個程序流程圖如圖所示。

screen.width-500)this.style.width=screen.width-500;">

按ctrl+r鍵運行程序,多次按任意鍵可見顯示相應一串"*",但到14位后不再增加,按backspace或delete鍵可逐一刪除密碼末位值,按enter鍵顯示出密碼的實際值。點擊【菜單】file>save as,將此程序以program22為名保存在適當?shù)奈募A下。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 欧美成人精品一区 | 免费在线观看国产 | 青青操精品 | 国产一区在线观看视频 | 狠狠操天天射 | japanesexxxx24videofree| 青青国产在线视频 | 欧美 日韩 国产 在线 | 亚洲黑人在线观看 | 中文字幕爱爱视频 | 黄色免费在线网站 | 成人毛片100部免费观看 | 成人男女啪啪免费观看网站四虎 | 免费毛片在线 | 久久免费视频一区二区三区 | 中国美女一级黄色片 | 毛毛片在线看 | 电影av在线| 欧美a区| 91短视频版高清在线观看免费 | 久久嗨 | 色交视频 | av在线播放观看 | 久草在线观看首页 | 精品一区二区久久久久久久网精 | 视频国产一区二区 | 99精美视频 | 少妇一级淫片免费放播放 | 国产宾馆3p国语对白 | 欧美成人福利 | 国产午夜精品在线 | 国产精品麻豆一区二区三区 | 91短视频在线视频 | 亚洲成人精品区 | 亚洲精品一区中文字幕 | 国产精品国产三级国产在线观看 | 欧美日韩免费观看视频 | 欧美一级精品 | 欧美一级无毛 | 日韩美香港a一级毛片 | 中文字幕爱爱视频 |