成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

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

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

熱門標簽:機器人打電銷適用于美業(yè)嗎 上海辦理400電話選號 企業(yè)400電話辦理價錢低 天津智能外呼系統(tǒng)排名 龍巖400電話申請 墨西哥地圖標注app 智云億呼電話機器人 外呼系統(tǒng)群 外呼系統(tǒng)說話聲音小怎么辦
第三篇(共六篇): 
首先, 我來解決一下上次課程的幾個疑問 

第一, 那個余數(shù)問題, 16 / 5 = 3...1, 是因為我改過前面的部分, 后面的忘了改了, 不好意思. 

第二, 請看一下程序清單: 

1) 
Dim a,b,c 
a=inputbox("a是:","輸入半徑") 
b=Inputbox("b是:","輸入半徑") 
c=a*2+b*2 
Msgbox(c) 
這個 輸入1、2時是6 

2) 
Dim a,b,c 
a=inputbox("a是:","輸入半徑") 
b=Inputbox("b是:","輸入半徑") 
c=(a+b)*2 
Msgbox(c) 
這個輸入1、2時是24 

   為什么會不一樣呢? 在數(shù)學(xué)上c=(a+b)*2 和 c=a*2+b*2是等價的, 在VBS中也是如此. 問題出在"+"上, 在VBS中, +不僅僅是加號的意思還表示把兩個字符串連接起來, 例如"Hello"+"World"="HelloWorld" have you understood? 你還記得InoutBox函數(shù)的返回值嗎? 是字符串! 這就看出問題了吧, 在編程中"1"不等于(>)1, "1"是一個字符, 而1是一個數(shù), 所以a,b都是字符串變量, "1"+"2"="12", 這就好像我們小時跟伙伴開玩笑問他們1+1=?一樣, 我們總是笑著說"錯啦,應(yīng)該是11".但為什么, a可以*2卻不發(fā)生錯誤呢? 這時VBS比較智能的一個表現(xiàn), 如果這個字符串的內(nèi)容是一個數(shù)且對他進行數(shù)學(xué)運算, 則把字符串強制轉(zhuǎn)換成數(shù)參與運算, 如果字符串代表一個數(shù), 但不參加數(shù)學(xué)運算, 而是參加字符串運算(合并)則當作字符串處理, 所以你看到a+b=12, 這時候a+b的結(jié)果(12)是一個字符串, 當它要乘以2的時候就被強制轉(zhuǎn)換成了數(shù)字12, 這樣我就得到了結(jié)果24. 

  怎么修改這個程序呢? 我們需要用到另一個內(nèi)建的函數(shù):int, int函數(shù)的功能是將輸入值轉(zhuǎn)化成整數(shù)值, 我們這樣修改: 

c=(int(a)+int(b))*2 

  這個意思就是把a作為參數(shù)傳遞給int函數(shù), int函數(shù)就會返回那個整數(shù)(你的輸入值), 然后讓返回值參與運算, 這樣就得到了正確答案.所以,以后如果你用的是inputbox函數(shù)的話,最好用int語句加工一下:比如c=int(c) 'c是你自己的變量 

  大家是不是覺得這個課程有點枯燥, 呵呵, 變量和運算符部分的確是這樣的, 不過多多練習(xí)也就好了, 這次, 我們寫寫真正好玩的東西: 流程控制語句. 這個部分開始才是真正的編程. 

  首先介紹判斷結(jié)構(gòu). 

  在此之前, 我們先介紹一種簡單的變量類型:布爾值(Boolean), 這種變量只有兩個可能值:True,Flase,即真或假. 這種變量在某些情況下很有用(比如"開關(guān)"). 我們定義一個bool變量的方法和其他變量一樣, 賦值也一樣, 例如: 

dim a,b 
a=true 
b=false 

  注意,true和"true"是不一樣的, "true"是字符串,true是布爾值, 千萬不能混淆. 

  回到if語句上來, 我們先來看看簡化版的if語句:if 判斷式 then 語句體 我們來看一個例子: 

