Figura x.1 Ecranul de pornire al mediului de dezvoltare

Similar documents
MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Metrici LPR interfatare cu Barix Barionet 50 -

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND

Versionare - GIT ALIN ZAMFIROIU

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo

Update firmware aparat foto

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router

Mai bine. Pentru c putem.

Procesarea Imaginilor

Modalitǎţi de clasificare a datelor cantitative

Itemi Sisteme de Operare

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Noţiuni introductive privind pachetul software OrCAD

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Olimpiad«Estonia, 2003

Actualizarea firmware-ului pentru aparatul foto digital SLR

Laboratorul 1 1. Introducere

Lucrarea nr.1. Crearea unui document Word

Instrucțiuni pentru reînnoirea online a certificatului digital calificat DigiSign versiunea 3.0

Auditul financiar la IMM-uri: de la limitare la oportunitate

Managementul referinţelor cu

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig.

Semnare digitală configurări și proceduri de lucru Manual de utilizare

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

PlusTV Analog USB Stick Manual de instalare

X-Fit S Manual de utilizare

Aspecte controversate în Procedura Insolvenţei şi posibile soluţii

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample.

Circuite Logice Programabile LABORATOR 1

Semnale şi sisteme. Facultatea de Electronică şi Telecomunicaţii Departamentul de Comunicaţii (TC)

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru

AEL - SOLUŢII DE SECURITATE ŞI PROTECŢIE A DATELOR Versiunea documentului: Aprilie-2005 SIVECO Romania SA Aprilie 2005

Mecanismul de decontare a cererilor de plata

Documentaţie Tehnică

Serviciul Declaraţia Rapidă. (ghidul utilizatorului)

Capitolul IV Utilizarea bazelor de date în Internet

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; }

Ghid de pornire rapidă

Mods euro truck simulator 2 harta romaniei by elyxir. Mods euro truck simulator 2 harta romaniei by elyxir.zip

REVISAL Versiunea: Data release: 26 aprilie 2016

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

Introducere. Open GIS fundamente si concepte

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home

INSTRUMENTE DE MARKETING ÎN PRACTICĂ:

CHAMPIONS LEAGUE 2017 SPONSOR:

Time Management Manual de utilizare pentruutilizatorul de tip Manager

UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL

5. Clustal X Obiectivele lucrării de laborator sunt:

Aplicație de generare a UFI. Ghidul utilizatorului

Ghid. Administratori Portal <SRE> <Sistemul de Relationare Electronica> pentru. Versiunea 0.1. Întocmit de NET BRINEL S.A.

Subiecte Clasa a VI-a

Ghid de pregătire pentru certificarea IC3 Global Standard 4

Înainte de a utiliza aparatul Brother. Modele pentru care este aplicabil. Definiţii ale notelor. Mărci comerciale. Modele pentru care este aplicabil

Editorul Power Point

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul

GHIDUL UTILIZATORILOR PLATFORMEI OERS

Lucrare de laborator nr. 13 Sinteza circuitelor cu programul Xilinx ISE

The First TST for the JBMO Satu Mare, April 6, 2018

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

PROIECT. La Baze de date. Evidența activității pentru o firmă IT. Îndrumător: ș. l. dr. ing. Mirela Danubianu. Efectuat de: Grigoriev Sergiu gr.

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

Reţele Neuronale Artificiale în MATLAB

Laboratorul 2 Problemă:

GHID RAPID PENTRU. Instalarea Nokia Connectivity Cable Drivers

Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET

Nu găseşti pe nimeni care să te ajute să transporţi comenzile voluminoase?

Curs PowerPoint Lectia 3 Lectia 3 Formatare text si imagini

MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE

2. ALOCAREA RESURSELOR UTILIZÂND SISTEMUL INFORMATIC MICRSOFT PROJECT 2003

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC

Utilizarea noilor formulare Google 2016 în educație

Presto! PageManager pentru scanere Kodak

TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog

HUMAN CAPITAL MANAGEMENT Personal Management. Manual de utilizare

Lucrarea 1 Introducere în Linux

Propuneri pentru teme de licență

Aplicații facebook. prin care utilizatorii pot trimite diferite mesaje celorlalți utilizatori.

Ghid de utilizare a platformei elearning din cadrul portalului

MANUAL UTILIZARE PORTAL ONRC SERVICIUL RECOM ONLINE

ALTEAS One ARISTON NET

COMUNICAȚII INFORMATIZARE

GPS Tracking Software

Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic

Curs 1 17 Februarie Adrian Iftene

NEC. Ghid de rezervări

Realizarea paginilor WEB

SISTEME DE OPERARE WINDOWS

Modulul 5 Baze de date

Manual de utilizare Whiteboard V3.0. Cuprins

Microsoft Windows 8 GHID PENTRU UZ ȘCOLAR

Noţiuni de bază Microsoft Excel 2010 Tema 1

Proiectarea Sistemelor Software Complexe

Ghid de utilizare Modul CI+

