婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > VBS基礎(chǔ)編程教程 (第5篇)

VBS基礎(chǔ)編程教程 (第5篇)

熱門標簽:上海辦理400電話選號 墨西哥地圖標注app 智云億呼電話機器人 企業(yè)400電話辦理價錢低 龍巖400電話申請 外呼系統(tǒng)群 機器人打電銷適用于美業(yè)嗎 外呼系統(tǒng)說話聲音小怎么辦 天津智能外呼系統(tǒng)排名
第五篇(共六篇): 

       請允許我縣描述一下我現(xiàn)在的環(huán)境:氣溫高達37攝氏度, 而我忘記了圖書館開門的時間, 還要在這里站上一個小時, 在熱帶植物的包裹下, 各種奇怪的小飛蟲圍著我轉(zhuǎn)來轉(zhuǎn)去. 不過令我欣慰的是, 終于寫到五了, 還有兩課我們的"基礎(chǔ)篇"就要結(jié)束了. 

       今天我們來了解語言本身的最后一個論題:數(shù)組. 

  要理解"數(shù)組", 這個概念我覺得另一種翻譯對學習來說更加容易:"陣列", 沒錯, 數(shù)組就是一個陣列, 一個數(shù)據(jù)的陣列. 最簡單的例子是數(shù)據(jù)庫系統(tǒng), 假設你要儲存20名學生的英語成績, 如果不是用數(shù)組, 你則要創(chuàng)建20個不同的變量, 累死. 數(shù)組就是類型相同(重要!)的一組數(shù)據(jù)(或者n組), 用來儲存相關(guān)的量, 最簡單的數(shù)組是一維數(shù)組, 我們就先來學習它吧. 

  什么是一維數(shù)組呢? 在3維以下,你可以利用幾何知識來理解"維"的概念,一維相當于一條線, 二維則是一個矩形, 三維是一個長方體. 我知道這么講是很抽象的, 我們先舉個一維數(shù)組的例子就比較容易了解了. 

dim a(9) '從零開始 
for i=0 to 9 
    a(i)=i '填充每一個數(shù)組元素 
    msgbox(a(i)) '輸出數(shù)組元素 
next 

  我們可以看到, 定義一個數(shù)組的方法和定義一個變量沒有什么不同, 同樣是使用dim語句. 定義一維數(shù)組的方法如下: 

dim 數(shù)組名(元素數(shù)量), 這里大家要注意一點, 這里定義的元素數(shù)量總是比你要的要少一個, 因為一個數(shù)組的起點是0號數(shù)據(jù)而不是1, 所以大家一定要小心: 你需要10個數(shù)據(jù), 就定義"9", 需要100個就定義99, 依此類推. 數(shù)組的元素可以看成一個個獨立的變量, 你可以像獨立的變量那樣使用他們. 數(shù)組元素的量可能是毫無關(guān)系的, 比如第一個數(shù)組元素儲存你的年齡, 第二個儲存今年西瓜的銷售量, 但這種做法是不鼓勵的, 甚至是不被接受的, 不要這么干, 這樣的情況請定義獨立的變量. for語句在數(shù)組中可算是大顯身手, 還記得for嗎? 它累加一個變量, 我們可以把這個變量應用在數(shù)組中正好用來讀取或者填充按照順序排列的數(shù)組元素, 上面就是這樣一個例子. 數(shù)組其實是很簡單的東西(再BASIC語言里面), 數(shù)組難的是怎么搗弄這些循環(huán), 讓他們按照你的要求運轉(zhuǎn). 這個等到二維數(shù)組再說, 我們先看看如何手工填充數(shù)組. 

  如果你這個都想不到的話, 那你真是白學了: 

dim name(7),str '一共八個學生, str變量是用來把他們儲存成一個字符串以便輸出 
for i=0 to 7 
    name(i)=inputbox("請輸入第"  i+1  "個學生的名字") 
    str=str  " "  name(i) 
next 
msgbox(str) 

  這樣我們就有了一個小小的數(shù)據(jù)庫, 它們的數(shù)據(jù)排列可以看成這樣: 

  name(0),name(1),name(2).....name(7) 

  看到了吧, 所以我說我們可以把它看成是"一條線", 等到我們學到了文件操作, 就可以把他們輸出到文件中去了. 一維數(shù)組有很多用處, 我們來看一下一個復雜的例子. 我們要儲存3各學生的名字, 身高, 成績這三種數(shù)據(jù), 由于名字是字符串, 而身高可能是浮點數(shù)(帶小數(shù)點的數(shù)), 成績則可能是整數(shù), 所以我們不能把他們儲存在一個數(shù)組里面(不要忘記, 數(shù)組織只能存儲同類的數(shù)據(jù)), 所以我們要建3個數(shù)組, 以下是例程: 

