VisualFreeBasic:VisualBasic6望尘莫及之变量 VFB

  勇芳 2020-1-15 14074

VisualBasic6:微软出品、简单易用,虽然几十年前的,依旧生命顽强,以下简称:VB6

VisualFreeBasic:集合VB6的易用和采用c语言的优点及编程底层操作,VB6高手的进阶语言,以下简称:VFB


变量类型:数字变量

VB6: 8位 16位 32位 有符合变量
VFB: 8位 16位 32位 64位 无符合和有符合变量,以及大量的类型别名。

变量类型:字符变量

VB6: UNICODE字符 String      ANSI字符  无
VFB: UNICODE字符 wString   ANSI字符  String 

变量类型:指针变量

VB6:无
VFB:ptr    如:Long ptr  、 String ptr  ,ptr 不能单独用,前面+变量类型。已经占位  any ptr 

变量声明:同类型连续变量声明

VB6:Dim a as long ,b as long ,c as long
VFB:Dim as long a,b,c

变量作用范围:

VB6:全局  Public  过程 DIM
VFB:全局 Dim Shared   过程、代码块 Dim   
例题:
If xxx then 
    Dim a as long 
     if xxx then 
           Dim b as long  '就在 IF 范围内,过后就消失
            这里可以用 a 变量
      End if 
      b 变量已经销毁
      if xxx then 
           Dim b as long  '就在 IF 范围内,过后就消失
       End if 
end if 
代码块 包括 Do  For  Whil 等等
For i as long=0 to 100   'FOR 可以直接在语句中声明变量。只在 For 范围内有效
当一个函数内代码多时,就不需要为临时变量烦恼了,各用各的。

 

因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服
返回
联系勇芳
发新帖 搜索 反馈 回顶部