版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第七講順序結(jié)構(gòu)及輸入輸出第1頁,課件共28頁,創(chuàng)作于2023年2月第七講順序結(jié)構(gòu)與數(shù)據(jù)的輸入輸出第2頁,課件共28頁,創(chuàng)作于2023年2月本講要求掌握順序結(jié)構(gòu)語句(P27-29)賦值語句(單向性)注釋語句(Rem或‘)結(jié)束語句(End
UnloadMe)2.掌握輸入數(shù)據(jù)的三條途徑從文本框獲?。╝=Val(Text1.Text))用InputBox函數(shù)輸入數(shù)據(jù)從數(shù)據(jù)文件中讀取(CH8)第3頁,課件共28頁,創(chuàng)作于2023年2月3.掌握輸出結(jié)果4條途徑(5條)在文本框中顯示結(jié)果(Text1.Text=S)用標(biāo)簽框輸出結(jié)果(Label1.Caption=v)用Print方法輸出結(jié)果(圖片框或窗體中)用MsgBox語句或函數(shù)給出提示信息將數(shù)據(jù)輸出到數(shù)據(jù)文件(CH8)重點:InputBox函數(shù)、MsgBox語句和函數(shù)第4頁,課件共28頁,創(chuàng)作于2023年2月一、VB程序語句書寫格式\TongYong.vbp一行一條語句一行多條語句時,必須用冒號(:)分隔續(xù)行:空格+_(Shift加“-”號鍵)\6-2二、順序結(jié)構(gòu)相關(guān)語句(P32-34)三種基本結(jié)構(gòu)之一(順序/分支/循環(huán))事件過程的擺放無先后順序各事件過程內(nèi)部的代碼按先后順序執(zhí)行,整體上為順序結(jié)構(gòu)第5頁,課件共28頁,創(chuàng)作于2023年2月(一)賦值語句VB例題\4-5圓面積周長.vbp
形式:[LET]變量名=表達(dá)式作用:將賦值號右邊表達(dá)式的值賦給左邊的變量或?qū)傩?數(shù)據(jù)單向傳遞具有運算功能delta!=b^2-4*a*c變量類型與數(shù)據(jù)類型應(yīng)相容(類型不匹配)例:sRate%=0.1:t#="123.4"Text1.Text="歡迎使用VisualBasic6.0"第6頁,課件共28頁,創(chuàng)作于2023年2月(二)注釋語句\7-1JiaoHuan.vbp格式1Rem
注釋內(nèi)容(單行注釋)格式2‘注釋內(nèi)容(行尾注釋)注意:注釋語句只起解釋作用,不影響程序運行注釋語句可用于程序調(diào)試(三)結(jié)束語句(End或UnLoadMe)\6-2結(jié)束整個程序的運行可有多個End,但執(zhí)行其一就終止整個程序運行。第7頁,課件共28頁,創(chuàng)作于2023年2月三、數(shù)據(jù)的輸入(變量賦初值)(一)直接用賦值語句賦值(交互性差)
適用于變量值事先確定情況例:a=10:b=20(二)從文本框中獲取(交互性強(qiáng)、直觀)LiFangTi.vbp例:a=Val(Text1.Text):nam=Text2.Text
適用于變量值事先不確定注意與Text1.Text=a區(qū)分(三)用InputBox函數(shù)(交互性強(qiáng),不占用界面)第8頁,課件共28頁,創(chuàng)作于2023年2月格式\TongYong.vbpInputBox$(提示[,標(biāo)題][,缺省][,x坐標(biāo)][,y坐標(biāo)])
InputBox$(
prompt[,title][,default][,xpos][,ypos])2.參數(shù)說明:提示:
(字符串),必選標(biāo)題:
(字符串)缺省:(字符串)x、y坐標(biāo):
(twip)3.注意函數(shù)功能\7-2Inputbox.vbp1)將顯示一對話框\7-0SanJiaoXing.vbp
6-22)返回輸入的內(nèi)容或缺省值3)返回的值為字符串型數(shù)據(jù)4)參數(shù)有嚴(yán)格的順序(系統(tǒng)提示,省略參數(shù),逗號占位)5)一個InputBox只能輸入一個數(shù)據(jù)第9頁,課件共28頁,創(chuàng)作于2023年2月注意:根據(jù)題目需要,選擇相應(yīng)的輸入數(shù)據(jù)方式,避免重復(fù)使用多種方式。
\7-0SanJiaoXing.vbp第10頁,課件共28頁,創(chuàng)作于2023年2月四、數(shù)據(jù)的輸出P46
\7-4Print.vbp
幻燈片16(一)Print方法(從左邊開始,逐行打印)對象名.Print用于窗體、圖片框(PictureBox,Picture1)、打印機(jī)單個數(shù)據(jù)的輸出(1)常數(shù),直接輸出Print3(正數(shù),預(yù)留符號位)Print"VB"(2)表達(dá)式或函數(shù),輸出表達(dá)式的值(運算功能)Print3+Sqr(2)Print"3"&"2"第11頁,課件共28頁,創(chuàng)作于2023年2月2.多個數(shù)據(jù)的輸出VB新課件\VB例題\7-4Print.vbp(1)標(biāo)準(zhǔn)格式輸出(逗號分隔,14列一個輸出區(qū))Print3,2,"VB"(2)緊湊格式輸出(分號分隔,連續(xù)輸出
)Print3;2;"VB";"學(xué)習(xí)"注意:數(shù)值數(shù)據(jù)前面保留符號位,后面自動添加一個空格字符串?dāng)?shù)據(jù)緊密輸出(3)緊湊格式與標(biāo)準(zhǔn)格式混合使用
Print3;2,"VB"第12頁,課件共28頁,創(chuàng)作于2023年2月3.前后兩個Print語句輸出位置關(guān)系前一個Print語句末尾無標(biāo)點符號,換行輸出Print1,2,3\7-4Print.vbpPrint2,4,6(2)前一個Print語句末尾為逗號,在同行下一個標(biāo)準(zhǔn)位置輸出Print1,2,3,Print2,4,6相當(dāng)于:Print1,2,3,2,4,6(3)前一個Print語句末尾為分號,同行緊湊輸出Print1,2,3;Print2,4,6相當(dāng)于:Print1,2,3;2,4,6第13頁,課件共28頁,創(chuàng)作于2023年2月4.空Print語句的作用前一個Print語句末尾有標(biāo)點符號,抵消標(biāo)點Print1,2,3;PrintPrint2,4,6\7-4Print.vbp(2)前一個Print語句末尾無標(biāo)點符號,輸出空行Print1,2,3PrintPrint2,4,6第14頁,課件共28頁,創(chuàng)作于2023年2月5.指定位置輸出\7-4Print.vbp絕對位置輸出(Tab(n)函數(shù)
)PrintTab(5);1;Tab(10);2;Tab(15);3要求n從小到大排列,否則換行輸出Print-1;Spc(1);-2;Spc(1);36.CurrentX、CurrentY屬性(指定光標(biāo)位置,twip)對象名.CurrentX=數(shù)據(jù)對象名.CurrentY=數(shù)據(jù)對象可以是窗體、圖片框7.格式輸出(Format函數(shù),自學(xué))第15頁,課件共28頁,創(chuàng)作于2023年2月例1:用Print方法在窗體上打印如下圖形:\7-5DaYinTuXing.VBP第16頁,課件共28頁,創(chuàng)作于2023年2月注意:Print方法具有運算功能,但無賦值功能例:Print3+5例:Printa=3應(yīng)改為:
a=3Printa可用CLS方法清除打印的內(nèi)容\1-1.vbp第17頁,課件共28頁,創(chuàng)作于2023年2月(三)消息框語句:MsgBox語句(掌握,P89)語句格式:MsgBox
提示[,按鈕][,標(biāo)題]例:MsgBox"考試時間到!"MsgBox"密碼正確!“用途:用于給出簡單的提示信息第18頁,課件共28頁,創(chuàng)作于2023年2月(四)消息框函數(shù):MsgBox函數(shù)(了解,P88)7-9函數(shù)格式:MsgBox(提示[,按鈕][,標(biāo)題])
MsgBox(prompt[,buttons][,title])參數(shù)說明:提示、標(biāo)題含義同于InputBox函數(shù)按鈕(buttons)的設(shè)置值和含義(見下頁):第19頁,課件共28頁,創(chuàng)作于2023年2月分組內(nèi)部符號常數(shù)按鈕值描述按鈕數(shù)目VbOkOnlyVbOkCancelVbAbortRetryIgnoreVbYesNoCancelVbYesNoVbRetryCancel012345只顯示“確定”按鈕確定、取消終止、重試、忽略是、否、取消是、否重試、取消圖標(biāo)類型VbCriticalVbQuestionVbExclamationVbInformation16324864關(guān)鍵信息圖標(biāo),紅色STOP標(biāo)志×詢問信息圖標(biāo)?警告信息圖標(biāo)
!信息圖標(biāo)i缺省按鈕VbDefaultButton1VbDefaultButton2VbDefaultButton30256512第一個按鈕為缺省按鈕第二個按鈕為缺省按鈕第三個按鈕為缺省按鈕模式VbApplicationModalVbSystemModal04096應(yīng)用模式系統(tǒng)模式Buttons參數(shù):四組,加號(+)連接第20頁,課件共28頁,創(chuàng)作于2023年2月注意:1)按鈕參數(shù)可用內(nèi)部常數(shù)表示,也可用按鈕值表示2)可選擇多組或一組參數(shù)(每組只選其一),選擇多組時,用“+”連接
vbYesNoCancel+vbQuestion+vbDefaultButton3第21頁,課件共28頁,創(chuàng)作于2023年2月函數(shù)功能:顯示消息框,并返回被點擊的按鈕值返回的函數(shù)值與按鈕間的對應(yīng)關(guān)系表按下的按鈕返回函數(shù)值函數(shù)值符號常量Ok(確定)1vbOkCancel(取消)2vbCancelAbort(終止)3vbAbortRetry(重試)4vbRetryIgnore(忽略)5vbIgnoreYes(是)6vbYesNo(否)7vbNo\7-8MsgBoxHanShu.vbp
7-9MiM.vbp第22頁,課件共28頁,創(chuàng)作于2023年2月MsgBox函數(shù)與MsgBox語句的比較:1)格式不同,但參數(shù)含義相同2)MsgBox函數(shù)不能作為獨立的語句,而MsgBox語句必須以獨立的語句形式出現(xiàn)3)只是給出簡單提示時,選擇MsgBox語句3)需要對話框具有多個按鈕時,選擇MsgBox函數(shù)7-9MiM.vbp
VB例題\7-8MsgBoxHanShu.vbp第23頁,課件共28頁,創(chuàng)作于2023年2月本講總結(jié)掌握常用數(shù)據(jù)輸入方法賦值語句、文本框、InputBox函數(shù)掌握常用數(shù)據(jù)輸出方法文本框、標(biāo)簽框、Print方法、MsgBox語句和函數(shù)第24頁,課件共28頁,創(chuàng)作于2023年2月上機(jī)作業(yè)練習(xí)InputBox函數(shù)的使用教材P90-4.6,自由落體位移計算(選做)7-12教材P90-4.7,雞兔同籠問題頭數(shù)和腳數(shù)用InputBox輸入結(jié)果用Print方法在窗體上輸出
7-11練習(xí)Print方法的使用實訓(xùn)P130,編程題第8題7-13編程打印課堂例題圖形7-5第25頁,課件共28頁,創(chuàng)作于2023年2月上機(jī)作業(yè)設(shè)計一密碼檢測程序。\7-9MiMa.vbp第26頁,課件共28頁,創(chuàng)作于2023年2月題目要求:7-9MiM.vbp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度美團(tuán)外賣店鋪服務(wù)標(biāo)準(zhǔn)合同范本4篇
- 二零二五年度標(biāo)準(zhǔn)裝載機(jī)租賃合同附帶租賃設(shè)備更換服務(wù)3篇
- 2025年度美團(tuán)外賣平臺食品安全責(zé)任承諾合同2篇
- 2025年度房地產(chǎn)開發(fā)項目融資合同范本7篇
- 二零二五年度船舶貨物保險合同示范文本2篇
- 二零二五年度新能源產(chǎn)業(yè)融資合同3篇
- 二零二五年度全新廣東房屋租賃合同規(guī)范租賃市場秩序2篇
- 2025年度科技創(chuàng)新區(qū)土地使用權(quán)轉(zhuǎn)讓居間合同范本
- 2025年度農(nóng)藥產(chǎn)品代理銷售數(shù)據(jù)統(tǒng)計分析合同
- 2025年度南京汽車租賃押金管理合同范本4篇
- 小學(xué)四年級上冊遞等式計算100題及答案
- 設(shè)計師績效考核
- 寒假計劃表作息時間安排表
- 高考日語基礎(chǔ)歸納總結(jié)與練習(xí)(一輪復(fù)習(xí))
- 《預(yù)防犯罪》課件
- 【企業(yè)作業(yè)成本在上海汽車集團(tuán)中的應(yīng)用研究案例7300字(論文)】
- 高中物理答題卡模板
- 化學(xué)用語專項訓(xùn)練
- 芳香植物與芳香療法講解課件
- 不孕癥診斷、治療新進(jìn)展課件
- 學(xué)校食堂食品質(zhì)量控制方案
評論
0/150
提交評論