21 世紀的 VBScript
VBScript 是微軟 (Microsoft) 以 Visual Basic (在引入 .NET Framework 之前) 為基礎所開發的一種程式語言,原本的目標是用來網頁程式,像是用於伺服端的 ASP.NET 程式和內建在 Internet Explorer 中做為客戶端程式。 繼續閱讀
建置開發環境
前文提過,VBScript 在 Windows 系統中是內建的,不需額外安裝什麼軟體。VBScript 通常用來撰寫簡短的命令稿,不會用到重量級的 IDE 來寫,使用像 繼續閱讀
資料型態 (data types) 和變數 (variables)
前言 本文介紹如何以 VBScript 程式處理資料。 資料型態 (Data Type) 以下是 VBScript 中可用的資料型別: Boolean:布林值,只有 True 和 False 兩個值 整數 (Integer) Byte:介於 0 至 255 間 繼續閱讀
使用運算子 (Operator)
前言 在程式設計中,運算子 (operator) 視為程式的基本指令,可用來執行基本的功能。運算子不能再拆分出更小的單位。VBScript 中有三種運算子: 代數運算子 繼續閱讀
使用控制結構 (Control Structure) 改變程式運行流程
VBScript 提供四種程式語言中常見的控制結構: 選擇 (selection):依條件執行 (或不執行) 某程式碼區塊 If Select 迭代 (iteration):重覆執行某 繼續閱讀
建立和使用陣列 (Array)
在 VBScript 中,陣列是一種線性的資料結構,可利用整數為索引存取其中的元素;由於微軟未詳細提及陣列內部的實作,我們只要以高階抽象的想法使用陣列即可。 繼續閱讀
建立和使用字典 (Dictionary)
字典是一種非線性的資料結構,其內部儲存多對鍵、值組合,鍵做為存取值的索引存取值。在 VBScript 中,字典透過內建物件來支援,但字典是常用的資料結構,故我們提前說明。 繼續閱讀
撰寫副程式 (subroutine) 和函式 (function)
在一般的程式設計術語中,函式、程序、副程式三者通常可交替使用。然而,在 VBScript 中,副程式和函式兩者略有不同,撰寫程式碼時需注意。 繼續閱讀
建立類別 (Class) 和物件 (Object)
微軟網站沒有強調以 VBScript 撰寫物件的方式,VBScript 的確也缺乏完整的物件導向特性,但我們仍然可以用 VBScript 撰寫基於物件的程式。 繼續閱讀