精华内容
下载资源
问答
  • vb循环中变量赋值的问题

    千次阅读 2005-10-19 21:13:00
    问题:在for 循环中如果将变量定义和创建都放在循环中,那么在整个循环过程中对对象的操作都是对同一个对象的操作.分析:当从一个循环进入下一个循环是虽然好象都有new关键字创建了一个新的对象,但事实并非如此,new...

    问题:

    在for 循环中如果将变量的定义和创建都放在循环中时,那么在整个循环过程中对对象的操作都是对同一个对象的操作.

    分析:

    当从一个循环进入下一个循环是虽然好象都有new关键字创建了一个新的对象,但事实并非如此,new在这里并没有起任何作用,对象依然是对上个循环中创建的对象的引用.更深的原因要好好看docment再说.

    解决:

    1.此时在循环中用 set obj=nothing 显式的将一个对象与引用分离才可以使下个循环创建的对象是对另外的一个新对象的引用.

    2.将对象的定义放在循环以外也可以.

    对vb的了解还是皮毛,问题虽然解决但根本原因还未知道,要请教高手了.

    展开全文
  • 定义了一个可变类型变量后,该变量可以存放任何类型的数据(数值、字符、日期等),这样在给变量赋值时就不用对数据进行转换了,VB系统会根据赋给变量的值的不同自动进行数据类型的转换。关键词:变量;数据类型;可变...

    在VB中可变类型变量的使用

    摘要:在

    VB

    中变量的数据类型有很多种类,如字符

    型串型、数值型、日期型、布尔型等。还有一种特殊类型:

    可变类型

    (

    Variant

    )

    定义了一个可变类型变量后,

    该变量可

    以存放任何类型的数据(数值、字符、日期等)

    ,这样在给

    变量赋值时就不用对数据进行转换了,

    VB

    系统会根据赋给

    变量的值的不同自动进行数据类型的转换。

    关键词:变量;数据类型;可变类型;程序设计

    中图分类号:

    TP311

    文献标识码:

    A

    文章编号:

    1009-3044(2008)26-1720-02

    Variant Variables Use In Visual Basic

    WANG Jin-feng

    (Wuhan Engineering Institute, Wuhan 430415, China)

    Abstact: Variables data type in Visual Basic is of many

    types such as string,numeric,date,boolen etc. And among them is

    Variant, a special type. A variables which is defined by the

    variant can be stored with any type of data (numeric,string, date

    and so on).Therefore,it is not necessary for usto make any

    conversion between data types, because Visual Basic can do so

    automatically according to the value of defined variables.

    Key words: variables; data type; variant; programming

    展开全文
  • If fname <> "" Then '若无此判断当对话框中选择取消、下面赋值语句将出错 Set ts = fso.OpenTextFile(fname) '将fname作为文本文件打开,并设置句柄 j = 0: k = 0: p = 0: h = 0 'j是测站数累计变量,k是已知点累计...
  • function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。 Sub 过程与Function 过程的区别: 1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值...

    Function是函数,sub是子程序,都可以传递bai参数,但函数有返回值,子程序没有
    function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。
    Sub 过程与Function 过程的区别:
    1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值类型。
    2. Sub 过程中没有对过程名赋值的语句,而Function 过程中一定有对函数名赋值的语句。
    3. 调用过程:调用 Sub 过程与 Function 过程不同。调用 Sub 过程的是一个独立的语句,而调用函数过程只是表达式的一部分。Sub 过程还有一点与函数不一样,它不会用名字返回一个值。但是,与 Function过程一样,Sub 过程也可以修改传递给它们的任何变量的值。
    4. 调用 Sub 过程有两种方法:
    以下两个语句都调用了名为 MyProc 的 Sub 过程。
    Call MyProc (FirstArgument, SecondArgument)
    MyProc FirstArgument, SecondArgument
    注意当使用 Call 语法时,参数必须在括号内。若省略 Call 关键字,则也必须省略参数两边的括号。

    展开全文
  • VB.NET中Sub和Function的区别

    千次阅读 2018-12-26 14:02:20
    function是函数,sub是子程序,都可以传递参数,但函数有返回值...1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值类型。 2. Sub 过程中没有对过程名赋值的语句...

    function是函数,sub是子程序,都可以传递参数,但函数有返回值,子程序没有

     

    function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。

     

    Sub 过程与Function 过程的区别:

    1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值类型。

    2. Sub 过程中没有对过程名赋值的语句,而Function 过程中一定有对函数名赋值的语句。

    3. 调用过程:调用 Sub 过程与 Function 过程不同。调用 Sub 过程的是一个独立的语句,而调用函数过程只是表达式的一部分。Sub 过程还有一点与函数不一样,它不会用名字返回一个值。但是,与 Function过程一样,Sub 过程也可以修改传递给它们的任何变量的值。

    4. 调用 Sub 过程有两种方法:

    以下两个语句都调用了名为 MyProc 的 Sub 过程。

    Call MyProc (FirstArgument, SecondArgument)

    MyProc FirstArgument, SecondArgument

    注意当使用 Call 语法时,参数必须在括号内。若省略 Call 关键字,则也必须省略参数两边的括号。

    展开全文
  • function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。Sub 过程与Function 过程的区别: 1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值...
  • vb Script参考文档

    2009-07-28 22:13:02
    赋值运算符 (=) 给变量或属性赋值。 Atn 函数 返回数的反正切值。 调用语句 将控制移交 Sub 或 Function 过程。 CBool 函数 返回已被转换为 Boolean 子类型的变体的表达式。 CByte 函数 返回已被转换为字节子...
  • function 可以用自身名字返回一个值,sub 需定义别的变量,用传址方式传回值。Sub 过程与Function 过程的区别: 1. Sub 过程定义时无需定义返回值类型,而Function 过程一般需要用“As 数据类型” 定义函数返回值...
  • 专业VB课件这个程序的目的是为了实现得到文本框1中的 数组b 和 内置 数组a 的交集,并以交集元素的个数作为 文本框二 显示可以执行的条件。代码如下: Private Sub Command1_Click() Dim a(0 To 9) As String '定义...
  • vb.net做的俄罗斯方块

    2010-06-14 20:59:23
    '定义变量i,通过循环语句让i从0逐步增长到Width-1 '在循环体中,检查ArrGameField(i, y)是否是空值,如果有一个是空值,说明这行还没满,返回False '如果没有一个是空值,则说明是满的,返回True For i As Integer = 0...
  • 一种VB窗体之间简单的参数传递方法

    千次阅读 2008-09-04 14:57:00
    假设有两个窗体 form1 和form2,form1打开form2必须将一个值传递给form2,实现该参数传递的方法如下: 首先在form2定义一个变量,如下 public nt as string 然后在form1中给该变量赋值,如下 form2.nt="aaa" ...
  • 赋值变量超出了定义的范围 例如下面的代码,乍一看好像是没有什么问题??!! 其实我们是忽略了integer类型的取值范围,在这个代码中,我们可以口算出a最后的值为150000,但是integer表示16位的整数,且它的...
  • VBS基础知识

    2012-06-15 17:14:51
    一、VBS介绍 VB6.0分为VBS(脚本)和VBA(宏) 代码强度:VB6.0 > VBS > VBA...VB只有一种数据类型,但有多个子类型,变量赋值时才会确定子类型 If语句 If...Then...Else...End If If...Then...ElseIf...Then.
  • DOS批处理知识

    2013-02-16 16:41:34
    1. @echo off DOS在运行批处理, 会依次执行批处理中的每条命令, 并且会在显示器上显示, 如果你不想让它们显示, ...类似编程语言vb的声明定义变量。不过它省去声明变量,直接赋值(隐式声明吧~~) 注...
  •  另一点,声明变量时,可以不用声明就直接赋值来决定变量类型的语言如(javascript,flash cs3.0以前,等),这类语言变量的声明通常被称为弱类型,而如(c++等)必须先声明,后使用,而且声明时必须确定变量类型,这种就是严格...
  • 2021-03-27

    2021-03-27 22:07:11
    java 是一个强类型语言,要求变量的使用严格符合规范,必须先定义和初始化赋值后使 用。 在声明一个对象这个对象类中的定义变量的值就会被确定 ,如果没有值就是错误的。 弱类型语言 VB/JavaScirpt ...
  • ref传递:在方法内部更改传递变量,传递变量会带回最新的值 out传递:调用完方法后,调用变量的值无用,只返回RETURN的值?书上讲该方法可以传递多个值回来,不懂是怎么传递回来的。 按值传递:...
  • Java开发技术大全(500个源代码).

    热门讨论 2012-12-02 19:55:48
    instanceVar.java 定义一个实例成员变量 invokeByObject.java 对象实参传递示例程序 invokeByValue.java 传值调用示例程序 invokeMethod.java 同一个类中调用方法示例 invokeOther.java 类的外部调用方法示例 ...
  • RMReport 7

    2012-10-06 11:33:56
    a.RMVariables在RM_Class.pas中定义,是全局变量,这样定义后就可以在报表中使用变量"var1",例如: RMVariables['变量名称'] := Edit1.Text; b.用报表中数据字典,TRMReport.Dictionary.Variables,需要注意的是,...
  • 2.4.2 给变量赋值 36 2.4.3 作用域 36 2.4.4 静态变量 37 2.4.5 类型转换 38 2.5 运算符和表达式 39 2.5.1 算术运算符 39 2.5.2 关系运算符 40 2.5.3 逻辑运算符 41 2.5.4 字符运算符 41 2.5.5 运算符的...
  • 2.2 定义变量 42 2.2.1 命名变量 43 2.2.2 C++中的关键字 43 2.2.3 声明变量 44 2.2.4 变量的初值 44 2.3 基本数据类型 45 2.3.1 整型变量 45 2.3.2 字符数据类型 46 2.3.3 整型修饰符 47 2.3.4...
  • 在一小时内学会 C#(txt版本)

    热门讨论 2009-08-19 18:09:37
    1. C# 中(不同于 C++)的变量,总是需要你在访问它们前先进行初始化,否则你将遇到编译错误。故而,不可能访问未初始化的变量。 2. 你不能在 C# 中访问一个“挂起”指针。 3. 超出数组边界的表达式索引值同样不可...
  • 各参数声明要与其定义一致。  请参考易语言安装目录内的例程:samples\静态编译\调用LIB和OBJ 1. 静态编译方面的改进和优化。 2. 符号重命名程序(resym.exe)增加对.obj文件的支持,并更新了文档(sdk\static_docs...
  • C#微软培训教材(高清PDF)

    千次下载 热门讨论 2009-07-30 08:51:17
    7.3 赋值操作符和赋值表达式.64 7.4 关系操作符和关系表达式.65 <<page 2>> page begin==================== 7.5 逻辑操作符和逻辑表达式.68 7.6 位 运 算 .69 7.7 其它特殊操作符 .72 7.8 小 结 ....
  • C#微软培训资料

    2014-01-22 14:10:17
    7.3 赋值操作符和赋值表达式.64 7.4 关系操作符和关系表达式.65 <<page 2>> page begin==================== 7.5 逻辑操作符和逻辑表达式.68 7.6 位 运 算 .69 7.7 其它特殊操作符 .72 7.8 小 结 ....
  • 接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

vb定义变量时赋值