dim name(2), high(2), mark(2) '定義三個數(shù)組分別儲存3個人的名字, 身高和得分 
dim ctr '計數(shù)器 
for ctr=0 to 2 
    name(ctr)=inputbox("請輸入第"   ctr+1  "個學生的姓名") 
    high(ctr)=inputbox("請輸入第"   ctr+1  "個學生的身高") 
    mark(ctr)=inputbox("請輸入第"   ctr+1  "個學生的得分") 
next 

  OK, 我們已經(jīng)填充好了數(shù)據(jù), 現(xiàn)在我們的小小數(shù)據(jù)庫只能按順序輸入, 我們要讓它看起來像點樣子, 我們來給他設計查詢功能: 

'接著上面的程序 
dim cname, temp '要查詢的名字, 和一個臨時變量, 用來儲存數(shù)據(jù)的位置 
cname=inputbox("請輸入你要查詢的名字:") 
for ctr=0 to 2 '遍歷所有name數(shù)組的成員, 尋找要查詢的名字 
    if name(ctr)=cname then 
        temp=ctr '記錄數(shù)據(jù)位置 
        exit for '退出循環(huán), 和exit do的用法一樣 
    end if '不要忘了end if 
next 
msgbox("姓名:"  name(temp)  " "  "身高:"  high(temp)  " "  "得分:"  mark(temp)) 

  嘿嘿, 有意思吧, 其實在這個程序里面, 那個temp變量完全沒有必要, 只是為了更清楚地說明問題. 因為當exit for以后ctr變量的值就不會改變, 儲存的正好是對應數(shù)據(jù)在數(shù)組中的位置, 寫這個temp變量是為了照顧到以后要學C++的朋友(C++可以在for語句里聲明新變量, 只在這個for結(jié)構(gòu)中有效, 所以到了外部就不能訪問了). 也就是說可以簡化成如下: 

dim cname 
cname=inputbox("請輸入你要查詢的名字:") 
for ctr=0 to 2 
    if name(ctr)=cname then exit for '因為只有exit for就不需要塊if了 
next 
msgbox("姓名:"  name(ctr)  " "  "身高:"  high(ctr)  " "  "得分:"  mark(ctr)) 

  這是最直接的路子. 好好重讀一下上面所有的源代碼, 然后自己寫幾個程序, 完全搞清楚一維數(shù)組及其應用以后再看后面的二位數(shù)組. 二維數(shù)組好像是一個一維數(shù)組的集合, 就好像"線積成面"一樣, 由n各一維數(shù)組組成二維數(shù)組, 這是初學者比較好理解的辦法(比較精確的是用"編號"的概念去理解, 因為4維以上的數(shù)組就比較難以用歐幾里德幾何概念去解釋了). 二維數(shù)組是很好解釋的, 我們來看一下: 

dim a(2,2) '從零開始, 一共有3 X 3 = 9 個數(shù)據(jù) 
dim i,j '需要兩個計數(shù)器 
for i=0 to 2 
    for j=0 to 2 '使用嵌套循環(huán) 
        a(i,j)="X" 
    next 
next 

  我們創(chuàng)建了一個這樣的二維數(shù)組(那些","是我用來分割元素的,并不存在), 了解二維數(shù)組的了嗎? 不清楚我們再講一下 

編號 0 1 2 
0    X,X,X 
1    X,X,X 
2    X,X,X 

  二維數(shù)組的看起來是不是就是一個矩形呢?(你在內(nèi)存中看不到這樣的矩形, 只是便于你理解), 每個數(shù)據(jù)都有編號, 由兩個數(shù)來定位, 這個很像(非常像)你在國際象棋棋盤上尋找一個格, 我們用類似"C6","A2"這樣的"垂直坐標"進行定位, 對, "垂直坐標", 很確切. 我們要使用一個二維數(shù)組元素的時候可以和普通變量一樣使用, 只要指定數(shù)組元素的"定位點"就可以了, 例如 

a(0)(1)=1, b(2)(1)="你好", 諸如此類. 要注意的是二維數(shù)組也只能儲存類型相同的元素, 而且上標(起點)也從0開始. 計算一個二維數(shù)組的元素個數(shù)只要把兩個下標+1(以得到實際的值)再乘起來就可以了, 非常類似于求一個矩形的面積. 

  假如需要儲存的都是同一類型的數(shù)據(jù), 我們就可以用二維數(shù)組, 比如要儲存5個人的姓名,國籍,民族, 就可以使用二維數(shù)據(jù) 