Transcription:

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 spațiului de lucru (Workspace) de editare de răspuns (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 aplicație simplă de tipul HelloWorld.pentru care sunt necesari următorii pași : 1. Deschideți mediul integrat de programare: Start->All Programs-> Visual Studio 2012. 2. În meniul File, selectați New Project, acțiune care va deschide dialogul New Project ce permite alegerea diferitor tipuri de aplicații. Selectați Console Application ca tip de proiect și schimbați numele aplicației în HelloWorld, apoi apăsați butonul OK. Figura x.2 Fereastră dialog creare proiect În vederea creării unei aplicații de tip consolă pentru limbajul C++, va fi nevoie să navigați în meniul care descrie în fereastra de dialog tipurile de modele de proiect, până la secțiunea Other Languages, de unde veți selecta Visual C++ și ulterior este nevoie să alegeți Win32 Console Application. După selecție se va completa câmpul Name cu denumirea proiectului și denumirea soluției în câmpul Solution Name. Pentru a putea merge mai departe mai este necesar să alegeți și locul unde se vor salva pe disc fișierele aplicației create și trebuie să vă asigurați că este selectată opțiunea Create Directory for Solution, iar apoi se va apăsa pe OK.

Figura x.3 Fereastră dialog pentru particularizare aplicație În fereastra de dialog obținută vom selecta opțiunea Next și nu cea de Finish deoarece avem nevoie să putem realiza setările care ne sunt nouă utile în privința aplicației și nu să le utilizăm pe cele implicite. Figura x.4 Fereastră dialog pentru particularizare aplicație

Având în vedere tipul de aplicație dorit vom selecta opțiunile care ne sunt utile din punct de vedere a ceea ce dorim să realizăm și fișierele care dorim să fie incluse în proiect chiar de la creare. Se pot crea fișiere ASP (Active Server Pages), fișiere binare, fișiere bitmap, fișiere header C++, fișiere sursă C++, fișiere cursor, pagini HTML, icon-uri, macro-uri, resurse (script sau template), fișiere SQL Script, fișiere 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, aplicații Win32, aplicații consola Win32, DLL-uri Win32, biblioteci statice Win32. MFC (Microsoft Foundation Classes) este o bibliotecă de clase. Pentru o aplicație care suportă MFC, pe lângă fișierele principale HelloWorld.h și HelloWorld.cpp, fișierele Stdafx.h și Stdafx.cpp, se vor genera și fișierele de resurse Resource.h si HelloWorld.rc. Se generează si un fișier HelloWorld.clw (ClassWizard), pentru manipularea claselor existente în proiect. Resource.h este fișierul header standard care definește identificatorii resurselor. Acest fișier este citit și actualizat de către Microsoft Visual C++. HelloWorld.rc este o lista cu toate resursele utilizate de program. Lista include și icon-urile, bitmap-urile și cursorii memorați în subdirectorul RES. Pentru exemplul nostru vom alege să creăm aplicația de tip consolă și fără nici un alt fișier inclus de la creare după cum se poate și vedea în figura următoare. Odată selectate opțiunile necesare vom apăsa butonul Finish pentru a da posibilitatea creării proiectului. Figura x.5 Fereastră dialog cu opțiuni finale pentru particularizare proiect

În acest moment vom constata că avem o soluție de proiect construită, dar vidă. Microsoft Visual C++ ne va pune la dispoziție din acest moment un proiect gol ce lucrează cu unul sau mai multe spații de lucru, o zona de afișare a resurselor din proiect, o zonă de output și mai multe bare de meniuri. x.2 Creearea unui program C++ Figura x.6 Fereastră proiect creat După ce am creat proiectul, trebuie să creăm programul în interiorul lui. În continuare o să prezentăm pașii care trebuie urmați: 1. Click dreapta în proiectul dat ca exemplu, în Solution Explorer pentru a afișa meniul de context. Alegeți Add, Add New Item (Adaugă, Adaugă Element Nou) din meniul de context al proiectului dat ca exemplu (vezi figura x.7) pentru a afișa fereastra Add New Item (Adaugă Element nou), după cum reiese și din figura x.8. 2. Alege Codul din Visual C++ din coloana din stânga și fișierul C++ (.cpp) din coloana din mijloc. Inserați Helloworld în câmpul pentru Nume și calea către directorul în care se află proiectul construit anterior, în câmpul pentru locație. Dați click pe Add (adaugă) pentru a crea fișierul, așa cum este arătat în figura x.9 3. Inserați codul pentru Helloworld.cpp exact așa cum apare in figura x10.

Figura x.7 Adăugare element nou Se va alege după cum am precizat din meniu Add și apoi opțiunea New Item pentru a putea genera un fișier cod sursă C++ nou. În continuare din fereastra ce se deschide se va putea alege tipul, numele și locația fișierului de cod nou creat. Figura x.8 Selecție tip element nou

Figura x.9 Fișierul cod sursă Helloworld.cpp După cum vom constata fișierul cod sursă a fost creat și în același timp a fost deschis spre editare în zona de lucru. Fișierul cod sursă va fi vizibil în zona Solution Explorer, directorul Source Files. În acest moment nu ne rămâne decât să introducem codul aferent aplicației noastre. Codul ce urmează a fi introdus este următorul : #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 rămâne decât să compilăm programul și apoi să îl lansăm în execuție. 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 făcut după ce am compilat programul este edităm legaturile, încărcam și executăm programul apăsând pe Debug și apoi pe Start Without Debugging după cum se poate observa și în figura x.12. Figura x.12 Lansare în execuție În cazul în care nu există nici o eroare sau bug în codul sursă va apărea o fereastră de comandă în care va rula programul ( figura x.13). Figura x.13 Execuție program