Az üzemeltető határozza

Ez hozzárendel egy nevet egy állandó érték.

Ez a megállapítás nem lehet használni a MapBasic ablakban.

Adjuk azonosító meghatározása

azonosító - név, szó, nem több, mint 31 karakter hosszú, kezdve egy betű vagy aláhúzás (_);

meghatározás - értéket MapBasic helyett minden azonosító programba szöveget.

Adjuk szereplő azonosító meghatározza az azonosító az állandó érték. Összeállítása előtt MapBasic első pótolja az egyes azonosító ID a szövegben, amelyek meghatározzák a paraméterek meghatározásához. Példák alkalmazása az üzemeltető definiálása Láthatjuk MAPBA SIC.DEF fájlt.

Kis- és nagybetűk nem különböztethető meg a nevét azonosítók. Azaz, ha a Adjuk meg a szolgáltató adja meg a beállítást FOO azonosító. Ezután a program szövegét is használható, és a Foo. és ize.

A Define nyilatkozatot nem lehet használni, hogy nevezze meg a szavakat használt, mint a legfontosabb, például, Set vagy létrehozása. A lista a „tiltott” szó szerepel a leírása a Dim utasítással.

Határozza meg az üzemeltető teszi a programot érthetőbbé t. Hogy. Megadhatja értelmes nevet állandók. Például, a számát π (pi) használjuk a programban, amely körülbelül egyenlő 3,141593. Meg lehet rendelni az állandó Pi nevet és használja a programot. Ehhez a program elején írjon:

Adjuk PI 3.141593

A paraméter meghatározása Határozza meg a kezelő használhatja idézőjelbe.

Adjuk FILE_NAME "World.tab"

Az alábbi nyilatkozat része a szabványos meghatározások MAPBASIC.DEF fájlt. Ezáltal meghatározás felfedezéséhez vezet az üres doboz „Üzenet”:

Adjuk CLS nyomtatása Chr $ (12)

Töröl egy vagy több grafikus objektumok. Alternatív módon, kivág egy vagy több sorban a táblázat.

Törlés [Object] táblázatból [Amennyiben rowid = ID_NUMBER]

táblázat - a tábla neve;

ID_NUMBER - sorszám, értéke 1 vagy több.

Törlés üzemeltető törli a grafikus objektum vagy az összes bejegyzést, amely megfelel a tárgy a táblázatban.

Alapértelmezésben az összes táblázat sorait eltávolítják. Ha az üzemeltető a kulcsszó Object. Ezután eltávolítjuk a grafika, a MapBasic nem távolítja el bejegyzéseket, amelyek ezeket az objektumokat adunk.

ID_NUMBER lehetőség javaslatok Amennyiben rowid =. beállítja a sor számát, hogy el kell távolítani az oszlopról. Törlés, ha a szolgáltató nem tartalmazzák a kulcsszót Object, és nem adja meg a számát sorban törölni, minden bejegyzés a tábla törlésre kerül.

Törlés objektumot egy üzemben eltér az üzemeltető csepp térkép. Eredeti működik csak a tárgyakkal vagy feljegyzések, és nem befolyásolja a szerkezet a táblázatban. Dobja térkép nyilatkozatot. éppen ellenkezőleg, ez megváltoztatja a szerkezetét az asztalra úgy, hogy kizárják a grafikus objektumok.

Ebben a példában az üzemeltető törli minden rekordot törölni az asztalról CLIENTS.TAB. Maga a táblázat nem kerül eltávolításra és válik egy üres hasonló a táblázatot, hogy jön létre a parancsot MapInfo Isle F> H karbolaktont TÁBLÁZAT.

Nyílt táblázat „clients.tab”

Törlés a kliensek

Commit táblázat ügyfelek

Törlés üzemeltető törli csak a grafikus csatolt tizedik felvétel asztalra.

Nyílt táblázat „clients.tab”

Törlés Object ügyfelekkel Amennyiben rowid = 10

Commit táblázat ügyfelek

Dobja térkép. Insert

[W szélessége] [Magasság: h] [pozíció x, y] [hívása felvezető]

cím - a húr érték kerül a címsorban a párbeszédablak;

h - állítja a magassága a párbeszédablak speciális mértékegység a magassága a párbeszéd (a magassága egy karakter a párbeszéd 8 egység);

w - szélességét adja meg a párbeszédablakban különleges párbeszéd egység szélessége (szélessége egy karakter a párbeszéd 4 db);

x, y - koordinátáit a bal felső sarokban a párbeszéd pixelben képest a bal felső sarokban a munkaterület MapInfo azon (alapértelmezett párbeszédablak jelenik közepén helyezkedik el);

