21 世紀的 VBScript
VBScript 是微軟 (Microsoft) 以 Visual Basic (在引入 .NET Framework 之前) 為基礎所開發的一種程式語言,原本的目標是用來網頁程式,像是用於伺服端的 ASP.NET 程式和內建在 Internet Explorer 中做為客戶端程式。
Aug 7, 2018 建置環境
前文提過,VBScript 在 Windows 系統中是內建的,不需額外安裝什麼軟體。VBScript 通常用來撰寫簡短的命令稿,不會用到重量級的 IDE 來寫,使用像
Aug 9, 2018 變數 (variables) 和資料型別 (data types)
變數 (Variable) 變數 (variable) 是電腦程式中操作資料 (data) 的方式。VBScript 有三種定義變數的方式: Const:定義常數 (constant) Dim:定義變數 (variable) 或固定大小的陣列 (fixed array)
Aug 12, 2018 使用運算子 (Operator)
運算子 (operator) 視為程式的基本指令,可用來執行基本的功能,並且不能再拆分出更小的單位。VBScript 中有三種運算子: 代數運算子 (arithmetic operator) 關係連算子 (relational operator) 邏
Aug 19, 2018 使用控制結構 (Control Structure) 改變程式運行流程
VBScript 提供四種程式語言中常見的控制結構: 選擇 (selection):依條件執行 (或不執行) 某程式碼區塊 If Select 迭代 (iteration):重覆執行某
Sep 2, 2018 建立和使用陣列 (Array)
在 VBScript 中,陣列 (array) 是一種線性的 (linear) 資料結構,可利用整數為索引 (index) 存取其中的元素;由於微軟 (Microsoft) 未詳細提及陣列內部的實作,我們只要以高階抽象的想法使用陣列即可。
Apr 6, 2019 建立和使用字典 (Dictionary)
字典 (dictionary) 是一種非線性的資料結構,其內部儲存多對鍵 (key)、值 (value) 組合,鍵做為存取值的索引存取值。在 VBScript 中,字典透過內建物件來支援,但字典是常用的資料結構,故我們提前說明。
Jun 3, 2019 撰寫副常式 (subroutine) 和函式 (function)
在一般的程式設計術語中,函式 (function)、程序 (procedure)、副常式 (subroutine) 三者通常可交替使用。然而,在 VBScript 中,副常式和函式兩者略有不同,撰寫程式碼時需注意。
Jun 24, 2019 建立類別 (Class) 和物件 (Object)
微軟網站沒有強調以 VBScript 撰寫物件 (object) 的方式,VBScript 的確也缺乏完整的物件導向 (object-oriented) 特性,但我們仍然可以用 VBScript 撰寫基於物件的程式 (object-based programming)。
Aug 5, 2019