Descriere: Un tutorial pe care ii ajuta pe incepatori
Download:-
Autor:c++
Sursa (Link-ul oficial):-
Propria parere: Folositor
Tutorialul: Mai jos .
Nu incep sa va plimb prin istoria c++-ului. Nici nu am de gand sa va spun ce este ala obiect.
De ce POO? Vreau sa va prezint un framework foarte bine gandit, de o companie norvegiana Trolltech. Frameworkul se numeste QT si se pronunta "cute"(ce dragut).
Un framework este alcatuit dintr-o serie de clase, deci pentru a va arata ce poate face acest framework, ei bine trebuie sa va explic cate o chestie, doua despre POO.
De ce QT? Sunt o multime de motive. In primul rand este cross-platform... adica folosesti acelasi cod pentru toate platformele valabile(Windows, Linux, MAC). Crossplatform-ul este viitorul, de aceea marile companii cum ar fi cei de la Autodesk(cei care au facut 3DS Max-ul), si Opera se folosesc de acest framework.
POO-ul se foloseste cel mai mult pentru a coda obiectele din jurul nostru. Spre exemplu, sa consideram un caine ca un obiect (bare with me). Un caine poate avea un nume si sigur are o varsta. De asemenea un caine poate latra, fugi, sau sari. Daca ar fi sa declaram o clasa Caine, ca atribute/date vom avea nume si varsta, iar ca metode/functii/actiuni vom avea latra(); fuge(); sare();.
Code: Select all
class Caine{
private:
string nume;
int varsta;
public:
latra();
fuge();
sare();
};
Code: Select all
class Cont{
private:
int suma;
public:
Cont(int initSuma){
Cont.suma=initSuma;
}
getSuma(){
cout<<Cont.suma;
}
setSuma(int newSuma){
Cont.suma=newSuma;
}
};
Hai sa facem o aplicatie mica. Copiati clasa Cont de mai sus si adaugati inaintea ei:
Code: Select all
#include<iostream.h>
#include<conio.h>
Code: Select all
int main(){
Cont contBanca1= new Cont(120);
contBanca1.getSuma();
contBanca1.setSuma(300);
contBanca1.getSuma();
getch();
}
Puteti folosi DevC++(un simplu search pe google). Compilati si rulati.[/b]