handler - eljárás nevét, amely végre megkötése előtt a párbeszéd a képernyőn; Általában Alter Ellenőrzési nyilatkozatok kerülnek ezek az eljárások.

Minden paraméter control_clause egyike lehet a minták, amelyek valamelyikével kezdődik a következő kulcsszavakat:

Minden típusú vezérlés control_clause kínál külön fejezetben ennek

Dialog utasítás létrehoz egy tetszőleges formájú párbeszédablak a szervezet a felhasználói program párbeszéd.

Ez az úgynevezett modális dialógus Más szóval, a felhasználónak kell a párbeszédablak bezárásához (pl kattintva az „OK” vagy „Mégse”), hogy továbbra is együtt dolgozik MapInfo.

Minden, ami belül van a párbeszédablak, az úgynevezett elemek a párbeszéd. Minden elem segítségével létrehozott mondat szóval kezdődik vezérlés. párbeszéd jellemzően több elemből áll: a gombok és erősítse meg a törlést, akkor az ablak szöveg bevitelére, jelölőnégyzetek, listákat. Hány példány tartalmaznia kell egy párbeszédablak, így a mondat szóval kezdődik vezérlés. kell a Dialog nyilatkozatot. Írja párbeszédablak elem határozza meg az alábbi az ellenőrző kulcs szó (lásd fent). Például egy gomb segítségével erősítse az ajánlatot

Dialog utasítás lehetővé teszi, hogy hozzon létre párbeszédpanelek minden formáját. Ha szeretné használni a standard dialógusok a programban, akkor a következő operátorok és függvények: Ask (). Megjegyzés. Folyamatsáv. FileOpenDlg (). FileSaveAsDlg ().

További információt az alapvető fogalmak épület egy párbeszédablak, MapBasic megtalálható 6. fejezetében Használati útmutató MapBasic.

A mérete és elhelyezkedése a dialógus elemek

Az üzemeltető Dialog mérete és helyzete a párbeszédablak elem mért frakciók egy font párbeszédablak. Minden egység szélessége megegyezik egy negyedik párbeszéd jellegű szélesség (első koordináta) és a magassága minden mértékegység a párbeszéd - egy nyolcada a magassága a szimbólum (második koordináta). Például, ha egy elem szélessége 40, magassága 40, az azt jelenti, hogy az elem elfér egy szót tíz betűből és egy lista az öt sor.

központ koordinálja, hogy meghatározza a helyét a párbeszéd vett elemek a bal felső sarokban a párbeszédablak, akkor a koordinátái (0,0). A következő példa helyét azonosítja az ablakban a jobb oldalon, és öt betű a két betű alatt a bal felső sarokban a párbeszédablak:

Ajánlatok pozíció. A magasság és szélesség opcionális. Ha elhagyjuk őket, MapBasic helyezi alapértelmezett elem az, hogy a javaslatok Con trol a nyilatkozatban.

Megjegyzendő, hogy az azonos párbeszéd Macintosh tűnnek, mint Windows, mint a rendszer font a Macintosh nagyobb rendszerbe.

Párbeszédpanel Megnyitás MapBasic Dialog operátor. Bezárhatja a négy módja van:

• A felhasználó rákattint a gombra OkButton (ha ez az elem jelen van a párbeszéd);

• A felhasználó rákattint a gombra CancelButton (ha ez az elem jelen van a párbeszéd);

• A felhasználó nem törli a párbeszédablakban a rendszer menüben a párbeszédablak vagy az ESC billentyűt;

• A felhasználó nem jelzi a párbeszédablak elem, amelynek felvezető végez Dia üzemben

Általában lezárására használt gomb generált elemek vagy OKButton CancelButton. De kezelő ezeket az elemeket, akkor elfog az ablak bezárásához. Például megnyomása után az „OK” ablak jelenik meg a kérdést: „A korábbi rekordot érték elvész Tudni szeretné menteni az asztalra.?”. Ha rákattint a gombra, a negatív válasz, akkor visszatér az első ablakot.

Ahhoz, hogy ezt a hatást, akkor a kezelő Dialog megőrzése. Az üzemeltető csak akkor működik, szubrutinok-rakodók elemek OkButton és CancelButton.

Olvasás bemeneti értékek

Miután Dialog használó CommandInfo () függvény definiálható zárt felhasználói párbeszédablak „OK” vagy „Mégse”. Ha a felhasználó rákattint a „OK” gombot, akkor a függvény

Kapcsolódó cikkek