Tutorial Visual
Tutorial Visual
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.
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.
3
Figura 5. Win32 Application Wizard pentru crearea unui proiect de tip Win32 Application
4
Figura 7. Solution Explorer
5
Figura 8. Crearea unui nou proiect înainte de crearea programelor
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
8
Figura 13. Codul sursă pentru programul Program1.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
10
Figura 16. Butonul de rulare a programului
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.
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.
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”
13
Figura 22. Pas 2
Pas 3 (Metodă 1): Inserare cod 4996 în câmpul Disable SpecificWarnings (Figura 23) apoi
OK. (Figura 24)
Figura 24.
14
Pas 2 (Metodă 2): Se selectează C/C++ -> Preprocessor (Figura 25)
15