- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章回圈与讯息视[利息计算程式和猜数字游戏]
第8章 迴圈與訊息視窗[利息計算程式和猜數字遊戲] 8-1 For/Next計數迴圈 8-2 訊息視窗與對話方塊 8-3 Do/Loop條件迴圈 8-4 巢狀迴圈 8-5 跳出與繼續迴圈 8-1 For/Next計數迴圈-語法 Visual Basic語言的For/Next迴圈是一種計數迴圈,在迴圈本身的語法就可以自行維護計數器變數,我們只需指定範圍和增量,就可以重複執行固定次數的程式碼,直到到達結束條件。其語法如下所示: For 變數 = 起始值 To 終止值 Step 增量值 程式區塊 Next 變數 ViLLE – 3.1 For/Next迴圈敘述 8-1 For/Next計數迴圈-範例 例如:使用For/Next迴圈來計算1萬元5年複利18%的本利和,如下所示: Dim intI, intYear As Integer Dim dblTotal As Double = 10000 Dim dblRate As Double = 0.18 intYear = 5 For intI = 1 To intYear dblTotal += dblTotal * dblRate Next intI 8-1 For/Next計數迴圈-Visual Basic專案 Visual Basic專案:Ch8-1\利息計算程式 在Windows應用程式使用TextBox控制項輸入本金、利率和年限後,即可使用For/Next迴圈計算到此年限複利的本利和,然後在下方Label控制項顯示本利和。其執行結果如下圖所示: ViLLE – 3.1 For/Next迴圈敘述 請啟動ViLLE,在【三. 迴圈結構】目錄下,選【1. For/Next迴圈敘述】,按【Run】鈕模擬執行此範例程式,如下圖所示: 8-2 訊息與輸入視窗-MsgBox訊息視窗(語法) Visual Basic語言的MsgBox()函數可以顯示訊息視窗,提供使用者錯誤訊息或是非題的選擇。例如:確認操作,函數的語法如下所示: MsgBox(提示訊息, [樣式, 視窗標題]) 上述函數參數的最後2個並非必須參數,可以不用指定。各參數的說明,如下所示: 提示訊息:顯示在訊息視窗的訊息字串,MsgBox()函數至少需要提供此參數。 樣式:指定訊息視窗顯示哪些按鈕、圖示和預設按鈕的樣式,這是MsgBoxStyle列舉常數。 視窗標題:顯示在訊息視窗上方標題列的字串,如果沒有指定,預設就是專案名稱。 8-2 訊息與輸入視窗-MsgBox訊息視窗(範例) 例如:使用MsgBox()函數來顯示計算結果的本利和,如下所示: ret = MsgBox(dblTotal.ToString(C), _ msgStyle, 本利和) 第1個參數是文字方塊的內容,第2個參數msgStyle是顯示樣式的整數值,使用的是列舉常數,如果不只一個,請使用加法來計算樣式值,如下所示: msgStyle = MsgBoxStyle.OKCancel + _ MsgBoxStyle.Information 上述樣式值是顯示「確定」和「取消」鈕和「!」圖示,最後1個參數是訊息視窗的標題文字。 8-2 訊息與輸入視窗-MsgBox訊息視窗(傳回值) MsgBox()函數如果有傳回值,傳回值就是使用者按下的哪一個按鈕,即MsgBoxResult列舉常數,其說明如下表所示: 8-2 訊息與輸入視窗-InputBox輸入視窗(語法) InputBox輸入視窗可以彈出一個視窗來讓使用者輸入資料,在功能上如同文字方塊控制項。InputBox()函數的語法如下所示: InputBox(提示訊息, [標題文字, 預設值, 位置x, 位置y]) 上述函數的最後4個參數並非必須參數,可以不用指定。各參數的說明,如下所示: 提示訊息:顯示在輸入視窗的字串,InputBox()函數至少需要提供此參數。 標題文字:顯示在標題列的文字內容。 預設值:輸入資料的預設值。 位置x、位置y:輸入視窗在螢幕上顯示的位置,沒有指定,預設值是桌面正中央。 8-2 訊息與輸入視窗-InputBox輸入視窗(範例) 例如:使用InputBox()函數來輸入本金的金額,如下所示: strValue = InputBox(請輸入金額?, 輸入金額) 上述程式碼的InputBox()函數只有前2個參數,傳回值是使用者輸入的資料,按下「確定」鈕傳回輸入字串;「取消」鈕傳回空字串。 8-2 訊息與輸入視窗- Visual Basic專案 Visual Basic專案:Ch8-2\利息計算程式 這個Windows應用程式是修改第8-1節的【利息計算程式】,改為使用I
您可能关注的文档
- 的捷径.PDF
- 盘瓠将军,奉命辞岁功去天蓬元帅,领旨迎春送宝来.ppt
- 目招标中标候选人公示.PDF
- 目标导向,任务动,活动引领——关于以写带读作文有.ppt
- 直线感应电机及其应山东大学电气工程学院李光友ligy@sdu.ppt
- 省水文局通信平台软件开发.doc
- 省质监系统加强基层础建设专题培训班特种设备事故调查处.ppt
- 真理诞生在一百个问号之后(人教版六年级).doc
- 知识型企业并购定价博弈模型分析.PDF
- 短期趋势丌明,油脂区间震荡.PDF
- 2025医院卫生院医德医风考评细则方案.docx
- 2025学年四川省内江市【国家公务员】公共基础知识预测试题含答案.docx
- 2025医院卫生院改进医疗服务专项行动实施方案.docx
- 2025上半年湖北省十堰市郧阳区事业单位《公共基础知识》试题及答案.docx
- 2025学年云南省昆明市国家公务员公共基础知识预测试题含答案.docx
- 2025医院公开招聘简章(模板).docx
- 2025医院卫生院采购询价管理细则(最新版).docx
- 2025医共体医院分级诊疗双向转诊实施方案.docx
- 2025深入贯彻中央八项规定精神学习教育应知应会50题题库(含答案).docx
- 2025上海社区《网格员》考前模拟题(含答案).docx
文档评论(0)