Munka listákat értékek 1c 7
SpisokZnacheny - gyűjteménye szoftver elemeinek tartalmazó értékei tetszőleges típusú és karakterlánc ábrázolások. Minden eleme a lista értékek van rendelve egy egész szám - az index, kezdve egy. Ezzel szemben a tömb. értékek listája dinamikus, azaz elemek adhatók hozzá, és eltávolítjuk.
A lista az értékek két esetben alkalmazott:
- Amikor dolgozik formája: a forgalomba űrlapvezérlők mint a lista és PoleSoSpiskom. azok automatikusan társított objektum típus SpisokZnacheny;
- Munka közben a kód: tárolni bármilyen bővíthető ütemezett létrehozott adatok a megfelelő mennyiségű tárgyak, mint SpisokZnacheny;
Meg kell jegyezni, hogy a tárgyak a SpisokZnacheny nem tárolt információt tárol.
Listájának létrehozása értékek
Mint minden tárgyak aggregátumtípusok, a lista az értékeket állapítottunk meg egy speciális funkciót SozdatObekt () beépített nyelv:
Inicializálás elemek értékek listája
Minden elem a lista az értékek jellemzik a következő tulajdonságokkal rendelkezik:
- Érték - maga az érték;
- Bemutató - a húr képviselete az értékeket;
- Mark - egy számérték, ami azt jelenti, hogy az elem meg van jelölve a listán;
Alapértelmezésben a értékeinek listáját üresen kerül létrehozásra. Új elem a lista értékeit használjuk DobavitZnachenie () metódus az objektum:
Megjegyezzük, hogy együtt az értéket megadhat egy karakteres ábrázolása.
Manipuláció a lista elemeinek
Az elemek a lehetséges értékek listáját a különböző tevékenységek, például a beiktatása az új elemek, sort, szerkeszteni és törölni a meglévőket.
Behelyezése új értékeket lehet egy tetszőleges helyen a listában. Ehhez VstavitZnachenie () módszer:
A listát a elem értékeit használt getValue () módszer az objektum:
Törlése listatételek felhasználásával előállított UdalitZnachenie () metódus:
interaktív funkciók
Object SpisokZnacheny számos technikát, hogy kölcsönhatásba lépnek a felhasználó. Például, használ VybratZnachenie () módszer jelezve a felhasználónak, hogy kiválasszon egyet a:
Azt is fel lehet ajánlani a felhasználónak, hogy jelölje meg egy vagy több elemet a listában. Ehhez OtmetitZnacheniya () módszerrel. amely megjeleníti a feljegyzések listája (négyzeteket):
Találd meg az összes értéket a felhasználó lehet jelölni a végigmegy a ciklust, és Mark () metódust. amely visszaadja az állapot a tétel címkézés:
Végigmegy az értékek listája
Ahhoz végighaladni (bypass) minden eleme értékek listája általában használt a ciklus operátor: