C++ este un limbaj de programare, care este de obicei utilizat de adevărați profesioniști - una dintre cele mai populare limbaje orientate spre programare. C++ este folosit pentru a crea software - sisteme de operare, aplicații, drivere de dispozitiv etc.
După un curs de C++ veți învăța cum să dezvoltaţi aplicațiile bazate pe Windows în C++.
Obiectivul cursului:
De a stapîni obiectiv și orientativ limbajul de programare C ++, de a învăța principiile de lucru în Microsoft Visual Studio și de a dobândi competențe de bază în dezvoltarea aplicaţiilor orientate pe obiecte.
La finalul cursului veți fi capabil să:
- Lucrați cu diferite tipuri de date, operatori și funcții C++
- Efectuați încapsulare
- Utilizați constructorii și destructorii
- Supraîncărcați operațiunile
- Utilizați moștenire și polimorfism
- Dezvoltați clase abstracte și interfețe
- Utilizați modelele de funcții și clase
- Gestionați excepțiile
- Utilizați mediul de dezvoltare modern Microsoft Visual Studio
Instructorii cursului
Pregătirea preliminară:
Finisarea cu succes cursului Programarea în limbajul C (Si)
Să primiţi o consultaţie despre pregătirea provizorie necesară pentru curs puteţi la numarul 069 41 41 99
Pregătirea provizorie este siguranţă invăţării calitative. Această este menţionată cu alt nume de curs al centrului (pregătirea preliminară obligatorie). Vă sfătuim să citiţi programul acestui curs şi să decideţi dacă aveţi cunoştinţe şi experienţă în domeniul dat. Dacă dumneavoastră cunoaşteţi mai puţin decât 85-90% din programul obligatoriu vă recomandăm să treceţi neapărat cursul de pregătire preliminară. Numai după această o să puteţi să terminaţi cursul cu Brio.
Programa cursului
Modulul 1. Tipuri de date, operațiuni și funcții în C++
- Referință tip de date
- Operațiuni - context de expansiune
- Operațiuni new și delete
- Introduse-inline-funcții
- Supraîncărcarea funcțiilor. Argumente implicite
Modulul 2. Încapsulare
- Declarația de clasă
- Conducere de control
- Indicatorul this
- Funcții și clase prietenoase
Modulul 3. Metode speciale de clasă
- Constructorul implicit
- Constructorul copy
- Supraîncărcarea constructorilor
- Destructor
Modulul 4. Membrii clasei constante și statice
- Funcții și obiecte constante.
- Date și funcții statice.
- Reguli de a inițializa și de a folosi.
Modulul 5. Supraîncărcarea operațiunilor
- Regula de supraîncărcare aoperațiunii în C ++.
- Exemple de supraîncărcarea operațiunilor de bază.
- Supraîncărcarea operatorului de atribuire si constructorul copy.
Modulul 6. Fluxuri de date în C ++
- Clasă Ierarhică de fluxuri în C ++.
- Formatarea introducere/ștergere.
- Utilizarea și crearea de manipulatori.
- Supraîncărcarea operațiunii introducere /ștergere.
- Lucrul cu fișierele.
Modulul 7. Moștenirea și Polimorfismul
- Moștenire precum mecanismul de reutilizarea codului.
- Funcțiile virtuale și cu întârziere de legare.
- Moștenirea multiplă
- O clasă virtuală de bază.
- Purfuncții virtual și clase abstracte.
Modulul 8. Modele de funcții și clase
- Domenii de șabloane de aplicații.
- Crearea și supraîncărcarea funcțiilor șablon.
- Determinare, definirea și utilizarea șablonurilor de clasă.
Modulul 9. Administrarea excepțiilor
- Aplicarea operatorilor try, catch, throw.
- Dinamica de identificare a tipurilor de timp efectuat (RTTI).
- Operațiuni exprimate.
Modulul 10. Lecția finală
- Punerea în aplicare a lucrărilor