Ms access Visual Basic 6数据结构
VB6(Microsoft Access)的所有内置数据结构是什么?我知道有数组,但还有其他更现代的数据结构吗?它有一个Ms access Visual Basic 6数据结构,ms-access,vba,data-structures,vb6,Ms Access,Vba,Data Structures,Vb6,VB6(Microsoft Access)的所有内置数据结构是什么?我知道有数组,但还有其他更现代的数据结构吗?它有一个字典: 和集合:断开连接的记录集也很有用:您还可以通过以下方式创建自己的(更好的可访问性/性能XML集合): 也考虑使用哈希表: 布鲁斯·麦金尼(Bruce McKinney)的优秀著作《硬核Visual Basic》(Hardcore Visual Basic)中包含了一些用于创建链表、堆栈等的代码,作为其介绍VB6基于对象编程的一部分。这本书现在可以买到了。我想我不明白这
字典
:
和
集合
:断开连接的记录集也很有用:您还可以通过以下方式创建自己的(更好的可访问性/性能XML集合):
也考虑使用哈希表:
布鲁斯·麦金尼(Bruce McKinney)的优秀著作《硬核Visual Basic》(Hardcore Visual Basic)中包含了一些用于创建链表、堆栈等的代码,作为其介绍VB6基于对象编程的一部分。这本书现在可以买到了。我想我不明白这个问题。当我读到它时,我想到:
- 阵列
- 收藏
- 类型
- 列举
等等。不确定是否将独立类模块视为答案的一部分,因为它们可以有任何你想要的结构,而不是特定的数据结构。当然,VBA是基于COM的,它可以使用来自兼容COM对象的任何数据结构。这可能需要类型库,也可能不需要类型库(取决于COM对象的实现)。我用VB6编写了很多代码,当然我经常使用字典和集合类。但我仍然认为,在许多情况下,它们是不够的,这就是为什么我建议您看看这个库:
它是VB6的.NET库的一个端口。您是在询问VB6,还是Access中的VBA?字典不是VBA数据结构,但它在VBA中可用,只是因为COM对象(脚本运行时)提供了它。@David W.Fenton当然是正确的。这两个COM对象在VBA中都很常用。是的,我的第一反应是解释类型。