資源描述:
《數(shù)據(jù)的輸入和輸出》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第5章數(shù)據(jù)的輸入和輸出5.1數(shù)據(jù)輸出-Print方法5.2數(shù)據(jù)輸入-InputBox函數(shù)5.3MsgBox函數(shù)和MsgBox語句5.4字形5.5打印機(jī)輸入除界面外,程序通??煞譃槿糠?即:輸入、處理、輸出.VisualBasic提供了多種手段來進(jìn)行輸入和輸出,如:利用各種控件來進(jìn)行輸入和輸出操作.使得輸入和輸出靈活、多樣、方便、形象直觀。計(jì)算機(jī)通過輸入操作接受數(shù)據(jù),然后對數(shù)據(jù)進(jìn)行處理,并將處理完的數(shù)據(jù)以完整有效的方式提供給用戶,即輸出。本章主要介紹窗體的輸入和輸出.5.1.1數(shù)據(jù)的輸出-Print方法功能:Print方法可以
2、在窗體上顯示文本字符串和表達(dá)式的值,并可以在其它圖形對象或打印機(jī)上輸出信息。其中表達(dá)式可以是數(shù)值表達(dá)式或字符串表達(dá)式。語法格式:[對象名稱].Print[表達(dá)式列表][,
3、;]說明:對象:指窗體、圖片框、打印機(jī)、立即窗口;5.1.2.與Print方法有關(guān)的函數(shù)與Print相配合的函數(shù):(1)Tab函數(shù)功能:與Print#語句或Print方法一起使用,對輸出進(jìn)行定位。格式:Tab[(n)](2)Spc函數(shù)功能:在顯示或打印列表中的下一個(gè)表達(dá)式之前插入n個(gè)空格,其中:n為0~32767之間的整數(shù)。Spc函數(shù)與輸出項(xiàng)之間須用分號(hào)隔開
4、。格式:Spc(n)5.1.3.格式輸出利用Format$函數(shù)可以按指定格式輸出數(shù)據(jù).Format函數(shù)的格式:Format$(數(shù)值表達(dá)式,格式字符串)功能:按“格式字符串”指定格式輸出“數(shù)值表達(dá)式”的值5.1.4.其它與輸出相關(guān)的方法和屬性清除方法CLS功能:Cls清除由Print方法打印的文本或圖片框中的圖形。格式:[對象名稱.]Cls2.Move方法功能:移動(dòng)窗體和控件,并改變大小。格式:[對象.]Move左邊距,上邊距,寬度,高度3.TextHeight方法和TextWidth方法功能:用來輔助設(shè)置坐標(biāo),TextHeig
5、ht返回字符串的高度值,Textwidth返回字符串的寬度值。格式:[對象.]Textheight
6、Textwidth(字符串)其中對象包括窗體和圖片框。若省略對象,則用來測試當(dāng)前窗體中的字符串。4.位置屬性CurrentX和CurrentY功能:用來把文本精確地輸出到窗體、圖片框或打印頁上,這兩個(gè)屬性分別表示下一次輸出位置的橫坐標(biāo)與縱坐標(biāo)。格式:[對象名稱].CurrentX[=x][對象名稱].CurrentY[=y]前面已經(jīng)介紹過Height、Width、Left、Top的屬性,其一般格式為:[窗體.][控件.]
7、Pri
8、nter.
9、Screen.Height[=高度值][窗體.][控件.]
10、Printer.
11、Screen.Width[=高度值][窗體.][控件.]Left[=距左邊距離][窗體.][控件.]Top[=距頂邊距離]上述屬性的格式中,等號(hào)及其右邊的部分可以被省略,這時(shí),將返回各自當(dāng)前的屬性值。注意:當(dāng)字符串中含有回車換行字符時(shí),字符串高度也隨之增加。CHR$(13)+Chr$(10)5.2數(shù)據(jù)輸入—InputBox函數(shù)功能:產(chǎn)生一對話框,這個(gè)對話框作為輸入數(shù)據(jù)的界面,等待用戶輸入正文或按下按鈕,并返回輸入的內(nèi)容。語法格式:[變量=
12、]InputBox(<提示>[,<標(biāo)題>][,<默認(rèn)>][,][,][,,])說明:各個(gè)參數(shù)的含義InputBox函數(shù)的執(zhí)行過程函數(shù)值的默認(rèn)類型為String類型用InputBox輸入數(shù)值數(shù)據(jù)時(shí),需要用Val函數(shù)或在輸入變量后加類型說明符(或在使用前給出類型說明語句)一個(gè)InputBox函數(shù)只能輸入一個(gè)數(shù)據(jù)輸入的數(shù)據(jù)需要賦給變量,否則不能保存該函數(shù)有7個(gè)參數(shù),其含義如下:(1)Prompt:是一個(gè)字符串,其長度不超過1024個(gè)字符,它是對話框內(nèi)顯示的信息,用來提
13、示用戶的輸入。在對話框內(nèi)顯示Prompt時(shí),可以自動(dòng)換行。若要按自己的要求換行,須插入回車換行操作。即:Chr$(13)+Chr$(10)(2)Title:字符串,它是對話框的標(biāo)題,顯示在對話框頂部的標(biāo)題區(qū)。(3)Default:字符串,用來顯示輸入緩沖區(qū)的默認(rèn)信息。在執(zhí)行InputBox函數(shù)后,若用戶沒有輸入任何信息,則可用此默認(rèn)字符串作為輸入值。也可以在輸入?yún)^(qū)直接鍵入數(shù)據(jù)取代默認(rèn)值。若省略該參數(shù),則對話框的輸入?yún)^(qū)為空白,等待用戶輸入信息。詳見P95圖5.9(4)xpos,ypos:是兩個(gè)整數(shù)值,分別用來確定對話框與屏幕的左
14、邊距和上邊距,這兩個(gè)參數(shù)必須同時(shí)給出或全部省略。若省略這對位置參數(shù),則對話框顯示在屏幕中心線下約1/3處。(5)Helpfile,context:Helpfile是一個(gè)字符串變量或字符串表達(dá)式,表示幫助文件;context是一個(gè)數(shù)值變量或數(shù)值表達(dá)式,表示幫助文件的相關(guān)目錄號(hào)。