dim a,b 
a=12 
b=13 
if b>a then msgbox("B大于A") 

  我們只看最后一行, a>b這個式子(表達式)有一個返回值, 是bool型的. 因為這個式子只有兩種可能:b大于a, b不大于a, 所以這個式子也只有兩種可能性, 即真或者假. if語句判斷這個表達式的返回值是真還是假, 如果是真(true)則執(zhí)行then后面的語句, 如果是假, 則不執(zhí)行, 你把a的值改成14看看還會不會彈出對話框? 

  當我們要在判斷之后執(zhí)行多行語句怎么辦呢, 我們需要用語句塊來解決, 在這里可以叫塊if 

dim a,b 
a=12 
b=13 
if ab then 
    msgbox("A小于B") 
    msgbox("B大于A") 
end if 

  兩個msgbox函數(shù)夾在if和end if之間, 這個部分就是語句塊, 塊里的每一條語句之前請空出4--8(一個Tab>鍵)個格, 這不是必需的, 但是是一個好習(xí)慣, 以便看清楚程序的結(jié)構(gòu). 這樣我們就能運行多于一個的語句, 請注意if...then...end if 這三個關(guān)鍵部分不要掉了. OK, 我出一個題, 輸入一個數(shù), 如果小于100就輸出"錯誤", 如果大于100就輸出"正確", 我這里有兩個程序版本: 

dim a 
a=inputbox("請輸入一個大于100的數(shù)") 
a=int(a) 'inputbox返回的是字符串, 我們把他變成整數(shù) : ) 
if a>100 then msgbox("正確") 
if a100 then msgbox("錯誤") 

還有一個更簡單的 

dim a 
a=inputbox("請輸入一個大于100的數(shù)") 
a=int(a) 'inputbox返回的是字符串, 我們把他變成整數(shù) 
if a>100 then 
    msgbox("正確") 
else 
    msgbox("錯誤") 
end if 

  看到多了一個else了吧, else的作用就是當要判斷的表達式為false時執(zhí)行的. 這樣程序就可以處理兩種不同的情況了. 不要忘了用end if結(jié)尾 

  嘿嘿, 我是變態(tài)者, 現(xiàn)在我要你處理三種情況, 100,=100,>100, 還要寫在一個if結(jié)構(gòu)里, 你怎么辦, 我給你答案: 

dim a 
a=inputbox("請輸入一個大于100的數(shù)") 
a=int(a) 'inputbox返回的是字符串, 我們把他變成整數(shù) 
if a>100 then 
    msgbox("正確") 
elseif a=100 then 
    msgbox("老大, 你耍我?") 
else 
    msgbox("錯誤") 
end if 

  這次輸入100看看, 是什么? else if語句可以在if結(jié)構(gòu)中多次出現(xiàn), 以靈活判斷不同的情況 (如果你要判斷得太多, 就請使用"選擇結(jié)構(gòu)", 過會兒就講), 當所有elseif都處理完了,而沒有符合情況的時候再執(zhí)行else中的語句.另一個例子: 

Dim a,b,c,d 
a=inputbox("a是:","輸入半徑") 
b=Inputbox("b是:","輸入半徑") 
d=Inputbox("答案:","輸入答案") 

c=a*2+b*2 '這里沒有問題, 會自動轉(zhuǎn)換 
if d=c then 
   Msgbox("你好聰明") 
else 
   Msgbox("你好豬頭 自己的題還不會!") 
end if 

  再看看這個, 無論你回答得多么正確你都是豬頭, 哈哈, 不是我耍你, 還是文章開始時候的inputbox的返回類型在耍你, d是inputbox的返回值, 他是一個字符串, 而c是一次整數(shù)計算的結(jié)果, 他是一個整數(shù). 一個字符串無論如何也不等于一個整數(shù), 盡管他們字面上是一樣的:"8">(不等于號)8 所以if的判斷式的值永遠是false, 總是執(zhí)行else部分的語句. 我們可以這么修改 

