精华内容
下载资源
问答
  • VB变量类型及控制语句(基础篇)

    千次阅读 2018-11-22 08:24:19
    长整数型 Long & 4 单精度型 Single ! 4 双精度型 Double # 8 日期型 ...

    第一节:数据类型及常用控制语句

    1、运算符:

    (1)赋值运算符 =

    (2)数学运算符: &、+ (字符连接符)、+(加)、-(减)、*(乘)、/(除)、Mod(取余)、\(整除)、-(负号)、^(指数)

    (3)逻辑运算符:Not(非)、And(与)、Or(或)、Xor(异或)、Eqv(相等)、Imp(隐含)

    (4)关系运算符: = (相等)、<>(不等)、>(大于)、<(小于)、>=(不小于)、<=(不大于)、Like、Is

    (5)位运算符 Not(逻辑非)、And(逻辑与)、Or(逻辑或)、Xor(逻辑异或)、Eqv(逻辑等)、Imp(隐含)

    2、数据类型:

             VBA共有12种数据类型,具体见下表,此外用户还可以根据以下类型用Type自定义数据类型。

    数据类型

    类型标识符

    字节

    字符串型 String

    $

    字符长度(0-65400)

    字节型 Byte

    1

    布尔型 Boolean

    2

    整数型 Integer

    %

    2

    长整数型 Long

    &

    4

    单精度型 Single

    !

    4

    双精度型 Double

    #

    8

    日期型 Date

    8 公元100/1/1-9999/12/31

    货币型 Currency

    @

    8

    小数点型 Decimal

    14

    变体型 Variant

    以上任意类型,可变

    对象型 Object

    4

    3、变量与常量

    (1)VBA允许使用未定义的变量,默认是变体变量Variant。

    (2)在模块通用说明部份,加入 Option Explicit 语句可以强迫用户进行变量定义。

    (3)变量定义语句及变量作用域

    Dim         变量 as 类型

    '定义为局部变量

    如 Dim        xyz  as  integer

    Private     变量 as 类型

    '定义为私有变量

    如 Private    xyz  as  byte

    Public      变量 as 类型

    '定义为公有变量

    如 Public     xyz  as  single

    Global      变量 as 类型

    '定义为全局变量

    如 Globlal    xyz  as  date

    Static      变量 as 类型

    '定义为静态变量

    如 Static     xyz  as  double

        一般变量作用域的原则是,那部份定义就在那部份起作用,模块中定义则在该模块那作用。

    (4)常量为变量的一种特例,用Const定义,且定义时赋值,程序中不能改变值,作用域也如同变量作用域。

         如下定义:Const Pi=3.1415926 as single

    4、数组

          在内存中表现为一个连续的内存块,必须用Global或Dim语句来定义。定义规则如下:Dim 数组名([lower to ]upper [, [lower to ]upper, ….]) as type ;Lower缺省值为0。二维数组是按行列排列,如XYZ(行,列)。除了以上固定数组外,VBA还有一种功能强大的动态数组,定义时无大小维数声明;在程序中再利用Redim语句来重新改变数组大小,原来数组内容可以通过加preserve关键字来保留。如下例:Dim array1() as double : Redim array1(5) : array1(3)=250 : Redim preserve array1(5,10)

    5、注释

           注释语句是用来说明程序中某些语句的功能和作用;VBA中有两种方法标识为注释语句。单引号 ’ ;如:’定义全局变量;可以位于别的语句之尾,也可单独一行Rem ;如:Rem 定义全局变量;只能单独一行。

    6、书写规范

    (1)VBA不区分标识符的字母大小写,一律认为是小写字母;

    (2)一行可以书写多条语句,各语句之间以冒号 : 分开;

    (3)一条语句可以多行书写,以空格加下划线 _ 来标识下行为续行;

    (4)标识符最好能简洁明了,不造成歧义。

     

    第二节:常用控制语句及举例

    1、判断语句 If … Then … Else  Endif语句

    If a>60 Then
        k=1
    Elself a>70 Then
        k=2
    Elself a>80 Then
        k=3
    Elself a>90 Then
        k=4
    Endif

    2、Select Case语句

          Select Case Time
                Case 1 To 11
                      msg = "上午"
                Case 12
                      msg = "中午"
                Case 13 To 16
                      msg = "下午"
                Case 17 To 20
                      msg = "晚上"
                Case 23, 24
                      msg = "午夜"
                Case Else
                      msg = "不明"
          End Select
    
          MsgBox "现在是:" & msg

    3、循环语句

    (1)For … Next循环

    For cnt = 1 To 10 Step 1             ' 建立 10 次循环
    
        For Chars = 0 To 9                    ' 建立 10 次循环
    
            MyString = MyString & Chars            ' 将数字添加到字符串中
    
        Next Chars                            ' Increment counter
    
        MyString = MyString & " "           ' 添加一个空格
    
    Next cnt
    [Exit For]

    (2)For Each…Next语句

         主要功能是对一个数组或集合对象进行,让所有元素重复执行一次语句

    Sub 大于90的单元格涂红色()
    
        Dim rng  As Range
    
        For Each rng In Sheet5.Range("b3:b12")
          Select Case rng
          Case Is >= 90
          rng.Interior.ColorIndex = 3
          End Select
        Next
    
    End Sub

    其他常用循环

    1) Do While循环
    ---------------------------------------------------------
    Do [While 条件]
      [指令]
      [Exit Do]
      [指令]
    Loop
    
    ---------------------------------------------------------
    Do
      [指令]
      [Exit Do]
      [指令]
    Loop [While 条件]
    ---------------------------------------------------------
    2) Do Until循环
    ---------------------------------------------------------
    Do [Until 条件]
      [指令]
      [Exit Do]
      [指令]
    Loop
    ---------------------------------------------------------
    Do
      [指令]
      [Exit Do]
      [指令]
    Loop [Until 条件]
    
    ---------------------------------------------------------
    
    3) While … Wend循环
    
    While <条件>
      [指令]
    Wend

     

    展开全文
  • Dim a As Integer -说明a为整型变量 Dim b As String -说明b为可变长字符型变量 Dim c As String~~1 0 ’说明c为长度是10个字符的固定长字符型变量 Dim d(10)As Integer -说明d为一维整型数组 Dim e()As Single ...

    一、VB中变量的命名规则:

    1.必须以字母或汉字开头,由字母、汉字、数字或下划线组成,不能含有小数点、空格等特殊字符。
    2.变量名的长度不能超过255个字符,控件、窗体、类和模块的名字不能超过40个字符
    3.不能使用VB中的关键字(语句名、函数名等),即不能关键字同名(例如End、Len、Sub等)。
    4.VB中不区分变量名的大小写。
    5.为了增加程序的可读性,可在变量名前加一个缩写的前缀来表明该变量的数据类型。

     

    二、VB中的数据类型:

    数据类型关键字占用字节数类型符
    字节型Byte1 
    逻辑型Boolean2 
    整型Integer2%
    长整型Long4&
    单精度型Single4
    双精度型Double8#
    货币型Currency8@
    日期型Data8 
    对象型Object4 
    字符型String与字符长度有关$
    变体型Variant按需分配 

     

     

     

     

     

     

     

     

     

    三、VB中的变量声明:

    Dim a As Integer -说明a为整型变量 
    Dim b As String -说明b为可变长字符型变量 
    Dim c As String*10 ’说明c为长度是10个字符的固定长字符型变量 
    Dim d(10)As Integer -说明d为一维整型数组 
    Dim a(1 To 12)As Integer
    Dim e()As Single -说明e为动态单精度变量 
    ReDim e(10)As Single -说明e为一维单精度数组 
    Static f As Integer ,说明f为静态整型变量 
    Global h As Integer -说明h为全局整型变量
     

    注意:

    1.
    Dim 变量名 As 数据类型
    例:
    Dim iCount As Integer,sum As Single
    等价于
    Dim iCount%,sum!
    2.
    对于字符串类型变量,如果其存放的字符串长度是固定的,那么可以把它定义为定长字符串,定义方法为:
    Dim 字符串变量名 As String * 字符数
    例如:
    Dim strAddress As String * 50  '声明固定长度字符串变量可最多放50个
    3.
    有两种方法定义数组:
    1)知道数组的元素个数,那么直接定义dim a(9) as integer 
    2)暂时不知道元素个数,或者该数组应用在多个地方那么如下定义dim a() as integer在使用的时候,再重定义一下就可以了ReDim a(9)

    展开全文
  • VB.Net - 变量

    2020-12-10 14:15:55
    VB.Net中的每个变量都有一个特定的类型,它决定了变量内存的大小和布局; 可以存储在该存储器内的值的范围; 以及可以应用于该变量的一组操作。 我们已经讨论了各种数据类型。 VB.Net中提供的基本值类型可以分为: ...

    一个变量只是一个给我们的程序可以操作的存储区域的名字。 VB.Net中的每个变量都有一个特定的类型,它决定了变量内存的大小和布局; 可以存储在该存储器内的值的范围; 以及可以应用于该变量的一组操作。

    我们已经讨论了各种数据类型。 VB.Net中提供的基本值类型可以分为:

    类型 示例
    Integral types SByte, Byte, Short, UShort, Integer, UInteger, Long, ULong and Char
    Floating point types Single and Double
    Decimal types Decimal
    Boolean types True or False values, as assigned
    Date types Date
    VB.Net还允许定义其他值类型的变量,如枚举和类的变量的引用类型。 我们将在后续章节讨论日期类型和类。

    VB.Net中的变量声明

    Dim语句用于一个或多个变量的变量声明和存储分配。 Dim语句用于模块,类,结构,过程或块级别。

    VB.Net中变量声明的语法是:
    [ < attributelist> ] [ accessmodifier ] [[ Shared ] [ Shadows ] | [ Static ]]
    [ ReadOnly ] Dim [ WithEvents ] variablelist
    1、attributelist是适用于变量的属性列表。 可选的。

    2、accessmodifier定义变量的访问级别,它具有值 - Public,Protected,Friend,Protected Friend和Private。 可选的。

    3、Shared共享声明一个共享变量,它不与类或结构的任何特定实例相关联,而是可用于类或结构的所有实例。 可选的。

    4、Shadows阴影表示变量在基类中重新声明和隐藏一个同名的元素或一组重载的元素。 可选的。

    5、Static表示变量将保留其值,即使在声明它的过程终止之后。 可选的。

    6、ReadOnly表示变量可以读取,但不能写入。 可选的。

    7、WithEvents指定该变量用于响应分配给变量的实例引发的事件。 可选的。

    8、Variablelist提供了声明的变量列表。

    变量列表中的每个变量具有以下语法和部分:

    variablename[ ( [ boundslist ] ) ] [ As [ New ] datatype ] [ = initializer ]
    1、variablename:是变量的名称

    2、boundslist:可选。 它提供了数组变量的每个维度的边界列表。

    3、New:可选。 当Dim语句运行时,它创建一个类的新实例。

    4、datatype:如果Option Strict为On,则为必需。 它指定变量的数据类型。

    5、initializer:如果未指定New,则为可选。 创建时评估并分配给变量的表达式。

    一些有效的变量声明及其定义如下所示:

    Dim StudentID As Integer
    Dim StudentName As String
    Dim Salary As Double
    Dim count1, count2 As Integer
    Dim status As Boolean
    Dim exitButton As New System.Windows.Forms.Button
    Dim lastTime, nextTime As Date

    VB.Net中的变量初始化
    变量被初始化(赋值)一个等号,然后是一个常量表达式。 初始化的一般形式是:

    variable_name = value;

    例如,

    Dim pi As Double
    pi = 3.14159

    您可以在声明时初始化变量,如下所示:

    Dim StudentID As Integer = 100
    Dim StudentName As String = “Bill Smith”

    示例
    尝试下面的例子,它使用各种类型的变量:

    Module variablesNdataypes
    Sub Main()
    Dim a As Short
    Dim b As Integer
    Dim c As Double
    a = 10
    b = 20
    c = a + b
    Console.WriteLine(“a = {0}, b = {1}, c = {2}”, a, b, c)
    Console.ReadLine()
    End Sub
    End Module

    当上述代码被编译和执行时,它产生了以下结果:

    a = 10, b = 20, c = 30

    接受来自用户的值
    System命名空间中的控制台类提供了一个函数ReadLine,用于接受来自用户的输入并将其存储到变量中。 例如,

    Dim message As String
    message = Console.ReadLine

    下面的例子说明:

    Module variablesNdataypes
    Sub Main()
    Dim message As String
    Console.Write("Enter message: ")
    message = Console.ReadLine
    Console.WriteLine()
    Console.WriteLine(“Your Message: {0}”, message)
    Console.ReadLine()
    End Sub
    End Module

    当上述代码被编译和执行时,它产生了以下结果(假设用户输入的Hello World):

    Enter message: Hello World
    Your Message: Hello World

    Lvalues和Rvalues
    有两种表达式:

    lvalue:作为左值的表达式可能出现在赋值的左侧或右侧。
    rvalue:作为右值的表达式可能出现在作业的右侧但不是左侧。

    变量是左值,因此可能出现在作业的左侧。 数字文字是右值,因此可能vb.net教程不会分配,不能出现在左侧。 以下是有效的语句:

    Dim g As Integer = 20

    但以下并不是有效的语句,并会生成编译时的错误:

    20 = g

    展开全文
  • 相关技术:如果有个共享变量a(100) as long,可以把数组的指针取出来,然后传到类中,再用 指针.value(0)这样读写,速度会慢一倍,还能接受。 不知道有什么办法修改变量的指针 【活跃】大唐 13:22:05 vb还没有...
  •   指针的概念源于C语言,VB没有指针的概念,但其实对象变量就可以看成是指针: Set A=Obj 'A就是指向Obj的地址'   VB中的指针实际就是某一变量的内存地址。例如下面的p储存了a的内存地址: dim a as long dim p ...

    vb指针是什么:


      指针的概念源于C语言,VB没有指针的概念,但其实对象变量就可以看成是指针:

    Set A=Obj 'A就是指向Obj的地址'
    

      VB中的指针实际就是某一变量的内存地址。例如下面的p储存了a的内存地址:

    dim a as long
    dim p as long
    p=VarPtr(a)
    

      上网查资料也有的说vb指针是有的,只不过被隐藏起来了,因为vb官方不鼓励用户使用指针。下面这三个函数配合CopyMemory这个API函数可以达到和C语言的指针差不多的效果。

    • VarPtr 得到的内存地址
    • ObjPtr 是得到对象入口地址
    • StrPtr 字符串地址
    Private Sub Form_Load()
    Dim Test As Long
    	Test = "123"
    	Debug.Print VarPtr(Test) 'VarPtr(Test)可以得到变量“Test”的内存地址。'
    	Debug.Print StrPtr(Test)'StrPtr(Test)可以得到变量“Test”中值的内存地址,也就是储存“123”这块内存的地址'
    End Sub
    

      VB只能通过调用CopyMemory(将一块内存从位置拷贝到另外一个位置)函数来读写指针指向的变量地址。而C能方便高效的读写,例如在声明CopyMemory以后这样写入:

    CopyMemory byval p, byval 123&,4&
    

     

    来简单介绍一下CopyMemory函数用法:
    CopyMemory是一个Windows API函数,它能将一块内存数据从一个位置复制到另一个位置。
     
    函数原型:
    CopyMemory(PVOID Destination,CONST VOID *Source,SIZE_T Length)

    Destination:要复制内存块的目的地址。
    Source:要复制内存块的源地址。
    Length:指定要复制内存块的大小,单位为字节
    返回值:该函数为VOID型,没有返回值。

    Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (ByVal Destination As Long, ByVal Source As Long, ByVal Length As Long)
    Private Sub Command1_Click()
    Dim a As Long, b As Long, m As Long
    	a = 1234   		'给a赋值为1234'
    	m = VarPtr(a)  	'获得a的指针'
    	MsgBox m  		'显示指针的数值'
    	CopyMemory VarPtr(b), m, 4   '复制a的内存到b的指针处'
    	MsgBox b  					 '显示b的内容,应该就是1234'
    End Sub
    


    指针的概念:


      指针的基本概念
      为了区别内存的不同位置,内存被分成字节,内存的全部字节顺序地赋予一个称为地址的编号。
      程序中的变量将在内存中占据一定的内存字节,在这些字节中存储的数据信息称为变量的内容。
      一个变量占用连续的若干个内存字节时,最前面的一个字节的地址就作为该变量的地址。
      指针就是内存地址,是变量的地址,或函数的入口地址。
      变量的地址在程序执行时,起着非常重要的作用。当计算机在计算含有变量的表达式时,计算机按变量的地址取出其内容,并按变量的地址将计算结果存入到变量占据的内存中。例如:

    int x=l;  
    x=x+2'取X的内容,完成加上2的计算,并将计算结果存入变量X占据的内存中'
    

    其中语句“x=x+2;”中的第一个x涉及到变量x占据的内存,第二个 x是引用变量 x的内容。



    vb指针变量是什么:


      用例子来看一下。
      a=3这个式子先解释一下,等式右边是常量,左边是变量。
      同理的p=&a,左边的是指针变量,右边的是指针。

    int a=3;
    int *p;
    p=&a;
    

      说白了就是指针只是指向一块内存的首地址,常量是这块内存里存的东西,不能改变;变量是可以改变内存里存的东西。



    指针变量的概念:


      指针变量和它所指向的变量
      在C语言中,地址也作为一种值,能被存储、比较、赋值,并称地址数据为指针类型,而称存储地址值的变量为指针变量,简称指针。
      C程序可用运算符&取变量的地址,如表达式&x的值就是变量X的地址。程序除能按名引用变量外,也可利用变量的地址引用变量。


      直接引用:按变量名引用变量。
      间接引用:将变量A的地址存于另一变量B中,借助于变量B引用变量A称为对A的间接引用。  


      定义指针变量的一般形式为
      - 类型 * 指针变量名;   
      - 类型 * 指针变量名=初值表达式;

      其中,指针变量名是标识符,指针变量名之前的符号“*”,表示该变量是指针类型的。而最前面的“类型”,表示该指针变量能指向变量或函数的类型。初值表达式是一个地址表达式,如表达式中有某变量的地址表达式,则这个变量应是前面已定义的。

      在C语言中,当定义局部指针变量时,如未给它指定初值,则其值是不确定的。程序在使用它们时,应首先给它们赋值。误用其值不确定的指针变量间接引用其它变量,会引起意想不到的错误。为明确表示指针变量不指向任何变量,在C语言中用0值表示这种情况,记为NULL。如:

    ip= NULL;
    

      也称指针值为0的指针变量为空指针。对于静态的指针变量,如在定义时未给它指定初值,系统自动给它指定初值0。

      指针变量取程序对象的(开始)地址值,不能将一个整型量或任何其它非地址值赋给一个指针变量。另外,指针变量对所指向的对象也有类型限制,不能将一个不能指向的对象的地址赋给指针变量。如有以下定义:

    int i=100,j,*ip,*intpt;  
    float f,*fp;  
    以下代码如注释所叙。  
    iP=&i;/*使ip指向i*/  
    intpt=ip;/*使intpt指向ip所指变量*/  
    fp= &f;/*使fp指向正*/  
    ip=NULL/*使 ip不再指向任何变量*/
    
    展开全文
  • 1、运行效果 2、程序代码 Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As ...Long) Dim q As String Dim p As String Private Sub ...
  • VB.NET中的变量作用域有4种,作用域定义了每一个变量的生存期和优先级。当变量不再处于作用域时,垃圾回收器就可以回收它了。 原则:小的作用域比较大的作用域更具优先级,即两作用域重叠时,先用较小的作用域。 ...
  • 模块 m_PathEnviro.bas 上代码,并欢迎补充我没有列出的项目,谢谢! '获取模块进程的文件位置 Private Declare Function GetModuleFileName Lib ... (ByVal hModule As Long, ByVal lpFileName As String, ByVa...
  • vb6中判断一个变量值是否为空

    千次阅读 2020-09-17 14:08:31
    vb6中存在几个虚幻的值:Null、Missing、Empty、Nothing、vbNullString。除了最后一个之外,每一个值都不能直接用“a=值”来判断。下面分别解释一下这几个值的含义。 1、Null。 Null指一个不合法的数据,判断一个...
  • integer % long integer & single ! floadt # currency @ string $ 转载于:https://www.cnblogs.com/darrenz/archive/2012/07/11/2585806.html
  • vb 的数据类型与变量

    热门讨论 2017-07-26 10:50:30
    看完课本,让我在敲完百例之后,对vb的各种小的知识点进行了一次整体的回顾,再通过三遍读书法,让我对vb这门计算机语言有了更见深刻的理解!然而看视频,则是一个查缺补漏的过程,之前书上那些枯燥乏味的知识点,...
  • VB的数据类型分为基本数据类型和用户自定义数据类型 基本数据类型有 数据类型 表示 整型 Integer 长整型 Long 字符型 Byte 单精度型 Single 双精度型 Double 货币型 Currency 字符串型 String ...
  • VB变量、常量、运算符与表达式

    千次阅读 2015-10-18 19:54:41
    Dim 变量名 As Long 2、单精度、双精度、货币型 Dim 变量名 As Single Dim 变量名 As Double Dim 变量名 As Currency 3、字节型  Dim 变量名 As Byte 4、定长与定长字符串型  Dim 变量名 As String Dim
  • VB 定义变量时初始化

    2009-01-11 15:20:00
    Dim i As Long: i = 1 转载于:https://www.cnblogs.com/YuXingGao/archive/2009/01/11/1373668.html
  • C语言

    万次阅读 多人点赞 2019-12-18 23:01:50
    则认为该常量是longint 型常量 69.C语言实型常量可用二进制小数和指数二种形式表示 70.C语言实型变量分为:float型、double型、long double型三类 71.C语言doule型一个变量的数值有效数字是16位 72.C语言的字符常量是...
  • VB6的long是32位的,Integer是16位的

    千次阅读 2011-09-01 11:31:32
    Long(长整型)变量存储为 32 位(4 个字节)有符号的数值形式,其范围从 -2,147,483,648 到 2,147,483,647。Long 的类型声明字符为和号 (&)。
  • 本文将介绍VB语言中的变量与常量。 基本概念 首先大家要明白变量和常量是很重要的东西,因为他们储存着程序运行中的各种数据。顾名思义,变量就是可以变的量,而常量就是不变的,这个概念和数学上的有点接近。 接...
  • VB6升级到VB2010之一:变量升级~

    千次阅读 2012-11-15 11:22:28
    因为Visual Basic 2010已经对Integer (已升级为4字节)和Long(已升级成8字节)变量进行了升级,并增加了Short (2字节)类型。所以VB6升级到VB2010时需作如下修改: VB6 Integer ===> VB2010 Short VB6 Long ===> VB...
  • VB变量后的符号$,!,@,#,%,&

    千次阅读 2008-04-12 10:27:00
    VB常用定义解释: dim a! 定义单精度Single型变量adim a@ 定义Currence型变量adim a# 定义双精度Double型变量adim a$ 定义a为字符串tringdim a% 定义a为整型变量integerdim a& 定义a为长整型变量long 
  • VB中的变量和数组

    千次阅读 2011-01-12 18:54:00
    <br />vb中的变量:Boolean(2)/Byte(1)/Integer(%2)/ Long(&4)/Single(!4)精度不够/Double(#8)精度高/ String($长度可变)/Date(8#...#)/Currency(@8现金)/ Object(对象)/Variant(可变不声明变量) 类型...
  • VB 用过程求组合数.rar

    2019-07-10 11:26:47
    VB 用过程求组合数,输入m和n,按等号键可得组合数,来看如下的简单代码:  Private Sub f(m As Integer, p As Long) '自定义通用过程,用于求阶乘  Dim i As Integer '声明局部变量  p = 1 '赋初值  For i = 1 ...
  • VB.NET】VB.NET基本数据类型

    千次阅读 2019-11-19 10:06:07
    VB.net基本数据类型,看看有什么吧。
  • VB2008工程代码-加密汉字 字符串 Public Function StringEnDeCodecn(ByVal strSource As String, ByVal MA As Long) As String '该函数只对中西文起到加密作用 '参数为:源文件,密码 On Error GoTo ErrEnDeCode...
  • 程序中数据最基本的存储单位就是变量,程序执行时会在计算机内存中开辟空间存储变量。而计算机程序的执行基本就是通过读取或操作这些变量来实现的。此外,在某些时候,虽然声明了一个变量,但却不希望这个变量的数值...
  • VB date型变量及函数用法

    千次阅读 2009-03-25 13:08:10
     VB中提供了很多变量类型,DATE型就是专门用了存储时间的。 1、DATE型变量及其相关函数。 在内部,一个Date占8个字节的内存,你可以方便地用它来存储日期和时间。给Date变量赋值是很容易的。但请保证输入顺序与...
  •  cbSize As Long \'NOTIFYICONDATA类型的大小,用Len(变量名)获得即可  hwnd As Long \'窗体的名柄  uId As Long \'图标资源的ID号,通常使用 vbNull  uFlags As Long \'使哪些参数有效它是以下枚举类型中的 ...
  • C#基础教程-c#实例教程,适合初学者

    万次阅读 多人点赞 2016-08-22 11:13:24
     完全面向对象:不象C++语言,即支持面向过程程序设计,又支持面向对象程序设计,C#语言是完全面向对象的,在C#中不再存在全局函数、全局变量,所有的函数、变量和常量都必须定义在类中,避免了命名冲突。...
  •  '全局变量 '-------------这段代码是个额外加上的小测试可以忽略---------- '---------------用API来关闭正在运行运行的程序--------------- Private Declare Function FindWindow Lib "user3...
  • 虽然看过《老兵新传》《VisualBasic win32编程》中介绍vb字符串的内容,但依旧对vb中的字符串如何存储不十分清楚,不像对C语言中的字符串那样,在头脑中有一个清晰的轮廓。同时对varptr(),strptr()的理解也只限于书...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,086
精华内容 5,234
关键字:

vb变量long