Sunteți pe pagina 1din 11

1.

Crearea unui proiect în MS Visual Studio 2015

Visual Studio 2015 este mediul de dezvoltare integrat (IDE – Integrated Development
Environment) pe care îl vom folosi pentru scrierea programelor C++. Mediul permite dezvoltarea de
aplicaţii în mai multe limbaje de programare, de diverse tipuri. În cadrul laboratorului vom scrie
programe C++ de tip consolă. Pentru a scrie un program în VS2015, la început trebuie să creem un
proiect.

Fig. 1.1 Crearea unui nou proiect

1. În fereastra New Project, în stânga avem căsuţa Templates (vezi figura 1.2), alegem Visual C+
+

Pentru a crea un proiect, parcurgem următorii paşi :


1. Pornim mediul de dezvoltare VS2015
2. În meniul principal, mergem la File → New → Project… ca în figura 1.1:
Fig. 1.2 Fereastra New Project

3. În partea dreaptă alegem Win32 Console Application.


4. În partea de jos avem căsuţele Name şi Location. Alegem un nume pentru proiect. La
Location selectăm un director de lucru creat de noi în C:\temp sau D:\temp după caz. (vezi
fig. 1.2)
5. Apăsăm OK.
6. În continuare, apare fereastra Welcome to the Win32 Application Wizard (vezi figura 1.3).
Apăsăm Next, NU Finish!
Fig. 1.3 Fereastra Welcome…

7. În noua fereastră apărută, la rubrica Additional options, bifăm Empty project. Lăsăm celelalte
setări neschimbate (vezi figura 1.4):
Fig.1.4 Fereastra Application Settings

8. Apăsăm Finish.

Proiectul este creat şi deschis în mediul de dezvoltare (vezi figura 1.5).


Ar trebui să vedem următoarele ferestre:
 Solution explorer – în partea stânga. De aici se pot crea sau deschide fişierele proiectului.
Iniţial proiectul nu conţine nici un fişier.
 Start Page – în restul ecranului. Această ferestră nu este utilă, ea poate fi închisă.
Mediul de dezvoltare va arăta în felul următor:
Fig. 1.5 Proiectul nou creat

2. Adăugarea unui fișier la proiect

Ca să putem scrie cel mai simplu program în VS2015, trebuie să adăugam un fişier sursă la proiect.
Pentru aceasta, vom face următorii paşi:
1. În Solution Explorer, click dreapta peste grupul Source Files → Add → New Item…(vezi figura 1.6)
Fig. 1.6 Adăugare fişier sursă

2. Apare fereastra Add New Item (figura 1.7).


3. În căsuţa Templates alegem C++ File (.cpp)
4. La Name introducem numele fişierului. Puntem numi fişierul care conţine funcţia main()
source.
Fig. 1.7 Adăugare fişier sursă – partea 2

5. Apăsăm Add. Noul fişier va fi creat şi deschis în editor.

3. Scrierea primului program

Să scriem un program simplu care afişează un mesaj la consolă, după care aşteaptă apăsarea unei
taste (vezi figura 1.8):

Fig. 1.8 Scrierea codului sursă în editor


Observăm în dreptul numelui fişierului – source.cpp, o steluţă (*). Aceasta înseamnă că fişierul
conţine modificări nesalvate. Liniile modificate sunt marcate cu galben în stânga editorului. Apăsăm
Ctrl+S pentru a salva fişierul. Observăm că steluţa a dispărut.
Funcţia _getch() de la sfârşitul programului este echivalentul lui getch() din biblioteca
<conio.h> utilizată la programele scrise în C Standard. Ea aşteaptă apăsarea unei taste fără să o afişeze pe
ecran.
În Visual Studio codul este formatat în mod automat atunci când îl scriem. Chiar dacă programul
nu este formatat aşa cum ne dorim, putem să reformatăm codul, în orice moment, apăsând Ctrl+A, iar
apoi Ctrl+K, Ctrl+F. Este bine să formatăm permanent codul scris. Formatarea face programul mai lizibil şi
ne ajută să înţelegem şi să detectăm mai uşor erorile. Următorul experiment ilustrează facilitatea
reformatării în practică:
1. În fata instructiuni cout << "a=";cin >> a; apăsăm tasta Tab de 2 ori
pentru a-l deplasa(indenta) în mod eronat la dreapta (vezi figura 1.9):

Fig. 1.9 Exemplu de cod neformatat

2. Apăsăm Ctrl+A pentru selectarea textului din fereastra editorului.


3. Apăsând Ctrl+K, iar apoi Ctrl+F. Observăm cum codul este formatat din nou, în mod corect.
4. Compilarea, rularea și detectarea erorilor

Pentru a compila proiectul apăsăm Ctrl+Alt+F7, sau din meniul principal selectăm Build → Rebuild
Solution.
Dacă sunt detectate erori de compilare, în partea de jos a ecranului va apărea fereastra Error List.
Să introducem intenţionat o eroare pentru a vedea facilităţile acestei ferestre.
De exemplu, putem înlocui linia cout << "a=";cin >> x;. La compilare, compilatorul consideră
că x este o variabilă nedefinită şi afişează fereastra Error List cu următorul mesaj (vezi figura 1.10):

Fig. 1.10 Mesaj de eroare

Dacă dăm dublu-click peste mesajul de eroare, cursorul se va deplasa la linia de cod conţinând
eroarea. Utilizarea unei variabile fără ca aceasta să fie declarată este una din cele mai comune erori de
programare. În VS2015, aceasta poate fi detectată şi corectată foarte uşor. Alte tipuri de erori pot duce la
mesaje de eroare mult mai neclare şi chiar linia de cod a erorii poate fi detectată greşit.
În general s-a observat următoarea regulă: eroarea trebuie căutată ori pe linia afişată în Error
List, ori cu o linie mai sus. De exemplu, dacă în program, ştergem caracterul „;” de la sfârşitul uneia
dintre linii, vom vedea că mesajul de eroare ne duce cu o linie mai jos.
Să corectăm programul şi să îl compilăm din nou. Chiar dacă, după compilare, în fereastra Error
List nu apar erori, dar apar warning-uri, acestea trebuie eliminate din codul sursă. De cele mai multe ori
warning-urile duc şi ele la erori de execuţie, deci se recomandă eliminarea acestora înainte de rularea
proiectului.
Pentru a executa programul apăsăm tasta F5. Se deschide o fereastră, care este consola în care
rulează programul.
Se observă ca variabilele cin şi cout sunt definite în header-ul <iostream>. Ca să le putem
folosi, trebuie să includem la începutul programului următoarele linii:

#include <iostream>
using namespace std;

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