TQC+ 創意 App 程式設計認證指南 110 設定密碼
1. 題目說明:
請開啟 IND01.aia 專案,設計「設定密碼」程式,使用者可進行密碼的驗證,並僅有三次驗證的機會。請依下列題意完成作答,並製成封裝檔 IND01.apk,作答完成,請將 aia 專案檔及 apk 封裝檔皆下載並儲存於 C:\ANS.CSF 原專案的資料夾内。
2. 設計說明:
(1) 加入一個 Button 元件,Text 為【請輸入密碼】,點選此按鈕開啟快顯示窗。
(2) 預設的密碼請指定為 abcd。
(3) 設定顯示快顯示窗的 Notifier 元件,使用 Notifier.ShowTextDialog 讓使用者輸入密碼,並根據判斷結果來顯示是否輸入正確的密碼。
(4) 加入一個 Label 元件,Text 欄位預設為空,若輸入正確的密碼,則隱藏 Button 元件,以 Label 元件顯示【密碼正確!歡迎光臨】的訊息。
(5) 密碼錯誤時,則根據剩餘輸入次數顯示對應的資訊;輸入錯誤,但尚未錯三次,顯示【您還有 n 次機會,錯誤超過三次,自動離開本程式】(至多可輸入三次);輸入錯誤超過三次,則離開本程式。
3. 執行結果參考畫面:
(1) 設定顯示快顯示窗的 Notifier 元件,使用 Notifier.ShowTextDialog 讓使用者輸入密碼,並根據判斷結果來顯示是否輸入正確的密碼。
(2) 若輸入正確的密碼,則隱藏 Button 元件,以 Label 元件顯示【密碼正確!歡迎光臨】的訊息。