Függvényábrázolási lasarus
Ezt az anyagot szentelt az építőiparban a grafikon «Lasarus». Ez azt mutatja, az elv az átutalás derékszögű koordináták a képernyőn, valamint egy eljárást egy alkalmazás programozás a vizuális környezet.
Programozás tenni egy vizuális programozási környezetben, «Lázár».
Példaként veszünk egy harmadfokú függvénnyel y = a · x 3 + b · x 2 + c · x + d
ablak, az épület a grafikont a harmadfokú egyenlet
A munka a projekt
A munkálatok a következő lépéseket tartalmazza:
- létrehozása és beállítása vizuális elemek
- megteremtése eljárások kidolgozása a koordinátasík
- ami egy eljárást rajz pontok egy síkban
- hozzá a képessége, hogy változtatni a paramétereket és a skála menetrend
A következő komponenseket használjuk az építőiparban a képet:
- TImage (a gráf alapuló)
- szöveges mezők belépő tSzerkesztés harmadfokú egyenlet paramétereit, és a munka síkja a koordináta-skála
- feliratok formájában Label
- vizuális komponens skálázás grafikus trackbar
- vizuális komponenseket változtatni szöveges mezők paraméterei UpDown
Építése Koordinátatengelyek
Mivel az építkezés a tengelyek előfordul egy programot többször, például, ha változik a függvény paramétereit, vagy zoomolás, akkor van értelme, hogy ezt a műveletet külön eljárás.
Az építőiparban a pontokat a számítógép képernyőjén, meg kell ismételten elvégezni fordítását derékszögű koordinátákat a képernyőn. Emlékezzünk, hogy a képernyő koordináta-tengelyek vannak elrendezve eltérően, a tengely y «néz ki,” lefelé ugyanazon a képernyőn koordinátákat, mindig egy pozitív egész szám, és a derékszögű koordináták lehetnek egy tetszőleges szám.
Fordítása derékszögű koordináták a „képernyő”. Jelentése tetszőleges koordináta pontokat hoznak.
Átalakítás az alábbiak szerint végezzük:
x0. y0 - képernyő koordinátáit a nulla pont
dd - a pontok száma a képernyőn, amely megfelel egyetlen szegmens (egység intervallum hossza).
Az eljárás a rajz pont a képernyőn
A grafikon lerakódás csökken a megváltozott érték egy szöveges mező m és dolgozza át a képernyőn. Erre a célra a vizuális komponens trackbar. Utanovite komponens formájában, egyes tulajdonságait meghatározó min, max, összesen (minimális, maximális érték, amely tudja fogadni a komponensek és az aktuális skálaérték). Készítsen eseményvezérelt eljárást, hogy ne lépjen fel, ha megváltoztatja a csúszka helyzetét:
Megváltoztatása funkció paraméterei
A paraméter értékek a, b. c és d típusának meghatározása függvény grafikon. A szöveg módosításához mezők tárolja az értékeket vizuális elemek UpDown tudnak kötődni egy szöveges mező (Associate tulajdonság). Lehetőség van, hogy lezárja a nagyon szöveges mező szerkesztésre (ReadOnly tulajdon - igaz).
Binding UpDown komponens egy szöveges mező
Ha rákattint a fel és le értékét a szöveg mező változásait egységnyi és eseményvezérelt eljárás:
Ez minden. A projekt szükséges a hibakeresés, gyűjteni (hogy a futtatható fájl). A projekt fájlokat és fordításhoz megtalálja a kapcsolódási ezt az anyagot.