Sunteți pe pagina 1din 9

x.

Mediul de dezvoltare MICROSOFT VISUAL C++



n cadrul acestui capitol vom prezenta Microsoft Visual C++, din cadrul suitei Microsoft
Visual Studio 2012, care este un mediu de programare care suport dezvoltarea de diferite aplicatii.
Elementele de baz ale mediului de programare sunt:
bara de meniuri
ferestrele
spaiului de lucru (Workspace)
de editare
de rspuns (output)
de depanare (debug)
barele de unelte

Figura x.1 Ecranul de pornire al mediului de dezvoltare




.







x.1 Crearea unui proiect
Vom crea o aplicaie simpl de tipul HelloWorld.pentru care sunt necesari urmtorii pai :
1. Deschidei mediul integrat de programare: Start->All Programs-> Visual Studio 2012.
2. n meniul File, selectai New Project, aciune care va deschide dialogul New Project ce
permite alegerea diferitor tipuri de aplicaii. Selectai Console Application ca tip de proiect i
schimbai numele aplicaiei n HelloWorld, apoi apsai butonul OK.

Figura x.2 Fereastr dialog creare proiect

n vederea crerii unei aplicaii de tip consol pentru limbajul C++, va fi nevoie s navigai
n meniul care descrie n fereastra de dialog tipurile de modele de proiect, pn la seciunea
Other Languages, de unde vei selecta Visual C++ i ulterior este nevoie s alegei Win32
Console Application. Dup selecie se va completa cmpul Name cu denumirea proiectului i
denumirea soluiei n cmpul Solution Name. Pentru a putea merge mai departe mai este
necesar s alegei i locul unde se vor salva pe disc fiierele aplicaiei create i trebuie s v
asigurai c este selectat opiunea Create Directory for Solution, iar apoi se va apsa pe OK.

Figura x.3 Fereastr dialog pentru particularizare aplicaie

n fereastra de dialog obinut vom selecta opiunea Next i nu cea de Finish deoarece avem
nevoie s putem realiza setrile care ne sunt nou utile n privina aplicaiei i nu s le utilizm
pe cele implicite.


Figura x.4 Fereastr dialog pentru particularizare aplicaie

Avnd n vedere tipul de aplicaie dorit vom selecta opiunile care ne sunt utile din punct
de vedere a ceea ce dorim s realizm i fiierele care dorim s fie incluse n proiect chiar de
la creare.
Se pot crea fiiere ASP (Active Server Pages), fiiere binare, fiiere bitmap, fiiere header
C++, fiiere surs C++, fiiere cursor, pagini HTML, icon-uri, macro-uri, resurse (script sau
template), fiiere SQL Script, fiiere text.
De asemenea, se pot crea proiecte, cum ar fi: ATL COM, proiecte pentru baze de date,
makefile, MFC ActiveX, DLL-uri MFC, executabile MFC, proiecte pentru crearea de baze de
date pentru SQL Server, aplicaii Win32, aplicaii consola Win32, DLL-uri Win32, biblioteci
statice Win32.
MFC (Microsoft Foundation Classes) este o bibliotec de clase. Pentru o aplicaie care
suport MFC, pe lng fiierele principale HelloWorld.h i HelloWorld.cpp, fiierele Stdafx.h
i Stdafx.cpp, se vor genera i fiierele de resurse Resource.h si HelloWorld.rc. Se genereaz
si un fiier HelloWorld.clw (ClassWizard), pentru manipularea claselor existente n proiect.
Resource.h este fiierul header standard care definete identificatorii resurselor. Acest fiier
este citit i actualizat de ctre Microsoft Visual C++. HelloWorld.rc este o lista cu toate
resursele utilizate de program. Lista include i icon-urile, bitmap-urile i cursorii memorai n
subdirectorul RES. Pentru exemplul nostru vom alege s crem aplicaia de tip consol i fr
nici un alt fiier inclus de la creare dup cum se poate i vedea n figura urmtoare. Odat
selectate opiunile necesare vom apsa butonul Finish pentru a da posibilitatea crerii
proiectului.


Figura x.5 Fereastr dialog cu opiuni finale pentru particularizare proiect






n acest moment vom constata c avem o soluie de proiect construit, dar vid.
Microsoft Visual C++ ne va pune la dispoziie din acest moment un proiect gol ce lucreaz
cu unul sau mai multe spaii de lucru, o zona de afiare a resurselor din proiect, o zon de
output i mai multe bare de meniuri.


Figura x.6 Fereastr proiect creat
x.2 Creearea unui program C++
Dup ce am creat proiectul, trebuie s crem programul n interiorul lui. n continuare o s
prezentm paii care trebuie urmai:
1. Click dreapta n proiectul dat ca exemplu, n Solution Explorer pentru a afia meniul
de context. Alegei Add, Add New Item (Adaug, Adaug Element Nou) din meniul
de context al proiectului dat ca exemplu (vezi figura x.7) pentru a afia fereastra Add
New Item (Adaug Element nou), dup cum reiese i din figura x.8.
2. Alege Codul din Visual C++ din coloana din stnga i fiierul C++ (.cpp) din coloana
din mijloc. Inserai Helloworld n cmpul pentru Nume i calea ctre directorul n care
se afl proiectul construit anterior, n cmpul pentru locaie. Dai click pe Add (adaug)
pentru a crea fiierul, aa cum este artat n figura x.9
3. Inserai codul pentru Helloworld.cpp exact aa cum apare in figura x10.
Figura x.7 Adugare element nou

Se va alege dup cum am precizat din meniu Add i apoi opiunea New Item pentru a putea
genera un fiier cod surs C++ nou.
n continuare din fereastra ce se deschide se va putea alege tipul, numele i locaia fiierului
de cod nou creat.




















Figura x.8 Selecie tip element nou
Figura x.9 Fiierul cod surs Helloworld.cpp

Dup cum vom constata fiierul cod surs a fost creat i n acelai timp a fost deschis spre
editare n zona de lucru. Fiierul cod surs va fi vizibil n zona Solution Explorer, directorul Source
Files.
n acest moment nu ne rmne dect s introducem codul aferent aplicaiei noastre.
Codul ce urmeaz a fi introdus este urmtorul :
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>

void main (void)
{
char student[15];
printf_s ("VA RUGAM SA INTRODUCETI NUMELE DVS:");
gets_s(student);
printf_s (" \n Felicitari %s pentru primul program in C++ \n",student);
_getch();


}














Figura x.10 Helloworld.cpp

Dup ce codul surs a fost introdus nu rmne dect s compilm programul i apoi s l
lansm n execuie.


Figura x.11 Meniul de compilare a unui program





n fereastra output sunt afisate rezultatele compilarilor, editarilor de legaturi (avertismente,
erori, module ncarcate), cautarii n fisiere, analizelor de profil, executiilor instructiunilor care
scriu n aceasta fereastra, blocuri de memorie alocate si neeliberate de catre program (dupa
terminarea executiei) si altele. Ultimul pas pe care l avem de fcut dup ce am compilat programul
este editm legaturile, ncrcam i executm programul apsnd pe Debug i apoi pe Start Without
Debugging dup cum se poate observa i n figura x.12.

Figura x.12 Lansare n execuie

n cazul n care nu exist nici o eroare sau bug n codul surs va aprea o fereastr de
comand n care va rula programul ( figura x.13).

Figura x.13 Execuie program

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