Pentru a crea o aplicație consolă, selectați în fereastra New Project, Win32 tip de proiect și șablon: aplicație consolă Win32. După introducerea numelui de proiect, faceți clic pe OK.
Figura 1.6. - Proiect nou
Aceasta va deschide fereastra principală a proiectului de dezvoltare (Fig 1.6na.). punct de intrare proiect este _tmain funcția (...). Vom dezvolta un program pentru a calcula valorile sub formă de tabel Y:
,
când schimbarea în argumentul X în intervalul -2-2 în trepte de 0,5. O funcție parametru trebuie introdus de la tastatura.
În fereastra de editare de tip următorul program:
using namespace std;
int _tmain (int argc, _TCHAR * argv [])
cout<<"Введите параметр а: ";
cout<<"Таблица значений функции Y\n";
pentru (x = -2; x<=2; x+=0.5)
cout<<"x=" < Pentru a compila meniul Build selectați Build Solution. După corectarea tuturor erorilor și recompilați sistemul afișează un mesaj despre compilarea cu succes și legarea (Figura 1.7) Figura 1.7 - fereastră de ieșire compilează rezultate În meniul principal, selectați REMEDIERE-Zapustit fără depanare. După ce apare pe fereastra monitorului consola, și va afișa rezultatele programului de lucru (vezi Fig. 1.8).
Figura 1.8. - O fereastră de consolă
Atunci când sunt primite rezultatele, acestea trebuie să fie analizate. De exemplu, vom vedea că această decizie arată că punctul x = 0 am primit de neînțeles pentru noi valoarea funcției egală cu # IND00 -1.. Desigur, uita la funcția noastră, putem ghici cu ușurință că punctul x = 0, o divizie de la zero. De aceea, trebuie să schimbăm programul, de exemplu, după cum urmează:
int _tmain (int argc, _TCHAR * argv [])
cout<<"Введите параметр а: ";
cout<<"Таблица значений функции Y \n";
pentru (x = -2; x<=2; x+=0.5)
cout<<"x=" <
cout<<"x=0.0 Функция не существует!\n";
În acest caz, o eroare de execuție va fi corectată. Dar nu toate erorile la fel de ușor de înțeles și de a remedia. Prin urmare, Visual Studio conține instrumente de depanare.
programe de depanare
Există mai multe modalități de a căuta erori logice în Visual Studio.
Acum, dacă rulați programul în modul de depanare, se va opri executia la punctul de întrerupere. Săgeata galbenă de pe cerc roșu care indică un punct de întrerupere indică pe ce fel de breakpoint întrerupe executarea programului (a se vedea. Figura 1.9)
Figura 1.9 - Exemplu de depanare
În partea de jos a ecranului pentru a deschide fereastra de urmărire, în cazul în care puteți vizualiza valorile curente ale variabilelor.
Pentru a continua programul, trebuie să executați comanda Continue din meniul Debug sau apăsați F5. În cazul în care necesitatea de a întrerupe procesul de depanare se poate opri de depanare de comandă sau apăsați Shift + F5.
În plus, dacă depana executarea programului său poate fi continuat pas cu pas. Există mai multe comenzi care sunt destinate pentru punerea în aplicare a programului pas cu pas. Cele mai frecvent utilizate sunt următoarele:
• Step Into (F11);
• Step Over (F10);
• Randament Step (Shift + F11).
În cazul în care cursorul de rulare este pe apel orice funcție, atunci pasul de comandă în ea merge la prima linie a acestei funcții. Dacă vom executa comanda Step Over. va apela funcția, să îndeplinească următoarele l într-un singur pas, iar cursorul se mută la următoarea linie de program.
În modul pas, puteți monitoriza schimbările în valorile variabilelor și determină punctul în care eroarea apare programul.