Az építőiparban a koordináta-rendszer (folytatás)
Az előző példában elkezdtük építeni egy koordináta-rendszer segítségével SetViewPort eljárást. Elkészítjük az előző példában, amely épít a mértékegységeket koordináták és őket megszámolni.
Építőipari koordinátarendszerben SetViewPort eljárást.
Összhangban №3 rekord több változó. Az egyik ilyen változó «i» fogják használni ciklust.
Ezzel összhangban №30 e változó, mi hozzá egy kezdeti értéket elérő - 250.
Összhangban №31 Repeat ciklus kezdődik. Amíg. Ebben a ciklusban kerül sor a két művelet (line №33 - rajz és a vonal №34 - megbízási művelet), azonban mindkét műveleteket kell zárójelbe üzemben kezdődik. vége (line №32 - №35). Hadd emlékeztessem önöket, hogy az üzemeltető konzol kell használni minden egyes alkalommal, amikor a ciklus lefut több művelet.
Húr №33. Rajzolj egy vonalat. Mivel az X koordináta értékét jelzi a változás «i». Eredetileg «i» változó értéke -250. Így, egy vonalat épített koordinátáit (-250,10, -250, -10).
Húr №34. Rendeljen változó «i» új értéket, amely nagyobb, mint az előző 50 képpont. Miután ez a vonal a koordinátáit (-200,10, -200, -10) kerül kialakításra. A ciklus addig folytatódik, amíg a változó «i» nincs beállítva, hogy 300 pixel (sor №36). Így, több sor, amelyek metszik az X tengely időközzel 50 pixel kerül kialakításra.
Összhangban №37 - №43 is épület egy vonalat, amely keresztezi a Y tengellyel most
Ábra. bemutat egy előzetes eredménye az ciklusok hatását.
Most minden egyes ilyen vonalak kerül a levelezés -5 és 5.
Összhangban №3 megadásához változó tárolja ezeket a számokat «ch»
Összhangban №44 rendelni variábilis «ch» kezdeti érték egyenlő -5.
Összhangban №45 változó «i», amelyek segítségével meghatározható a pályán ciklus hozzárendeli a -250.
Húr №46. Mi meg a betűtípust, irányát és mennyiségét karakterek szöveges kimenetet. Meg kell szem előtt tartani, hogy ha megy a szöveg megjelenítésére az ablakon beállított setViewport eljárásról van szó, ki kell választani a betűtípus más, mint a font DefoltFont (vagyis azt, ami az alapértelmezett). Ha ezt a betűtípust, de a szöveg nem fér el a dobozban, csak nem nyomtatott a képernyőn.
Összhangban №47 a szín a megjelenített karakterek.
Húr №48. Cycle Start. A 4. ciklus, a műveletet fogunk végrehajtani (line №50 - №54).
Húr №50. Mi lefordítani a numerikus változó értéke «ch» a húr, és írd ezt az értéket a változó «chi» (ne felejtsük el, hogy állapítsa meg a változót a Var szakasz - line №4). A kezdeti értéke «ch» számával egyenlő -5. Eljárások alkalmazásával Str ezt a számot átalakítjuk egy szimbólum -5.
Húr №51. Mi a szöveg megjelenítéséhez. Mivel az X koordináta értékét mutatja a változó «i», valamint a szöveg azt jelzi, a változó értéke «chi». A kezdeti értéke «i» egyenlő -250, és a kezdeti érték a változó «chi» karakter -5. Így, OutTextXY eljárások képernyőn -5 karakter koordinátái (-250,20).
A №52 növekményt változó «ch» egy és növedék változó queryString №53 «i» 50 pixel. Ezt követően, a képernyőn lesz a szimbóluma -4 a (-200,20). A ciklust meg kell ismételni, amíg a változó «ch» nem lesz hozzárendelve értéke 6. Így, a kijelző 11 jelzi a számok -5 5 (beleértve a 0) időközönként 50 pixel. Ezek a számok alatt jelennek meg az X tengely
Ábra. Az alábbi ábra a hatását ez a ciklus.
A fentiekben ismertetett módon, hogy dolgozzon számadatok Y tengellyel (line №56 - №70). Itt kell, hogy megszüntesse a ciklus száma 0, mert már festett. Erre a célra vonalak №64 - №68 írási állapot. Ha a változó «ch» lesz beállítva, értéke 0, akkor csökkenteni kell, és az a koordináta kijelző számjegyek növelhető 50 képpont.