讲解对象:VB和VBS是什么关系
理解:
1 包含关系
VBS是VB精华之一,但省略很多功能
2 开发角度
2.1 vb是开发应用程序的(VB是应用程序语言)
2.2 vbs是嵌入到html中实现一些网页特定功能的
3 两者语法有一定联系
3.1 习惯上有些相同,如定义、语法
3.2 很多模块可以共用
4 区别
VB
1 结构化的
2 模块化的
3 面向对象的
4 可视化:拥有图形用户界面(GUI)
5 快速应用程序开发(RAD)系统
6 轻易的使用DAO、RDO、ADO连接数据库
7 轻松的创建ActiveX控件
8 VB写出来的程序编译成EXE文件执行
9 VB具有自己的开发环境
10 采用事件驱动方式
11 使用Windows 应用程序接口(API)函数
12 采用动态链接库(DLL)
13 动态数据交换(DDE)
14 采用对象的链接与嵌入(OLE)
15 开放式数据库访问(ODBC)
16 VB开发出的应用程序是可执行文件(*.EXE)
17 VB 可运行直接来自Windows 95 或NT 桌面上的应用程序
18 VB要用编译器
VBS
1 使用COM组件、WMI、WSH、ADSI访问系统中的元素
2 是asp动态网页默认的编程语言
3 配合asp内建对象和ADO对象
4 功能没有VB的强大
5 VBS的数据类型只有一种就是变体型
6 VBS扩展名的文件没什么特别就是文本文件
7 直接双击就可以运行
8 调用了Windows script host来解释执行
9 vbs要用记事本和系统自带解释器