Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako môžem použiť Visual Basic 6 fronta

? Visual Basic 6 nemá natívny fronty triedu . Avšak , programátor môže vytvoriť modul triedy pomocou " kolekcia " triedu vo svojich funkciách implementovať štruktúru fronty . Funkcie

Pridať modul triedy do projektu a premenovať ho , " QueueClass , " napríklad . Vytvoriť štruktúru s " DIM queueValues ​​ako New Collection " príkazu . Vytvorenie " Zaradí " a funkcia " Dequeue " zadaním :

Sub Enqueue ( údaje As Variant ) dát

queueValues.Add

End Sub

funkcie Dequeue ( ) As Variant

Dequeue = queueValues.Item ( 1 )

queueValues.Remove 1

End Function

vo forme kódexu , typu " Dim fronta as Nové QueueClass " a prístup k frontu funkcie ako akýkoľvek iný objekt triedy .
funkcia

fronta používa FIFO , alebo " first - in - first - out " vyrovnávacej pamäte , podobne ako lineup v obchode s potravinami . Poradie položky zadajte frontu je poradie , v akom exit . Napríklad , ak ste zadali " Hello " , " 25 " a " TRUE " , ako v prvých troch frontu položiek , fronty odstráni " Hello " , potom " 25 " , potom " TRUE " .


Výhody

Na rozdiel od poľa , môžete vytvoriť front , ktorá drží rôzne typy dát , ako sú celé čísla , reťazce a boolean ( true /false ) hodnôt . Môžete manipulovať každú položku vo fronte , bez toho aby ste museli previesť do rovnakého dátového typu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené