- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章、条件判断式
第六章、條件判斷式
6.1 學習目標條列式( )
a. 學習並熟練使用條件判斷式的使用方式 。
b. 學習並活用單向判斷式、雙向判斷式與多項判斷式的使用方式。
c. 了解並學會使用Notifier 元件。
d. 學會寫出簡易的多表單程式。
6.2重點概述
本章節主要介紹的元件為 Notifier 元件,Notifier 元件可在程式中顯示特定的訊息通知使用
者。Notifier 元件是屬於一種背景元件,將此元件拖曳至介面設計區時,並不會顯示在上面,
而是顯示於介面設計區之下。條件判斷式可讓程式在符合指定的條件下,執行特定的程式碼。
程式會依據每次執行的條件狀況,執行不同的程式碼區塊。這種程式語法幾乎使用在所有的應
用程式中,是非常重要且一定要學會的一種語法 。在本章節的範例中也呈現了多頁面的程式設
計方式,也是必學的重點之一。
6.3 密碼查詢與檢驗之範例程式
1.原始畫面,輸入密碼並 2.輸入密碼並按下 3.輸入密碼並按下「以
按下「以ShowAlert顯示 「ShowMessage Dialog顯 ShowChoose
密碼」的結果 示密碼」的結果 Dialog 進行登入」的結果
當密碼錯誤,顯示“密 當密碼正確,跳到第
碼輸入錯誤 ...” 二個頁面
按下「送
出」
按下「顯示輸
入密碼」
顯示輸入的密碼
實作步驟:
a. 拖曳相關元件至設計頁面。
b. 按下「Add Screen 」以產生第二頁面的交談選單,輸入第二頁面的名稱後,按下「OK 」,
產生並跳到第二頁面。
c. 拖曳相關元件至第二頁面的設計頁面。
要作第一頁面與第二頁面的切換,直接點選左上角的“ Screen2”,會產生下拉選
單
d. 回到 Screen1的設計頁面,並點擊右上角的 Blocks 按鈕,進入到拚塊程式設計的畫面,
開始使用拚塊組合出 Screen1的程式內容。
e. 先找尋Button1內的 Button1.Click 拚塊,拖曳進拚塊編輯區,再選擇Notifier 元件下的
Notifier.ShowAlert 方法,至按鈕點選事件中,並填入要顯示的 文字元件資料。
註 ShowAlert會顯示訊息一段時間後再自動消失
f. 加入Notifier 元件的ShowMessageDialog 方法至Button2 按鈕點選事件中,並相對應的
輸入資料。 title欄位輸入 密碼輸入為:的字串內容, buttonText輸入內容為 確定 。
註 ShowMessageDialog會顯示訊息視窗及一個按鈕,按下按鈕,視窗消失。
g. 加入Notifier 元件的ShowChooseDialog 方法至Button3 按鈕點選事件中,並相對應的
輸入資料。 Message欄位輸入 是否送出密碼 ? ,title欄位輸入 對話視窗的字串
內容, button 1Text輸入內容為 送出 ,button2Text輸入內容則 為顯示輸入密碼 ,
cancelable欄位則設定為 false 。
註 ShowChooseDialog會顯示訊息視窗及兩個按鈕,按下任一個按鈕,視窗消失,
並同時觸發,Notifier.AfterChooseing事件 。
h. 因此,必須 加入Notifier.AfterChooseing事件處理的拚塊, 來處理當ShowChooseDialog
中的按鈕被點選後所要做的工作。
i. 由於有兩個按鈕,要判斷哪個按鈕被按,必須使用條件判斷式「 if..then 元件」。但是,
此拚塊拖曳進去後只顯示單一的if條件判斷功能,必須點選元件左上角藍色框框,將
文档评论(0)