Diferență între revizuiri ale paginii „Programare Orientată pe Obiecte (C++)”
De la WikiLabs
Jump to navigationJump to searchCbira (discuție | contribuții) |
|||
| (Nu s-au afișat 10 versiuni intermediare efectuate de alți 3 utilizatori) | |||
| Linia 10: | Linia 10: | ||
== Platforme de laborator == | == Platforme de laborator == | ||
| − | # [[C++ POO Lab Lucrarea 1]] - | + | # [[C++ POO Lab Lucrarea 1]] - recapitulare: pointeri și structuri |
| − | # [[C++ POO Lab Lucrarea 2]] - | + | # [[C++ POO Lab Lucrarea 2]] - paradigme de programare; clasa, obiectul, câmpul și metoda; supraîncărcarea; constructorul; încapsularea și modificatorii de acces |
| − | # [[C++ POO Lab Lucrarea 3]] - | + | # [[C++ POO Lab Lucrarea 3]] - destructorul; referința; metode ''const-qualified''; supraîncărcarea operatorilor; constructorul de copiere și operatorul de copiere prin atribuire |
| − | # [[C++ POO Lab Lucrarea 4]] - | + | # [[C++ POO Lab Lucrarea 4]] - moștenirea; polimorfismul - metode virtuale și pur virtuale; clase abstracte |
| − | # [[C++ POO Lab Lucrarea 5]] - | + | # [[C++ POO Lab Lucrarea 5]] - tratarea excepțiilor |
| − | # [[C++ POO Lab Lucrarea 6]] - aplicații grafice - QT. | + | <!-- # [[C++ POO Lab Lucrarea 6]] - aplicații grafice - QT. --> |
== Tutorial Instalare g++ (Compilatorul C++ de la GNU) == | == Tutorial Instalare g++ (Compilatorul C++ de la GNU) == | ||
| Linia 30: | Linia 30: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| − | == Tutorial Instalare | + | == Tutorial Instalare CLion IDE == |
| − | Pentru toate sistemele de operare, urmăriți instrucțiunile prezentate pe [ | + | Pentru toate sistemele de operare, urmăriți instrucțiunile prezentate pe [https://www.jetbrains.com/help/clion/installation-guide.html site-ul oficial]. |
| + | |||
| + | == Tutorial Utilizare CLion IDE si Debugger == | ||
| + | |||
| + | [[C++ POO Lab Utile]] - utilizarea IDE-ului CLion și a debugger-ului | ||
Versiunea curentă din 20 februarie 2026 07:33
Scopul laboratorului
Scopul laboratorului de Programare Orientată Obiect este de a introduce studentului conceptele paradigmei de programare orientată pe obiecte, aprofundarea limbajului C++, precum și familiarizarea cu tehnicile de programare specifice.
Atenție: Toate lucrările acestui laborator pleacă de la premiza că sunteți deja familiarizați cu sintaxa limbajului C.
Atenție: Toate fișierele/ programele scrise la fiecare laborator se pot salva, pe e-mail, pe un stick USB, pe un repository personal de Git sau pe Moodle.
Platforme de laborator
- C++ POO Lab Lucrarea 1 - recapitulare: pointeri și structuri
- C++ POO Lab Lucrarea 2 - paradigme de programare; clasa, obiectul, câmpul și metoda; supraîncărcarea; constructorul; încapsularea și modificatorii de acces
- C++ POO Lab Lucrarea 3 - destructorul; referința; metode const-qualified; supraîncărcarea operatorilor; constructorul de copiere și operatorul de copiere prin atribuire
- C++ POO Lab Lucrarea 4 - moștenirea; polimorfismul - metode virtuale și pur virtuale; clase abstracte
- C++ POO Lab Lucrarea 5 - tratarea excepțiilor
Tutorial Instalare g++ (Compilatorul C++ de la GNU)
Instalare Windows
Pentru Windows, compilatorul g++ poate fi instalat prin MinGW. Urmăriți instrucțiunile de instalare și nu uitați să bifați compilatorul de C++ și utilitarul make.
Instalare Linux
Pentru Ubuntu, deschideți un terminal și tastați următoarea comandă:
sudo apt-get install build-essential
Tutorial Instalare CLion IDE
Pentru toate sistemele de operare, urmăriți instrucțiunile prezentate pe site-ul oficial.
Tutorial Utilizare CLion IDE si Debugger
C++ POO Lab Utile - utilizarea IDE-ului CLion și a debugger-ului