ASPNET20网页设计范例教本ppt课件.ppt

ASPNET20网页设计范例教本ppt课件.ppt

ID:59433273

大小:1010.00 KB

页数:41页

时间:2020-09-18

ASPNET20网页设计范例教本ppt课件.ppt_第1页
ASPNET20网页设计范例教本ppt课件.ppt_第2页
ASPNET20网页设计范例教本ppt课件.ppt_第3页
ASPNET20网页设计范例教本ppt课件.ppt_第4页
ASPNET20网页设计范例教本ppt课件.ppt_第5页
资源描述:

《ASPNET20网页设计范例教本ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章選擇控制項與條件判斷 [速食店點餐系統]Contents7-1結構化程式設計7-2是否選條件敘述7-3選擇控制項7-4二選一條件敘述7-5多選一條件敘述7-1結構化程式設計7-1-1結構化程式設計7-1-2流程控制的基礎7-1-1結構化程式設計-說明結構化程式設計是一種軟體開發方法,它是用來組織和撰寫程式碼的技術,使用由上而下的設計方法來分析問題,將程式分解成階層架構的「模組」(Module)。每個模組是一段擁有獨立功能的程式碼,且只有單一進入點和離開點,各模組間使用三種流程控制:循序結構(Sequential)、選擇結構(Selection)和重複結構(Iteratio

2、n)來整合。結構化程式設計主要觀念有三項,如下所示:由上而下設計方法。流程控制結構。模組。7-1-1結構化程式設計-由上而下設計方法由上而下設計方法是面對問題時,先將整個問題分解成數個獨立功能的大模組,再對每一個大模組,一一分割成數個小模組,位在下層模組並不會跳到上層模組,如此一直往下細分。這些細分的小問題被一一解決且測試完成後,再將它們整合起來,如此一層層向上來完成整個程式設計。7-1-2流程控制的基礎-說明程式語言撰寫的程式碼大部分是一列指令接著一列指令循序的執行,但對於複雜工作,為了達成預期執行結果,需要使用「流程控制結構」(ControlStructures)來改變執行

3、順序。7-1-2流程控制的基礎-循序結構循序結構是程式預設執行方式,也就是一個敘述接著一個敘述依序的執行,如下圖所示:7-1-2流程控制的基礎-選擇結構選擇結構是一種條件控制敘述,它是一個選擇題,可以分為單一選擇、二選一或多選一共三種。程式執行順序是依照關係運算式的條件,來決定執行哪一個區塊的程式碼,如下圖所示:7-1-2流程控制的基礎-重複結構重複結構就是迴圈控制,它是重複執行一個區塊程式碼,提供一個結束條件結束迴圈的執行,依結束條件測試的位置不同分為兩種,如下所示:前測式重複結構後測式重複結構7-1-2流程控制的基礎-前測式重複結構測試迴圈結束條件在程式區塊開頭,需要符合條

4、件,才能執行迴圈中的程式碼,如下圖所示:7-1-2流程控制的基礎-後測式重複結構測試迴圈結束條件在程式區塊結尾,所以迴圈程式區塊至少會執行一次,如下圖所示:7-2是否選條件敘述-語法IfThen條件敘述是一種是否執行的條件,決定是否執行程式區塊內程式碼。如果If條件為True,就執行Then/EndIf間的程式碼,其語法如下所示:If條件Then程式區塊EndIf上述「條件」是第6-4節的比較運算式。7-2是否選條件敘述-範例例如:在第6-3-2節的多功能計算機可加上身高和體重的條件判斷,只有身高大於等於130公分,才計算BMI值,如下所示:Ifheight>=130ThenD

5、imhAsDoubleh=height/100.0lblOutput.Text=_weight/h^2EndIf7-2是否選條件敘述-省略EndIf如果條件需要加上體重需要超過20公斤,且IfThen條件運算式為True時只會執行一列程式碼,此時可以省略EndIf,如下所示:Ifheight<130Orweight<20Then_lblOutput.Text="錯誤:身高體重值錯誤!"7-2是否選條件敘述-VisualBasic專案VisualBasic專案:Ch7-2多功能計算機這個Windows應用程式是修改第6-3-2節的【多功能計算機】,使用IfThen條件檢查身高和

6、體重是否符合範圍,符合範圍才計算和顯示BMI值,否則顯示錯誤訊息。其執行結果如下圖所示:7-3選擇控制項7-3-1核取方塊控制項7-3-2選項按鈕控制項7-3-3群組方塊控制項7-3-1核取方塊控制項-說明核取方塊是一個開關,可讓使用者選擇是否開啟功能或設定某些參數。如果表單擁有多個核取方塊控制項,每一個控制項都是獨立選項,換句話說,它允許複選。核取方塊擁有2個狀態,一是【核取】;另一是【未核取】。如果核取核取方塊,在小方塊會顯示勾號,如下圖所示:7-3-1核取方塊控制項-屬性CheckBox核取方塊控制項常用屬性說明,如下表所示:7-3-1核取方塊控制項-是否選取當使用者選取

7、核取方塊後,程式碼可使用核取方塊的Checked屬性值,以判斷使用者是否選取此核取方塊,值True表示勾選,如下所示:IfchkBeef.CheckedThenquantity=CInt(txtBeef.Text)total+=80*quantityEndIf7-3-1核取方塊控制項-VisualBasic專案VisualBasic專案:Ch7-3-1速食店點餐系統在Windows應用程式使用CheckBox控制項勾選餐點,在TextBox輸入數量後,可在Label標籤控制項顯示結帳總價。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。