189 8069 5689

vb点虐 get语句 vbnet begininvoke

VB中的Get是什么意思

VB中的Get是Get 语句。

创新互联公司是一家集网站建设,碑林企业网站建设,碑林品牌网站建设,网站定制,碑林网站建设报价,网络营销,网络优化,碑林网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

Get 语句

将一个已打开的磁盘文件读入一个变量之中。

Get 语句示例

本示例使用 Get 语句来将数据从文件读到变量中。示例中假设

TESTFILE 文件中含有五个用户自定义类型的记录。

Type Record   ' 定义用户自定义的数据类型。

ID As Integer

Name As String * 20

End Type

Dim MyRecord As Record, Position   ' 声明变量。

' 为随机访问打开样本文件。

Open "TESTFILE" For Random As #1 Len = Len(MyRecord)

' 使用 Get 语句来读样本文件。

Position = 3   ' 定义记录号。

Get #1, Position, MyRecord   ' 读第三个记录。

Close #1   ' 关闭文件。

【vb点虐 】get 和 set的简单程序

看样子应该是设置和读取某个物件的属性。。而这个属性就是sslStatus.Text的值。

在这里Get是将sslStatus.Text这个结果读取出来;而Set(ByVal value As String)是将value这个参数值赋值给sslStatus.Text,也即是让这个名为sslStatus的文本框显示value这个值。

VB点虐 中property get和return语句

亲爱的楼主,晚上好

Property用于标识一个类成员为属性而不是方法.属性可以被获取,属性在被获以的时候利用get句柄返回其值.属性可以被赋值,这个过程是由set句柄完成的.这两个句柄可以不同时存在.如果只有get而没有set,那属性就是只读的.如果只有set而没有get,那属性就是只写的.

希望对你有所帮助呢

vb get 函数

Private Type record

ID As Integer integer类型4个字节

name As String * 5 string*5=string类型*5=2*5=10

所以一个record自定义类型,共占14字节

但是,既然你用的是len,那么,系统就按两个字节一个字符,即7个字符,反馈给你。

End Type

另外,get函数你可以在msdn中看,我给你提供些:

【我的解释】

再打开文件的时候,通过get获取数据

有如下两种情况:

1.读取记录集类型的文件{对应的打开方法:Open 某某 For Random As #1 Len = len(MyRecord)}

Get #1,记录序号,记录变量

2.读取二进制文件

对应的打开方法{Open 某某 For Binary As #1}

Get #1,,字节或字节数组变量

【微软提供的解释】

Get 语句

将一个已打开的磁盘文件读入一个变量之中。

语法

Get [#]filenumber, [recnumber], varname

Get 语句的语法具有以下几个部分:

部分 描述

filenumber 必要。任何有效的文件号。

recnumber 可选。Variant (Long)。记录号(Random 方式的文件)或字节数(Binary 方式的文件),以表示在此处开始读出数据。

varname 必要。一个有效的变量名,将读出的数据放入其中。

说明

通常用 Put 将 Get 读出的数据写入一个文件。

文件中第一个记录或字节位于位置 1,第二个记录或字节位于位置 2,依此类推。若省略 recnumber,则会读出紧随上一个 Get 或 Put 语句之后的下一个记录或字节(或读出最后一个 Seek 函数指出的记录或字节)。所有用于分界的逗号都必须罗列出来,例如:

Get #4,,FileBuffer

下列规则适用于以 Random 方式打开的文件:

如果要读出的数据的长度小于 Open 语句的 Len 子句中所指定的长度,Get 会在某个边界之内读出随后的记录,在这里,边界的长度等于记录的长度。将此文件缓冲区内的现有内容填入到一个空间之内,该空间介于一个记录的结尾与下一个记录的开头之间。因为无法确定填入的数据量,所以,应设法使记录的长度与读出的数据长度一致,这通常是个好办法。

如果读出的变量是一个可变长度字符串,则 Get 语句先读出一个含有字符串长度的双字节描述符,然后读出放入变量中的数据。所以,Open 语句中的 Len 子句所指定的记录长度必须至少比字符串的实际长度多两个字节。

如果读出的变量是一个数值类型的 Variant,则 Get 先读出两个字节,识别 Variant 的 VarType,然后读出放入此变量中的数据。例如,在读出 VarType 3 的 Variant 时,Get 读出六个字节:前两个字节说明 Variant 为 VarType 3 (Long),后四个字节则包含 Long 类型数据。Open 语句中的 Len 子句所指定的记录长度必须至少比储存变量所需的实际长度多两个字节。

注意 可以使用 Get 语句从磁盘中读出一个 Variant 数组,但不能使用它读出包含数组的标量 Variant。也不能使用 Get 从磁盘中读出对象。

如果读出的变量是 VarType 8 (String) 的 Variant,则 Get 先读出两个字节,识别 VarType,接下来的两个字节指出字符串的长度,然后读出字符串数据。Open 语句中的 Len 子句所指定的记录长度必须比实际字符串的长度至少多四个字节。

如果读出的变量是一个动态数组,则 Get 会读出一个描述符,其长度等于 2 加上 8 乘以维数,即 2 + 8 * NumberOfDimensions。读出数组数据和数组描述符就需要占据字节,而 Open 语句中的 Len 子句所指定的记录长度必须大于或等於这些字节数的总和。 例如,在将数组写入磁盘时,下列数组声明需要 118 个字节:

Dim MyArray(1 To 5,1 To 10) As Integer

这 118 个字节的分配情况如下:18 个字节用于描述符 (2 + 8 * 2),100 个字节用于数据 (5 * 10 * 2)。

如果读出的变量是一个大小固定的数组,则 Get 只读出数据。它不读出描述符。

如果读出的变量是任何其他类型的变量(不是可变长度的字符串或 Variant£©,则 Get 只读出变量数据。Open 语句中的 Len 子句所指定的记录长度必须大于或等於要读出的数据的长度。

Get 在读出用户定义类型的元素时,好象是单独地读出每一个元素,只是不在元素之间进行填充。在磁盘上,(用 Put 写入的)用户定义的类型的动态数组之前有一个描述符,其长度等于 2 加上 8 乘以维数,即 2 + 8 * NumberOfDimensions。Open 语句中的 Len 子句所指定的记录长度必须大于或等於读出个别元素(包括任何数组及其描述符在内)所需的全部字节数总和。

对于以 Binary 方式打开的文件,Random 的所有规则都适用,但以下情况除外:

当 Open 语句中的 Len 子句不起作用时,Get 连续从磁盘中读出所有变量;也就是说,两个记录之间没有任何填充。

对于任何不属于用户定义的类型的数组,Get 只读出数据。它不会读出描述符。

Get 读出可变长度字符串,不管这些字符串是否具有长度为 2 字节的描述符,它们都不是用户定义的类型的元素。所读出的字节数等於字符串已包含的字符数。例如,下列语句从文件号为 1 的文件中读出十个字节:

VarString = String(10, )

Get #1,,VarString


文章标题:vb点虐 get语句 vbnet begininvoke
标题路径:http://cdxtjz.cn/article/ddepcgi.html

其他资讯