代码之家  ›  专栏  ›  技术社区  ›  Milhous

Visual Basic 6数据结构

  •  4
  • Milhous  · 技术社区  · 17 年前

    vb6(Microsoft Access)的所有内置数据结构是什么?我知道有数组,但还有其他更现代的数据结构吗?

    6 回复  |  直到 17 年前
        1
  •  4
  •   Community Mohan Dere    9 年前
        2
  •  5
  •   Community Mohan Dere    9 年前

    断开连接的记录集也很有用: syncing two lists with VBA

        3
  •  3
  •   MarkJ    17 年前

    布鲁斯·麦金尼(Bruce McKinney)的优秀著作《硬核Visual Basic》(Hardcore Visual Basic)包括一些用于创建链接列表、堆栈等的代码,这些代码是它介绍基于对象的VB6编程的一部分。这本书现在有售 free online .

        4
  •  2
  •   David-W-Fenton    17 年前

    我想我不明白这个问题。当我读到它时,我想到:

    • 数组
    • 收藏
    • 类型
    • 枚举类型

    诸如此类。不确定我是否会考虑将独立类模块作为答案的一部分,因为它们可以拥有您想要的任何结构,而不是特定的数据结构。当然,VBA是基于COM的,它可以使用来自兼容COM对象的任何数据结构。这可能需要也可能不需要类型库(取决于COM对象的实现)。

        5
  •  1
  •   miPwn    17 年前

    您还可以通过以下方式创建自己的(更好的可访问性/性能XML集合):

    MS XML Collections

    还要考虑使用哈希表:

    Hash Tables

        6
  •  1
  •   Patrizio Rullo    17 年前

    我用vb6编写了很多代码,当然我经常使用字典和集合类。但我仍然认为它们在很多情况下是不够的,所以我建议你看看这个图书馆:

    http://sourceforge.net/projects/vbcorlib/

    它是.NET库到vb6的端口。