版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1第一章第一章VBS腳本編程簡明教程腳本編程簡明教程第一節(jié)第一節(jié)◎Vbs腳本編程簡明教程之一腳本編程簡明教程之一—為什么要使用為什么要使用Vbs?在Windows中,學(xué)習(xí)計算機操作也許很簡單,但是很多計算機工作是重復(fù)性勞動,例如你每周也許需要對一些計算機文件進行復(fù)制、粘貼、改名、刪除,也許你每天啟動計算機第一件事情就是打開WD,切換到你喜愛的輸入法進行文本編輯,同時還要播放優(yōu)美的音樂給工作創(chuàng)造一個舒心的環(huán)境,當(dāng)然也有可能你經(jīng)常需要對文本
2、中的某些數(shù)據(jù)進行整理,把各式各樣的數(shù)據(jù)按照某種規(guī)則排列起來……。這些事情重復(fù)、瑣碎,使人容易疲勞。第三方軟件也許可以強化計算機的某些功能,但是解決這些重復(fù)勞動往往事倍功半,我也嘗試過使用計算機語言編寫程序來解決這些問題,但是隨之而來的命令、語法、算法、系統(tǒng)框架和類庫常常讓我覺得這樣是否有必要,難道就是因為豬毛比較難拔,所以我就要去學(xué)習(xí)機械,為自己設(shè)計一個拔豬毛機()嗎?Vbs是一種Windows腳本,它的全稱是:MicrosoftVis
3、ualBasicEditon.(微軟公司可視化BASIC腳本版),VBS是VisualBasic的的一個抽象子集,是系統(tǒng)內(nèi)置的,用它編寫的腳本代碼不能編譯成二進制文件,直接由Windows系統(tǒng)執(zhí)行(實際是一個叫做宿主host的解釋源代碼并執(zhí)行),高效、易學(xué),但是大部分高級語言能干的事情,它基本上都具備,它可以使各種各樣的任務(wù)自動化,可以使你從重復(fù)瑣碎的工作中解脫出來,極大的提高工作效率。我個人認為Vbs腳本其實就是一種計算機編程語言,但
4、是由于缺少計算機程序設(shè)計語言中的部分要素,對于事件的描述能力較弱,所以稱為腳本,它最方便的地方就是提供了對COM對象的簡便支持。那么什么是COM對象呢?我這樣理解,COM對象就是一些具有特定函數(shù)功能項程序模塊,他們一般以ocx或者dll作為擴展名,你只要找到包含有你需要的功能的模塊文件,并在腳本中規(guī)范的引用,就可以實現(xiàn)特定的功能,也就是說Vbs腳本就是調(diào)用現(xiàn)成的“控件”作為對象,用對象的屬性和方法實現(xiàn)目的,完全免去了編寫代碼、設(shè)計算法等
5、等麻煩。說白了,我不是覺得拔豬毛麻煩么?我發(fā)覺xx機(比如真空離心器)有一個功能可以實現(xiàn)脫毛,ok,我把它拿來給豬脫毛。什么?大材小用?太浪費資源了?天哪,那是計算機芯片的事情,死道友不死貧道,反正我的事情是方便快速的解決了,這就行了。最方便的是它甚至不需要專門的開發(fā)環(huán)境,在你的計算機中,只要有notepad,就可以編寫Vbs腳本了,并且可以直接執(zhí)行。第二節(jié)第二節(jié)◎Vbs腳本編程簡明教程之二腳本編程簡明教程之二—如何開始第一個如何開始第
6、一個Vbs腳本?腳本?就像多數(shù)計算機教程一樣,我們從“HelloWld!”程序開始我們的練習(xí)。什么?不知道是什么意思?就是說大部分的計算機程序設(shè)計教程開篇入門都是編寫一個小程序,執(zhí)行這個程序的結(jié)果就是在計算機的屏幕上或者dos窗口中顯示一行文字:HelloWld!好了,我們開始吧。打開你的“記事本”程序,在編輯窗口填寫:3第三節(jié)第三節(jié)◎Vbs腳本編程簡明教程之三腳本編程簡明教程之三—Vbs的基本語法的基本語法(牢記)(牢記)VB基礎(chǔ)知識
7、一、變量1、所有單引號后面的內(nèi)容都被解釋為注釋。2、在VB中,變量的命名規(guī)則遵循標準的命名規(guī)則,需要注意的是:在VB中對變量、方法、函數(shù)和對象的引用是不區(qū)分大小寫的。在申明變量時,要顯式地申明一個變量,需要使用關(guān)鍵字DIm來告訴VB你要創(chuàng)建一個變量,并將變量名稱跟在其后。申明多個同類型變量,可以用逗號分隔。注意:VB中不允許在申明變量的時候同時給變量賦值。但是允許在一行代碼內(nèi)同時對兩個變量進行賦值,中間用冒號分隔。3、你可以使用Opti
8、onExplicit來告訴宿主變量必須先聲明后使用。4、VB在定義時只有一種變量類型,在實際使用中需要使用類型轉(zhuǎn)換函數(shù)來將變量轉(zhuǎn)換成相應(yīng)的變量類型。Cbool函數(shù)將變量轉(zhuǎn)換成布爾值;Cbyte函數(shù)將變量轉(zhuǎn)換為0到255之間的整數(shù)。Ccur函數(shù)、Cdbl函數(shù)和Csng函數(shù)將變量轉(zhuǎn)換為浮點數(shù)值,前者只精確到小數(shù)點后四位,后兩者要更加精確,數(shù)值的范圍也要大的多。Cdate函數(shù)將變量轉(zhuǎn)換為日期值。Cint函數(shù)和Clng函數(shù)將變量轉(zhuǎn)換為整數(shù),后者
9、的范圍比前者要大的多。Cstr函數(shù)將變量轉(zhuǎn)換為字符串。二、數(shù)組數(shù)組的定義與變量非常類似,只需要在變量后描述這個數(shù)組的個數(shù)和維數(shù)。需要注意的是:數(shù)組的下標總是從0開始,而以數(shù)組定義中數(shù)值減一結(jié)束。也就是說你以要定義一個有十個數(shù)據(jù)的數(shù)組,將這樣書寫代碼:dImarray(9),同樣,當(dāng)你要訪問第五個元素時,實際的代碼是array(4)。當(dāng)然,你可以通過不指定數(shù)組的個數(shù)和維數(shù)來申明動態(tài)數(shù)組。等到數(shù)組的個數(shù)和維數(shù)固定后,使用關(guān)鍵字redim來改
10、變數(shù)組。注意,在改變數(shù)組的大小時,數(shù)組的數(shù)據(jù)會被破壞,使用關(guān)鍵字preserve來保護數(shù)據(jù)。例如:RedIm空格preserve空格array括號個數(shù)逗號維數(shù)括號三、操作符在VB運算符中,加減乘除都是我們常用的符號,乘方使用的是^,取模使用的Mod。在比較操作符中,等于、小于、大于、小于等于、大于等于都與我們常用的符號是一致的,而不等于是小于和大于連用。邏輯運算符為:和操作—非操作—NOT或操作—;你可以使用操作符和操作符&來連接字符串
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- vbs腳本必備教程
- vbs腳本經(jīng)典教程
- excel宏編程簡明教程(有實例),
- spss簡明教程
- trados簡明教程
- oracle 游標簡明教程
- 《98王碼簡明教程》
- visualc++mfc簡明教程
- 散熱風(fēng)扇簡明教程
- 聯(lián)共布黨史簡明教程
- 無紙化在線學(xué)習(xí)簡明教程學(xué)員
- eviews軟件實證操作簡明教程
- 數(shù)字電路簡明教程習(xí)題
- 概率統(tǒng)計簡明教程課件講義
- 電工學(xué)簡明教程答案
- 電子白板使用簡明教程
- 編碼器 sdk 簡明教程
- 霉菌試驗簡明教程-實驗部分
- python學(xué)習(xí)筆記與簡明教程
- hspice簡明教程(復(fù)旦大學(xué))
評論
0/150
提交評論