Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro

Curs
8/10 (1 vot)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 49 în total
Cuvinte : 12585
Mărime: 104.38KB (arhivat)
Cost: Gratis
Profesor îndrumător / Prezentat Profesorului: lector Runceanu Adrian

Extras din document

CAPITOLUL 5

ELEMENTE DE PROGRAMARE –REALIZAREA PROGRAMELOR

5.1. Introducere

De-a lungul timpului, tehnicile şi metodele de programare a calculatoarelor au evoluat, începând cu programarea clasică, continuând cu cea structurată, trecând la programarea orientată pe obiecte şi la cea condusă de evenimente şi ajungând astăzi la modelul programării vizuale, implementat în majoritatea mediilor moderne de programare.

Diferenţele dintre aceste moduri nu se află în rezultatele furnizate de programe, ci în modul de concepere a programelor respctive Cu alte cuvinte, aceeaşi operaţie care se execută pe un sistem de calcul se poate realiza prin oricare dintre modelele amintite Diferă, în schimb, efortul necesar realizării programului care să rezolve problema, timpul consumat, viteza de execuţie.

Visual Foxpro, permite toate tipurile de programare prezentate anterior. Scopul acestui curs este de a prezentat acele minime elemente de care este nevoie pentru a realiza programe.

Dar ce este un program de fapt - Un program este o succesiune de instrucţiuni , realizate în conformitate cu regulile limbajului de programare folosit, care rezolvă o anumită problemă, îndeplineşte o anumită sarcină, printr-un algoritm. Până acum , când doream să obţinem ceva , fie alegeam o comandă dintr-un meniu, fie o tastam în fereastra de comandă , după care sistemul o executa imediat Acest mod de lucru , este un mod de lucru interactiv, folosit mai ales în etapa de concepere a sistemului informatic, pentru a construi şi depana diferitele elemente ale aplicaţiei. În schimb, un program permite gruparea comenzilor, eventual folosind şi instrucţiuni , şi executarea lor după aceea, prin lansarea programului. Programele sunt folosite ca şi părţi ale unei aplicaţii mai mari, părţi care se adaugă aplicaţiei respective (vom vedea acest lucru, la realizarea proiectelor).

Cum se lucrează cu un program - Va trebui să parcurgem mai multe etape pentru a obţine un program funcţional Aceste etape sunt :

- scrierea programului( editarea conţinutului acestuia ). Pentru asta , vom folosi editorul de texte al sistemului Visual Foxpro Aceste se porneşte fie din meniul File, cu opţiunea New şi selectarea categoriei Program , fie prin tastarea în fereastra de comandă a comenzii MODIFY COMMAND numeprogram.

- salvarea programului, lucru ce se poate realiza tastând CTRL +W sau alegând SAVE din meniul FILE Programul va fi depus într-un fişier cu extensia PRG.

- compilarea şi execuţia programului folosind comanda DO NumeProgram [WITH listaparametrii] sau alegând din meniul PROGRAM opţiunea DO. În această etapă , programul sursă ( cel cu extensia PRG) este convertit într-o formă pe care o poate interpreta şi executa Forma compilată este salvată pe disc, având extensia FXP.

Când se încheie execuţia unui program - Execuţia unui program se va opri în una din următoarele situaţii :

- la execuţia unei comenzi RETURN, CANCEL, QUIT.

- când se întâlneşte sfârşitul de fişier;

- când se întâlneşte o altă comandă DO , se porneşte noul program ( după execuţia noului program se revine în cel vechi şi se continuă de unde s-a rămas).

5.2. Elemente de limbaj

Vom prezenta mai departe elementele de limbaj de care avem nevoie pentru a putea realiza un program

5.2.1. Tipuri de date şi funcţii asociate.

