Sunteți pe pagina 1din 15

Visual C++ 2017

Visual C++ este o componentă a pachetului Microsoft Visual Studio pentru dezvoltarea
de programe C++. O versiune gratuită numită Visual Studio Express poate fi descărcată de pe
site-ul Microsoft.
Obiectivele acestui tutorial sunt: familiarizarea cu mediul de programare, crerea unui
nou proiect, a unui nou program, compilarea și rularea unui program folosind Visual C++ .
Se presupune că este instalat Visual C++ 2010 sau 2015 sau 2017. Se poate porni
programul din butonul start sau de pe desktop folosind VS Express for Desktop. Apare o
interfață utilizator a Visual C++ cum se pot vedea în Figura 1, Figura 2 sau Figura 3, depinde
de ce fel de versiune de Visual Studio se folosește.

Figura 1. Interfață utilizator pentru Visual C++ 2010 este o singură fereastră cu ajutorul căruia
se poate edita, compila, depana și rula programe.

1
Figura 2. Interfață utilizator pentru Visual C++ 2015 este o singură fereastră cu ajutorul căruia
se pot edita, compila, depana și rula programe.

Figura 3. Interfață utilizator pentru Visual C++ 2017 este o singură fereastră cu ajutorul căruia
se pot edita, compila, depana și rula programe.

Crearea unui proiect (Visual Studio 2010, 2015)


Pentru a crea programe în C++ folosind mediul de programare Visual C++, va trebui să
fie creat un nou proiect. Un proiect este asemănător cu un document care are toate fișierele în
el. În continuare sunt prezentați pașii necesari creării unui nou proiect:

2
1. Se alege din meniul File -> New -> Project pentru a afișa fereastra New Project,
prezentat în Figura 4.
2. Se alege C++ din cadrul Template și se selectează din coloana din mijloc Win32
Console Application. Se tastează în câmpul nume (Name) Exenplu apoi in câmpul unde
se va salva proiectul D:\Exemplu (Location). Apoi se apasă tasta OK pentru a apărea
fereastra Win32 Application Wizard, prezentat în Figura 5.
3. Se selectează Next pentru a afișa fereastra de setări a aplicației, cum este prezentat în
Figura 6.
4. Se selectează Console application din secțiunea tipul aplicației (Application type) și se
selectează Empty project din secțiunea Addition options. Se apasă butonul Finish pentru
a crea noul proiect. Se va putea vedea proiectul Exemplu în fereastra Solution Explorer,
cum este prezentat în Figura 7.

Figura 4. Crearea unui nou proiect înainte de crearea programelor

3
Figura 5. Win32 Application Wizard pentru crearea unui proiect de tip Win32 Application

Figura 6. Fereastra de setare a aplicației Win32 permite selectarea tipului aplicației

4
Figura 7. Solution Explorer

Crearea unui proiect (Visual Studio 2017)


Pentru a crea programe în C++ folosind mediul de programare Visual C++, va trebui să
fie creat un nou proiect. Un proiect este asemănător cu un document care are toate fișierele în
el. În continuare sunt prezentați pașii necesari creării unui nou proiect:
1. Se alege din meniul File -> New -> Project pentru a afișa fereastra New Project,
prezentat în Figura 8.
2. Se alege C++ din cadrul Template și se selectează din coloana din mijloc Empty
Project. Se tastează în câmpul nume (Name) Exenplu apoi in câmpul unde se va salva
proiectul D:\Exemplu (Location). Apoi se apasă tasta OK (Figura 9).

5
Figura 8. Crearea unui nou proiect înainte de crearea programelor

Figura 9. Selectarea numelui proiectului si a tipului

6
Crearea unui program C
După ce s-a creat proiectul se pot crea programe. În liniile următoare sunt prezentate
pașii pentru crearea unui program C:
1. Se selectează proiectul Exemplu din fereastra Solution Explorer și se apasă click dreapta
pentru a afișa meniul. Din acest meniu se selectează Add -> Add New Item, reprezentat
din Figura 7 și se afișează fereastra Add New Item, reprezentat în Figura 10.
2. Se alege din coloana din stânga din Visual C++ și C++ File (.cpp) din coloana din
mijloc. Se introduce Program1.C în câmpul nume (Name) și se selectează butonul Add
pentru a creea fișierul, cum este prezentat în Figura 11.
3. Se introduce cod sursă în fișierul Program1.C (Figura 12), cum este prezentat în Figura
13.

Figura 10. Se deschide fereastra Add New Item din meniul proiectului

7
Figura 11. Specificarea tipului fișierului, numelui și locației unde va fi salvat pentru un nou
fișier

Figura 12. Program1.C este creat în proiect

8
Figura 13. Codul sursă pentru programul Program1.C

Compilarea unui program C

După crearea unui program se poate compila. Se pot folosi mai multe metode, una din
ele fiind alegerea din fereastra Solution Explorer, se alege Compile după ce s-a selectat fișierul
Program1.C, care este prezentat în Figura 14 sau a doua opțiune fiind apăsarea butoanelor Ctrl+
F7.

9
Figura 14. Alegerea comenzii Compile pentru compilarea unui program

Rularea unui program C


Pentru a rula programul exista două modalități. Prima varianta este apăsarea butoanelor
Ctrl+F5, si rezultatul este afișat în Figura 15. A doua varianta este apăsarea butonului dedicat
pentru rularea programelor, cum este prezentat în Figura 16.

Figura 15. Rezultatul este afișat într-o fereastra DOS

10
Figura 16. Butonul de rulare a programului

Creearea altor fișiere în proiect

Visual C++ permite ca funcția void main() să fie existentă numai într-un singur fișier.
În această privință s-au identificat două modalități.
1. Ștergerea fișierului anterior care conține funcția void main() pentru a crea un alt
program, reprezentat în Figura 17.

Figura 17. Ștergerea unui fișier din proiect

11
2. Blocarea unui fișier care conține funcția void main() pentru a crea un alt program,
reprezentat în Figura 18 și Figura 19.

Figura 18. Selectarea din meniu a opțiunii Properties

Figura 19. Selectarea posibilității de a exclude compilarea și rularea fișierului anterior

12
Probleme care pot să apară la rularea programului în Visual Studio 2015 sau 2017
Nu este recunoscută funcția scanf() (Figura 20).
Mesaj de eroare: “scanf – This function or variable may be unsafe. Consider using scanf_s
instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS”

Figura 20. Eroare la funcția scanf()

Metode de rezolvare ale acestei erori:


Pas 1: Click dreapta pe numele proiectului -> Properties (Figura 21)

Figura 21. Pas 1


Pas 2 (Metodă 1): Se selectează C/C++ -> Advanced (Figura 22)

13
Figura 22. Pas 2

Pas 3 (Metodă 1): Inserare cod 4996 în câmpul Disable SpecificWarnings (Figura 23) apoi
OK. (Figura 24)

Figura 23. Pas 3 (Metodă 1)

Figura 24.

14
Pas 2 (Metodă 2): Se selectează C/C++ -> Preprocessor (Figura 25)

Figura 25. Metodă 2


Pas 3 (Metodă 2): Inserare instrucțiune _CRT_SECURE_NO_WARNINGS în câmpul
Preprocessor Definitions (Figura 25)

Metodă 3 : Se poate scrie direct la începutul codului sursă:


#define _CRT_SECURE_NO_WARNINGS (Figura 26)

Figura 26. Metodă 3

15

S-ar putea să vă placă și