dim info(4,2) '一共五個人, 要儲存的數(shù)據(jù)類型有3項 
dim i,j 
for i=0 to 4 
    for j=0 to 2 
    dim opt '定義一個變量用于存儲數(shù)據(jù)項提示 
        select  case j '判斷應該輸入的是什么數(shù)據(jù)     
        case 0 
            opt="姓名" 
        case 1 
            opt="國籍" 
        case 2 
            opt="民族" 
        end select 
        info(i,j)=inputbox("請輸入第"  i+1  "個人的"  opt) 
    next 
next 
'輸出太麻煩了, 我懶得動, 你知道那么回事就行了 

  這樣就不需要定義3個一維數(shù)組了. 

  多位數(shù)組(三維以上)的定義和使用方法與二維數(shù)組一樣, 但不太好在歐幾里德幾何空間里加以解釋, 幸好我們并不太常用那么多維的數(shù)組.定義一個三位數(shù)組:dim a(1,2,3) '一共24各數(shù)組元素. 

  今天因為要搬家(我喜歡Sengkang啊, 可是MM嫌交通不便, 誰不知道她只想去逛街),而GF要去和她的同學去參加什么試驗半夜才回家, 所以下午我只能自己去押車搬家了, 5555~~好可憐, 這次就請大家原諒我少寫一點, 我可是站在圖書館外寫的啊, 

現(xiàn)在腿都軟了~~~ 本來還要講"動態(tài)數(shù)組"的, 但想了想還是放到"進階部分"再說吧. 

要點: 

1) 一維數(shù)組是"線", 二維數(shù)組是"面", 三維數(shù)組是"體" (多維數(shù)組就亂套) 

2) 數(shù)組的下標從0開始 

3) for循環(huán)在數(shù)組的應用中起了很大作用, 二維數(shù)組需要嵌套循環(huán) 

作業(yè): 

  上次出的"百雞問題", 大家喜歡嗎? 以后我們就做這種需要動腦的題目, 那些簡單的實踐, 大家一定要多做! 

1) 定義一個數(shù)組, 包含5個元素, 都是隨機整數(shù)(隨便輸入), 要求把他們按照從大到小的順序排列起來 

2) 有兩個二維數(shù)組a(4,4)和b(4,4) (元素值隨便), 交換兩個數(shù)組(原來的a的所有元素值變成b的, b的所有元素值變成a的) 


標簽:黃山 齊齊哈爾 麗水 錫林郭勒盟 阜新 青島 鄂爾多斯 承德

