Les partenaires publicitaires:

Qu'est-ce que microsoft visual c ++?

C ++ a émergé dans les années 1980 comme une extension orientée objet du langage de programmation C. L'orientation objet fait code plus facile à réutiliser et de solutions est devenu plus facile de segmenter afin que plusieurs programmeurs peuvent travailler simultanément sur des projets. Visual C ++, développé par Microsoft, prend le langage C ++ et ajoute un environnement Windows de développement intégré (IDE) et un ensemble de classes, appelées Microsoft Foundation Classes (MFC), qui permettent aux développeurs C ++ pour manipuler des éléments dans le système d'exploitation Windows.

Histoire

  • C ++ a grandi sur le langage C, qui à son tour était un descendant d'un langage étendu B, développé dans les laboratoires de Bell en 1971. C, restructuré et avec un compilateur plus forte, est devenu la langue dominante dans le monde du développement Unix. Quatre-vingt dix pour cent des Unix a été écrit en C. En 1985, Bjarne Soustrup réécrit le langage C, C ++ la création, à introduire des concepts orientés objets qui avaient été explorées dans d'autres langues. Dans les années 1990, Microsoft est devenu impliqué, en développant d'abord le Microsoft C / C ++, suivi par les différentes versions de Visual C ++.

Programmation orientée objet



  • Bien que les langages procéduraux organisent code comme une liste de tâches à effectuer par le processeur dans un ordre particulier, les langages orientés objet tels que C ++ organisent code dans objets distincts, chacun ayant ses propres propriétés et méthodes. Un avantage de la programmation orientée objet est qu'il permet au code qui peuvent décrire les objets du monde réel. Un objet BankAccount, par exemple, pourrait avoir des propriétés de "Balance" et "Titulaire de compte" et pourrait inclure des méthodes de "Dépôt" et "Retirer."

Microsoft Foundation Classes




  • Microsoft Foundation Classes sont au centre de la programmation de Visual C ++ pour Windows. Le MFC est un groupe d'objets et de méthodes qui permettent au programmeur de manipuler l'environnement Windows (ouverture et la fermeture des fenêtres, dessin contenu dans des fenêtres, la création de menus) et de réagir à l'entrée d'un utilisateur Windows (clics de souris, le mouvement de la souris, touches, sélections de menu). Parce que la plupart de la programmation Windows est centrée autour de réaction aux entrées de l'utilisateur via l'interface utilisateur de Windows, il est dit "event-driven." Une grande partie de la MFC donne simplement programmeurs de connexion possibles pour les événements de Windows-initiés.

L'environnement de développement intégré

  • C ++, comme la plupart des autres langages de programmation, peut être écrit sous forme de texte dans un éditeur de texte simple. Le texte peut alors être "compilé" (Transformé en code binaire) par un processus initié en ligne de commande. L'introduction des environnements de développement intégré permet aux développeurs de se frayer un code beaucoup plus efficacement grâce à des menus qui les mènera à des objets et méthodes spécifiques. D'autres caractéristiques de l'environnement de développement Visual Studio Visual C ++ et comprennent complet automatique, ce qui facilite la saisie du code, conception visuelle, qui permettent aux éléments graphiques d'un programme à être générés par glisser-déposer, et les suites de test pour les processus de test au sein d'une application.

C ++ Versus autres langues

  • Programmeurs débattent souvent quel est le meilleur langage et des outils sont pour un projet et tâche donnée. Comparé à d'autres langages orientés objet tels que Java, C #, Objective C ou Python, C ++ est généralement considérée comme la plus difficile à apprendre et beaucoup de temps au code, mais, dans les bonnes mains, aboutir à la meilleure application performante. Ces revendications, cependant, sont souvent contestées.

» » » » Qu'est-ce que microsoft visual c ++?