- Administratie Publica (112)
- Agricultura (96)
- Algoritmi si programare (26)
- Analiza economico financiara (52)
- Analiza matematica (25)
- Arheologie industriala (11)
- Arhitectura (39)
- Arhitectura peisagera (8)
- Astrologie (8)
- Asistenta medicala (34)
- Asistenta Sociala (104)
- AutoCAD (57)
- Automatica (63)
- Baze de Date (106)
- Bazele Managementului Industrial (16)
- Bazele Sistemelor de Achizitie a Datelor (5)
- Biologie (92)
- Chimie (131)
- CIA (5)
- Cibernetica (4)
- Circuite digitale integrate (3)
- Circuite Integrate (8)
- C++ (31)
- Comert (127)
- Comunicare (201)
- Comert (127)
- Consiliere scolara (13)
- Constructii (52)
- Contabilitate (329)
- Contabilitate bancara (50)
- Credit si banci (26)
- Depanare PC (30)
- Didactica (24)
- Dispozitive si Circuite Electronice (8)
- Drept penal (42)
- Drept (343)
- Drept comercial (52)
- Drept administrativ (45)
- Drept civil (159)
- Drept constitutional (47)
- Drept economic (21)
- Drept Penal Special (26)
- Economie (554)
- Economie politica (71)
- Economia si Gestiunea Intreprinderii (32)
- Educatie fizica si sport (59)
- Electronica industriala (59)
- Engleza (84)
- Ergoterapie (11)
- Filosofie (112)
- Finante (162)
- Fiscalitate (12)
- Fizica (72)
- Fotografia digitala (26)
- Franceza (16)
- Frigotehnie (4)
- Genetica (11)
- Geografie (160)
- Gestiune hoteliera (1)
- Ginecologie (8)
- Informatica (345)
- Inginerie mecanica (79)
- IS (3)
- Istoria relatiilor internationale (52)
- Istoria secolului XX (34)
- Istoria literaturii romane (6)
- Istorie (86)
- Java (10)
- Kinetoterapie (33)
- Limba Romana (34)
- transporturi (40)
- Literatura comparata (5)
- Logistica (13)
- Logopedie (5)
- Management (324)
- Managementul resurselor umane (54)
- Marketing (306)
- Mass media (61)
- Matematica (65)
- Materiale in electronica (21)
- Medicina (353)
- Merceologie (29)
- Metodologie (10)
- Metodologie si Statistica (4)
- Moneda Credit (36)
- Muzica (6)
- PHP si SQL (11)
- Oracle (33)
- Pedagogie (109)
- Politologie (46)
- Prelucrarea semnalelor si imaginilor (14)
- Prelucrarea si Analiza Imaginilor (12)
- Programare orientata pe obiecte (12)
- Protectia Mediului (53)
- Psihiatrie (12)
- Psihologie (443)
- Psihopedagogie Speciala (27)
- Radiologie (1)
- Relatii Internationale si Studii Europene (109)
- Retele de calculatoare (39)
- Sociologia familiei (22)
- Sociologie (159)
- Spectroscopie si LASERI (12)
- SPSS (16)
- Statistica (34)
- Structuri de date si algoritmi (4)
- Teologie (20)
- Teoria Sistemelor (6)
- Teoria transmisiunii informatiilor (15)
- Terapia ocupationala si ergoterapia (1)
- Transmisiuni Analogice si Digitale. (6)
- Turism (137)
- Visual Basic (13)
- Word (4)
Mediul Borland C a fost extins la Visual C si C++ Builder, adaptate programarii orientate obiect si interfetei grafice Windows 95. Limbajul C a fost extins la C++ permitand aplicarea conceptelor programarii prin abstractizarea datelor si programarii orientate spre obiecte.
Fisierele sursa pot avea extensia C, CP, sau CPP. ...
adaugat de
Raluca
24 apr 2010 in
Cursuri C++
STRUCTURA GENERALA A UNUI SISTEM DE CALCUL
Calculatorul reprezinta un sistem electronic (ansamblu de dispozitive si circuite diverse) complex care prelucreaza datele introduse intr-o forma prestabilita, efectueaza diverse operatii asupra acestora si furnizeaza rezultatele obtinute.
Principalele avantaje ale folosirii calculatorului constau in:
- viteza mare de...
adaugat de
Cojocar Ecaterina
18 feb 2010 in
Cursuri C++
Limbajul C a fost conceput ca un limbaj relativ redus, evitandu-se elementele care nu au fost considerate strict necesare sau care ar reduce flexibilitatea s viteza de executie. Prin urmare, limbajul C nu are incorporate facilitati de prelucrare directa a sirurilor de caractere, multimilor, listelor, tablourilor. Din acest motiv, nu exista definit un tip de date pentru...
adaugat de
victor dumbrava
10 feb 2010 in
Cursuri C++
In C++ tipurile abstracte de date se definesc cu ajutorul claselor, dar nu se comporta la fel ca tipurile predefinite;
Totusi, exista o serie de asemanari:
-Datele de tip abstract (obiectele) se declara la fel ca cele de tip predefinit;
-De asemenea, ele pot fi initializate la declarare.
-In cazul tipurilor abstracte, operatiile se definesc cu ajutorul functiilor membre...
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Tipul Class
-In C++ clasa este un concept fundamental prin care se definesc noi tipuri de date, asociind unei structuri de date un set de functii
-Definirea unei clase presupune declararea ei prin specificarea numelui, lista claselor de baza din care este derivata clasa, daca exista, si membrii clasei: atribute (date) si metode (functii).
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Relatia dintre constructorii si destructorii claselor de baza si ai clasei derivate
-Constructorii si destructorii sunt functii membru care nu se mostenesc
-La instantierea unui obiect al unei clase derivate se apeleaza atat constructorii clasei derivate cat si cei ai claselor de baza
-La inceput, se apeleaza constructorii claselor de baza si apoi constructorul clasei...
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Mecanismul mostenirii
-Caracteristica a limbajelor POO, care permite refolosirea si extinderea functionalitatii claselor existente
-Perminte creare unor ierarhii de clase si trecerea de la clase generale la clase particulare
-Procesul implica la inceput definirea clasei de baza, care stabileste proprietatile comune.
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Se poate permite unei functii care nu este membra sa aiba acces la membrii private si protected ai clasei careia ii este prietena (friend)
Pentru a declara o functie friend se include prototipul ei in acea clasa, precedat de cuvantul cheie friend.
Spre deosebire de functiile membre, functiile friend nu poseda pointerul this implicit.
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
-Biblioteca standard a limbajului C++ ofera utilizatorului doua ierarhii de clase pentru operatii de I/E si lucrul cu fisiere. Una are ca radacina clasa streambuf, iar cealalta, clasa ios.
-la baza se afla conceptul de stream (flux). Prin stream se intelege un flux de date de la sursa catre o destinatie sau consumator.
-clasa streambuf furnizeaza functii generale pentru...
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Compilatoarele C si C++ executa in mod automat o serie de conversii pentru diferite tipuri predefinite. Aceste conversii intervin in urmatoarele situatii:
Aplicarea unui operator la operanzi de tipuri diferite;
Parametrul efectiv al unei functii are un tip diferit de parametrul formal care ii corespunde;
Tipul din antetul unei functii difera de cel al expresiei aflate in...
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Constructorii si destructorii sunt functii membre ale unei clase.
-in C++ se folosesc functii membre numite constructori si destructori pentru crearea, initializarea, copierea si distrugerea obiectelor
-un constructor: este o functie speciala membra a unei clase si are acelasi nume cu acea clasa
-are rolul de a initializa obiectele (instantele acelei clase) atunci cand...
adaugat de
Lungu Mihaela
5 feb 2010 in
Cursuri C++
Visual Studio “Orcas” va fi prima versiune care permite programatorilor sa tinteasca mai multe versiuni de .NET Framework. Asta inseamna ca poti sa deschizi sau sa creezi un proiect care in mod explicit alege unul dintre pachetele .NET Framework 2.0, 3.0 si 3.5, si Visual Studio va verifica codul programului (intellisense) in mod automat, controale toolbox,...
adaugat de
Moldovan Mihai Marian
4 feb 2010 in
Cursuri C++
Teme pentru proiecte
1. (2) Se considera cunoscute urmatoarele informatii din arhiva seviciului de stare civila a primariei unei localitati:
a) despre nasteri:
- nume si prenume mama;
- nume si prenume tata;
- nume si prenume fiu;
- data nasterii;
b) despre casatorii:
- nume si prenume sot;
- nume si prenume sotie;
- data casatoriei;
c) despre divorturi:
- nume...
adaugat de
gabi stefan
30 ian 2010 in
Cursuri C++
Principalele avantaje ale folosirii calculatorului constau in:
-viteza mare de efectuare a operatiilor;
-capacitatea extinsa de prelucrare si memorare a informatiei.
Desi constructia unui calculator - determinata de tehnologia existenta la un moment dat, de domeniul de aplicatie, de costul echipamentului si de performantele cerute - a evoluat rapid in ultimii ani,...
adaugat de
dragosh barosanu
25 ian 2010 in
Cursuri C++
PREFATA
C este un limbaj de programare cu scop general ale carui caracteristici sint economia de expresie, structuri moderne de control al fluxului si de date, precum si un set bogat de operatori. C nu este un limbaj de nivel "foarte inalt", nici "mare", si nu este specializat vreunei arii particulare de aplicatii. Dar absenta in restrictii si...
adaugat de
lara2444
6 dec 2009 in
Cursuri C++
Sistemele de calcul moderne sunt dispozitive care au fost concepute cu scopul de a facilita si accelera calcule complicate, mari consumatoare de timp.
- Din acest motiv, in majoritatea aplicatiilor, viteza, frecventa de lucru si capacitatea lor de a memora si de a avea acces la cantitati mari de informatii au un rol hotarâtor si sunt considerate caracteristici...
adaugat de
Maria Ela
27 oct 2009 in
Cursuri C++
Fiind date doua siruri ordonate crescator A[1..dimA] si B[1..dimB] se pune problema de a se construi sirul C[1..dimA + dimB] ordonat crescator ce contine toate elementele lui A si B (exemplu de operatie de combinare a doua structuri).
Algoritmul de interclasare are urmatoarea structura simpla:
Se parcurg simultan sirurile A, B si C. La fiecare pas se compara cele...
adaugat de
John Doe
24 oct 2009 in
Cursuri C++
Scopul proiectului consta in memorarea informatiilor referitoare la o grupa de studenti utilizindu-se o lista de structuri simplu inlantuite. Este eliminat astfel inconvenientul determinat de cunoasterea anticipata a numarului studentilor.
In vederea realizarii listei inlantuite, este utilizat pointerul p_start pentru memorarea adresei de inceput a acesteia, iar in...
adaugat de
sebivaduva
24 mai 2007 in
Cursuri C++
It is important to understand that operators have a precedence, but it is not essential to memorize the precedence.
New Term: Precedence is the order in which a program performs the operations in a formula. If one operator has precedence over another operator, it is evaluated first.
Higher precedence operators "bind tighter" than lower precedence operators;...
adaugat de
lucia daciana
27 nov 2006 in
Cursuri C++
OPOO
q Studiu de caz: Automatul de racoritoare (vm.cpp, vm.h, vm_demo.cpp)
definirea problemei
identificarea claselor initiale
identificarea atributelor si functiilor
interactiunea dintre obiecte
interfata utilizator
reutilizare
interactiunea dintre Domeniul Problemei (DP) si Interfata Utilizator (IU)
adaugat de
Claudiu Baltazar
22 nov 2006 in
Cursuri C++
OBiblioteca standard C++ (continuare)
Omai mult despre tablourile asociative (map-uri) din STL
qinserare, cautare, stergere
qchei multiple
qvaloare structurata
OPOO
q Studiu de caz: Concurs de gimnastica (clasam.cpp)
- problema
- identificarea claselor
- identificarea atributelor si operatiilor
- modelarea relatiilor dintre clase
-...
adaugat de
Claudiu Baltazar
22 nov 2006 in
Cursuri C++
ORelatia de mostenire (derivare) (most.h)
qdefinirea mostenirii
qaccesul la membrii mosteniti
qinitializarea bazei de clasa
qtipuri de mosteniri
qmostenire versus compozitie
qconversii standard
qvizibilitate sub mostenire
adaugat de
luminita carol
22 nov 2006 in
Cursuri C++
Cursul 8
O
OClase (continuare)
qinitializarea membru cu membru
qX& X::operator=(const X&)
OClase parametrizate
qstive parametrizate (stivap.h, stivap1.h)
qcozi parametrizate
qliste parametrizate
qprieteni si clase parametrizate
Olista liniara ordonata
#include
#include
template
class NodStiva {
Elt elt;
NodStiva *leg;...
adaugat de
lucia daciana
22 nov 2006 in
Cursuri C++
OClase
qdefinitie
qexemple ( llin.h, data.h)
qdeclaratie
date membre
functii membre
-manageri
-implementori
-functii ajutatoare
-functii de acces
functii membre const
adaugat de
maria cantemir
22 nov 2006 in
Cursuri C++
ODe la C la C++ (continuare)
qexceptii vs assert()
qparametri impliciti
qsupraincarcarea operatorilor ( c2cpp7.cpp, c2cpp9.cpp)
qtemplate-uri ( c2cpp8.cpp, meniu1.h, contor-m1.h, container.h, container_contor1.cpp)
qalocare dinamica ( string.h)
qstructuri
adaugat de
luminita carol
22 nov 2006 in
Cursuri C++
ODe la C la C++
qcomentarii cu //
qintrari/iesiri cu cin >> si respectiv cout << ( c2cpp1.cpp c2cpp10 c2cpp11)
qdeclaratii variabile ( c2cpp2.cpp, c2cpp3.cpp)
qapel prin referinta ( c2cpp4.cpp)
qfunctii care intorc variabile ( c2cpp4.cpp)
qfunctii inline ( c2cpp5.cpp)
qexceptii ( c2cpp6.cpp)
adaugat de
Claudiu Baltazar
22 nov 2006 in
Cursuri C++
O trecere in revista a POO (continuare II)
ORelatia de agregare
OExemplul container: .cpp
Aplicatia Stiva_cu_meniu (stiva-m.h, stiva-m.cpp, container_stiva.cpp)
Ierarhia Container
Polimorfism ( meniu1.h, contor-m1.h, container.h, container_contor1.cpp)
Template-uri ( meniu1.h, contor-m1.h, container.h, container_contor1.cpp)
adaugat de
lucia daciana
22 nov 2006 in
Cursuri C++
O trecere in revista a POO (continuare I)
OUtilizare de clase: string.h, string.cpp
OIerarhii de obiecte (relatia "a-kind-of")
OExemplul Meniu: .h, .cpp, demo
OComunicarea intre obiecte
OExemplul contor - meniu: .h, .cpp. demo
adaugat de
teofil gradinariu
22 nov 2006 in
Cursuri C++
O trecere in revista a POO
Elemente de POO: obiecte, clasa, atribute, metode
Declararea claselor si obiectelor in C++
Exemplul Contor: .h, .cpp, demo
Utilizarea obiectelor in C++
Constructori, destructori
Tipuri abstracte de data si obiecte
Exemplul Stiva: .h, .cpp, demo
adaugat de
Claudiu Baltazar
22 nov 2006 in
Cursuri C++

Cursuri