Visual Basic 6 структур данных - PullRequest
4 голосов
/ 27 мая 2009

Каковы все встроенные структуры данных для VB6 (Microsoft Access)? Я знаю, что есть массивы, но есть ли другие более современные структуры данных?

Ответы [ 6 ]

5 голосов
/ 27 мая 2009

Отключенные наборы записей также могут быть полезны: синхронизация двух списков с VBA

4 голосов
/ 27 мая 2009
3 голосов
/ 28 мая 2009

Отличная книга Hardcore Visual Basic Брюса МакКинни включает в себя некоторый код для создания связанных списков, стеков и т. Д. Как часть своего введения в объектно-ориентированное программирование с VB6. Книга теперь доступна бесплатно онлайн .

2 голосов
/ 29 мая 2009

Не думаю, что понимаю вопрос. Когда я прочитал это, я подумал:

  • Массивы
  • Коллекция
  • Типы
  • Перечисления

и т. Д. Не уверен, что я рассмотрю отдельные модули классов как часть ответа, поскольку они могут иметь любую желаемую структуру, а не конкретную структуру данных. И, конечно, VBA, основанная на COM, может использовать любую структуру данных из совместимых объектов COM. Для этого может потребоваться или не потребоваться библиотека типов (зависит от реализации COM-объекта).

1 голос
/ 02 июня 2009

Я написал довольно много кода на VB6 и наверняка много использовал классы Dictionary и Collection. Но я все еще думаю, что их недостаточно во многих случаях, поэтому я советую вам взглянуть на эту библиотеку:

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

что это порт библиотек .NET для VB6.

1 голос
/ 28 мая 2009

Вы также можете создать свои собственные (улучшенные коллекции XML для обеспечения доступности / производительности) следующим образом:

Коллекции MS XML

Также рассмотрите возможность использования хеш-таблиц:

Хеш-таблицы

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...