Visual Fox Pro

Imagine preview
(9/10 din 5 voturi)

Acest curs prezinta Visual Fox Pro.
Mai jos poate fi vizualizat un extras din document (aprox. 2 pagini).

Arhiva contine 1 fisier doc de 27 de pagini .

Profesor: Pop Ion

Iti recomandam sa te uiti bine pe extras si pe imaginile oferite iar daca este ceea ce-ti trebuie pentru documentarea ta, il poti descarca.

Fratele cel mare te iubeste, acest download este gratuit. Yupyy!

Domenii: Limbaje de Programare, Calculatoare

Extras din document

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

Fisiere in arhiva (1):

  • Visual Fox Pro.doc

Alte informatii

O prezentare a celor mai uzuale functii din visual fox pro