版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
關(guān)于VB6中使用Print語(yǔ)句的簡(jiǎn)單介紹今天,看到一個(gè)提問(wèn),全文如下:vb中printprint;print:printprinty,有什么區(qū)別???跪求vb大神解釋,最好有例子說(shuō)明一下,謝謝。開(kāi)始想就此問(wèn)題回答一下,動(dòng)手后思考,這個(gè)問(wèn)題在百度知道里時(shí)有所見(jiàn),回答這個(gè)問(wèn)題一兩句話還真說(shuō)不清楚,于是產(chǎn)生了一個(gè)沖動(dòng),把它作為一篇文章,寫在這里吧。Print語(yǔ)句是Basic語(yǔ)言中的輸出語(yǔ)句(打印語(yǔ)句),我的理解在DOS操作系統(tǒng)時(shí)代它具有不可替代的作用,然而在WINDOWS圖形界面下,該語(yǔ)句實(shí)在沒(méi)有存在的必要了,至于時(shí)至今日,為什么還有這么多的教學(xué)與作業(yè)內(nèi)容去圍繞它進(jìn)行,我覺(jué)得實(shí)在不可理解。記得在VB.NET版本里,作為打印輸出Print已經(jīng)不復(fù)存在了。本來(lái)想引經(jīng)據(jù)典,看看專家的有關(guān)Print語(yǔ)句的解釋,但是搬家數(shù)次,譚浩強(qiáng)教授著的作為是我人生中最先學(xué)習(xí)程序語(yǔ)言的啟蒙教學(xué)書,終于找不到了。那就只能用自己理解的話語(yǔ),把有關(guān)Print語(yǔ)句的使用,寫下來(lái)吧!三點(diǎn)說(shuō)明,1是下面的例子,全部針對(duì)基于WindowsXP操作系統(tǒng),VB6簡(jiǎn)體中文版,并附有實(shí)例圖片(窗體字號(hào)用3號(hào)粗體)。2是所用語(yǔ)言都是大白話,難免不夠規(guī)范。3建議讀者,最好跟這例子進(jìn)行實(shí)踐體驗(yàn),說(shuō)實(shí)在的程序設(shè)計(jì)是一個(gè)實(shí)踐性非常重要的工作活動(dòng)。一.最簡(jiǎn)單的應(yīng)用作為輸出語(yǔ)句的最簡(jiǎn)單常用格式:Print表達(dá)式例1:輸出文字類型常量Print"你好"窗體顯示的結(jié)果,如下圖:例2:輸出數(shù)值類型常量Print999窗體顯示的結(jié)果,如下圖:(輸出為數(shù)值,系統(tǒng)自動(dòng)在數(shù)值前輸出一個(gè)空格)那么,如果不用逗號(hào),會(huì)出現(xiàn)什么情況呢?比如:Print"學(xué)號(hào)""姓名""數(shù)學(xué)""英語(yǔ)""體育"你可以自己試試,看看實(shí)際的輸出效果。又如:Print"學(xué)號(hào)姓名數(shù)學(xué)英語(yǔ)體育"你也可以自己試試,看看實(shí)際的輸出效果。又如:例8:代碼如下:Print“學(xué)號(hào)”,“姓名”,”數(shù)學(xué)”,”英語(yǔ)”,”體育”Print101,“黃老大”,88,86,85窗體顯示的結(jié)果,如下圖:看到這里,大概您可以有所理解,在這里逗號(hào)“,”的作用了吧?下面通過(guò)例子,進(jìn)一步解開(kāi)你可能要問(wèn)的問(wèn)題。例9:代碼如下:Print"123456789012345678901234567890"Print"A","B","C"Print"語(yǔ)文","數(shù)學(xué)","物理"Print90,98,95窗體顯示的結(jié)果,如下圖:為了解開(kāi)你心中可能的疑問(wèn),我故意加了第一行輸出效果,你可能的疑問(wèn)有答案了嗎?3.分號(hào)“;”的作用從上面的例子,告訴我們,可以使用逗號(hào)分隔符號(hào),使得在一行里輸出多個(gè)數(shù)據(jù),但是這些數(shù)據(jù)是按照固定的列位置輸出的,有時(shí)候我們希望輸出的數(shù)據(jù)按照緊湊格式輸出;例9:代碼如下:Print"中國(guó)”,”北京”Print"中國(guó)”;”北京”窗體顯示的結(jié)果,如下圖:可見(jiàn),分號(hào)使得兩個(gè)數(shù)據(jù)按照緊湊在一起的格式輸出。也許,你會(huì)想,既然是要輸出“中國(guó)北京”,不是可以直接用Print"中國(guó)北京”來(lái)實(shí)現(xiàn)嗎?我的回答是說(shuō),很多場(chǎng)合,需要輸出的內(nèi)容是保存在不同的變量里的,而這些變量的數(shù)據(jù)是事先不知道的。例10:代碼如下:DimnAsSinglen=Val(InputBox("請(qǐng)輸入一個(gè)任意實(shí)數(shù)"))‘假設(shè)你輸入的是139Print"你輸入的實(shí)數(shù)是:";n窗體顯示的結(jié)果,如下圖:歸納:Print空語(yǔ)句,是輸出一個(gè)空行逗號(hào)“,”的作用:使得相鄰數(shù)據(jù)按照固定列輸出分號(hào)“;”的作用:使得相鄰數(shù)據(jù)按照緊湊格式輸出三.綜合應(yīng)用1.一個(gè)值得知道的要素例11:代碼如下:Print"中國(guó)"Print"北京"窗體顯示的結(jié)果,如下圖:例12:代碼如下:Print"中國(guó)",‘注意本行結(jié)尾有個(gè)逗號(hào)Print"北京"窗體顯示的結(jié)果,如下圖:例13:代碼如下:Print"中國(guó)";‘注意本行結(jié)尾有個(gè)分號(hào)Print"北京"窗體顯示的結(jié)果,如下圖:通過(guò)這三個(gè)例子,我們應(yīng)該掌握一個(gè)值得知道的要素:當(dāng)前輸出位置,當(dāng)你要輸出特殊的格式的時(shí)候,你要時(shí)刻掌握這個(gè)所謂的“當(dāng)前輸出位置”,也可以理解,接下來(lái)輸出數(shù)據(jù)的起始位置。比如:當(dāng)執(zhí)行了代碼Print"中國(guó)"那么,我們應(yīng)該知道,系統(tǒng)在窗體上輸出完"中國(guó)"以后,另起了一行,為下一個(gè)輸出做準(zhǔn)備了,下一個(gè)輸出是在新的一行的第1列位置上。又如:當(dāng)執(zhí)行了代碼Print"中國(guó)",我們應(yīng)該知道,系統(tǒng)在窗體上輸出完"中國(guó)"以后,因?yàn)樵谳敵龅臄?shù)據(jù)后面有一個(gè)逗號(hào),所以并沒(méi)有另起了一行,而是把下一個(gè)輸出位置定在同一行的下一個(gè)輸出列表列的位置上。再如:當(dāng)執(zhí)行了代碼Print"中國(guó)";我們應(yīng)該知道,系統(tǒng)在窗體上輸出完"中國(guó)"以后,因?yàn)樵谳敵龅臄?shù)據(jù)后面有一個(gè)分號(hào),所以并沒(méi)有另起了一行,而是把下一個(gè)輸出位置定在同一行的緊跟在前一個(gè)輸出數(shù)據(jù)的后面下一個(gè)輸出列的位置上。2.綜合應(yīng)用舉例我們經(jīng)常會(huì)碰到這樣的題目要求,把若干個(gè)數(shù)據(jù),按照每行輸出n個(gè)數(shù)據(jù)的格式,輸出顯示。比如:將1-100,這100個(gè)自然數(shù),按照每行10個(gè)輸出,同一行數(shù)據(jù)之間用1個(gè)空格分隔。(注意:該空格,正好有系統(tǒng)自動(dòng)提供,可以不額外考慮。)例14:一開(kāi)始,拿到這個(gè)題目,也許我會(huì)用以下代碼:DimiAsIntegerFori=1To100PrintiNexti窗體顯示的結(jié)果,如下圖:如果,仔細(xì)分析,你很容易得到結(jié)論,這100個(gè)數(shù),是按照每行一個(gè)輸出的,因?yàn)槊繄?zhí)行一次Printi后,會(huì)換行,為下一次輸出做準(zhǔn)備。那么,改用逗號(hào)呢?顯然不是逗號(hào),因?yàn)槎禾?hào)使得下一次輸出的數(shù)據(jù)處于下一個(gè)列表的列位置。只有從使用分號(hào)上去動(dòng)腦子了。例15:先試試驗(yàn),以下代碼:DimiAsIntegerFori=1To100Printi;Nexti窗體顯示的結(jié)果,如下圖:分析,在此基礎(chǔ)上,要當(dāng)同一行輸出的數(shù)據(jù)個(gè)數(shù)滿10個(gè),就換行,那么就滿足題目的要求了,那么怎么能夠換行呢,那不就是用代碼Print輸出一個(gè)空白并換行嗎?關(guān)鍵怎樣能夠?qū)崿F(xiàn)同一行輸出的數(shù)據(jù)個(gè)數(shù)滿10個(gè),就執(zhí)行一次Print呢?一個(gè)想當(dāng)然的方法,可以另外用一個(gè)變量來(lái)累計(jì)輸出數(shù)據(jù)的次數(shù),每輸出一次,該變量加1,并馬上判斷是否為10,如果等于10,就執(zhí)行一次Print語(yǔ)句,然后又把該變量設(shè)置為0。例16:代碼如下:DimnAsIntegerDimiAsIntegern=0Fori=1To100Printi;n=n+1Ifn=10ThenPrintn=0EndIfNexti窗體顯示的結(jié)果,如下圖:當(dāng)然,這里完全可以使用VB的MOD運(yùn)算,來(lái)實(shí)現(xiàn)對(duì)每行輸出數(shù)據(jù)個(gè)數(shù)的判斷,不過(guò)避開(kāi)MOD運(yùn)算的用意,只是為了重點(diǎn)圍繞本主題而已。寫到這里,我想有關(guān)Print以及分隔符號(hào)(逗號(hào)與分號(hào))的使用,應(yīng)該寫清楚了?最后簡(jiǎn)單介紹在Print語(yǔ)句中,使用Tab()函數(shù)來(lái)定位列位置的方法。四.Tab()函數(shù)這個(gè)問(wèn)題,純粹用幾個(gè)例子來(lái)說(shuō)明:例17:代碼如下:Print"中國(guó)"PrintTab(1);"中國(guó)"'從本行第1列位置開(kāi)始輸出PrintTab(2);"中國(guó)"'從本行第2列位置開(kāi)始輸出PrintTab(3);"中國(guó)"'從本行第3列位置開(kāi)始輸出PrintTab(4);"中國(guó)"'從本行第4列位置開(kāi)始輸出窗體顯示的結(jié)果
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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年個(gè)人借款借條范本編制標(biāo)準(zhǔn)2篇
- 山地生態(tài)旅游項(xiàng)目租賃合同二零二五年度版2篇
- 2025年度個(gè)人創(chuàng)業(yè)貸款合同示范文本7篇
- 2025年度臨建板房施工現(xiàn)場(chǎng)廢棄物處理與施工合同4篇
- 2025年度高端門面租賃及品牌推廣合作協(xié)議4篇
- 2025版美容院美容師顧客滿意度調(diào)查與改進(jìn)合同4篇
- 二零二五版智能科技門面租賃合同電子版4篇
- 2025年度高速公路監(jiān)控弱電系統(tǒng)工程合同范本4篇
- 2025年度煤礦安全監(jiān)控系統(tǒng)安裝與維護(hù)服務(wù)合同4篇
- 2025材皮木糠生物質(zhì)顆粒生產(chǎn)合作協(xié)議3篇
- 2025年度版權(quán)授權(quán)協(xié)議:游戲角色形象設(shè)計(jì)與授權(quán)使用3篇
- 心肺復(fù)蘇課件2024
- 《城鎮(zhèn)燃?xì)忸I(lǐng)域重大隱患判定指導(dǎo)手冊(cè)》專題培訓(xùn)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院專升本管理學(xué)真題
- 全國(guó)身份證前六位、區(qū)號(hào)、郵編-編碼大全
- 2024-2025學(xué)年福建省廈門市第一中學(xué)高一(上)適應(yīng)性訓(xùn)練物理試卷(10月)(含答案)
- 《零售學(xué)第二版教學(xué)》課件
- 廣東省珠海市香洲區(qū)2023-2024學(xué)年四年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 房地產(chǎn)行業(yè)職業(yè)生涯規(guī)劃
- 江蘇省建筑與裝飾工程計(jì)價(jià)定額(2014)電子表格版
- MOOC 數(shù)字電路與系統(tǒng)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案
評(píng)論
0/150
提交評(píng)論