位元詩人 [VBScript] 程式設計教學

VBScript 是微軟 Windows 系統上原生的腳本語言,從早期的 Windows 98 到最新的 Windows 10 都可以直接使用,不需另外安裝其他程式;因此,相當適合用來處理一些日常事務。

這個語言是閉源專案。因為是舊技術了,日後開源的機會也不大。在開源技術的網站介紹這個閉源的技術只是因為很多程式設計者仍有機會用到這個微軟的老技術。

[VBScript] 程式設計教學:建立類別 (Class) 和物件 (Object)

微軟網站沒有強調以 VBScript 撰寫物件的方式,VBScript 的確也缺乏完整的物件導向特性,但我們仍然可以用 VBScript 撰寫基於物件的程式。 繼續閱讀

[VBScript] 程式設計教學:撰寫副程式 (subroutine) 和函式 (function)

在一般的程式設計術語中,函式、程序、副程式三者通常可交替使用。然而,在 VBScript 中,副程式和函式兩者略有不同,撰寫程式碼時需注意。 繼續閱讀

[VBScript] 程式設計教學:建立和使用字典 (Dictionary)

字典是一種非線性的資料結構,其內部儲存多對鍵、值組合,鍵做為存取值的索引存取值。在 VBScript 中,字典透過內建物件來支援,但字典是常用的資料結構,故我們提前說明。 繼續閱讀

[VBScript] 程式設計教學:建立和使用陣列 (Array)

在 VBScript 中,陣列是一種線性的資料結構,可利用整數為索引存取其中的元素;由於微軟未詳細提及陣列內部的實作,我們只要以高階抽象的想法使用陣列即可。 繼續閱讀

[VBScript] 程式設計教學:使用控制結構 (Control Structure) 改變程式運行流程

VBScript 提供四種程式語言中常見的控制結構: If 的虛擬碼如下: 當 condition 符合時才會執行 If 區塊內的程式碼,反之則不執行。 繼續閱讀

[VBScript] 程式設計教學:使用運算子 (Operator)

在程式設計中,運算子 (operator) 視為程式的基本指令,可用來執行基本的功能。運算子不能再拆分出更小的單位。VBScript 繼續閱讀

[VBScript] 程式設計教學:資料型態 (data types) 和變數 (variables)

本文介紹如何以 VBScript 程式處理資料。 以下是 VBScript 中可用的資料型別: VBScript 是動態型態語言,程式設計者不需在程式中標記型別相關的資訊,但必要時可做型別轉換。VBScript 繼續閱讀

[VBScript] 程式設計教學:建置開發環境

前文提過,VBScript 在 Windows 系統中是內建的,不需額外安裝什麼軟體。VBScript 通常用來撰寫簡短的命令稿,不會用到重量級的 繼續閱讀

[VBScript] 程式設計教學:21 世紀的 VBScript

VBScript 是微軟 (Microsoft) 以 Visual Basic (在引入 .NET Framework 之前) 為基礎所開發的一種程式語言,原本的目標是用來網頁程式,像是用於伺服端的 繼續閱讀