南樺 電子報 237 出刊日期 | 2013.03.11

簡單介紹使用圖控(Indusoft Web Studio)的 VBScript 環境:

圖控軟體 (Indusoft Web Studio) 在規劃軟體時,若覺得內建功能不夠,可以使用其VBScript 的語法(相當於 VB 語言的簡易語法)來達成您程式上的需求

簡介
Microsoft Visual Basic Script(VBScript) 是一種簡要與彈性化的程式編寫方式,目前 Indusoft Web Studio7.0 以支援 MS VBScript 5.5 以上所提供的功能,如:支援 VBScript 語法與函數;可建立先的變數與函式,可透過 COM 存取物件(包含 ActiveX 控制元件)


圖控(Indusoft Web Studio)中的VBScript 環境:

使用環境
變數/函式使用範圍
執行環境
功能
 1.Grobal Procedures
適用於整個專案
-
只能函數宣告(全域)
 2.Graphics Script
只可用於設定畫面的
[執行前]/[執行中]/[執行結束]
Server+Web Client
變數、函式宣告;
函式執行
 3.Screen Script
用於所屬畫面的所有物件
Server+Web Client
變數、函式宣告;
函式執行
 4.Command Dynamic
只限用於所屬物件
Server+Web Client
變數宣告;函式執行
 5.ActiveX Event
只限用於所屬ActiveX物件
Server+Web Client
變數宣告;函式執行
 6.Startup Script
適用於所有 VBScript表單;
VBSCript 表單(全域)
Server(背景工作)
變數、函式宣告;
函式執行
 7.Script Groups
只限用於所屬 VBScript 表單
Server(背景工作)
變數宣告;函式執行

1. Grobal Procedures: (全域 VBScript):



2. Graphics Script: (只可用於設定畫面的[執行前]/[執行中]/[執行結束])



3. Screen Script: (用於所屬畫面的所有物件)
畫面\右鍵\Screen Script




4. Command Dynamic: (只限用於所屬物件) 元件加上command屬性 \ 按config \ type選:VBScript




5. ActiveX Event: (只限用於所屬ActiveX物件),在此依Windows Media Player 為例
 Insert\ActiveX object\


選 Windows Media Player \ 按 ok


按Configuration



按Events\Script





6. Startup Script: (適用於所有VBScript表單[全域])



7. Script Groups: (只限用於所屬 VBScript 表單)
 在Script \ 右鍵 \ Insert \ 打上名稱 test



VBScript 語法注意事項:
撰寫 VBScript 程式的一些習慣
(1) 常數命名習慣:以大寫字母命名,字組間以底線隔開。
例如:LINE_COUNT、MAX_NUMBER 等。
(2 )變數命名習慣:變數名稱前加上表示資料型態的字頭
例如:
intQuantity 表示整數數量。
lngDistance 表示長整數距離。
strMyName 表示我的名子識字串。
(3) 文件說明:函數或程序之前應該有簡短的說明。

VBScript 教學網站:
台大VBScript教學網
http://www.ecaa.ntu.edu.tw/weifang/htmltutor/vbscript/c-VBsdocs/vbstutor.htm

國立暨南國際大學 教學網
http://ycchen.im.ncnu.edu.tw/www2000/html/h.htm



  • 欲訂閱或取消南樺電子報 http://cht.nahua.com.tw/epaper/
  • 關於電子報發送有任何疑問,請連絡 epaper@nahua.com.tw
  • 電子報版權所有,轉載必究,欲轉載請聯絡 mail@nahua.com.tw