靈活實(shí)用的VBS入門教程基礎(chǔ)篇
我們常聽說VBS功能很強(qiáng)大,也很簡(jiǎn)單,大家是否也想了解VBS呢,現(xiàn)在讓我們一起來學(xué)習(xí)VBS吧。
VBS只是英文的縮寫而已,全稱是Visual Basic Script Edition,也就是說VBS是Visual Basic的腳本版,很多人說VBS是VB的一個(gè)子集。因?yàn)閂BS在編程語法、函數(shù)上基本上與Visual Basic是一致的。Visual Basic能實(shí)現(xiàn)的一般功能,VBS同樣也可以實(shí)現(xiàn),實(shí)現(xiàn)的過程也比Visual Basic容易,因?yàn)橹灰粋€(gè)文本編輯器就可以完成VBS編程了,而且Windows自帶的記事本Notepad完全可以勝任。
下面我們來編寫一個(gè)經(jīng)典的例程:hello world。我們要實(shí)現(xiàn)的就是如圖1中的效果,要實(shí)現(xiàn)這一效果其實(shí)只須一條語句就行。具體做法如下:打開記事本,在編輯區(qū)輸入“msgBox(“hello world”)”(如圖2),然后以VBS為擴(kuò)展名保存文件(“保存類型”里面選擇“所有文件”,在“文件名”里面輸入包括擴(kuò)展名的文件名,如“hello world.vbs”),保存完成后直接雙擊保存的文件,效果就出來了。學(xué)過VB的朋友都知道m(xù)sgbox函數(shù)是VB編程中最常用的函數(shù)之一,它可以實(shí)現(xiàn)彈出窗口提示信息。
圖1
圖2
有輸出就會(huì)有輸入,與msgBox相對(duì)應(yīng)的是輸入函數(shù)InputBox它用于接收用戶的輸入信息,然后返回給指定的變量。下面我們?cè)儆靡粋€(gè)例子說明。在筆記本中輸入如下內(nèi)容:
Dim name
Name=InputBox(“請(qǐng)輸入您的網(wǎng)吧名稱”,”名稱”)
MsgBox(name)
保存后,雙擊運(yùn)行,出現(xiàn)如圖3所示的窗口。
圖3
在窗口中輸入想輸入的內(nèi)容(如本例中輸入“小草網(wǎng)絡(luò)”),單擊確定,就會(huì)彈出一個(gè)提示窗口顯示出你輸入的內(nèi)容(如圖4)。
圖4
現(xiàn)在我們來深入認(rèn)識(shí)以上內(nèi)容的意義。Dim在Visual Basic中是聲明變量的關(guān)鍵字,在VBS中同樣適用,語句形式如下:
Dim 變量名 [As 類型]
中括號(hào)里面的內(nèi)容可以省略(以后的文章中涉及到的中括號(hào)都指這個(gè)意思)。如果省略的話,那么你聲明的變量將是變體型,變量的數(shù)據(jù)類型會(huì)根據(jù)你給變量賦的值而定,如你給這個(gè)變量賦的值是整型,那么它將是整型變量。第二條語句“Name=InputBox(“請(qǐng)輸入您的網(wǎng)吧名稱”,”名稱”)”,含義是執(zhí)行InputBox函數(shù)時(shí),將用戶輸入的內(nèi)容賦給變量Name,“=”就是賦值符號(hào),而不同于數(shù)字中的“=”。
上面說了變量,可能對(duì)于沒有學(xué)過編程的讀者來說,可能根本不了解什么叫做變量。其實(shí)在高級(jí)語言編程中,除了變量外,還有常量。說白了,常量和變量就是被命名了的內(nèi)存單元,讀取修改數(shù)據(jù)時(shí),通過內(nèi)存單元名來訪問其中的數(shù)據(jù)。具體說來,變量是在程序運(yùn)行過程中其值可以發(fā)生變化的量。靈活性較大。常量是在程序運(yùn)行中不變的量,常量一般分為三種:直接常量、用戶聲明的符號(hào)常量。直接常量不用經(jīng)過聲明就可以使用,如123就是一個(gè)直接的常量,你可以直接使用它,但你不可能改變它,如你償試改變它,如123=321,那它程序運(yùn)行時(shí)就會(huì)出錯(cuò)。用戶聲明的常量是為了便于程序的閱讀或修改,修改了用戶自己聲明的常量,那么與這個(gè)聲明的常量相關(guān)的值都會(huì)發(fā)生相應(yīng)的變化,而不用一個(gè)個(gè)地修改。常量聲明的關(guān)鍵字是Const,例如:const PI=3.14159。下面我們來編寫一個(gè)計(jì)算圓面積的程序。在記事本中輸入如下內(nèi)容:
const PI=3.14
dim r,S
r=InputBox("請(qǐng)輸入您要計(jì)算的圓的半徑","半徑")
S=PI*r*r
MsgBox("圓的面積是" & s)
保存為VBS文件,一個(gè)計(jì)算圓面積的程序就完成了。
至此,想必大家對(duì)VBS編程也有了初步的了解了,要更深入地學(xué)習(xí)還要學(xué)習(xí)選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu),這在后面的文章中將涉及到。
上一篇:利用vbs類實(shí)現(xiàn)css按鈕的代碼
欄 目:vb
下一篇:vbscript腳本編程教程2利用fso來進(jìn)行文件操作
本文標(biāo)題:靈活實(shí)用的VBS入門教程基礎(chǔ)篇
本文地址:http://mengdiqiu.com.cn/a1/vb/7976.html
您可能感興趣的文章
- 01-10VBScript語法速查及實(shí)例說明
- 01-10vbs實(shí)用軟件自造——Windows腳本應(yīng)用實(shí)例
- 01-10多進(jìn)程的實(shí)現(xiàn)投票的vbs腳本
- 01-10利用vbs腳本實(shí)現(xiàn)設(shè)置IE的打印頁眉頁腳信息
- 01-10靈活實(shí)用VBS入門教程應(yīng)用篇
- 01-10用vbs實(shí)現(xiàn)定時(shí)運(yùn)行web文件的方法
- 01-10利用vbs類實(shí)現(xiàn)css按鈕的代碼
- 01-10一些經(jīng)典的主要用戶黑客的vbs腳本結(jié)合echo的dos下實(shí)現(xiàn)
- 01-10基于邏輯運(yùn)算的簡(jiǎn)單權(quán)限系統(tǒng)(原理,設(shè)計(jì),實(shí)現(xiàn)) VBS 版
- 01-10用vba實(shí)現(xiàn)將記錄集輸出到Excel模板


