Visual Basic Script 程序参考手册-学习第1天:初步认识VBS,编写第一个Hello World程序,解决中文字符乱码问题,推荐参考书
提示:該系列文章,是我在讀了《VBScript程序員參考手冊第三版》中文版后,整理的學習文檔。由于剛剛接觸VBS,加上該文檔只有部分章節,所以,我大部分都是從代碼入手,結合了幾篇關鍵的博文匯編而成.
目錄
- 前言
- 一、Visual Basic Script 初始
- 二、從“Hello World”到“世界你好”
- 1.Hello World
- 2.世界你好
- 3.參考書
- 總結
前言
從今天開始研究一下VBScript,之前偶爾見過.VBS格式的文件,沒有研究過。現在想系統學習一下,用它來解決一些文件處理、數據處理和硬件控制的問題。希望系統的學習能更清楚的掌握該語言的精髓,雖然IE瀏覽器11.0版本后就不支持VBS了,但是學習腳本畢竟在Windows系統下工作能提高效率。本文主要是簡介,然后解決了中文無法展示的問題,最后介紹了參考書目。
一、Visual Basic Script 初始
VBS全稱是:Microsoft Visual Basic Script Editon(微軟公司可視化BASIC腳本版) 簡寫:VBScript。Visual Basic能實現的一般功能,VBS同樣可以實現,實現的過程也比VB(Visual Basic)容易。只要windows自帶的記事本Notepad就可以完成編程。Microsoft Visual Basic是微軟公司出品的一套可視化編程工具, 語法基于Basic. 腳本語言, 就是不編譯成二進制文件, 直接由宿主(host)解釋源代碼并執行, 簡單點說就是你寫的程序不需要編譯成.exe, 而是直接給用戶發送.vbs的源程序, 用戶就能執行
我們遇見的以“.vbs”為擴張名的文件都是VBS程序文件。可以使用Notepad進行編輯,雙擊可運行。
有了初步的認識,那么就開始第一個程序吧。
二、從“Hello World”到“世界你好”
1.Hello World
學習任何一門編程語言都是從“Hello World!”小程序開始的。今天也不例外。首先在桌面建立一個新的記事本文件,命名為“Hello World.txt”
如果想在代碼后面加注釋,只需用英文狀態下的分隔符 “’”
Magbox語法:msgbox “內容“,按鈕格式vbYesNo,”標題“
保存該文件,然后將擴展名由txt修改為vbs。
如果在系統中看不到擴展名,需要在文件夾選項中設置一下:
然后雙擊位于桌面上的“Hello World.vbs”.系統彈出消息對話框:
其中“Hello World!”就是msgbox函數中的第一個參數。
Msgbox函數第二個參數“標題”并沒有顯示在對話框的標題欄。出現了亂碼,這是因為編碼的原因。
2.世界你好
由于編碼的原因,導致我們編程中出現的中文字符沒有被識別。該如何處理呢?下面我們再次打開“Hello World.vbs”文件,這次我們采用右鍵單擊,然后選擇“編輯”。
將其中的代碼修改如上圖所示。然后將該文件另存為:
將編碼從“UTF-8”修改為“ANSI”,改成美國標準碼。
保存,替換原來的文件。
此時回到桌面再次雙擊運行“Hello World.vbs”。彈出消息對話框如下圖所示:
到這里就算是初學者入門了。
3.參考書
為了將來能更加深入的學習VBS,完成驅動程序安裝,USB硬件的調試等工作,肯定會用到更多的函數,涉及更多的語法。必須來本參考手冊,比較好的是《VBScript程序員參考手冊第3版》,外國人寫的,已經被翻譯成了中文。這本書還是比較系統的。
另外還有一個《WINDOWS腳本技術手冊.chm》
等我學到了新知識再來和大家分享。
總結
1.首先對VBScript有了初步的認識;
2.寫了第一個程序”Hello World!“;
3.解決了中文字符亂碼的問題;
4.推薦了兩本參考書,需要的可以聯系。
總結
以上是生活随笔為你收集整理的Visual Basic Script 程序参考手册-学习第1天:初步认识VBS,编写第一个Hello World程序,解决中文字符乱码问题,推荐参考书的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 贪吃蛇二代 —— 穿墙版(C语言实现)
- 下一篇: unity3d烘焙教程 持续更新中【20