Curs / Limbaje de Programare / Facultate
Conceptul de baze de date orientate obiect (BDOO) Limitele sistemelor relationale, in special cele referitoare la volume mari de date si complexitatea ridicata a datelor, au determinat evolutia spre sistemele orientate obiect. Dezvoltarea BDOO (generatia a treia de BD) a fost...
Curs / Limbaje de Programare / Facultate
Evolutie Intr-un calculator datele sunt stocate at\t in memoria interna (temporar) cat si in memoria externa (persistent). In memoria externa, evolutia modului de memorare a datelor a fost determinata de urmatoarele aspecte: - accesul cat mai rapid si usor la date; - stocarea unui...
Seminar / Limbaje de Programare / Facultate
Un pointer (variabila referinta) este o variabila ce contine adresa unei alte variabile, numite statice, carora li se aloca un spatiu de memorie pe toata durata blocului unde au fost declarate. Variabilele de tip referinta se numesc dinamice, ele putindu-se creea independent de...
Referat / Limbaje de Programare / Facultate
Fiecare comanda poate fi livrata in una sau mai multe transe, care vor fi facturate separat. Fiecare transa poate fi livrata in doua moduri: cu ridicare din magazin sau prin curier. In cazul in care este livrata prin curier, se percepe o taxa de transport Fiecare comanda specifica o...
Referat / Limbaje de Programare / Facultate
Crearea unei liste se face prin introducere de valori, respectand principiile descrise in subcapitolele anterioare (numele campurilor apar ca nume de coloane). Listei astfel construite i se poate asocia un nume cu optiunea Insert - Name - Define. b) Actualizarea listei - presupune...
Seminar / Limbaje de Programare / Facultate
Evolutia tehnicilor de programare determina realizarea unor produse program caracterizate prin complexitate ridicata si prin consumuri de resurse reduse. Activitatea programului devine, odata cu eliminarile restrictiilor impuse de sistemele de calcul, o activitate de alocare si...
Seminar / Limbaje de Programare / Facultate
Spre deosebire de listele simplu inlantuite care permit parcurgerea de la primul element spre ultimul alocat dinamic, listele dublu inlantuite realizeaza si drumul invers, permitand si parcurgerea de la ultimul element catre primul element. Listele dublu inlantuite sunt structuri de...
Seminar / Limbaje de Programare / Facultate
Exemplul 1: Sa se construiasca un arbore binar de cautare si sa se traverseze in inordine, in situatia in care informatia utila a unui nod este compusa din campurile ISBN si pret asociate unei carti. Se defineste structura "carte" astfel: struct book { int ISBN; float price; };...
Proiect / Limbaje de Programare / Facultate
1.1 Obiectivul problemei : Aceasta aplicatie informatica are ca obiectiv gestionarea cat mai buna a unui lant de magazine a carui principala activitate economica este comercializarea de produse electronice. Prin intermediul ei se poate genera rapoarte cu privire la stocul firmei, lista...
Referat / Limbaje de Programare / Facultate
Note the numeration of these bits: the least significant bit starts with zero (20 = 1). A register can either store numbers from 0 to 255 (positive number, no negative values), or numbers from -128 to +127 (whole number with a sign bit in bit 7), or a value representing an ASCII-coded...
Proiect / Limbaje de Programare / Facultate
Tabela1: Patrimoniu_carti Field Type Cota_carte int(4) - cheie primara Titlu_carte varchar(30) Autor varchar(30) Editura varchar(30) Domeniu varchar(30) Nr_exemplare int(2) Pret_carte int(4) Tabela2: Cititori_inregistrati Field Type Cnp bigint(13) - cheie primara...
Referat / Limbaje de Programare / Facultate
Nivel : Intermediar/Avansat I.INTRODUCERE IN FUNCTIILE DE TIP DLL DLL-urile reprezinta pentru necunoscatori niste module executabile care contin cod si date si care pot fi folosite de catre alte aplicatii Windows. Apelurile de functii API sunt de fapt apeluri de functii stocate in...
Curs / Limbaje de Programare / Facultate
Programarea orientata pe obiecte (OOP) este o noua cale de abordare a programarii. Modalitatile de programare s-au schimbat foarte mult de la aparitia calculatorului, in primul rand pentru a se acomoda cresterii complexitatii programelor. De exemplu, la inceput, cand au fost inventate...
Curs / Limbaje de Programare / Facultate
Pentru a intelege limbajul JavaScript este indicat sa avem cunostinte minime de programare utilizand unul din urmatoarele limbaje: Pascal, C, C++ sau Visual Basic. Scopul acestui subcapitol nu este acela al studierii conceptelor de baza ale programarii, ci acela al intelegerii...
Laborator / Limbaje de Programare / Facultate
Se aduc pe forma controalele cu proprietatile: - Button: cu ID-ul Button1 si textul +; - Label: cu ID-ul Labe1 si textul 100; - Button: cu ID-ul Button2 si textul -; La apasarea butonului + se va incrementa cu o unitate numarul din Label1, iar apasarea butonului - se va decrementa...