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

Függvényábrázolási lasarus

ablak, az épület a grafikont a harmadfokú egyenlet

A munka a projekt

A munkálatok a következő lépéseket tartalmazza:

  1. létrehozása és beállítása vizuális elemek
  2. megteremtése eljárások kidolgozása a koordinátasík
  3. ami egy eljárást rajz pontok egy síkban
  4. 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:

  1. TImage (a gráf alapuló)
  2. szöveges mezők belépő tSzerkesztés harmadfokú egyenlet paramétereit, és a munka síkja a koordináta-skála
  3. feliratok formájában Label
  4. vizuális komponens skálázás grafikus trackbar
  5. 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.

Függvényábrázolási lasarus

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).

Függvényábrázolási lasarus

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.

Kapcsolódó cikkek