freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]vbs或vbe由淺入深兩種方案-資料下載頁

2025-05-14 06:44本頁面
  

【正文】 朋友給我發(fā)消息問我 : msgbox name1,name2,name3 這個(gè)錯(cuò)在哪里 ? 為什么不能同時(shí)顯示出三個(gè)變量 ? 這就是因?yàn)槟阌昧?, 這個(gè)符號(hào)表示你輸入的三個(gè)量作為三個(gè)不同參數(shù)傳遞給 msgbox )函數(shù) , msgbox()函數(shù)只會(huì)顯示出第一個(gè)參數(shù) , 第二個(gè)參數(shù)的作用是出現(xiàn)在標(biāo)題欄 . 所以你應(yīng)該用 amp。或者 +把三個(gè)字符串變量連接起來 , 作為第一個(gè)參數(shù)傳遞給 msgbox()函數(shù) . 程序員說參數(shù)的時(shí)候經(jīng)常說到 形參 , 實(shí)參 這樣的 黑話 , 我來解釋一下 . 形參 是 形式參數(shù) 的簡(jiǎn)稱 , 實(shí)參 是 實(shí)際參數(shù) 的簡(jiǎn)稱 , 實(shí)參是指你調(diào)用函數(shù)的時(shí)候傳遞給函數(shù)的量 , 可以使變量或者常 量 (直接量 ), 例如 :co(12,24)中的 12,24 就是實(shí)參 . 形參是你在函數(shù)定義時(shí)定義的變量 , 這些變量用來 接住 傳遞過來的量 , 例如function co(t1,t2t1,t2 就是形參 . 在 VBScript 中 , 參數(shù)傳遞是一種傳值 , 而不是傳址 (聽不明白不要緊 , 學(xué)了 C語言的指針你就明白了 ), 所以我們進(jìn)行的參數(shù)傳遞實(shí)際上是進(jìn)行了一次變量賦值 , 例如我們調(diào)用co(a1,a2), 實(shí)際上程序會(huì)執(zhí)行一步 :t1=a1,t2=a2 這樣的操作 . 同樣因?yàn)閭髦祩髦返脑?, VBScript 只能返回一個(gè)值 , 我們先來看看什么叫 返回 . 當(dāng)一個(gè)過程調(diào)用了另一個(gè)過程的時(shí)候(比如主程序調(diào)用了函數(shù) ), 控制權(quán)就到了被調(diào)用過程那里 , 當(dāng)這個(gè)過程執(zhí)行完畢以后 , 會(huì)回到調(diào)用它的地方繼續(xù)執(zhí)行 , 這個(gè)就叫做 返回 , 返回的時(shí)候可以帶一個(gè)值叫做 返回值 (這是 通俗 的理解 ). 在 vbs 繼承了 basic 的傳統(tǒng) , 返回的時(shí)候采用 函數(shù)名 =返回值 的辦法 , 這個(gè) 返回值 是指一個(gè)表達(dá)式 (在編程中 , 任何東西都是表達(dá)式 , 比如變量 a, 常數(shù) 0, Hello,c=1+2等等這都是表達(dá)式 ). 比如 有一個(gè)函數(shù)是 ht, 則返回 的方法是 :ht=你要返回的值 . 注意 :返回以后 , 后面的語句將不再執(zhí)行 . 調(diào)用一個(gè)函數(shù)我就不用講了吧 :變量 =函數(shù)名 (參數(shù) ) 有時(shí)候我們并不需要返回什么值 , 這個(gè)時(shí)候我們可以使用一種稱之為 子程序 的結(jié)構(gòu) . 子程序或稱之為過程與函數(shù)的差別 就在于 :1) 沒有返回值 , 2) 使用 sub 關(guān)鍵字定義 , 3) 通過 Call 調(diào)用 .舉個(gè)例子 : dim yname yname=inputbox(請(qǐng)輸入你的名字 :) call who(yname) sub who(ame) msgbox 你好 amp。 ame msgbox 感謝你閱讀我的課程 msgbox 這是基礎(chǔ)部分的最后一課 end sub 你一定看明白了 , 很簡(jiǎn)單的 . 退出一個(gè)過程和退出一個(gè)函數(shù)一樣 :exit sub(函數(shù) :exit function). 要注意 , 子程序 (過程 )是比較特殊的一個(gè)結(jié)構(gòu) , C 等語言是沒有這個(gè)概念的 , C 語言中的一切都是函數(shù) , 沒有返回值的函數(shù) 在 C 語言中只要使用 void 修飾符定義就行了 . 今天沒有什么可講的了 , 基礎(chǔ)篇就這么結(jié)束了 , 目前你已經(jīng)有了基本的編程概念 (面向過程的結(jié)構(gòu)化編程 ), 可以選擇學(xué)習(xí)另外一種語言 (比如 C 或 Pascal), 現(xiàn)在的基礎(chǔ)會(huì)有一定的幫助 . 如果你想要繼續(xù)學(xué)習(xí) vbs 或通過它更詳細(xì)的了解編程在轉(zhuǎn)型可以跟我繼續(xù)學(xué)習(xí) , 但因?yàn)槲业募倨诮Y(jié)束所以更新的時(shí)間可能會(huì)比較慢 , 請(qǐng)大家原諒.初步計(jì)劃如下 : 進(jìn)階篇 : 變量的深入討論 ┣ 變量類型 ┣ 變量的有效范圍 ┣ 數(shù)組的深入討論 ┣ 動(dòng)態(tài)數(shù)組 ┣ 函數(shù)的深入討論 ┣ 數(shù)組作為函數(shù)參數(shù) ┣ 多個(gè)返回值 ┣ 字符串操作 ┣ 其他 ┣ 面向?qū)ο缶幊?(OOP)的基本知識(shí) ┣ 文件操作 ┣ FSO 對(duì)象 ┣ 其他相關(guān)部分 ┣ VBS 與網(wǎng)頁 ┣ HTML 中嵌入 VBS ┗ VBS 與表單 (設(shè)計(jì)你的程序界面 wow!) 實(shí)戰(zhàn)篇 ┣ 病毒編程 ┗ Socket 編程 (TCP/UDP) 這只是大概的內(nèi)容 , 我想應(yīng)該會(huì)有變化 , 到時(shí)候你就會(huì)讀到的 . 今天的內(nèi)容請(qǐng)多多實(shí)踐 , 作業(yè)就是把前面的各個(gè)課程在溫習(xí)一下 . 對(duì)要離開這個(gè)課程去更進(jìn)一步學(xué)習(xí)的朋友 :祝你再學(xué)習(xí)編程的道路上一帆風(fēng)順 . 編輯本段 vbScript 常用運(yùn)算符與函數(shù) 基本運(yùn)算 + 數(shù)字加法及字符串連接 數(shù)字減法 * 數(shù)字乘法 / 數(shù)字除法 Mod 求余數(shù) \ 求商數(shù) amp。 字符串連接 ^ 次方 = 相等 不相等 = 大于或等于 大于 = 小于或等于 小于 Not 非 And 且 Or 或 Xor 異或 循環(huán)及決策 if ....then 若 ...則 ... if ...then...else 若 ...則 ...非 else if... 非若 select case... 群組選擇條件 end select for ... next 計(jì)數(shù)循環(huán) while...wend 條件循環(huán) (一 ) do while...loop 條件循環(huán) (二 ) do...loop while 條件循環(huán) (三 ) do until...loop 條件循環(huán) (四 ) do...loop until 條件循環(huán) (五 ) 數(shù)學(xué)函數(shù) Abs 絕對(duì)值 Sgn 正負(fù)號(hào) Hex 轉(zhuǎn)換成十六進(jìn)制 Oct 轉(zhuǎn)換成八進(jìn)制 Sqr 平方根 Int 取整數(shù) Fix 取整數(shù) Round 取整數(shù) Log 以 e 為底的對(duì)數(shù) Sin 正弦函數(shù) Cos 余弦函數(shù) Tan 正切函數(shù) 字符串處理函數(shù) Len 字符串長(zhǎng)度 Mid 取部分字符串 Left 從字符串開頭取部分字符串 Right 從字符串結(jié)尾取部分字符串 Lcase 轉(zhuǎn)換成小寫 Ucase 轉(zhuǎn)換成大寫 Trim 清除字符串開頭及結(jié)尾的空格符 Ltrim 清除字符串開頭空格符 Rtrim 清除字符串結(jié)尾空格符 Replace 替換字符串部分字符 Instr 判斷是否包含于另一個(gè)字符串 (從起始搜尋 ) InstrRev 判斷是否包含于另一個(gè)字符串 (從結(jié)尾搜尋 ) Space 任意字符數(shù)的空格符 String 任意字符數(shù)的任一字符 StrReverse 反轉(zhuǎn)字符串 Split 以某字符分割字符串 數(shù)據(jù)類型轉(zhuǎn)換函數(shù) Cint 轉(zhuǎn)換成整形 Cstr 轉(zhuǎn)換成字符串 Clng 轉(zhuǎn)換成長(zhǎng)整數(shù) Cbool 轉(zhuǎn)換成 布爾函數(shù) Cdate 轉(zhuǎn)換成日期函數(shù) CSng 轉(zhuǎn)換成單精度 CDbl 轉(zhuǎn)換成雙精度 日期時(shí)間函數(shù) Date 現(xiàn)在日期 Time 現(xiàn)在時(shí)間 NOw 現(xiàn)在日期時(shí)間 DateAdd 增加日期 DateDiff 兩日期差 DateSerial 日期設(shè)定 Datevalue 日期設(shè)定 Year 現(xiàn)在年份 Month 現(xiàn)在月份 Day 現(xiàn)在天 Hour 現(xiàn)在時(shí)刻 Minute 現(xiàn)在分鐘 Second 現(xiàn)在秒鐘 Timer 午夜距現(xiàn)在秒數(shù) TimeSerial 時(shí)間設(shè)定 Timevalue 時(shí)間所屬部分 WeekDay 星期名稱 MonthName 月份名稱 其它函數(shù) Array 產(chǎn)生數(shù)組 Asc 字符 ASCII 碼 Chr ASCII 碼字符 Filter 過濾數(shù)組 InputBox 輸入窗口 Join 合并數(shù)組中的元素 MsgBox 信息窗口 Lbound 數(shù)組下界 Ubound 數(shù)組 上界 指令 Const 設(shè)定常數(shù) Dim 定義變量或者數(shù)組 Erase 清除數(shù)組 ReDim 重新聲明數(shù)組 Randomize 起始隨機(jī)數(shù) Rnd 取得隨機(jī)數(shù) ASP 對(duì)象 Session 對(duì)象 IsEmpty 測(cè)試 Session 變量是否存在 TimeOut 設(shè)定 Session 變量生存周期 Abandon 強(qiáng)制清除 Session 變量 Application 對(duì)象 IsEmpty 測(cè)試 Application 變量是否存在 Lock 鎖定 Application 變量 Unlock 解除 Lock 指令的鎖定 Cookies 對(duì)象 Expires 設(shè)定 Cookies 變量的生存周期 Connection 對(duì)象 Open 打開與數(shù)據(jù)庫的連接 Execute 打開 Recordset 對(duì)象 Close 關(guān)閉 Connection 對(duì)象 Recordset 對(duì)象 movefirst 將記錄指針移至第一條 movelast 將記錄指針移至最后一條 movenext 將記錄指針移至下一條 moveprevious 將記錄指針移至上一條 bof 測(cè)試是否為 recordset 的起始 eof 測(cè)試是否為 recordset 的結(jié)束 open 打開 Recoreset 對(duì)象 close 關(guān)閉 recordset 對(duì)象 fields 讀取數(shù)據(jù)的子對(duì)象 字段個(gè)數(shù) pagesize 每頁記錄條數(shù) absolutepage 設(shè)定為某頁 pagecount 總頁數(shù) Absoluteposition 直接跳至某條記錄 第二篇 VBS 腳本教程 (一 ) 打開你的 “記事本 ”程序,在編輯窗口填寫: msgbox Hello World! 然后用鼠標(biāo)單擊 “文件 ”菜單,單擊 “保存 ”,把 “保存在 ”一欄設(shè)為桌面,在 “文件名 ”一欄中填寫 ,單擊 “保存 ”就可以了。然后最小化 “記事本 ”窗口,在桌面上尋找你剛剛保存的 ,然后雙擊??吹綇棾龅膶?duì)話框了沒有,單擊 “確定 ”,對(duì)話框消失了。難看了點(diǎn),不過確實(shí)是你編寫的第一個(gè)腳本程序。 說明之一:上面的操作中,保存位置放在桌面,僅僅是為了執(zhí)行方便,你保存到其他的地方完全沒有問題,只要你知 道你保存在什么地方就可以了,什么?是廢話,自己保存的當(dāng)然知道保存在那里了。不,自己保存的文件自己找不到的人我見的多了去了。文件名你可以隨意填寫,不一定非要寫 kk,只要符合 Windows 的文件命名規(guī)則就可以了,但是擴(kuò)展名必須是 vbs,什么 ?不知道什么是擴(kuò)展名?就是文件名中 “.”后的那部分,簡(jiǎn)單說,就是 vbs 腳本文件命名時(shí)必須是: ,其中 xxx 你隨意。 說明之二:在記事本編輯窗口中寫的這行是什么意思? Msgbox 是 VBS 內(nèi)建的函數(shù),每一個(gè)函數(shù)都可以完成一定的功能,你只需要按照語法要求,在函數(shù)的 相應(yīng)部分填寫相應(yīng)的內(nèi)容就可以了,這部分內(nèi)容我們稱為參數(shù),當(dāng)然函數(shù)執(zhí)行的結(jié)果我們稱為返回值,一個(gè)函數(shù)可以有返回值也可以沒有,可以有參數(shù)也可以沒有。你不用了解函數(shù)是怎么運(yùn)作的,只要了解這個(gè)函數(shù)能干什么就行了。 Msgbox 語法: msgbox 對(duì)話框內(nèi)容 , , 對(duì)話框的標(biāo)題 你不妨用記事本打開剛才的文件在編輯窗口中輸入: msgbox Hello World! , , 系統(tǒng)提示 執(zhí)行一下,看看效果和位置。 說明之三:如果執(zhí)行失敗,看看你的標(biāo)點(diǎn)符號(hào),所有的標(biāo)點(diǎn)符號(hào)必須是在英文狀態(tài)下輸入的 。 當(dāng)然,這個(gè)腳本實(shí)在是太簡(jiǎn)單了,甚至連最簡(jiǎn)單的交互都沒有,所以你可以把腳本這樣修改一下: Dim name name=Inputbox(請(qǐng)輸入你的名字 :,名稱 ) Msgbox name, , 您的名字是 保存執(zhí)行一下,看到彈出的對(duì)話框了么?填入你的名字,點(diǎn)確定,看到結(jié)果了嗎? 說明之一:第一句是定義變量, dim 是定義變量的語句 其格式為: dim 變量 1,變
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1