VisualFreeBasic:VisualBasic6望塵莫及之變量 VFB

  勇芳 21天前 177

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 范圍內有效
當一個函數內代碼多時,就不需要為臨時變量煩惱了,各用各的。

 

最新回復 (2)
返回
聯系勇芳
3d下期出奖号有什么规律可循