Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Klasszikus Programozás a FoxPro-ban Páll Boglárka 2009-2010.

Hasonló előadás


Az előadások a következő témára: "Klasszikus Programozás a FoxPro-ban Páll Boglárka 2009-2010."— Előadás másolata:

1 Klasszikus Programozás a FoxPro-ban Páll Boglárka

2 Adatok Beolvasása INPUT – adatok beolvasása input [ ] to a változó megkapja a billentyűzetről beolvasott értéket és ennek típusát pl: input to a input ’Kérem a számot:’ to szam input ’Kérem a nevet:’ to nev Megjegyzés: karakterláncot a beolvasásnál ‘’ közé kell tenni

3 Adatok Beolvasása ACCEPT – karakterek beolvasása accept [ ] to a változó megkapja a billentyűzetről beolvasott karakterláncot pl: accept to a accept “Kérem a nevet: ” to nev accept “Kérem a számot:” to szam

4 Kezdőértékek adása Érték adás: = Több változó inicializálása STORE TO Pl: alfa=‘ez egy szoveg’ STORE 56 TO a,b,c

5 Kiirás ? kiírja a kifejezéseket ? AT kiírja a kifejezéseket, az aktuális sorba a paraméterként megadott oszloptól kezdődően Pl: ? a, b ? ‘valamit kiírok’ AT 40

6 Példa:

7 Adattípusok a FoxPro-ban: Numerikus Típusok TipusOperátorok Függvények Numeric -0.9E19: +0.9E19 Aritmetikai Abs(n) +, -, /, * ** (hatvány) % (modulo) Round(n1,n2) Double -4.9E324: 1.79E308 Mod(n1,n2) Int(n) Integer : Relációs Ceiling(n), =, = != (különböző) Floor(n) Currency -9E14: +9E14 Str(n1 [,n2 [,n3]])

8 Példák: ? Abs(-15){15} ? Round(1.7567, 3){1.757} ? Mod(5,2){1} ? Int(7.87){7} ? Ceiling(5.25){6} ? Floor(5.89){5} ? Str( , 13, 2){ }

9 Adattípusok a FoxPro-ban Karakterlánc Típus Az ASCII tábla betűi ‘ ’ vagy “” vagy [] között Operátorok Függvények Összefűző Substr(s,n1,n2) +, - Left/Right(s,n) Len(s) Relációs Ltrim/Rtrim/Alltrim(s), =, =, != At(s1,s2) Lower/Upper/Proper(s) Val(s) Occurs(s1,s2)

10 Példák: ? Substr(‘ABCD’,2,2){‘BC’} ? Left(‘ABCD’, 3){‘ABC’} ? Len(‘Alfa’){4} ? Ltrim(‘ Mia ’){‘Mia ’} ? At(‘nr’,‘de nr vala’){4} ? Lower(‘VALAMI’){‘valami’} ? Val(‘ ’){ } ? Occurs(‘a’,‘alfa’){2}

11 Adat típusok a FoxPro-ban Logikai Típus.T. (true) vagy.F. (false) Operátorok OR, AND, NOT vagy !

12 Adattípusok a FoxPro-ban Dátum Típus: Date {01/31/94} DateTime {01/31/94 10:30:09} Operátorok Függvények Aritmetikai Date() +, - Time() DateTime() Relációs Day(d), Month(d), Year(d), =, =, <>,!= Cmonth(d) DtoS(d), DtoC(d) CtoD(s)

13 Programozási Struktúrák a FoxPro 9 -ben

14 Elágazási struktúra IF ELSE ENDIF

15 Példa

16 Választó struktúra DO CASE CASE... CASE [OTHERWISE ] ENDCASE

17 Példa

18 Ismétlő struktúra DO WHILE [LOOP] {kényszerített kilépés} [EXIT] {kényszerített kilépés} ENDDO

19 Példa

20 Ismétlő struktúra FOR = TO [STEP ] ENDFOR

21 Példa


Letölteni ppt "Klasszikus Programozás a FoxPro-ban Páll Boglárka 2009-2010."

Hasonló előadás


Google Hirdetések