VBS - bemeneti és kimeneti értékek, a Visual Basic script
Mielőtt nekilátnánk a mókára - Szeretnék írni a két szolgáltató a legfontosabb. A legfontosabb, mert a kimeneti és bemeneti adatait a programkódot. Hogy a kód látható és interaktív.
Az első ilyen csodálatos nyilatkozatai - MsgBox
Ez az állítás termel kimenő adatok a szöveges és numerikus.
A legegyszerűbb részleges szerkezet egy egyszerű következtetés.
De ez a kialakítás minimális és bonyolult lehet.
Base következő építési ezt: MsgBox (szöveg, gombok ZagolovokOkna)
Ez a példa is szeretnék összpontosítani az első, szöveges rész MsgBox érveket. Ha azt szeretnénk, hogy megjelenjen több változó, szöveges információk együtt semmit, a védjegyet használják Az úgynevezett jele összefűzése. Ha beírja + a legjobb, akkor nem kap az eredmény, ha például azt szeretnénk, hogy az A és B, és ő hozza nekik pénzt. A legrosszabb, hogy hibát generál, ha megpróbálja felvenni a szöveget semmit.
Most lássuk, mi lehet az az eset, ami azt jelzi, hogy melyik gombot, hogy megjelenítse az ablakot.
Modális ablak a rendszer szintjén: minden alkalmazás lesz elérhető, amíg a felhasználó nem válaszol erre az üzenetre
Most egy kicsit. Tegyük fel, hogy szeretnénk egy hibaüzenetet jelenít meg.
Akkor csináljuk a következő módon:
Ennek eredményeként, amire szükségünk van, megkapjuk a következő ablak:

Ez az ablak lehetővé teszi, hogy nem csak hogy valami, hanem, hogy kölcsönhatásba lépnek a felhasználó. Mi változik egy kicsit ezt a példát.
Ez a példa világosan mutatja, hogy amikor csak akarjuk, hogy valami, akkor adja MsgBox zárójel nélkül és a jelenléte a zárójelben vezet hiba. Azonban, ha egyenlőségjelet MsgBox egy változót kap választ a felhasználó, MsgBox érvek zárójelben. Mint látható, ha megnyomja a gombot az „Ismétlés”, akkor a változó értéke egyenlő 4. Ha a „Mégsem”, akkor a változó értéke 2.Kstati szó, akkor nyomja meg az Esc billentyűt egyenértékű nyomja meg a „Mégsem” gombra. A használt kód feltételes állítások IF THEN ELSE. Fogunk beszélni őket a következő cikkben. Míg hangsúlyt helyeznek a többi kódot.
A következő idézet lista reakció értékek megnyomásával bizonyos gomb:
Csak helyett numerikus értékek, akkor a fenti állandók:
Csak MsgBox biztosítja a kapcsolatot a súgó fájlt. De ez lehet a probléma. Például egy másik Windows verziót. Így végül csak annyit, hogy a maximális felvételi formátum MsgBox következő:
Most térjünk rá a legkevésbé fontos InputBox
Adatok bevitelére használt InputBox.
Minimum az alábbi konstrukciót:
Ebben a példában a beírt szöveg a területen, és ott van a kijelzőn.
Teljes tervezés InputBox következő: InputBox (szöveg, tárgy, TekstVPole, xpos, ypos, helpfile, kontextus)
Az utolsó két érv, mint az MsgBox, míg a másik arcát is. például:
És azonnal mutatja azokat az eredményeket:
Ahogy meglátjuk balról adja változó A (4 kódsort) és a megfelelő bemeneti változó B (5 kódsort).
Nem nehéz kitalálni, vesszővel elválasztva zárójelben: szöveges üzenetek a dobozban (a felhasználó megérteni, mi adja meg), ablak címét, érték szöveges mező alapértelmezés szerint (például a felhasználó további nyomokat, hogy melyik formátumot adjon meg egy értéket).
Azt is megadhatja xpos ypos és (kód 6-os vonal). Ezek az értékek azt jelzik, a távolság a bal szélén a képernyőn az ablak (xpos), és a távolság a felső széle a képernyő ablak (ypos).
Ne felejtsük el, hogy minden érvet InputBox zárójelben, amint a példa mutatja.
Ez valószínűleg az összes e.