Illusztrált saját kezelési kézikönyv a delphi 7 számára kezdőknek> grafikai lehetőségek delphi> broken line

Broken Line

A vonallánc módszer egy vonalláncot rajzol. Paraméterként a módszer Txt típusú tömböt kap. A tömb minden egyes eleme olyan rekord, amelynek x és y mezői tartalmazzák a vonallánc inflexiós pontjának koordinátáit.





A Polyline módszer egy vonalláncot húz, egymás után egyesítve a koordináták egyenes vonalát, amelyeknek a koordinátái a tömbben vannak: az első a második, a második a harmadik, a harmadik a negyedik stb.

A Polyline módszer 10.3-as listában történő használatának példájaként egy eljárást mutatunk be, amely egy adott érték változásának grafikonját mutatja. Feltételezzük, hogy az eredeti adatok az Adat-tömbben (Type Integer) elérhető eljárásban hozzáférhetőek.







10.3. Funkciógrafikon (Polyline módszerrel).

A Polyline módszerrel zárt hurkokat lehet rajzolni. Ehhez a tömb első és utolsó elemének ugyanazon pont koordinátáit kell tartalmaznia. Például a 10.4-es listában a zárt hurok rajzolásához használt Polyline-módszer használatakor egy program jelenik meg, amely egy ötágú csillag kontúrját rajzolja a párbeszédpanel felületére, az egér gombjának megnyomásakor (10.5 ábra).

Az a szín, amellyel a csillag húzódik, attól függ, hogy melyik egérgombot nyomta meg. A feldolgozási eljárás kattintva az egér gombját (MouseDown esemény) okoz Starline csillag rajz eljárást, és átadja azt a paraméter a koordináta pont, ahol a gomb megnyomása. A csillag felhívja a starLine eljárást. amely paraméterként megkapja a csillag és a vászon középpontjának koordinátáit, amelyeken a csillagot ki kell mutatni. Először koordinátáinak kiszámításához a csillagok, és mélyedések, ami meg van írva, hogy a tömb p. Ezt a tömböt ezután a Polyline-módszer paramétereként adják át.

A csillag sugarainak és völgyeinek koordinátáinak kiszámításakor a sin és cos függvényeket használják. Mivel az érvelés e funkciók kell radiánban, szögértéket fok értékének szorzatával pi / 180, ahol pi - egy szabványos nevű állandó száma egyenlő a π.

megjegyzés
Felhívjuk figyelmét, hogy a méret a tömb p egyik nagyobb, mint a számát a csillagok, és mélyedések, valamint, hogy az értékek az első és az utolsó elem a tömb azonos.

A PROJEKTEK

  • Navigátor az aromák óceánjában