Dim a,b,c,d 
a=inputbox("a是:","輸入半徑") 
b=Inputbox("b是:","輸入半徑") 
d=Inputbox("答案:","輸入答案") 
d=int(d) 
'在這里我們?nèi)〕隽薲的值, 變成整數(shù), 在放回"d"這個盒子里 
c=a*2+b*2 
if d=c then 
   Msgbox("你好聰明") 
else 
   Msgbox("你好豬頭 自己的題還不會!") 
end if 

  這樣就成功了. 這也是Inputbox函數(shù)的一個討厭的地方, 沒辦法, vbs沒有其他好的輸入方式了. 

  說到if, 我們不得不說一說邏輯運算符, 今天介紹兩種, "and" 和 "or" 學(xué)會了if語句之后, 我舉一個例子, 你一看就明白了. 

dim a,b 
a=inputbox("輸入一個數(shù) >10") 
b=inputbox("輸入另一個數(shù) >10") 
a=int(a) 
b=int(b) 
if a>10 and b>10 then 
   msgbox("正確") 
else 
   msgbox("錯誤") 
end if 

  這段程序讓你輸入兩個值, 必須都大于10, 只要有一個不大于, 就輸出錯誤 

dim a,b 
a=inputbox("輸入一個數(shù) >10") 
b=inputbox("輸入另一個數(shù) >10") 
a=int(a) 
b=int(b) 
if a>10 or b>10 then 
   msgbox("正確") 
else 
   msgbox("錯誤") 
end if 


  這段程序讓你輸入兩個值, 只要有一個大于10, 就返回成功. 其實and和or很好理解, 我讀"if a>10 or b>10 then" 這一句, 用華語是這樣:"如果a大于10或者b大于10, 那么...". 這樣是不是就很好理解了呢. 

  OK, 我們再來看一種新結(jié)構(gòu), 今天的課就結(jié)束, 已經(jīng)午夜了, 我都累死了. 

  當你的程序要處理很多種不同的判斷情況的時候elseif..then會讓程序看起來很雜亂, 所以就有了一種select case結(jié)構(gòu)專門對付這種情況, select case的語法結(jié)構(gòu)很簡單: 

    select case 變量名 
    case 值 
     語句 
    case 值 
        語句 
    case else 
        語句 
    end select 


  我們舉個例子就能很簡單的說明: 

dim a 
a=inputbox("輸入一個1--3的值") 
a=int(a) '處理inputbox返回字符串的問題 
select case a 
case 1 
    msgbox("壹") 
case 2 
    msgbox("貳") 
case 3 
    msgbox("叁") 
case else 
    msgbox("輸入錯誤") 
end select 

  這個例子把1,2,3這三個阿拉伯數(shù)字轉(zhuǎn)化成中國大寫數(shù)字, 這個程序?qū)懗蒳f...elseif 的形式如下 

dim a 
a=inputbox("請輸入1--3的值") 
a=int(a) 
if a=1 then 
   msgbox("壹") 
elseif a=2 then 
   msgbox("貳") 
elseif a=3 then 
   msgbox("叁") 
else 
   msgbox("輸入錯誤") 
end if 

  怎么樣, 麻煩吧, 還是select好吧. 

  OK, 今天到此結(jié)束, 總結(jié)一下: 


要點: 

1) inputbox返回的是一個字符串, 而不是一個數(shù), 必須用a=int(a)這種形式轉(zhuǎn)化成數(shù) 

2) bool變量的值只有兩種:true,false 

2.5) and兩邊的表達式都是true, 則返回true. or兩邊的表達式有一個是true, 就返回true 

3) if 語句的格式 

4) select...case的格式 


作業(yè): 

