Hogy kell a Lazarus nevű programmal programozni? HELP
Az a házi informatikából, hogy a Lazarus nevű programmal meg kell csinálni egy programot...(téglalap kerülete, területe)
Segítsetek légyszives!
File menü -> New -> Program
File menü -> save elmented valamilyen néven a név lehetőleg csak ékezet nélküli betűket tartalmazzon, vagy számjegyet is tartalmazhat de csak betűvel kezdődhet ...
Kapsz vmilyen előre elkészített kódot, de szinte ugyan úgy programozhatsz mint pascal-ban.
Zöld gombbal vagy F9-el futtathatod a programod.
A felkínált elemekből összeraksz egy képernyőt, mondjuk három kis szövegablakkal a hosszúságnak és a szélességnek és az eredménynek, meg két gombot (kerület, terület). A gomb megnyomása az OnClick esemény, ehhez írj gyakorlatilag tiszta pascalban egy rutint, ami kiszámolja az ablakocskákban kapott értékek alapján a fentieket. A beolvasás az ablak Text tulajdonságát jelenti, ami egy szöveget ad, ezért alakítsd át számmá. Hogy ne lógjon annyira a levegőben, ilyesmi egyszerű dolgot képzelj el:
procedure TeruletGomb_click;
var xertek, yertek: real; kod: integer; s: string;
begin
val(xAblak.Text, xertek, kod);
val(yAblak.Text, yertek, kod);
str(xertek*yertek, s);
eredmenyAblak.Text:=s;
end;
Remélem nem tévesztettem el... Nem emlékszem, lehet, hogy közvetlenül számértékeket is lehet beolvasni-kiírni valahogy, esetleg az eredmenyAblak.Text is berakható stringváltozóként a str() függvénybe, nem is ez a lényeg, hanem az, hogy a háttérben működő Free Pascal program ilyen egyszerűen kommunikál a grafikus felülettel.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!