51Testing软件测试论坛

标题: 如何通过KEY值读取属性值? [打印本页]

作者: lbb520    时间: 2007-11-19 16:43
标题: 如何通过KEY值读取属性值?
我建立了一个文件 内容如下:
test.Name=测试
test.PWD=132
VB里有什么方法可以通过KEY TEST.NAME读取到值“测试”
请大家告诉我,谢谢。

也就是说由test.name映射到值测试
作者: lantianwei    时间: 2007-11-19 17:08
Dim d   ' 创建变量。
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens"   ' 添加一些关键字和项目。
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
作者: danmy    时间: 2007-11-19 17:15
楼上的读取方法是
value = d("a")

楼主的要求是典型的类实现方法

class Base

Public Property Get Name()
  Name = "测试"
End Property

Public Property Get PWD()
  PWD = "132"
End Property
.
.
End class

Dim Test
Set Test = New Base
msgbox Test.name
msgbox Test.PWD
作者: lantianwei    时间: 2007-11-19 17:29
标题: 回复 3# 的帖子
哈哈 原来这样啊!
作者: lbb520    时间: 2007-11-19 17:43
不是,我是要读一个文件。这个文件中的内容有
test.Name=测试
test.PWD=132
.............................
500多K

等等。 
我是要知道VB里是否有类似JAVA HASHMAP的功能。通过KEY映射值。
作者: gy21st    时间: 2007-11-19 22:53
网上搜一下,有现成的例子

如何在VBSCRIPT中读取INI文件 : http://www.jggj.org/soft/p215/A21526462.shtml
作者: htot05    时间: 2007-11-20 09:43
标题: 回复 6# 的帖子
好资料~~!!
作者: tianmawlm    时间: 2007-11-20 11:44
好东西 初学者  就是看的比较吃力。。。
作者: xiao*    时间: 2007-11-20 14:15
标题: 好想法
hao




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2