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”
// A code block
msgbox "Hello World!",,"标题" '两个逗号之间有个参数,此处该参数空缺
如果想在代码后面加注释,只需用英文状态下的分隔符 “’”
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程序,解决中文字符乱码问题,推荐参考书相关推荐
- Visual Basic Script 程序参考手册-学习第4天:数组列表及Msgbox函数
VBS(Visual Basic Script)初识及入门 - 数组 及 msgbox函数 一. 数组列表 (一) 静态的数组列表 Dim astrPhoneList(2,4) '从这里就知道了该列表 ...
- Visual.Basic.2008编程参考手册
下载地址:网盘下载 本书是世界级VB专家Rod Stephens奉献给广大程序员的编程心得与忠告,是学习Visual Basic 2008编程绝佳的参考手册.本版对上一版进行了大量的扩充,新增了有关W ...
- Visual Basic Script 程序参考手册-学习第3天:更系统的深入研究数据类型和数据转换
目录 一. VBS中的数据类型 二. VBS中的数据类型转换 三. 几个例子来看看应用情况 (一) 第一个例子 (二) 第二个例子 (三) 第三个例子 (四) 第四个例子 (五) 第五个例子 (六) ...
- 一个c语言程序的开发环境,C语言入门(2)——安装VS2013开发环境并编写第一个C语言程序...
在C语言入门系列中,我们使用Visual studio 2013 Professional作为开发工具.本篇详细介绍如何安装Visualstudio 2013 Professional并写出我们第一个 ...
- vbs(Visual Basic Script) 笔记
vbs(Visual Basic Script) 笔记 VBS是基于微软公司可视化Visual Basic的脚本语言,不编译成二进制文件, 直接由宿主(host)解释源代码并执行. vbsVisual ...
- VBS是基于Visual Basic的脚本语言,全称是:Microsoft Visual Basic Script Edition
VBS是基于Visual Basic的脚本语言.VBS的全称是:Microsoft Visual Basic Script Edition.(微软公司可视化BASIC脚本版). 其语言类似Visual ...
- 消息发送 C语言版和 Visual Basic Script版
目录 用C语言实现 用 Visual Basic Script实现 用C语言实现 //使用之前要复制的内容 #include<stdio.h> #include<Windows.h& ...
- 小熊派gd32f303学习之旅(3)—串口打印第一个Hello world程序
小熊派gd32f303学习之旅(3)-串口打印第一个Hello world程序 一.硬件连接 通过查看原理图我们可以看到,当[UART通信选择开关]拨向[AT-MCU]时,USB虚拟串口连接到MCU的 ...
- ROS学习笔记三:编写第一个ROS节点程序
在编写第一个ROS节点程序之前需要创建工作空间(workspace)和功能包(package). 一.创建工作空间(workspace) 创建一个catkin_ws: #注意:如果使用sudo一次性创 ...
- Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序
Xamarin iOS开发实战第1章使用C#编写第一个iOS应用程序 C#原本是用来编写Windows以及Windows Phone的应用程序.自从Xamarin问世后,C#的作用就发生了很大的变化. ...
最新文章
- docker 修改镜像地址
- linux 防火墙开机启动项,Ubuntu 9.10下实现Firestarter网络防火墙自启动
- 0125互联网新闻 | 抖音海外版 TikTok 12月新增7500万;少儿编程平台“编程猫”计划在2 年内IPO...
- 2012_Houdini_ShowReel.
- 关于Spring AOP代理的生成过程
- android uber启动动画,仿 Uber 视频背景登录界面以及登录动画
- java中uri什么意思,java URI URL 个人理解。
- 又一次寻找bug的经历...这次是 openlayers + chrome + win7
- oracle存储过程中update不成功的一个原因
- 科蒂斯控制器故障代码_卡特挖掘机故障代码【收藏备用】
- Oracle从非归档模式变成归档模式
- 浅谈Android进阶之路
- 13个不容错过的Java项目
- 常见几种java排序算法
- 魔鬼训练Day2作业
- 关键词工具(seo常用关键词工具有哪些?)
- 北京地区2009年春运火车票购买指南(V2.5)
- hdu 3689 Infinite monkey theorem (KMP+DP)
- 男 女 java 枚举_献给我老公 - Java枚举类型
- 输入字符串 "I am a student",则输出 "student.a am I " 。