1) 使用3個bool值, 儲存你的3兄弟姐妹是否是男性 (提示:sister1male=false) 

2) 給定一個個數(shù), 大于10而且小于20輸出"正確", 否則輸出"錯誤" 

3) 輸入12,或者15, 輸出"正確", 否則輸出"錯誤" 

4) 把5以內(nèi)的正整數(shù)都轉(zhuǎn)換成中國大些數(shù)字 

5) 自己隨便設(shè)計一個程序, 應(yīng)用今天的知識 

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

巨人網(wǎng)絡(luò)通訊聲明:本文標題《VBS基礎(chǔ)編程教程 (第3篇)》,本文關(guān)鍵詞  VBS,基礎(chǔ),編程,教程,第,3篇,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS基礎(chǔ)編程教程 (第3篇)》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS基礎(chǔ)編程教程 (第3篇)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    一本一道久久久a久久久精品91| 国产69精品久久777的优势| 亚洲国产成人一区二区三区| 精品手机在线视频| 成人在线看片| 久久久精品国产网站| 色成年激情久久综合| 国产特级aaaaaa大片| 性一交一乱一色一视频麻豆| 天堂在线免费观看视频| 亚洲综合网中心| 国产欧美一区二区精品性| 亚洲另类欧美日韩| 国产欧洲精品视频| 日日夜夜一区二区| 污视频网站在线播放| 蜜桃视频在线入口www| www免费在线观看视频| 久久久久久久少妇| 久久综合久久久久88| 亚洲国产精品高清| 欧美精品一级片| 波多野结衣办公室双飞| 日韩午夜视频在线| 四虎影视4hu4虎成人| 免费无遮挡无码永久在线观看视频| 亚洲成人激情小说| 亚洲最大黄网| 黄色电影免费在线观看| 久久久之久亚州精品露出| 国产性生交xxxxx免费| 精品精品精品| 亚洲成人av免费看| 色婷婷激情一区二区三区| 国产精品免费一区二区三区四区| 欧美午夜精品一区二区三区电影| 欧美日韩在线播放一区| 日本一区高清在线视频| 欧美/亚洲一区| 风间由美中文字幕在线看视频国产欧美| 国产精品无码一区二区三区| 欧美精品一卡| 貂蝉被到爽流白浆在线观看| 偷拍25位美女撒尿视频在线观看| 国内外激情在线| 亚洲精品小说| 亚洲风情亚aⅴ在线发布| 黄色91av| 日韩高清第一页| 手机在线看片1024| 亚洲图区一区| 国产精品久久久久三级| 欧美大片一区二区| 免费看污久久久| 日韩成人三级| 国产精品久久久久久久久免费| 久久这里只有精品8| 国产又粗又猛又爽又黄91精品| 国产精品午夜一区二区三区| 无码专区aaaaaa免费视频| 91免费观看在线| 欧美性受xxxx黑人xxxx| 天天做日日爱夜夜爽| 日本黄色小视频在线观看| 久久国产精品色av免费看| 精品国产欧美成人夜夜嗨| 四虎国产精品免费久久| 日本精品一区二区三区高清| 成人精品一区二区三区中文字幕| 天堂中文在线资源| 秋霞综合在线视频| 91天堂素人约啪| 国产在线一在线二| 阿v天堂2018| 国产不卡视频一区二区三区| 日韩久久久久久久久久久| 中文字幕在线字幕中文| 精品人妻一区二区三区蜜桃| 涩涩视频在线播放| 欧美xxxxxx| 国产日本欧美在线| 日日夜夜av| 好吊妞www.84com只有这里才有精品| 国产精品视频黄色| 婷婷成人影院| 国产一区二区电影| 久久精品一区二区免费播放| 国产日韩欧美一区二区东京热| 亚洲国产精品久久久久久6q| 亚洲欧美怡红院| 国产精品劲爆视频| 香蕉网站在线| 国产日本欧美视频| 欧美freesex交免费视频| 日韩av首页| 国产一二三av| 网站在线你懂的| 给我免费播放片在线观看| 奇米视频888战线精品播放| 影音先锋电影在线观看| 国产电影一区二区在线观看| 专区另类欧美日韩| 亚洲一区二区三区成人在线视频精品| a'aaa级片在线观看| 清清草免费视频| 亚洲精品xxxxx| 国产福利小视频| av天堂一区二区三区| 黄色片视频免费| 蜜桃视频网站在线| 欧美日韩另类国产亚洲欧美一级| 亚洲经典一区二区三区| 国产日韩av一区二区| 北条麻妃国产九九九精品小说| 精品国产免费av| 亚洲国产精品毛片| 电影91久久久| 国产精品偷伦视频免费观看国产| 久久国产露脸精品国产| 激情综合在线观看| 最新国产成人在线观看| 国产无人区一区二区三区| 丁香六月天婷婷| 国产无遮挡裸体免费视频| 5566成人精品视频免费| 午夜精品久久久久久久第一页按摩| 欧美极品日韩| 美女毛片在线看| 免费男女羞羞的视频网站中文版| 日本人69视频| 中文字幕精品www乱入免费视频| heisi视频网在线观看| 国产福利资源在线| 超碰精品在线| 性色av一区二区三区在线观看| 99久久婷婷| 一级片aaaa| 亚洲福利国产| 国产亚洲情侣一区二区无| 日本国产在线视频| 亚洲人永久免费| 国产精品美女久久久久av爽| 一级欧美一级日韩片| 国产偷国产偷亚洲清高网站| 国产亚洲视频在线观看| 午夜电影亚洲| 亚洲天堂av一区二区三区| 久久久久99精品成人片毛片| 国内一区二区在线视频观看| 日本不卡在线观看| 中文字幕在线观看精品| 久久成人精品| 综合色一区二区| 国产视频网站一区二区三区| h视频在线免费观看| 国产乱对白刺激视频不卡| 久久日文中文字幕乱码| 亚洲素人在线| 欧美亚洲韩国| 久草福利资源在线视频| 91丝袜国产在线播放| 日韩欧美在线一区二区三区| 日韩成人一级大片| 亚洲欧美日韩在线| 欧美极度另类videos高清| 欧美午夜三级| 亚洲中文字幕无码不卡电影| 伊人久久大香伊蕉在人线观看热v| 香蕉视频官网在线观看日本一区二区| 国产午夜久久久久| 中国精品一区二区| 激情成人综合| 91精品综合久久久久久| 西瓜成人精品人成网站| 中文字字幕在线中文乱码电影| 国产精品毛片a∨一区二区三区|国| 欧美jizzhd精品欧美另类| 欧美午夜春性猛交xxxx| 久蕉在线视频| 97久久精品一区二区三区的观看方式| 精品女同一区二区三区| 91精品国产综合久久香蕉922| 国产99在线|亚洲| 亚洲小说欧美激情另类| 快播av资源| 天堂一区二区三区| 国产精成人品免费观看| 日韩在线一二三区| 欧美性生交大片免费| 亚洲乱码av中文一区二区| 在线观看中文字幕码| 欧美热在线视频精品999| jlzzjlzz亚洲日本少妇| 欧美日韩在线播放三区| 性视频一区二区三区| 国产传媒欧美日韩成人| 中文字幕在线观看视频www| 欧美中文字幕精在线不卡| 91ts人妖另类精品系列| 99久久婷婷国产综合精品电影√| 国产成人艳妇aa视频在线| 国产成人小视频| 国语自产精品视频在线看一大j8| 国产日韩中文在线中文字幕| 色xxx在线播放| 蜜桃av免费在线观看| av资源中文在线天堂| 影音先锋在线中文字幕| 91精品国产色综合久久不卡粉嫩| 久久99久久99精品中文字幕| 国产精品视频a| 久久久久亚洲av无码专区体验| 日本91福利区| 欧美大人香蕉在线| 日韩在线观看不卡| 99久久99久久精品国产片果冰| 亚州欧美一区三区三区在线| 99在线视频免费观看| 无码 制服 丝袜 国产 另类| 日韩在线视频在线| www.久久草| 亚洲成人av免费在线观看| 亚洲香蕉伊在人在线观| 欧美又大粗又爽又黄大片视频| 制服诱惑一区| 欧美成人三级在线视频| 欧美极品aⅴ影院| 性活交片大全免费看| 国产精品嫩草影院com| jizz大全欧美jizzcom| 中文字幕在线观看精品| 国产精品999在线观看| 天天操天天舔天天干| eeuss鲁丝片eeuss影院| 日韩av高清在线观看| 久久亚洲欧美日韩精品专区| 性高潮久久久久久久久| 国产精品熟妇一区二区三区四区| 中文字幕久久av| 久久性生活视频| 日韩午夜电影网| 91久久精品久久国产性色也91| 先锋影音欧美四级| 精品国产第一区二区三区观看体验| 福利视频网址导航| 日批视频在线看| **精品中文字幕一区二区三区| 欧美孕妇孕交| 美女尤物在线视频| 麻豆精品免费视频入口| 中文字幕制服丝袜| 欧美综合在线观看视频| 国产又粗又猛又爽视频| 夜夜躁日日躁狠狠久久av| 日韩性小视频| 神马午夜电影一区二区三区在线观看| 日本一区二区三区播放| 欧美一级淫片免费视频魅影视频| 欧美精品在线看| 国产免费视频一区二区三区| 亚洲日韩中文字幕在线播放| 日韩**一区毛片| 免费看一级毛片| 午夜精品美女久久久久av福利| 亚洲精品77777| japan高清日本乱xxxxx| 天天射天天操天天干| 一区二区三区视频在线观看免费| 中文字幕 日本| 欧美激情一区二区三区在线视频观看| 在线播放亚洲激情| 国产视频精品xxxx| 亚洲精品一区二区三区蜜桃下载| 精品中文字幕一区二区三区av| 亚洲福利久久| 久久免费小视频| 91久久国产综合| 污污网址在线观看| 国产一卡二卡在线| 日韩欧美中文字幕一区二区三区| av在线免费观看网| 毛片基地在线观看| 在线视频 日韩| 日本黄色小网站| 一区二区免费播放| 视频一区二区三区免费观看| 福利网站在线观看| 亚洲成人一区二区三区| 欧美伊人精品成人久久综合97| 自拍偷拍亚洲欧美日韩| 久久er视频| 136av视频导航| 嫩草嫩草嫩草| 51午夜精品| 久久手机免费视频| 国产jizz18女人高潮| 一区二区三区四区影院| 激情六月综合| 午夜精品无码一区二区三区| www..com.cn蕾丝视频在线观看免费版| 9l视频自拍9l视频自拍| 污黄视频在线看| 久久精品一本| 亚洲免费伊人电影在线观看av| 久久影院朴妮唛| 国产精品自拍网站| 亚洲精品一区二区三区新线路| 小说区图片区图片区另类灬| 区一区二区三区中文字幕| 日韩无码精品一区二区三区| 久久亚洲精品石原莉奈| 精品久久久久久综合日本欧美| 欧美在线观看一区二区| 午夜精品久久久久久久99| 久久久久久久久久久久久夜| 91天堂素人约啪| 亚洲欧洲国产日本综合| 夜夜爽夜夜爽精品视频| 久久爱.com| 国产一区二区高清不卡| 这里只有精品电影| 性猛交xxxx| 精品国产免费人成电影在线观...| 一级成人免费视频| 国产美女在线观看一区| 69av一区二区三区| 美女网站一区二区| 久久不射2019中文字幕|