Curs / Limbaje de Programare / Facultate
10. SISTEME DE GESTIONARE A BAZELOR DE DATE - FOXPRO 2.6 DOS 10.1. Introducere Sistemele de gestionare a bazelor de date - S. G. B. D. - sunt sisteme informatice Software (programe de firma) specializate in stocarea si prelucrarea unui volum mare de date, supuse unui numar mic de...
Curs / Limbaje de Programare / Facultate
Procesorul de tabele Excel include un numar mare de functii predefinite (232), dar ofera si posibilitatea ca utilizatorul sa-si defineasca propriile functii, potrivit cerintelor de exploatare a aplicatiilor. Functiile Excel permit efectuarea de calcule si prelucrari diverse, de la...
Curs / Limbaje de Programare / Facultate
CUVINTE IMPORTANTE: - MEDIU DE DEZVOLTARE A UNEI APLICATII INFORMATICE SUB WINDOWS; LIMBAJ DE PROGRAMARE; PROGRAM DE CALCULATOR, COD-SURSA, COMPILATOR, APLICATIE INFORMATICA SUB WINDOWS, PROIECT APLICATIE; - PROGRAMARE CONDUSA DE EVENIMENTE ( EVENT-DRIVEN PROGRAMMING), PROGRAMARE...
Curs / Limbaje de Programare / Facultate
1. Introducere 1.1. Introducere in sisteme programabile (calculatoare) si programare Calculatorul este un sistem electronic (o masina electronica) care permite realizarea unor sarcini (tasks) in mod repetat. Aceste sarcini poarta numele de programe, iar calculatorul mai poate fi...
Curs / Limbaje de Programare / Facultate
1 Problema color ? arii 2 Algoritmul greedy de colorare 3 Algoritmul Dsatur (Degree of Saturation) Problema color ? arii Daca G = (V;E) este un graf ,si p 2 N, se nume,ste p-colorare (varfurilor) lui G o aplica,tie c : V ! f1; :::; pg cu proprietatea c?a c?1(i) este mul,time...
Curs / Limbaje de Programare / Facultate
Iteratorii sunt generalizari ale pointerilor; acestia ne permit sa lucram cu diverse structuri de date (containere) in mod uniform. Un iterator este un obiect care serveste pentru a parcurge un container, intr-un mod asemanator pointerilor in cazul vectorilor. Iteratorii pot fi...
Curs / Limbaje de Programare / Facultate
Notiuni introductive Istoric Java: - proiectul Java a fost initiat inca din 1990 dar firma Sun Microsystems a facut publica specificatia noului limbaj abia in 1995 la SunWorld in San Francisco; parintele noului limbaj Java a fost James Gosling, cunoscut ca autor al editorului emacs;...
Curs / Limbaje de Programare / Facultate
Join Join-ul este folosit cand o cerere SQL necesita date din mai multe tabele din baza de date. Articolele dintr-o tabela pot fi unite cu articolele din alta tabela in functie de valorile comune existente in coloanele corespunzatoare. Vom prezenta: 1. Equi-join 2. Non-equi-join...
Curs / Limbaje de Programare / Facultate
Motto: "Procesul programarii are mai multe faze: se incepe cu definirea CONCEPTELOR, dupa care se trece la stabilirea RELATIILOR dintre ele. Abia dupa aceea se poate trece la scrierea codului" (Bjarne Stroustrup) Premisele limbajelor orientate obiect In ultimii ani, programarea...
Curs / Limbaje de Programare / Facultate
Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în laboratoarele AT&T Bell. Limbajul C face parte din familia de limbaje concepute pe principiile programarii structurate, la care ideea centrala este...
Curs / Limbaje de Programare / Facultate
Liste înlantuite – concept Definirea clasei de tip nod într-o lista înlantuita Operatii cu noduri Copierea listei Comparatie de performanta între lista înlantuita si array Constructorul clasei IntNode // se initializeaza variabilele membre public IntNode (int initialData,...
Curs / Limbaje de Programare / Facultate
InterMedia este o componenta care extinde functionalitatile S.G.B.D. Oracle permitând stocarea, gestiunea si regasirea datelor multimedia: a imaginilor, a secventelor video, a datelor audio si a altor tipuri media eterogene, într-o maniera integrata cu tipuri de date traditionale....
Curs / Limbaje de Programare / Facultate
Componentele modelului relational sunt: 1. Structura relationala a datelor În cazul bazelor de date relationale datele sunt organizate sub forma unor tablouri bidimensionale (tabele) de date, numite relatii. Asocierile dintre relatii se reprezinta explicit prin atribute de legatura....
Curs / Limbaje de Programare / Facultate
O baza de date trebuie sa satisfaca cinci conditii esentiale13: - O buna reprezentare a realitatii înconjuratoare, adica baza de date trebuie sa ofere întotdeauna o imagine fidela a realitatii prin informatii fiabile si actualizate; - O non-redundanta a informatiei, informatia...
Curs / Limbaje de Programare / Facultate
Serializarea obiectelor Serializarea este o metoda prin care se pot salva, într-o maniera unitara, datele împreuna cu signatura unui obiect. Folosind aceasta operatie se poate salva într-un fisier, ca sir de octeti, o instanta a unei clase, în orice moment al executiei. De asemenea,...