Visual Fox Pro

Previzualizare curs:

Extras din curs:

VISUAL FOX PRO (VFP)

====================

Tipuri de programare:

- liniara

- structurata

- orientata pe obiecte

VFP este un mediu de programare care foloseste programarea structurata.

TIPURI DE DATE

- numeric - simplu

- dublu

- intreg

- monetar (currency)

- sir de caracatere / caracter

- tip data

- logic : true / false

- memo

- general

Tipuri de date numerice

a) date care nu sunt inregistrate in fisiere-tabele ci in memoria interna

- inregistrate pe 8 octeti

- au maxim 16 cifre

b) date care se gasesc in tabele- fisiere dbf

- numeric simplu

inregistrate 1 caracter pe 1 octet (1-20 octeti)

precizie mica, exemplu: 114 -> 3 octeti

- numeric dublu

pentru calcule cu valori mari

se reprezinta pe 8 octeti

- numeric intreg

se reprezinta pe 4 octeti

nu admite zecimale

- numetric monetar

se reprezinta pe 8 octeti

are simbolul monetar implicit $

Prelucrarea datelor numerice

operatorii:

- aritmetici : + , - , * , / , **(ridicare la putere), () paranteze.

- relationali : < , <= , > , >= , <> sau # (diferit).

- logici: and, or, not. REzultatul poate fi TRUE sau FALSE.

Tip de date sir de caractere

- cuprind oricecaracter de pe tastatura

- reprezentate 1caracter pe 1 octet

- sunt incadrate intotdeauna pe de apostroafe sau ghilimele ('' sau " ").

Operatii cu siruri de caractere

concatenare

===========

(+) ? 'Ana_'+'Pop' => Ana_Pop

(—) ? 'Ana_'-'Pop' => AnaPop_

Prelucrarea sirurilor de caractere

===========================

LEN (<sir / data de tip sir de caractere>)

- arata lungimea sirului

Ex.:

nume='Ion Stefan'

?len(nume) => 10 (se numara si spatiile)

- extragerea unui subsir dintr-un sir de carcatere

SUBSTR (<sir>,<de unde incepe extragerea>,<cate caractere extrag>)

? SUBSTR (nume,5,6) => pe ecran va aparea: Stefan

LEFT (<sir><nr de caractere extrase>)

RIGHT (<sir><nr de caractere extrase>)

REPLICATE (<caracter><numar de aparitii>)

REPL('8',10) => 8888888888

SPACE(<nr de spatii alocate>)

Compararea sirurilor

==================

ALLTRIM (<sir de caractere>)

- elimina spatiile de la inceputul si sfarsitul unui sir

LTRIM (<sir de caractere>)

- elimina spatiile de la stanga sirului

RTRIM (<sir de caractere>)

- elimina spatiile de la dreapta sirului

Deoarece in VFP nu exista analogie intre literele mari si mici pentru comparare

a fost necesara introducerea functiilor:

UPPER (<sir de caractere>)

trasforma toate caracterele in caractere mari

LOWER (<sir de caractere>)

trasforma toate caracterele in caractere mici

Observații:

O prezentare a celor mai uzuale functii din visual fox pro

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Visual Fox Pro.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
9.4/10 (5 voturi)
Nr fișiere:
1 fisier
Pagini (total):
27 pagini
Imagini extrase:
27 imagini
Nr cuvinte:
5 961 cuvinte
Nr caractere:
37 268 caractere
Marime:
30.80KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Limbaje de Programare
Predat:
la facultate
Materie:
Limbaje de Programare
Profesorului:
Pop Ion
Sus!