版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、教學(xué)目的要求:教學(xué)目的要求:第四章第四章 數(shù)據(jù)的輸入與輸出數(shù)據(jù)的輸入與輸出4.1 4.1 數(shù)據(jù)的輸出數(shù)據(jù)的輸出 printprint方法方法4.2 4.2 數(shù)據(jù)輸入數(shù)據(jù)輸入inputboxinputbox函數(shù)函數(shù) 4.3 MsgBox4.3 MsgBox函數(shù)和函數(shù)和MsgBoxMsgBox語(yǔ)句語(yǔ)句4.4 4.4 字形字形 4.5 4.5 打印機(jī)輸出打印機(jī)輸出4.1.1 Print方法方法 作用:實(shí)現(xiàn)對(duì)象上的數(shù)據(jù)輸出作用:實(shí)現(xiàn)對(duì)象上的數(shù)據(jù)輸出格式:格式:1. 對(duì)象名稱對(duì)象名稱 對(duì)象名:窗體、打印機(jī)、圖片框、立即窗體等對(duì)象名:窗體、打印機(jī)、圖片框、立即窗體等省略對(duì)象名稱時(shí),默認(rèn)為當(dāng)前窗體省略對(duì)象名
2、稱時(shí),默認(rèn)為當(dāng)前窗體 4.1 數(shù)據(jù)的輸出數(shù)據(jù)的輸出 printprint方法方法2表達(dá)式表達(dá)式 輸出項(xiàng)缺省時(shí)則輸出一個(gè)空行輸出項(xiàng)缺省時(shí)則輸出一個(gè)空行 表達(dá)式:數(shù)值表達(dá)式或字符串表達(dá)式:數(shù)值表達(dá)式或字符串輸出計(jì)算數(shù)值表達(dá)式的值輸出計(jì)算數(shù)值表達(dá)式的值原樣輸出字符串原樣輸出字符串3 輸出多個(gè)表達(dá)式或字符串時(shí),可以用逗號(hào)、輸出多個(gè)表達(dá)式或字符串時(shí),可以用逗號(hào)、分號(hào)或空格分隔分號(hào)或空格分隔逗逗 號(hào)號(hào) : 以以14個(gè)字符為單位劃分出若干個(gè)區(qū)個(gè)字符為單位劃分出若干個(gè)區(qū)段段,逗號(hào)后面的輸出項(xiàng)在下一個(gè)區(qū)段逗號(hào)后面的輸出項(xiàng)在下一個(gè)區(qū)段輸出輸出分號(hào)或空格:按緊湊格式輸出分號(hào)或空格:按緊湊格式輸出 4 print 方
3、法具有計(jì)算和輸出雙重功能,對(duì)于表方法具有計(jì)算和輸出雙重功能,對(duì)于表達(dá)式,先計(jì)算后輸出達(dá)式,先計(jì)算后輸出6 Print方法沒有賦值功能方法沒有賦值功能 如:如:Print Z = X + Y結(jié)果:表達(dá)式結(jié)果:表達(dá)式Z=X+Y的值的值輸出數(shù)值數(shù)據(jù)時(shí),前面有一個(gè)符號(hào)位輸出數(shù)值數(shù)據(jù)時(shí),前面有一個(gè)符號(hào)位(正號(hào)以空正號(hào)以空格表示格表示),后面留有一個(gè)空格;輸出字符串時(shí),后面留有一個(gè)空格;輸出字符串時(shí),前后不留空格。前后不留空格。5 每執(zhí)行一次每執(zhí)行一次 print 方法要自動(dòng)換行,若想在同方法要自動(dòng)換行,若想在同一行顯示,可以在末尾加逗號(hào)或分號(hào)。一行顯示,可以在末尾加逗號(hào)或分號(hào)。例:例:Private S
4、ub Form_ClickPrivate Sub Form_Click() () a = 2 a = 2 b = VB b = VB Print 50 Print 50 * * a a 計(jì)算并輸出表達(dá)式的值計(jì)算并輸出表達(dá)式的值 Print b Print b 輸出變量的值輸出變量的值 Print Print 輸出空行輸出空行 Print The Total is Print The Total is 輸出字符串常量輸出字符串常量 End SubEnd Sub 運(yùn)行結(jié)果:運(yùn)行結(jié)果: 例:例:Private Sub Form_ClickPrivate Sub Form_Click()() a a
5、= 3: b = 4 = 3: b = 4 Print Print a, b, 4 + a, a, b, 4 + a, Print Print 2 2 * * b b Print Print a, , b a, , b Print Print a=; a, b=; b a=; a, b=; b End End Sub Sub 運(yùn)行結(jié)果運(yùn)行結(jié)果 (4)(4)若語(yǔ)句行末尾有分號(hào)或逗號(hào)若語(yǔ)句行末尾有分號(hào)或逗號(hào), ,則輸出本行輸出項(xiàng)后不換行則輸出本行輸出項(xiàng)后不換行4.1.2 與與Print方法相關(guān)的函數(shù)方法相關(guān)的函數(shù)1. Tab函數(shù)函數(shù) 格式:格式:Tab(n)說明:說明: n為數(shù)值表達(dá)式,值為整數(shù)為
6、數(shù)值表達(dá)式,值為整數(shù) 當(dāng)當(dāng)n 1時(shí),輸出位置為第一列時(shí),輸出位置為第一列 每個(gè)每個(gè)Tab對(duì)應(yīng)一個(gè)輸出項(xiàng),各輸出項(xiàng)之間對(duì)應(yīng)一個(gè)輸出項(xiàng),各輸出項(xiàng)之間 用分號(hào)分隔用分號(hào)分隔 (用逗號(hào)分隔(用逗號(hào)分隔,結(jié)果是否一致?)結(jié)果是否一致?) 例例4.1 Print Tab(2);學(xué)號(hào)學(xué)號(hào);Tab(11);姓名姓名;Tab(21);成績(jī)成績(jī) 輸出結(jié)果是輸出結(jié)果是(1個(gè)漢字占個(gè)漢字占2個(gè)位置個(gè)位置): 學(xué)號(hào)學(xué)號(hào)姓名姓名成績(jī)成績(jī)2. Spc函數(shù)函數(shù) 格式:格式:Spc(n) 功能:功能:可以跳過可以跳過n個(gè)空格,與個(gè)空格,與Tab功能相近,但功能相近,但Spc表示的是兩個(gè)輸出項(xiàng)之間的間隔。表示的是兩個(gè)輸出項(xiàng)之間的
7、間隔。說明:說明:n為數(shù)值表達(dá)式,其值為為數(shù)值表達(dá)式,其值為0 32767之間的整數(shù)。之間的整數(shù)。Spc函數(shù)和輸出項(xiàng)之間用分號(hào)間隔函數(shù)和輸出項(xiàng)之間用分號(hào)間隔 例如:例如: Print Print 學(xué)號(hào)學(xué)號(hào);Spc(2);Spc(2);姓名姓名;Spc(5);Spc(5);成績(jī)成績(jī) 輸出結(jié)果輸出結(jié)果(表示空格表示空格): 學(xué)號(hào)學(xué)號(hào)姓名姓名成績(jī)成績(jī)3. Space$函數(shù)函數(shù)格式:格式:Space$(n)功能:返回功能:返回n個(gè)空格個(gè)空格說明:說明:n為數(shù)值表達(dá)式,其值為非負(fù)數(shù)為數(shù)值表達(dá)式,其值為非負(fù)數(shù) Print 計(jì)算機(jī)學(xué)院計(jì)算機(jī)學(xué)院 + Space$(1+2) + + Space$(1+2) +
8、 網(wǎng)絡(luò)實(shí)驗(yàn)室網(wǎng)絡(luò)實(shí)驗(yàn)室 4.1.3 Format$函數(shù)函數(shù) 格式:格式:Format$(數(shù)值表達(dá)式,格式字符串)(數(shù)值表達(dá)式,格式字符串) 功能:根據(jù)格式字符串規(guī)定的格式輸出數(shù)值功能:根據(jù)格式字符串規(guī)定的格式輸出數(shù)值 或日期或日期說明:說明:“數(shù)值表達(dá)式數(shù)值表達(dá)式”:輸出的值輸出的值“格式字符串格式字符串”:輸出時(shí)的格式輸出時(shí)的格式字字 符符作作 用用#表示一個(gè)數(shù)字位,表示一個(gè)數(shù)字位,# 的個(gè)數(shù)決定顯示區(qū)段的長(zhǎng)度。的個(gè)數(shù)決定顯示區(qū)段的長(zhǎng)度。若要顯示的數(shù)值位數(shù)大于指定區(qū)段長(zhǎng)度,則按實(shí)際若要顯示的數(shù)值位數(shù)大于指定區(qū)段長(zhǎng)度,則按實(shí)際長(zhǎng)度輸出;若要顯示的數(shù)值小于指定區(qū)段長(zhǎng)度,則長(zhǎng)度輸出;若要顯示的數(shù)值
9、小于指定區(qū)段長(zhǎng)度,則該數(shù)值靠區(qū)段左端輸出,多余位不補(bǔ)該數(shù)值靠區(qū)段左端輸出,多余位不補(bǔ)0。如:如:Print Format$(12345,#) 輸出結(jié)果:輸出結(jié)果:12345 Print Format$(12345,#) 輸出結(jié)果:輸出結(jié)果:123450與與# 作用相似作用相似要顯示的數(shù)值小于指定區(qū)段長(zhǎng)度時(shí),數(shù)值靠區(qū)段右要顯示的數(shù)值小于指定區(qū)段長(zhǎng)度時(shí),數(shù)值靠區(qū)段右端輸出,多余位用端輸出,多余位用0補(bǔ)齊。補(bǔ)齊。如:如:Print Format$(12345,0000000) 輸出結(jié)果:輸出結(jié)果:0012345Print Format$(12345,000) 輸出結(jié)果:輸出結(jié)果:12345格式說明字
10、符格式說明字符: .小數(shù)點(diǎn)與小數(shù)點(diǎn)與 # 和和0結(jié)合使用,可以出現(xiàn)在顯示區(qū)段的任意位結(jié)合使用,可以出現(xiàn)在顯示區(qū)段的任意位置。小數(shù)部分多余數(shù)字,四舍五入置。小數(shù)部分多余數(shù)字,四舍五入如:如:Print Format$(12.345,000.00) 輸出結(jié)果:輸出結(jié)果:012.35Print Format$(12.345,#.#) 輸出結(jié)果:輸出結(jié)果:12.35,千位分隔符,在格式字符串中插入逗號(hào)起到分位的作用。千位分隔符,在格式字符串中插入逗號(hào)起到分位的作用。對(duì)于輸出數(shù)值從小數(shù)點(diǎn)左邊一位開始每三位用一個(gè)逗號(hào)分對(duì)于輸出數(shù)值從小數(shù)點(diǎn)左邊一位開始每三位用一個(gè)逗號(hào)分開。逗號(hào)可以放在小數(shù)點(diǎn)左邊的任意位置,
11、但不能出現(xiàn)在開。逗號(hào)可以放在小數(shù)點(diǎn)左邊的任意位置,但不能出現(xiàn)在頭部,也不能緊靠小數(shù)點(diǎn)。如:頭部,也不能緊靠小數(shù)點(diǎn)。如:Print Format$(98712.65,#,#.#) 輸出結(jié)果:輸出結(jié)果:98,712.65Print Format$(98712.65,#,#.#) 輸出結(jié)果:輸出結(jié)果:98,712.65Print Format$(98712.65,#.#) 輸出結(jié)果:輸出結(jié)果:,98712.65(錯(cuò)誤)(錯(cuò)誤)Print Format$(98712.65,#,.#) 輸出結(jié)果:輸出結(jié)果:98.71 (錯(cuò)誤)(錯(cuò)誤)%用來放在格式字符串的尾部,輸出百分號(hào)。用來放在格式字符串的尾部,輸出
12、百分號(hào)。如:如:Print Format$(0.165,00.0%) 輸出結(jié)果:輸出結(jié)果:16.5%$用來作為格式字符串的起始字符,在要輸出的數(shù)值用來作為格式字符串的起始字符,在要輸出的數(shù)值前加前加$。如:如:Print Format$(165.234,$#00.00) 輸出結(jié)果:輸出結(jié)果:$165.23+、-通常放在格式字符串的首部,在要顯示的數(shù)值前面通常放在格式字符串的首部,在要顯示的數(shù)值前面加上正號(hào)或負(fù)號(hào)。加上正號(hào)或負(fù)號(hào)。如:如:Print Format$(165.234,-#00.00) 輸出結(jié)果:輸出結(jié)果:-165.23Print Format$(165.234,+#00.00) 輸
13、出結(jié)果:輸出結(jié)果:+165.23E+、E-用指數(shù)形式顯示數(shù)值,用指數(shù)形式顯示數(shù)值,E+和和E-的作用基本相同。的作用基本相同。如:如:Print Format$(1657.234,0.00E+00) 輸出結(jié)果:輸出結(jié)果:1.66E+03 Print Format$(0.0234,0.00E-00) 輸出結(jié)果:輸出結(jié)果:2.34E-02 例子例子?A)A) Print A=x+yPrint A=x+yB)B) Print “A=” ; x+yPrint “A=” ; x+yC)C) Print “A=” + Str(x+y)Print “A=” + Str(x+y)D)D) Print “A=”
14、 & x+yPrint “A=” & x+yA設(shè)設(shè)X=4X=4、y=6y=6,則以下不能在窗體上顯示處,則以下不能在窗體上顯示處“A=10”A=10”的語(yǔ)句是(的語(yǔ)句是( )1. Cls方法方法 作用:清除用作用:清除用Print方法顯示的文本或在圖片框顯方法顯示的文本或在圖片框顯示的圖形,光標(biāo)移到對(duì)象的左上角(示的圖形,光標(biāo)移到對(duì)象的左上角(0,0) 格式:格式:對(duì)象對(duì)象.Cls 對(duì)象可以是窗體或圖片框?qū)ο罂梢允谴绑w或圖片框 4.1.4 其他有關(guān)方法其他有關(guān)方法2.Move 方法方法 2. TextHeight方法和方法和TextWidth方法方法 用于幫助設(shè)置坐標(biāo)。用于幫助
15、設(shè)置坐標(biāo)?!皩?duì)象對(duì)象”包括窗體包括窗體 和圖片框和圖片框TextHeight方法返回一個(gè)文本字符串的高度值方法返回一個(gè)文本字符串的高度值TextWidth方法方法返回一個(gè)文本字符串的寬度值。返回一個(gè)文本字符串的寬度值。1函數(shù)的格式函數(shù)的格式 格式:格式:InputBox(PROMPT,TITLE,DEFAULT,XPOS,YPOS,HELPFILE,CONTEXT) 2. 函數(shù)的參數(shù)函數(shù)的參數(shù) (1)PROMPT:提示信息:提示信息 (不超過不超過1024個(gè)字符)個(gè)字符)(2)TITLE:對(duì)話框的標(biāo)題:對(duì)話框的標(biāo)題 (3)DEFAULT:作為默認(rèn)輸入值;缺省,輸入?yún)^(qū)空白:作為默認(rèn)輸入值;缺省,
16、輸入?yún)^(qū)空白 (4)XPOS,YPOS:整數(shù),單位:整數(shù),單位twip。 對(duì)話框在屏幕中的顯示位置對(duì)話框在屏幕中的顯示位置 XPOS:左邊距;:左邊距;YPOS:上邊距。:上邊距。 XPOS和和YPOS或者成對(duì)使用,或者都省略或者成對(duì)使用,或者都省略 缺?。簩?duì)話框位于屏幕中心線向下三分之一處缺?。簩?duì)話框位于屏幕中心線向下三分之一處 4.2 數(shù)據(jù)輸入數(shù)據(jù)輸入 inputboxinputbox函數(shù)函數(shù) (5)HELPFILE,CONTEXT:HELPFILE:字符串變量或字符串表達(dá)式,幫助文件:字符串變量或字符串表達(dá)式,幫助文件的名稱;的名稱;CONTEXT:數(shù)值變量或表達(dá)式,相關(guān)幫助:數(shù)值變量或表
17、達(dá)式,相關(guān)幫助主題的目錄號(hào)。主題的目錄號(hào)。使用這組參數(shù),在對(duì)話框中將增加一個(gè)幫助按鈕。使用這組參數(shù),在對(duì)話框中將增加一個(gè)幫助按鈕。按幫助按鈕或按幫助按鈕或F1鍵將得到相應(yīng)的幫助信息。這兩個(gè)鍵將得到相應(yīng)的幫助信息。這兩個(gè)參數(shù)或者全部使用,或者全部缺省。參數(shù)或者全部使用,或者全部缺省。 例例1例例2例例33. 說明說明 :(1)PROMPR:系統(tǒng)可以自動(dòng)換行。人為換行,需插:系統(tǒng)可以自動(dòng)換行。人為換行,需插 入回車符入回車符 (2)返回值:字符串。想輸入非字符串類型信息,需要)返回值:字符串。想輸入非字符串類型信息,需要類型轉(zhuǎn)換或?qū)Ψ祷刂档念愋褪孪嚷暶黝愋娃D(zhuǎn)換或?qū)Ψ祷刂档念愋褪孪嚷暶?(3)Inp
18、utBox一次只能輸入一個(gè)值,需要多個(gè)輸入時(shí),一次只能輸入一個(gè)值,需要多個(gè)輸入時(shí),需要多次調(diào)用需要多次調(diào)用InputBox函數(shù)函數(shù) (4)InputBox函數(shù)也可以寫成函數(shù)也可以寫成InputBox$,兩種形式等價(jià),兩種形式等價(jià) ?A)A) 變量變量x x的值是數(shù)值的值是數(shù)值1010B)B) 在在inputboxinputbox對(duì)話框標(biāo)題欄中顯示的是對(duì)話框標(biāo)題欄中顯示的是“示例示例”C)C) 0 0是默認(rèn)值是默認(rèn)值D)D) 變量變量x x的值是字符串的值是字符串“10”10”D設(shè)有語(yǔ)句設(shè)有語(yǔ)句: :x=inputbox(“x=inputbox(“輸入數(shù)值輸入數(shù)值”,“0”,“,“0”,“示例示
19、例”) )程序運(yùn)行后,如果從鍵盤上輸入數(shù)值程序運(yùn)行后,如果從鍵盤上輸入數(shù)值1010并按并按回車鍵,則下列敘述中正確的是(回車鍵,則下列敘述中正確的是( )執(zhí)行如下語(yǔ)句:執(zhí)行如下語(yǔ)句:a=inputbox(“today”,“tomorrow”,“yesterdaa=inputbox(“today”,“tomorrow”,“yesterday”,“day before yesterday”,5)y”,“day before yesterday”,5)將顯示一個(gè)輸入將顯示一個(gè)輸入對(duì)話框,在對(duì)話框的輸入?yún)^(qū)中顯示的信息是(對(duì)話框,在對(duì)話框的輸入?yún)^(qū)中顯示的信息是( )A)A) todaytodayB)B)
20、 tomorrowtomorrowC)C) yesterdayyesterdayD)D) day before yesterdayday before yesterday?C4.3.1 MsgBox函數(shù)函數(shù) 1. 函數(shù)的格式函數(shù)的格式 MsgBox(MESSAGE,TYPE,TITLE,HELPFILE,CONTEXT)2. 函數(shù)的參數(shù)函數(shù)的參數(shù) (1)MESSAGE:不超過:不超過1024個(gè)字符的字符串。提示信息個(gè)字符的字符串。提示信息 (2)TYPE:對(duì)話框內(nèi)圖標(biāo)和按鈕的種類及數(shù)量。參數(shù)的值由表:對(duì)話框內(nèi)圖標(biāo)和按鈕的種類及數(shù)量。參數(shù)的值由表中四種類型的數(shù)值相加產(chǎn)生,通常只用前三類數(shù)值中四種
21、類型的數(shù)值相加產(chǎn)生,通常只用前三類數(shù)值 .4.3 MsgBox函數(shù)函數(shù)和和MsgBox語(yǔ)句語(yǔ)句 類類 型型符符 號(hào)號(hào) 常常 量量數(shù)數(shù) 值值功功 能能按鈕的類型按鈕的類型(確定、?。ù_定、取消、終止、消、終止、重試、忽略、重試、忽略、是、否)和是、否)和數(shù)量數(shù)量vbOKOnlyvbOKCancelvbAbortRetryIgnorevbYesNoCancelvbYesNovbRetryCancel012345只顯示只顯示“確定確定”按鈕按鈕顯示顯示“確定確定”和和“取消取消”按鈕按鈕顯示顯示“終止終止”、“重試重試”和和“忽略忽略”按鈕按鈕顯示顯示“是是”、“否否”和和“取消取消”按鈕按鈕顯示顯
22、示“是是”和和“否否”按鈕按鈕顯示顯示“重試重試”和和“取消取消”按鈕按鈕圖標(biāo)類型圖標(biāo)類型(暫停、疑(暫停、疑問、警告、問、警告、忽略)忽略)vbCriticalvbQuestionvbExclamationvbInformation16324864顯示暫停圖標(biāo)(顯示暫停圖標(biāo)(x)顯示疑問圖標(biāo)(顯示疑問圖標(biāo)(?)顯示警告圖標(biāo)(?。╋@示警告圖標(biāo)(!)顯示忽略圖標(biāo)(顯示忽略圖標(biāo)(i)應(yīng)用程序強(qiáng)制返回應(yīng)用程序強(qiáng)制返回系統(tǒng)強(qiáng)制返回系統(tǒng)強(qiáng)制返回04096VbApplicationModalvbSystemModal強(qiáng)制返回強(qiáng)制返回第一個(gè)按鈕是默認(rèn)值第一個(gè)按鈕是默認(rèn)值第二個(gè)按鈕是默認(rèn)值第二個(gè)按鈕是默認(rèn)值第
23、三個(gè)按鈕是默認(rèn)值第三個(gè)按鈕是默認(rèn)值第四個(gè)按鈕是默認(rèn)值第四個(gè)按鈕是默認(rèn)值0256512768vbDefaultButton1VbDefaultButton2VbDefaultButton3VbDefaultButton4默認(rèn)活動(dòng)按鈕默認(rèn)活動(dòng)按鈕功功 能能 數(shù)數(shù) 值值符符 號(hào)號(hào) 常常 量量類類 型型(3)TITLE:對(duì)話框的標(biāo)題。省略參數(shù),工程的名稱將:對(duì)話框的標(biāo)題。省略參數(shù),工程的名稱將作為對(duì)話框標(biāo)題;不想顯示標(biāo)題,參數(shù)設(shè)為空作為對(duì)話框標(biāo)題;不想顯示標(biāo)題,參數(shù)設(shè)為空 串串3. 函數(shù)的返回值函數(shù)的返回值 (1)返回)返回1或符號(hào)常量或符號(hào)常量vbOK,表明選擇了,表明選擇了“確定確定”按鈕按鈕(2
24、)返回)返回2或符號(hào)常量或符號(hào)常量vbCancel,表明選擇了,表明選擇了“取消取消”按鈕按鈕(3)返回)返回3或符號(hào)常量或符號(hào)常量vbAbort,表明用戶選擇了,表明用戶選擇了“終止終止”按鈕按鈕(4)返回)返回4或符號(hào)常量或符號(hào)常量vbRetry,表明用戶選擇了,表明用戶選擇了“重試重試”按鈕按鈕(5)返回)返回5或符號(hào)常量或符號(hào)常量vbIgnore,表明用戶選擇了,表明用戶選擇了“忽略忽略”按鈕按鈕(6)返回)返回6或符號(hào)常量或符號(hào)常量vbYes,表明用戶選擇了,表明用戶選擇了“是是”按鈕按鈕(7)返回)返回7或符號(hào)常量或符號(hào)常量vbNo,表明用戶選擇了,表明用戶選擇了“否否”按鈕按鈕
25、共有共有7種按鈕,返回值為種按鈕,返回值為17之間的一個(gè)數(shù),分別與之間的一個(gè)數(shù),分別與7個(gè)個(gè)按鈕相對(duì)應(yīng)按鈕相對(duì)應(yīng)例例2例例1 5. 說明:說明:(1)信息框內(nèi)標(biāo)有虛線框的按鈕是當(dāng)前活動(dòng)按鈕,鼠標(biāo))信息框內(nèi)標(biāo)有虛線框的按鈕是當(dāng)前活動(dòng)按鈕,鼠標(biāo)單擊該按鈕或按回車鍵,表示選中該按鈕單擊該按鈕或按回車鍵,表示選中該按鈕(2)提示信息()提示信息(MESSAGE)可以按自己的要求換行,)可以按自己的要求換行,需要自行插入回車符需要自行插入回車符(3)MsgBox的返回值常作為程序繼續(xù)運(yùn)行的依據(jù)的返回值常作為程序繼續(xù)運(yùn)行的依據(jù)(4)MsgBox產(chǎn)生的對(duì)話框?qū)儆诋a(chǎn)生的對(duì)話框?qū)儆凇澳B(tài)窗口模態(tài)窗口”(Moda
26、l Window)“模態(tài)窗口模態(tài)窗口”:程序運(yùn)行時(shí),出現(xiàn)對(duì)話框,用戶必須做:程序運(yùn)行時(shí),出現(xiàn)對(duì)話框,用戶必須做出選擇,否則不能繼續(xù)運(yùn)行,處于等待狀態(tài)出選擇,否則不能繼續(xù)運(yùn)行,處于等待狀態(tài)4.3.2 MsgBox語(yǔ)句語(yǔ)句 MsgBox語(yǔ)句和語(yǔ)句和MsgBox函數(shù)的功能完全相同,差別函數(shù)的功能完全相同,差別僅在于僅在于MsgBox語(yǔ)句語(yǔ)句沒有返回值沒有返回值。格式:格式:MsgBox MESSAGE$,TYPE%,TITLE$ 見例見例7 ?A)A) X X的值是數(shù)值的值是數(shù)值1010B)B) 輸入對(duì)話框的標(biāo)題是輸入對(duì)話框的標(biāo)題是“輸入整數(shù)輸入整數(shù)”C)C) 信息框的標(biāo)題是信息框的標(biāo)題是“輸入數(shù)據(jù)
27、:輸入數(shù)據(jù):10”10”D)D) 信息框中顯示的是信息框中顯示的是“輸入的數(shù)據(jù)是:輸入的數(shù)據(jù)是:”假定有如下的命令按鈕(名稱為假定有如下的命令按鈕(名稱為command1command1)事件過程事件過程 Private Sub Command1_Click()Private Sub Command1_Click() x = InputBox( x = InputBox(輸入:輸入:, , 輸入整數(shù)輸入整數(shù)) MsgBox MsgBox 輸入的數(shù)據(jù)是:輸入的數(shù)據(jù)是:, , , , 輸入數(shù)據(jù):輸入數(shù)據(jù): + x + x End Sub End Sub程序運(yùn)行后,單擊命令按鈕,如果從鍵盤上輸入整數(shù)
28、程序運(yùn)行后,單擊命令按鈕,如果從鍵盤上輸入整數(shù)1010,則以下敘述中錯(cuò)誤,則以下敘述中錯(cuò)誤的是(的是( )A4.4.1 字體類型和大小字體類型和大小 FontName:對(duì)象:對(duì)象.FontName=字體類型字體類型FontSize :對(duì)象:對(duì)象.FontSize=點(diǎn)數(shù)點(diǎn)數(shù)1. 格式格式2. 參數(shù)參數(shù) a. 字體類型:字體類型:VB中使用的英文和中文字體,中中使用的英文和中文字體,中 文字體用的數(shù)量取決于操作系統(tǒng)的文字體用的數(shù)量取決于操作系統(tǒng)的漢字環(huán)境漢字環(huán)境 b. 點(diǎn)數(shù):設(shè)定字體大小,默認(rèn)值,點(diǎn)數(shù):設(shè)定字體大小,默認(rèn)值,9 見例見例8 4.4 字字 形形 4.4.2 其他屬性其他屬性 1. 粗
29、體字粗體字 格式:對(duì)象格式:對(duì)象.FontBold =True|FalseTrue:設(shè)為粗體;:設(shè)為粗體;Flase:取消粗體。默認(rèn)值:取消粗體。默認(rèn)值:False2. 斜體字斜體字 格式:對(duì)象格式:對(duì)象. FontItalic =True|FalseTrue:設(shè)為斜體;:設(shè)為斜體;Flase:取消斜體。默認(rèn)值:取消斜體。默認(rèn)值:False 3. 下劃線下劃線 格式:對(duì)象格式:對(duì)象.FontUnderline =True|FalseTrue:加下劃線;:加下劃線;Flase:取消下劃線。默認(rèn)值:取消下劃線。默認(rèn)值:False4. 加刪除線加刪除線 格式:對(duì)象格式:對(duì)象. FontStriket
30、hru =True|False True:添加刪除線;:添加刪除線;Flase:取消刪除線。默認(rèn)值:取消刪除線。默認(rèn)值:False 5. 重疊顯示重疊顯示 格式:對(duì)象格式:對(duì)象. FontTransparent =True|FalseTrue:前景和背景重疊顯示;:前景和背景重疊顯示;False:背景被前景覆蓋。:背景被前景覆蓋。默認(rèn)值:默認(rèn)值:True 見例見例8-1 6TextHeight和和TextWidth方法方法格式:對(duì)象格式:對(duì)象. TextHeight(字符串)(字符串) 對(duì)象對(duì)象. TextWidth(字符串)(字符串) 返回文本的高度和寬度(單位:返回文本的高度和寬度(單位:
31、twip)字形和大小不同時(shí),返回值也不同字形和大小不同時(shí),返回值也不同見例見例9格式:格式:Printer.Print 輸出項(xiàng)輸出項(xiàng) 參數(shù)參數(shù)“輸出項(xiàng)輸出項(xiàng)”的含義同的含義同Print方法完全相同方法完全相同1. Page屬性屬性 作用:設(shè)置頁(yè)號(hào),作用:設(shè)置頁(yè)號(hào), Page初值為初值為1,每打印一頁(yè),自動(dòng)加,每打印一頁(yè),自動(dòng)加1格式:格式:Printer.Page如:如:Printer.Print “Page”; Printer.Page打印時(shí),打印時(shí), Printer.Page被設(shè)為當(dāng)前頁(yè)碼被設(shè)為當(dāng)前頁(yè)碼 4.5.1 直接輸出直接輸出 4.5 打印機(jī)輸出打印機(jī)輸出3. EndDoc方法方法作
32、用:結(jié)束文件打印,同時(shí),向打印機(jī)管理程作用:結(jié)束文件打印,同時(shí),向打印機(jī)管理程 序發(fā)出最后一頁(yè)的退出信息,并將序發(fā)出最后一頁(yè)的退出信息,并將Page 置置1.格式:格式:Printer.EndDoc2. NewPage方法方法 作用:強(qiáng)制實(shí)現(xiàn)打印機(jī)換頁(yè),作用:強(qiáng)制實(shí)現(xiàn)打印機(jī)換頁(yè),Page值自動(dòng)加值自動(dòng)加1 格式:格式:Printer.NewPagePrivate Sub Form_Click ( ) Dim Header, i, Y 聲明變量。聲明變量。 Print Now printing. 在窗體上放置注意信息。在窗體上放置注意信息。 Header = Printing Demo - Page 設(shè)置頁(yè)眉字符串。設(shè)置頁(yè)眉字符串。 For i = 1 To 3 Printer.Print Header; 打印頁(yè)眉。打印頁(yè)眉。 Printer.Print Printer.Page 打印頁(yè)號(hào)。打印頁(yè)號(hào)。 Y = Printer.CurrentY + 10 設(shè)置行位置。設(shè)置行位置。 畫一條跨頁(yè)橫線。畫一條跨頁(yè)橫線。 Printer.Line (0, Y) - (Printer.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)奧卡西平市場(chǎng)調(diào)查研究報(bào)告
- 2025至2031年中國(guó)白色限次使用工作服行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)橫研機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國(guó)強(qiáng)力金型洗滌劑行業(yè)投資前景及策略咨詢研究報(bào)告
- 二零二五年度大型活動(dòng)現(xiàn)場(chǎng)布置及道具制作委托合同范本3篇
- 二零二五年度股東協(xié)議書-股東對(duì)公司資產(chǎn)及權(quán)益轉(zhuǎn)讓及受讓及轉(zhuǎn)讓協(xié)議3篇
- 二零二五年度城市綜合體物業(yè)移交與增值服務(wù)協(xié)議3篇
- 二零二五年度道路施工土石方棄土清理與處置協(xié)議3篇
- 二零二五年度個(gè)人創(chuàng)業(yè)貸款還款合同范本4篇
- 二零二五年度個(gè)人現(xiàn)金借款合同信用記錄管理4篇
- 勵(lì)志課件-如何做好本職工作
- 2024年山東省濟(jì)南市中考英語(yǔ)試題卷(含答案解析)
- 2024年社區(qū)警務(wù)規(guī)范考試題庫(kù)
- 2024年食用牛脂項(xiàng)目可行性研究報(bào)告
- 靜脈治療護(hù)理技術(shù)操作標(biāo)準(zhǔn)(2023版)解讀 2
- 2024年全國(guó)各地中考試題分類匯編(一):現(xiàn)代文閱讀含答案
- 2024-2030年中國(guó)戶外音箱行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- GB/T 30306-2024家用和類似用途飲用水處理濾芯
- 家務(wù)分工與責(zé)任保證書
- 武強(qiáng)縣華浩數(shù)控設(shè)備科技有限公司年產(chǎn)9000把(只)提琴、吉他、薩克斯等樂器及80臺(tái)(套)數(shù)控雕刻設(shè)備項(xiàng)目環(huán)評(píng)報(bào)告
- 消防安全隱患等級(jí)
評(píng)論
0/150
提交評(píng)論