Sari la conținut

Microsoft Visual C++

De la Wikipedia, enciclopedia liberă
Visual C++
DezvoltatorMicrosoft  Modificați la Wikidata
Ultima versiune14.38.33135  Modificați la Wikidata
Scris înC++[1]  Modificați la Wikidata
Sistem de operareMicrosoft Windows  Modificați la Wikidata
Disponibil înlimba engleză
chineză simplificată[*]
chineza tradițională[*]
limba cehă
limba franceză
limba germană
limba italiană
limba japoneză
limba coreeană
limba poloneză
...încă 4  Modificați la Wikidata
Licențăfreeware
shareware  Modificați la Wikidata
Prezență online
site web oficial
blog oficial

Microsoft Visual C++ (MSVC) este un compilator pentru limbajele de programare C, C++, C++/CLI și C++/CX de la Microsoft. MSVC este un software proprietar; inițial a fost un produs de sine stătător, dar ulterior a fost integrat în Visual Studio și oferit atât sub formă de versiune de probă (trialware), cât și gratuit (freeware). Acesta include instrumente pentru dezvoltarea și depanarea codului C++, în special a codului scris pentru Windows API, DirectX și .NET.

Multe aplicații necesită pachetele redistribuibile ale bibliotecii de rulare Visual C++ pentru a funcționa corect. Aceste pachete sunt instalate separat față de aplicațiile pe care le susțin permițând astfel ca mai multe aplicații să utilizeze același pachet printr-o singură instalare. Pachetele redistribuibile și bibliotecile de rulare Visual C++ sunt instalate în principal pentru bibliotecile standard utilizate de numeroase aplicații.[2]

Odată cu adoptarea pe scară largă a interfeței grafice Windows, dezvoltarea de aplicații pentru acest sistem a devenit foarte căutată. Programarea pentru Windows diferă de cea tradițională, orientată pe loturi de comenzi (batch), prin faptul că aplicațiile Windows reacționează la evenimente și mesaje transmise de sistemul de operare, în timp ce programele MS-DOS solicitau explicit informații. Visual C++, produs de Microsoft, este un compilator ce include un set de unelte vizuale pentru crearea rapidă a interfețelor grafice și aplicațiilor native Windows.[3][4][5]

Unelte Visual C++

[modificare | modificare sursă]

Microsoft Foundation Classes (MFC) - o bibliotecă de clase C++ ce ușurează crearea de aplicații Windows.

App Wizard - un generator de cod ce creează un schelet funcțional al unei aplicații Windows cu trăsături, nume de clase și nume de surse de cod. Ajută la programarea rapidă a unei aplicații.

Class Wizard - un program ce generează cod pentru o nouă clasă sau funcție. Scrie prototipurile, corpurile funcțiilor și codul pentru a conecta mesajele de scheletul aplicației.

App Studio - editor de meniuri și cutii de dialog în format WYSIWYG (what you see is what you get - ceea ce vezi este ceea ce primești).