亚洲欧洲国产欧美一区精品,激情五月亚洲色五月,最新精品国偷自产在线婷婷,欧美婷婷丁香五月天社区

      考試首頁(yè) | 考試用書 | 培訓(xùn)課程 | 模擬考場(chǎng) | 考試論壇  
      全國(guó)  |             |          |          |          |          |         
        當(dāng)前位置:計(jì)算機(jī)等級(jí) > 二級(jí)考試 > Visual Basic > VB輔導(dǎo) > 文章內(nèi)容
        

      計(jì)算機(jī)二級(jí)VB基礎(chǔ)教程:VisualBasic的輸出機(jī)制

      中華IT學(xué)院   【 】  [ 2017年8月31日 ]

        Visual Basic的輸出機(jī)制

        作為輸出的對(duì)象,Visual Basic提供了標(biāo)簽,文本框,窗體,圖片框(Picture Box)等用于輸出,而且Visual Basic里也有一堆命令、屬性涉及信息的輸出,較常用的有:MsgBox函數(shù),Print方法,Cls方法,Tab函數(shù),F(xiàn)ormat函數(shù),F(xiàn)ontName,F(xiàn)ontSize,F(xiàn)ontBold,F(xiàn)ontItalic,F(xiàn)ontStrikethru,F(xiàn)ontUnderline屬性,CurrentX,CurrentY屬性等。

        1. 通過(guò)MsgBox函數(shù)輸出

        了解Windows應(yīng)用程序的人都知道當(dāng)用戶操作錯(cuò)誤時(shí),應(yīng)用程序往往打出一個(gè)消息框來(lái)提示用戶的錯(cuò)誤,象這樣:

        Dim Action As Integer

        Action = MsgBox("單擊確定鍵將引爆此計(jì)算機(jī)!", vbYesNo + vbCritical + vbDefaultButton2, "警告!")

        If Action = 6 Then Explode

        這個(gè)功能在Visual Basic里是通過(guò)MsgBox函數(shù)來(lái)實(shí)現(xiàn)的,這樣程序員就不必自己去畫一個(gè)消息框了。語(yǔ)法是:

        Action = MsgBox (msg, type, title)

        其中,msg是消息的內(nèi)容,是一個(gè)字符串型的變量,type及title參數(shù)是可以省略的,type參數(shù)指定顯示的按鈕是什么及使用什么樣的圖標(biāo)(這個(gè)參數(shù)往往讓新程序員思考幾分鐘),title參數(shù)指定消息框的標(biāo)題。type參數(shù)的含義是:

        例如:Action = MsgBox (“Are you girl?”, vbYesNo + vbQuestio“Question”)。使用這個(gè)函數(shù)時(shí)Visual Basic將產(chǎn)生一個(gè)標(biāo)題為Question,具有問(wèn)號(hào)和Yes,No按鈕的消息框。作為一個(gè)函數(shù),本質(zhì)上還是要返回值的,MsgBox的返回值確定了用戶的選擇,程序可根據(jù)返回值做出相應(yīng)的動(dòng)作。

        2. Print方法,Cls方法,Tab函數(shù)

        (1) Print方法

        Print 方法的語(yǔ)法是:object. Print expressionlist

        object表示Print作用的對(duì)象,比如是Form或者是Picture Box,object是可以省略的,省略時(shí)的Print往往在窗體上輸出。expressionlist是輸出的內(nèi)容,允許許多項(xiàng)數(shù)據(jù)的輸出,在數(shù)據(jù)間可以加入“,”或”;”。加入分號(hào)將使下一數(shù)據(jù)項(xiàng)緊挨著上一數(shù)據(jù)項(xiàng)輸出。而加入逗號(hào),則Visual Basic將下一數(shù)據(jù)項(xiàng)在下一打印區(qū)輸出,其實(shí)就是空了幾個(gè)空格后再輸出。兩個(gè)打印區(qū)之間有14個(gè)字符的寬度,其實(shí)這也很難衡量,比如14個(gè)“W”所占的寬度大概是14個(gè)“i”所占寬度的三倍多。幸好中國(guó)日本之類的方塊字所占的寬度基本上是一樣的,所以較好處理一些。

        (2) Tab函數(shù)

        Tab函數(shù)只用在Print方法中,它用來(lái)移動(dòng)下一個(gè)字符到打印位置,這將省去數(shù)空格的功夫。語(yǔ)法是:Tab (column)

        Tab函數(shù)將Visual Basic自定義的14字符寬的打印區(qū)扔到一邊,用自己的方式定義了新的靈活的打印區(qū)寬度。

        (3) Cls方法

        Cls也是一個(gè)古老的BASIC語(yǔ)句,原來(lái)它的作用總是把屏幕變成黑色,然后在左上角或左下角閃爍一個(gè)光標(biāo),Visual Basic里它的作用是清除繪圖語(yǔ)句和Print語(yǔ)句產(chǎn)生的文字和圖形。

        語(yǔ)法是:object. Cls

        object指清除的對(duì)象,可以是Form或Picture Box。如果object省略,通常Visual Basic都把當(dāng)前的窗口作為Cls操作的對(duì)象。

        3. Format函數(shù)

        Format函數(shù)用于制定字符串或數(shù)字的輸出格式。語(yǔ)法是:x = Format (expression,fmt)

        expression是所輸出的內(nèi)容。fmt是指輸出的格式,這是一個(gè)字符串型的變量,這一項(xiàng)若省略的話,那么Format函數(shù)將和Str函數(shù)的功能差不多。

      分享到:
      本文糾錯(cuò)】【告訴好友】【打印此文】【返回頂部
      將考試網(wǎng)添加到收藏夾 | 每次上網(wǎng)自動(dòng)訪問(wèn)考試網(wǎng) | 復(fù)制本頁(yè)地址,傳給QQ/MSN上的好友 | 申請(qǐng)鏈接 | 意見(jiàn)留言 TOP
      關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  站內(nèi)導(dǎo)航  考試論壇
      Copyright © 2006-2017 中華考試網(wǎng)(Examw.com) All Rights Reserved  營(yíng)業(yè)執(zhí)照