巨人網(wǎng)絡通訊聲明:本文標題《VBS基礎(chǔ)編程教程 (第5篇)》,本文關(guān)鍵詞  VBS,基礎(chǔ),編程,教程,第,5篇,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS基礎(chǔ)編程教程 (第5篇)》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS基礎(chǔ)編程教程 (第5篇)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品一二三四区| 亚洲柠檬福利资源导航| 九色综合狠狠综合久久| 亚洲国产高清在线观看视频| 91精品国产一区二区| 成人免费看片app下载| 欧美国产亚洲另类动漫| 久久久久久麻豆| 久久久99免费| 亚洲国产高清aⅴ视频| 国产亚洲欧美一级| 中文字幕中文字幕一区| 亚洲色图在线看| 亚洲va欧美va人人爽| 91精品国产色综合久久不卡电影| 日韩视频一区二区| 日韩毛片在线免费观看| 奇米四色…亚洲| 在线精品视频免费播放| 亚洲免费成人av| 国产精品美女久久久久久2018 | 亚洲小说欧美激情另类| 亚洲v日本v欧美v久久精品| 国产久卡久卡久卡久卡视频精品| 色综合色综合色综合色综合色综合| 欧美精品久久久久久久多人混战| 日本一区二区三区在线观看| 久久99久久精品| 91视频在线观看免费| 亚洲精品在线免费播放| 亚洲一区二区四区蜜桃| 91麻豆文化传媒在线观看| 亚洲国产精品黑人久久久 | 三级不卡在线观看| 欧美午夜免费电影| 午夜国产精品一区| 69久久夜色精品国产69蝌蚪网| 婷婷国产v国产偷v亚洲高清| 欧美人动与zoxxxx乱| 亚洲综合自拍偷拍| 欧美日韩高清在线播放| 蜜桃av一区二区在线观看| 精品久久久久久最新网址| 国产一区二区三区蝌蚪| 国产女人aaa级久久久级| 91原创在线视频| 奇米精品一区二区三区在线观看一| 欧美一区二区三区视频免费| 蜜臀av性久久久久蜜臀av麻豆| 精品成人免费观看| 成人av网站免费观看| 亚洲日本免费电影| 亚洲成人av一区| 日韩欧美国产一区二区在线播放| 国产suv精品一区二区883| 中文字幕不卡在线| 欧美性色黄大片| 成人激情免费电影网址| 图片区小说区区亚洲影院| 国产午夜亚洲精品午夜鲁丝片| 亚洲mv大片欧洲mv大片精品| 成人av电影在线网| 一本色道亚洲精品aⅴ| wwww国产精品欧美| 天使萌一区二区三区免费观看| 在线成人免费观看| 成人免费av在线| 日韩国产欧美三级| 久久久久99精品一区| 欧美丝袜自拍制服另类| 国产一区二区三区在线观看精品| 亚洲国产日韩一区二区| 欧美一区二区三区小说| 欧美一三区三区四区免费在线看 | 亚洲欧洲精品成人久久奇米网| 日本vs亚洲vs韩国一区三区二区| 亚洲欧美色综合| 久久午夜电影网| 美女脱光内衣内裤视频久久影院| 国产精品精品国产色婷婷| 国产成人免费高清| 欧美中文字幕久久| 久久久久久一级片| 午夜精品福利一区二区蜜股av| 粉嫩aⅴ一区二区三区四区五区 | 亚洲电影在线播放| 成人综合在线观看| 欧美精品一区二区不卡| 日本亚洲最大的色成网站www| 色综合视频在线观看| 欧美激情中文字幕| 久久99精品久久久久婷婷| 欧美一区二区三区色| 樱花草国产18久久久久| 国产一区二区中文字幕| 久久久亚洲综合| 国产a区久久久| 国产精品入口麻豆九色| 国产成人自拍网| 国产精品女上位| 成人av影视在线观看| 国产精品乱人伦| 成人黄动漫网站免费app| 亚洲欧洲日韩在线| 91玉足脚交白嫩脚丫在线播放| 国产精品伦理一区二区| 91免费在线播放| 一区二区三区在线观看视频| 91久久精品网| 亚洲va国产天堂va久久en| 91麻豆国产香蕉久久精品| 亚洲婷婷国产精品电影人久久| 色美美综合视频| 91精选在线观看| 欧美一级午夜免费电影| 久久99精品国产.久久久久久| 欧美妇女性影城| 国产揄拍国内精品对白| 久久久久久久久99精品| 播五月开心婷婷综合| 亚洲综合无码一区二区| 91精品国产综合久久精品麻豆| 国模大尺度一区二区三区| 国产精品不卡一区二区三区| 欧美色视频在线| 国产又粗又猛又爽又黄91精品| 最新国产の精品合集bt伙计| 欧美午夜精品一区| 26uuu国产日韩综合| 884aa四虎影成人精品一区| 久久99在线观看| 日本一区二区三区免费乱视频| 国产suv一区二区三区88区| 一区二区三区视频在线看| 欧美一区二区三区电影| 国产成人鲁色资源国产91色综| 自拍偷在线精品自拍偷无码专区| 91蝌蚪porny| 精品无码三级在线观看视频| 国产精品午夜在线观看| 欧美日韩高清不卡| 久久99精品国产麻豆婷婷| 亚洲激情图片qvod| 久久网站最新地址| 色综合久久综合| 亚洲bdsm女犯bdsm网站| 国产偷v国产偷v亚洲高清| 在线电影欧美成精品| 成人黄色小视频在线观看| 日本aⅴ免费视频一区二区三区| 国产精品免费人成网站| 在线电影院国产精品| 欧洲av一区二区嗯嗯嗯啊| 国产成人精品免费在线| 蜜臀久久99精品久久久久久9| 亚洲最新视频在线播放| 国产精品短视频| 中文字幕av免费专区久久| 欧美日产国产精品| 91麻豆免费看片| 国产真实乱对白精彩久久| 一区二区三区在线观看视频| 精品999在线播放| 欧美日韩国产a| 欧美日韩在线电影| www.日韩大片| 成人开心网精品视频| 免费观看一级欧美片| 成人欧美一区二区三区在线播放| 欧美mv日韩mv亚洲| 欧美少妇性性性| 在线看不卡av| 欧美最新大片在线看| 国产成人午夜视频| 国产不卡在线视频| 久久99国产精品久久99| 久久精品av麻豆的观看方式| 日韩电影在线免费看| 免费观看在线综合| 狠狠v欧美v日韩v亚洲ⅴ| 麻豆一区二区三区| 久久精品噜噜噜成人av农村| 激情成人午夜视频| 国产黑丝在线一区二区三区| 不卡一卡二卡三乱码免费网站| 成人黄色网址在线观看| 91免费精品国自产拍在线不卡| 成人免费视频免费观看| 波多野结衣欧美| 亚洲美女精品一区| 国产精品成人免费| 久久综合精品国产一区二区三区| 精品国产免费人成电影在线观看四季| 日韩网站在线看片你懂的| 欧美一区二区在线播放| 日韩免费看网站| 国产欧美一区二区三区鸳鸯浴 | 欧美精品在线观看播放| 日韩一区二区免费视频| 精品裸体舞一区二区三区|