Come si usa un Basic 6 Coda visiva?

September 22

Visual Basic 6 non ha una classe di coda nativo. Tuttavia, un programmatore può creare un modulo di classe utilizzando la classe "Collection" nelle sue funzioni di implementare una struttura coda.

Funzione

Aggiungere un modulo di classe al progetto e rinominarlo, "QueueClass", per esempio. Creare la struttura con le "queueValues ​​fioco come nuova collezione" di comando. Crea "Enqueue" e funzioni "Dequeue" digitando:

Sub Accoda (dati come variante)

dati queueValues.Add

End Sub

Funzione Dequeue () As Variant

Dequeue = queueValues.Item (1)

queueValues.Remove 1

End Function

Nel codice del modulo, digitare "Dim coda come nuovo QueueClass" e accedere alle funzioni di coda come qualsiasi altro oggetto di classe.

Caratteristiche

Una coda utilizza un FIFO, o "first-in-first-out" tampone, simile ad una scaletta al supermercato. Gli articoli di ordine entrare la coda è l'ordine che escono. Ad esempio, se hai inserito "Ciao", "25" e "VERO", come le prime tre voci di coda, la coda rimuove "Ciao", quindi "25", quindi "TRUE".

Benefici

A differenza di una serie, è possibile creare una coda che contiene diversi tipi di dati, come numeri interi, stringhe e valori booleani (vero / falso). È possibile manipolare ogni voce nella coda senza doverli convertire lo stesso tipo di dati.