Visual C++

De la Wikipedia, enciclopedia liberă

Acest articol are nevoie de ajutorul dumneavoastră!
Puteţi contribui la dezvoltarea şi îmbunătăţirea lui apăsând butonul "modifică pagina".

Visual C++ este un mediu de programare integrat pentru limbajul C++, produs de Microsoft.

Cuprins

[modifică] Istoria Visual C++

Odată cu acceptarea beneficiilor aduse de interfaţa grafică a MS Windows (GUI) programarea pentru acest mediu a devenit foarte căutată. Programarea pentru Windows este diferită de cea orientată pe tranzacţii (old-style batch). O diferenţă esenţială între cele două este că un program rulat sub Windows procesează informaţiile utilizatorului cu ajutorul mesajelor de la sistemul de operare, pe când un program MS-DOS foloseşte sistemul de operare pentru a furniza informaţiile. Visual C++, produs de firma Microsoft, este un limbaj textual ce foloseşte un program de construit interfeţe grafice pentru a uşura munca programatorului ce are de construit interfeţe decente.

[modifică] Trăsături de limbaj semnificative

C++ este una dintre componentele Visual C++. Totuşi, compilatorul poate procesa atât cod sursă C cât şi C++ iar versiunea 4.0 compilează si Fortran. Visual C++ include de asemenea o colecţie mare şi elaborată de unelte de dezvoltare software (software development tools) toate folosite printr-o interfaţă cu ferestre.

[modifică] Unelte Visual C++

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).

[modifică] Zonele de aplicare

Crearea de aplicaţii pentru Windows.