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

Čo je pole v jazyku Visual Basic ?

V aplikácii Visual Basic , pole je indexovaný súbor dát . Pole sa používa na zoskupovanie a indexu radu hodnôt . Jednotlivé hodnoty sa konala v poli sa nazývajú prvky poľa . Prvok je jeden kus dát , názov napríklad , počítač nemá žiadnu predstavu o slovo " meno " , takže kód spisovateľ vysvetľuje k počítaču , ktorý tam bude zoznam alebo tabuľku informácií , odvolával sa na ako " mená . " Akonáhle sa priestor pre mená bola vytvorená , programátor potom môže povedať , počítač , ktorý Lucy , Fred , Ben , George a Alison sú všetky názvy a mená sú indexované , alebo v indexe , takže názov 1 je Lucy , názov 2 je Fred a tak ďalej . Funkcie

Programátori použiť pole pre označenie viacerých hodnôt rovnakej triedy dát ( v našom príklade , názvy ) , za použitia radu s názvom index alebo dolný index , aby sa odlíšili od seba . Pole sa používa na skrátenie a zjednodušenie kódu jazyka Visual Basic , ktorý umožňuje programátorovi vytvárať slučky , ktoré efektívne riešiť s veľkým počtom prvkov , ak sú prvky sú rovnakého dátového typu . Programátor by mohol vyhlásiť každý prvok samostatne ako jednotlivé premenné , ale to by sa programy nemotorný písať a spúšťať .
Typy

Polia v jazyku Visual Basic môže byť pevná veľkosti alebo dynamické . Pevné veľkosti pole má rovnaký počet prvkov v celom vykonávania programu , zatiaľ čo dynamická poľa môžete tiež rozšíriť , zatiaľ čo program beží a začleniť dáta , ktorá je dovezená alebo zadané v priebehu realizácie programu . Pole môže tiež byť lineárne alebo viacrozmerné . Lineárne pole obsahuje jednotný zoznam premenných , ako sú krstné mená v našom príklade . Viacrozmerné pole používa viac ako jednu sadu indexov alebo indexov , dvoch - rozmerné pole si možno predstaviť ako tabuľku s stĺpcov a riadkov . Tam sú tiež zubaté pole , ktoré môže obsahovať rôzne množstvo podskupín prvkov ; . To práce ako pole v rámci poľa
Array Vyhlásenia Vyhlásenie

Polia sú vstúpil do programov rovnakým spôsobom ako premenné - musí byť vyhlásená , a miesto a spôsob , akým sú deklarované určuje ich rozsah , alebo ak je v programe , ktoré môžu byť použité . Štyri typy informácií sú uvedené vo vyhlásení o vyhlásení : názov poľa , dátový typ , počet rozmerov , a počet prvkov . To zvyčajne predchádza " Dim " deklarovať pole .
Príklad pevnej veľkosti Array

pevnú veľkosť pole obsahujúce názvy Lucy , Fred , ben , George a Alison mohla byť vyhlásená ako Dim strNames ( 4 ) As String .

poľa sa volá " strNames " a má priestor pre päť mien . ( Keď sa Visual Basic počíta index , začína od 0 , takže sa počet kodér používa , je počet prvkov mínus 1 ) . Iba jedno číslo je uvedené v zátvorkách za názvom poľa , takže je jedno - dimenzionální , alebo lineárne , polia . Mená sú potom indexované ( s ohľadom na indexy ) 0 až 4 : .

StrNames ( 0 ) = " Lucy " strNames ( 1 ) = " Fred " strNames ( 2 ) = " Ben " , a tak na

deklarovať pole , ktoré drží prvkov v podobe tabuľky , druhé číslo je uvedené v zátvorkách , oddelené čiarkou : Dim strNames ( 4,1 ) As String . Tento kód deklaruje pole reťazcových premenných s názvom " strNames " , ktorá by mohla usporiadať prvé a druhé mená piatich ľudí .
Príklad dynamického poľa

Odcházení zátvorky prázdne vytvára dynamickú škálu : Dim strNames ( ) As String

Vzhľadom k tomu , že zátvorky sú prázdne , počítač neposkytuje žiadny pamäťový priestor pre prvky , prvky môžu byť pridané do tohto poľa až po tom , čo má . bol " redimensioned " , čo je proces rozprávanie počítač , koľko miesta bude potreba. Kód redimension " strNames " pole , aby sa priestor pre päť mien by čítať . ReDim strNames ( 4 )

Akonáhle pole obsahuje dáta , " ReDim " vyhlásenie prepíše všetky dáta v držbe , takže programátor musí použiť kľúčové slovo " Zachovať " . Ak chcete pridať piatu meno našej meno poľa , udržovanie predchádzajúce štyri mená neporušené , kód bude čítať

ReDim zachovať strNames ( 5 ) strNames ( 5 ) = " Boris "

Obmedzenie

pole musí obsahovať dáta rovnakého typu , ale inak sú veľmi flexibilné . Index poľa nemôže presiahnuť limity Long dátový typ , ale vzhľadom k tomu , že dlhý typ dát sa pohybuje v hodnote od -9.223.372.036.854.775.808 cez 9,223,372,036,854,775,807 , tam je docela veľký priestor vyplniť . Polia sú tiež obmedzené 32 rozmerov , aj keď je to nezvyčajné pre programátorov používať viac ako tri .

Najnovšie články

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