




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
數(shù)據(jù)的輸入與輸出第一頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1數(shù)據(jù)輸出學(xué)習(xí)內(nèi)容:1、用Print方法進(jìn)行輸出2、用信息框函數(shù)Msgbox進(jìn)行輸出3、使用標(biāo)簽控件進(jìn)行輸出第二頁(yè),共二十一頁(yè),編輯于2023年,星期六學(xué)習(xí)目標(biāo):1、能夠用print方法在窗體和圖片框上進(jìn)行格式輸出(與print方法有關(guān)的函數(shù)和屬性)2、掌握信息框函數(shù)MsgBox的使用3、掌握標(biāo)簽控件的屬性和方法3.1數(shù)據(jù)輸出第三頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1.1Print方法語(yǔ)法格式:[<對(duì)象名稱>.]print[<表達(dá)式列表>][{,|;}]a.“對(duì)象名稱”可以是Form,picturebox這些對(duì)象,缺省時(shí)在窗體輸出。
b.“表達(dá)式列表”可以是數(shù)值表達(dá)式或字符串.數(shù)值表達(dá)式則先計(jì)算后輸出;字符串表達(dá)式則原樣輸出;省略時(shí),則輸出一個(gè)空行.c.輸出多個(gè)表達(dá)式時(shí)用分隔符“,”和“;”分隔.“,”表示以14個(gè)字符寬度為單位將輸出行分為若干區(qū)段,逗號(hào)后面的表達(dá)式在下一個(gè)區(qū)段輸出.“;”表示按緊湊格式輸出.d.語(yǔ)句行末尾使用“;”分隔,則下一個(gè)print方法的內(nèi)容緊跟在當(dāng)前內(nèi)容的后面輸出;用“,”分隔,則下一個(gè)print方法的內(nèi)容在當(dāng)前內(nèi)容的下一個(gè)分區(qū)顯示;如果省略,則print方法自動(dòng)換行。第四頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1.1Print方法與print方法有關(guān)的幾個(gè)函數(shù)作用:使數(shù)據(jù)按照指定的位置輸出(1)Tab(<n>)
n為數(shù)值表達(dá)式,把顯示或打印位置移到由參數(shù)n指定的列數(shù),從此列開始輸出數(shù)據(jù)。(2)spc(<n>)函數(shù)
n表示在顯示或打印時(shí)下一個(gè)表達(dá)式之前應(yīng)該插入的空格數(shù)。
tab函數(shù)從對(duì)象的左端開始計(jì)數(shù),而spc函數(shù)只表示兩個(gè)輸出項(xiàng)之間的間隔。第五頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1.1Print方法精確定位使用位置屬性(CurrentX和currentY:分別用來(lái)返回或設(shè)置當(dāng)前輸出位置的橫坐標(biāo)和縱坐標(biāo)),與文本的高度寬度方法(textheight和textwidth)可以精確地把文本輸出到窗體。字形與字體
FontName,FontSize,FontItalic,FontBold,FontStrikeThru,FontTransparent和FontUnderline5.清除方法cls
語(yǔ)法:[<對(duì)象名稱>.]cls
僅清除用print方法和圖形方法在運(yùn)行時(shí)所生成的文本或圖形,設(shè)計(jì)時(shí)放置的控件等不受影響.對(duì)象名稱為form或picturebox,缺省為form
第六頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1.1Print方法輸出文本到圖片框
圖片框可以輸出圖形,圖像和文本,還可包含其他控件,具有窗體的上述屬性和方法,使用上述屬性和方法時(shí)對(duì)象換為圖片框?qū)ο蟮拿Q即可,如:picture1.print,picture1.currentx等,對(duì)象名不能省略。預(yù)習(xí)作業(yè):將圖片框相對(duì)于窗體居中顯示,圖片框中的文字居中顯示。第七頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1.2消息對(duì)話框
語(yǔ)法格式:
變量=MSGBOX(<信息內(nèi)容>[,<對(duì)話框類型>[,<對(duì)話框標(biāo)題>]])(1)MSGBOX函數(shù)在對(duì)話框中顯示信息,等待用戶單擊按鈕,并返回一個(gè)整數(shù)以標(biāo)明用戶單擊哪個(gè)按鈕;(2)信息內(nèi)容:指定在對(duì)話框中出現(xiàn)的文本;(3)對(duì)話框類型:指定對(duì)話框中出現(xiàn)的按鈕和圖標(biāo)一般有三個(gè)參數(shù).(4)對(duì)話框標(biāo)題:指定對(duì)話框的標(biāo)題;(5)如果省略了某些可選項(xiàng)必須加入相應(yīng)的逗號(hào)分隔符;(6)若不需要返回值,則可以使用MSGBOX的命令形式:MSGBOX(<信息內(nèi)容>[,<對(duì)話框類型>[,<對(duì)話框標(biāo)題>]])(7)信息對(duì)話框一般用來(lái)顯示一些簡(jiǎn)單的信息,如警告和錯(cuò)誤等第八頁(yè),共二十一頁(yè),編輯于2023年,星期六分組系統(tǒng)常數(shù)值描述按鈕數(shù)目vbOKOnly0只顯示
OK按鈕。VbOKCancel1顯示
OK及
Cancel按鈕。VbAbortRetryIgnore2顯示
Abort、Retry及
Ignore按鈕。VbYesNoCancel3顯示
Yes、No及
Cancel按鈕。VbYesNo4顯示
Yes及
No按鈕。VbRetryCancel5顯示
Retry及
Cancel按鈕。圖標(biāo)類型VbCritical16顯示停止圖標(biāo)。VbQuestion32顯示問(wèn)號(hào)
圖標(biāo)。VbExclamation48顯示感嘆號(hào)
圖標(biāo)。VbInformation64顯示信息
圖標(biāo)。默認(rèn)按鈕vbDefaultButton10第一個(gè)按鈕是缺省值。vbDefaultButton2256第二個(gè)按鈕是缺省值。vbDefaultButton3512第三個(gè)按鈕是缺省值。<按鈕>設(shè)置值及其意義第九頁(yè),共二十一頁(yè),編輯于2023年,星期六3.1.3使用標(biāo)簽控件
1.標(biāo)簽的屬性
(1)標(biāo)簽外觀:backcolor,forecolor,font。
(2)alignment屬性,設(shè)置標(biāo)簽文本的對(duì)齊方式。
(3)autosize:決定標(biāo)簽是否可以水平擴(kuò)充以適應(yīng)caption屬性內(nèi)容。
(4)wordwrap:決定標(biāo)簽是否可以垂直擴(kuò)充以適應(yīng)caption屬性內(nèi)容。
(5)borderstyle:設(shè)置標(biāo)簽的邊框風(fēng)格。
(6)backstyle:設(shè)置標(biāo)簽的背景是否透明
2.標(biāo)簽的事件和方法[對(duì)象名].moveleft[,top[,width[,height]]]練習(xí):利用標(biāo)簽制作陰影文字效果第十頁(yè),共二十一頁(yè),編輯于2023年,星期六學(xué)習(xí)內(nèi)容:3.2數(shù)據(jù)輸入3.4使用框架控件第十一頁(yè),共二十一頁(yè),編輯于2023年,星期六教學(xué)目標(biāo):1.掌握文本框控件的屬性和事件2.掌握輸入框函數(shù)InputBox的使用3.了解框架控件的作用4.能夠利用所學(xué)的知識(shí)解決實(shí)際問(wèn)題第十二頁(yè),共二十一頁(yè),編輯于2023年,星期六3.2數(shù)據(jù)輸入3.2.1使用“文本框”控件作用:用戶輸入或顯示文本文本框的屬性(1)Text:用于輸入或顯示文本,有三種設(shè)置方式:設(shè)計(jì)時(shí)在屬性窗口中進(jìn)行運(yùn)行時(shí)通過(guò)代碼設(shè)置運(yùn)行時(shí)用戶輸入(2)Multiline:決定文本框是否可以接受或顯示多行文本。缺省時(shí),文本框只能輸入單行文本,若將multiline屬性設(shè)置為true,則可以輸入多行文本。第十三頁(yè),共二十一頁(yè),編輯于2023年,星期六3.2.1使用“文本框”控件(3)passwordchar:指定顯示在文本框中的替代符,主要用于密碼的輸入。當(dāng)multiline設(shè)置為true時(shí),passwordchar屬性不起作用。(4)ScrollBars:0-沒有滾動(dòng)條,1-水平,2-垂直,3-同時(shí)具有水平及垂直。若multiline為false則scollbars將不起作用(5)maxlength:指定顯示在文本框中的字符數(shù),超出部分不接受(6)locked:決定控件是否可編輯第十四頁(yè),共二十一頁(yè),編輯于2023年,星期六3.2.1使用“文本框”控件2.文本框的事件(1)change事件:當(dāng)用戶改變正文或通過(guò)代碼改變text屬性的值時(shí)發(fā)生。(2)gotfocus事件:當(dāng)控件接收焦點(diǎn)時(shí)會(huì)引發(fā)此事件(3)lostfocus事件:當(dāng)控件失去焦點(diǎn)時(shí)引發(fā)此事件第十五頁(yè),共二十一頁(yè),編輯于2023年,星期六3.2.1使用“文本框”控件3.使用焦點(diǎn)(1)焦點(diǎn)就是光標(biāo),當(dāng)對(duì)象具有焦點(diǎn)時(shí)才能響應(yīng)用戶的輸入。(2)僅當(dāng)控件的visible和enabled屬性被設(shè)置為真時(shí),控件才能接收焦點(diǎn)。某些控件不具有焦點(diǎn),如標(biāo)簽,框架,計(jì)時(shí)器等。(3)在windows環(huán)境中,在同一時(shí)間只有一個(gè)窗口,窗體或控件能夠獲得焦點(diǎn)。(4)當(dāng)控件接收焦點(diǎn)時(shí),會(huì)引發(fā)gotfocus事件,當(dāng)控件失去焦點(diǎn)時(shí),會(huì)引發(fā)lostfocus事件。(5)可以用setfocus方法在代碼中設(shè)置焦點(diǎn)。第十六頁(yè),共二十一頁(yè),編輯于2023年,星期六3.2.1使用“文本框”控件(6)用selstart屬性設(shè)置所選擇的文本的起始點(diǎn),用sellength屬性設(shè)置所選擇的字符數(shù),seltext屬性用來(lái)設(shè)置或返回所選中的文本的內(nèi)容(7)用戶改變焦點(diǎn)的方法:A.用鼠標(biāo)單擊對(duì)象;B.按TAB鍵,在當(dāng)前窗體的各對(duì)象之間巡回移動(dòng)焦點(diǎn);(8)TABindex屬性決定控件接收焦點(diǎn)的順序,Tabstop屬性決定焦點(diǎn)是否能夠停在該控件上.
預(yù)習(xí)作業(yè):輸入一個(gè)數(shù),分離出每一位數(shù)字,并按逆序組成一個(gè)新數(shù)輸出(為便于下次輸入,請(qǐng)使用“選擇文本”的屬性)第十七頁(yè),共二十一頁(yè),編輯于2023年,星期六3.2.2輸入框函數(shù)
語(yǔ)法格式:變量=InputBox(<信息內(nèi)容>[,<對(duì)話框標(biāo)題>][,<默認(rèn)內(nèi)容>])(1)此函數(shù)顯示一個(gè)能接受用戶輸入的對(duì)話框并返回用戶在對(duì)話框中輸入的信息;(2)信息內(nèi)容:指定在對(duì)話框中出現(xiàn)的文本;(3)對(duì)話框標(biāo)題:指定對(duì)話框的標(biāo)題;(4)默認(rèn)內(nèi)容:指定輸入框的文本框中顯示的默認(rèn)文本.第十八頁(yè),共二十一頁(yè),編輯于2023年,星期六3.4使用框架控件(1)框架控件是一種容器控件;(2)用框架控件把其它控件分成控件組,不用響應(yīng)框架控件的事件,name,caption,font屬性;(3)先繪制框架控件,再激活框架控件,然后繪制其中的控件,這樣才能使框架及其上的控件一起移動(dòng);作業(yè):設(shè)計(jì)彩票開獎(jiǎng)器第十九頁(yè),共二十一頁(yè),編輯于2023年,星期六補(bǔ)充:滾動(dòng)條滾動(dòng)條通常用來(lái)附在窗體邊上幫助觀察數(shù)據(jù)或確定位置,作為速度、數(shù)量的指示器來(lái)使用,也可用來(lái)作為數(shù)據(jù)輸入的工具。 滾動(dòng)條分為水平滾動(dòng)條(HscrollBar)和垂直滾動(dòng)條(VscrollBar)。除方向不一樣外,水平滾動(dòng)條和垂直滾動(dòng)條的結(jié)構(gòu)與操作是完全相同的。滾動(dòng)條的兩端各有一個(gè)滾動(dòng)箭頭,在滾動(dòng)箭頭之間有一個(gè)滾動(dòng)塊。滾動(dòng)塊從一端移至另一端時(shí),其值在不斷變化。垂直滾動(dòng)條的值由上往下遞增,水平滾動(dòng)條的值由左往右遞增。其值均以整數(shù)表示,取值范圍為-32768~32767。最小值和最大值分別在兩個(gè)端點(diǎn),其坐標(biāo)系和滾動(dòng)條的長(zhǎng)度(高度)無(wú)關(guān)。第二十頁(yè),共二十一頁(yè),編輯于2023年,星期六補(bǔ)充:滾動(dòng)條1.屬性(1)Max屬性:滾動(dòng)條所能表示的最大值。(2)Min屬性:滾動(dòng)條所能表示的最小值。(3)Value屬性:表示當(dāng)前滾動(dòng)條所代表
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 園區(qū)消防改造提升方案(3篇)
- 廠區(qū)光伏拆除方案(3篇)
- 設(shè)備售后服務(wù)方案(3篇)
- 會(huì)所物品采購(gòu)方案(3篇)
- 污水改造臨時(shí)排污方案(3篇)
- 露營(yíng)展會(huì)活動(dòng)策劃方案(3篇)
- 園林排水細(xì)部處理方案(3篇)
- 花園排水檢修方案(3篇)
- 生產(chǎn)現(xiàn)場(chǎng)安全管理標(biāo)準(zhǔn)化操作規(guī)程
- 生命的價(jià)值作文800字生命作文(12篇)
- 濱州傳媒集團(tuán)考試題庫(kù)及答案
- T/CBMCA 007-2019合成樹脂瓦
- 銷售合同合規(guī)培訓(xùn)
- 道路養(yǎng)護(hù)協(xié)議書范本
- 支付結(jié)算人行題庫(kù)及答案
- 《城市更新的》課件
- 2024-2030全球商業(yè)電子垃圾回收行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 會(huì)議活動(dòng)風(fēng)險(xiǎn)管理研究-全面剖析
- 機(jī)械傳動(dòng)知識(shí)課件2
- 2025年度運(yùn)輸業(yè)安全生產(chǎn)知識(shí)競(jìng)賽試題(附答案)
- 從業(yè)人員培訓(xùn)管理制度
評(píng)論
0/150
提交評(píng)論