VB6-变量与类型

前记

VB6是微软在1998发布的,注意与VB.NET完全不是一个东西。微软为了让VB6更容易迁移到VB.NET 因此两者语法兼容。

但VB.NET需要dotnet运行时,VB6是不需要。

 

1. 字符串类型

Dim name As String
' 打印字符串的长度
Console.WriteLine Len(name)
' 0

' 判断是否是空字符串
name = ''

常用的字符串操作方法

https://www.cnblogs.com/slmdr9/p/5310779.html

 

2. 数字类型

' 可以当32位操作系统的指针使用
Dim age As Long
' 可以当16位操作系统的指针使用
Dim age As Integer
Dim age As Byte

 

3. 布尔类型

' 默认为false
Dim isShow As Boolean

 

4. 过程

没有返回值的函数(VB用于窗口设计,往往很多都是事件响应的代码,不需要返回值的)

[Private|Public][Static]Sub procedurename (arguments)
    statements
End Sub

 

Public Sub Main()
  ' 下面两种写法都可以,记得Call 过程的时候要加括号,不call的时候不加括号   Call Event1(
"event-1")
  Event1 "event-2"
End Sub Public Sub Event1(eventName As String)   Console.WriteLine eventName End Sub

 

5. 函数

[Private|Public][Static]Function procedurename (arguments) [Astype]
    statements
End Function
Function Sub Main()
  Dim addRet as Long
  addRet = add(1, 2)
  Console.WriteLine addRet
End Sub

Function
add(a as Long, b as Long) As Long
' 赋值给函数名就是返回值 add = a + b End Function // js 的话
function Main(){
  var addRet;
  addRet = add(1, 2);
  console.log(addRet);
} funtion add(a, b){
return a+b; }

 

posted @ 2023-01-13 15:02  re大法好  阅读(116)  评论(0编辑  收藏  举报