1. Feladat

18
1. Feladat Hozzunk létre egy olyan programot amely számokat ír ki és a felhasználónak időre be kell gépelni ezeket.

description

1. Feladat. Hozzunk létre egy olyan programot amely számokat ír ki és a felhasználónak időre be kell gépelni ezeket. Első lépésként válasszuk a File/New/Vcl form menüpontot!. 4. 1. 2. Ide kattintva elkezdhetjük a programunk fejlesztését lépésről lépésre!. 3. - PowerPoint PPT Presentation

Transcript of 1. Feladat

Page 1: 1. Feladat

1. Feladat Hozzunk létre egy olyan programot amely számokat ír ki és a

felhasználónak időre be kell gépelni ezeket.

Page 2: 1. Feladat

Első lépésként válasszuk a File/New/Vcl form menüpontot!

Page 3: 1. Feladat

Ide kattintva elkezdhetjük a programunk fejlesztését lépésről lépésre!

1. 2

.

3.

4.

Page 4: 1. Feladat

Propertiesen belül megadhatjuk formunk néhány tulajdonságát. Most csak néhány a

programunkhoz fontos tulajdonságot mutatnánk be.

Név Tulajdonság

Name Programunk nevét adhatjuk meg

Color Hátteret színe

Width Ablak szélessége

Height Ablak magassága

Font Igazítás(pl.:jobbra,balra)

Menü Tovább

Page 5: 1. Feladat

Eventeket adhatunk hozzá, amin keresztül parancsokat írhatunk be, amik arra a bizonyos

utasításra hajtódnak végre.

Vissza Menü

Név Tulajdonság

onactive

A form aktiválása után egyből végrehajtja a beírt parancsokat.

oneclick A formra kattintva az ott általunk megadott parancsokat hatja végre.

Page 6: 1. Feladat

Rad studio egyik nagy előnye hogy objektumorientált, így nincs más dolgunk, mint behúzgálni amire szükségünk van és

parancsokkal ellátni.

Név Rövid magyarázat

Standard csoport

Tbutton Egy egyszerű gomb

Tmemo Többsoros szöveg doboz

Tmainmenu Menü

Tedit Egy soros szöveg doboz

Win32 csoport

Tproggresbar

Mutatja majd hogy hol tartunk

System csoport

Ttimer Óra

Menü

Page 7: 1. Feladat

Ezzel a füllel az ablakot tekinthetjük meg!

Ezzel a füllel a forrás kódot tekinthetjük meg!

Page 8: 1. Feladat

Első lépésként húzgáljuk az alábbi objektumokat az ablakra. Majd utána külön mindegyikhez parancsokat rendelünk. Ezeket rákattintva

tekinthetjük meg!

1.

2. 3.

4. 5.

Page 9: 1. Feladat

TovábbMenü

Az editeket text tulajdonságát módosítsuk a kép alapján!Ezenkívül a gombok caption tulajdonságát is a kép alapján módosítsuk!

Page 10: 1. Feladat

Kattintsunk rá az ablakra válasszuk az events fület és azon belül az OnActive-ra kattintsunk duplán rá!

TovábbVissza

Page 11: 1. Feladat

Ezt beírva készen is vagyunk ezzel a résszel. Most futassuk le programunkat és meglátjuk az eredményét eddigi munkánknak!

Vissza Tovább

Page 12: 1. Feladat

MenüVissza

Page 13: 1. Feladat

MainMenu1-re duplán kattintva egy ilyen kis ablak jelenik meg, aminek segítségével létrehozhatjuk a nehézségi szintet kiválasztó menünket.

TovábbMenü

Kattintsunk rá és a caption tulajdonságánál írjuk be, hogy „Nehézség”. Utána ismét kattintsunk rá és létre tudjuk hozni az almenüket.

Page 14: 1. Feladat

TovábbVissza

Ezután mindegyik almenüre kattintsunk kétszer és ide írjuk majd be azokat az értékeket amik megadják a játékunk nehézségét! Ezek után ezt a varázslót be is zárhatjuk!

Page 15: 1. Feladat

Vissza Menü

Minden almenü kiválasztásakor ezek az értékek aktiválódnak. Ezekből az első az óra intervalumának meghatározása ,ezredmásodpercben ,a többire később vissza térünk!

Hozzuk létre az összes változót és majd később megértjük jelentőségüket!

Page 16: 1. Feladat

Menü

Kattintsunk rá duplán és írjuk be a következő parancsot. Ezzel leállítjuk az órát amint rá kattintottunk a gombra, és ki nullázzuk a változókat hogy újra indításkor minden nulláról kezdődjön!

Page 17: 1. Feladat

Kattintsunk rá duplán és írjuk be a következő parancsot. Ezzel leállítjuk az órát, amint rá kattintottunk a gombra, és ki nullázzuk a változókat hogy újra indításkor minden nulláról kezdődjön!

Menü

Page 18: 1. Feladat

Random számokat generálunk, amit az edit1 fog kiírni amikor az órát elindítjuk. A megadott időközönként mindig újat!

Itt egy feltétel vizsgálat van , ha jó a megoldás akkor egyet hozzá ad a jó hoz, ha rossz akkor pedig a rossz válaszok száma nő eggyel. Ezen kívül mozgatja a progressbart!

Feltétel vizsgálat , hogy a program amint lefutott leálljon. És utána lévő utolsó három sor az eredmények kiíratása.

Menü