Informaţiile din lumea înconjurătoare sunt prelucrate de sistemele de calcul ca şi date. Orice program lucrează cu date, ele fiind memorate în memoria externă a calculatorului după anumite formate Pentru fiecare dată este important modul de memorare (formatul fizic de reprezentare) cât şi semnificaţia acelor date. În funcţie de aceste elemente , sistemul ştie cum să controleze şi să acceseze acele date Aceste caracteristici ale unei date sunt precizate de tipul de date.

Orice limbaj de programare , inclusiv Visual Foxpro, conţine mai multe tipuri de date ce pot fi folosite Utilizatorul , atunci când lucrează cu date , fie într-o bază de date (tabel) , fie în program prin intermediul variabilelor , trebuie să precizeze tipul de date al acelor valori. Prin acest lucru se precizează domeniul de valori posibile ale unui câmp al unui tabel sau al unei variabile

Preview document

Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 1
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 2
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 3
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 4
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 5
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 6
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 7
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 8
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 9
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 10
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 11
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 12
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 13
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 14
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 15
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 16
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 17
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 18
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 19
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 20
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 21
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 22
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 23
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 24
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 25
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 26
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 27
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 28
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 29
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 30
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 31
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 32
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 33
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 34
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 35
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 36
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 37
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 38
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 39
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 40
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 41
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 42
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 43
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 44
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 45
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 46
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 47
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 48
Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro - Pagina 49

Conținut arhivă zip

  • Capitolul 5 - Elemente de Programare - Realizarea Programelor - FoxPro.doc

Alții au mai descărcat și

Arhitectura calculatoarelor - configurația hardware a unui PC compatibil IBM

CAPITOLUL I CONFIGURATIA HARDWARE A UNUI P.C. COMPATIBIL I.B.M. Configuratia unui PC compatibil IBM Introducere Au trecut mai bine de doua...

Conceptele Fundamentale ale Limbajelor de Programare

INTRODUCERE Obiectul disciplinei: limbajele de programare Obiective: · Studiul conceptelor fundamentale care stau la baza proiectării...

Programare orientată pe obiect C++

1. INTRODUCERE ÎN C++ Exista limbaje concepute strict pe baza conceptelor programării orientate pe obiecte (POO), de exemplu Simula sau Smalltalk....

Programare C

CURS 2 1. -pr care tine cont de variabila declarata local #include <stdio.h> int a=20; main() { int a=4; printf ("nr este:%d\n",a); } 2....

Programare pe Obiecte

S-a observat ca un obiect real este caracterizat de o structura, proprietati si de functionalitate. În POO obiectul este alcatuit dintr-o...

Programarea Calculatoarelor - 3 -

5. Instructiuni. 5.1. Instructiunea expresie. O instructiune expresie se obtine punând terminatorul de instructiune (punct-virgula) dupa o...

Curs Excel

Deplasarea prin foi Deplasarea dintr-o foaie in alta se face cu clic cu mouse-ul pe eticheta foii dorite. Deplasarea prin celule Va puteti...

Te-ar putea interesa și

Sistemele Expert

Introducere Odată cu trecerea timpului, companiile se confruntă cu cantităţi tot mai mari de date. De fiecare dată când o persoană extrage numerar...

Metode de amortizare a imobilității corporale

ARGUMENT Am ales aceasta tema deoarece am considerat-o ca fiind de o deosebita importanta. In contextul actual al economiei de piata o unitate...

Introducere în programarea orientată - obiect

Programarea orientată – obiect (POO) revoluţionează aproape orice aspect al dezvoltării aplicaţiilor cu Visual FoxPro, de la faza de analiză şi...

Sisteme informatice și gestiunea bazelor de date

Capitolul 1 Sisteme de gestiune a bazelor de date. Funcţii. Arhitectură. Tipuri de SGBD-uri Un sistem de gestiune a bazelor de date (SGBD)...

Limbajul Visual FoxPro

11.1 Consideratii generale asupra limbajului 11.1.1 Consideratii generale Toate limbajele de programare au în general aceeasi structura de...

Ai nevoie de altceva?