閱讀排行
- 1C語言 while語句的用法詳解
- 2java 實(shí)現(xiàn)簡(jiǎn)單圣誕樹的示例代碼(圣誕
- 3利用C語言實(shí)現(xiàn)“百馬百擔(dān)”問題方法
- 4C語言中計(jì)算正弦的相關(guān)函數(shù)總結(jié)
- 5c語言計(jì)算三角形面積代碼
- 6什么是 WSH(腳本宿主)的詳細(xì)解釋
- 7C++ 中隨機(jī)函數(shù)random函數(shù)的使用方法
- 8正則表達(dá)式匹配各種特殊字符
- 9C語言十進(jìn)制轉(zhuǎn)二進(jìn)制代碼實(shí)例
- 10C語言查找數(shù)組里數(shù)字重復(fù)次數(shù)的方法
本欄相關(guān)
- 01-10下載文件到本地運(yùn)行的vbs
- 01-10飄葉千夫指源代碼,又稱qq刷屏器
- 01-10SendKeys參考文檔
- 01-10什么是一個(gè)高效的軟件
- 01-10VBS中的正則表達(dá)式的用法大全 &l
- 01-10exe2swf 工具(Adodb.Stream版)
- 01-10VBS中SendKeys的基本應(yīng)用
- 01-10用VBSCRIPT控制ONSUBMIT事件
- 01-10VBScript教程 第十一課深入VBScript
- 01-10VBScript語法速查及實(shí)例說明
隨機(jī)閱讀
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢(mèng))副欄目數(shù)量限制代碼修改
- 08-05DEDE織夢(mèng)data目錄下的sessions文件夾有什
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 04-02jquery與jsp,用jquery
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 01-10C#中split用法實(shí)例總結(jié)
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05織夢(mèng)dedecms什么時(shí)候用欄目交叉功能?
- 01-11ajax實(shí)現(xiàn)頁面的局部加載