O que é o microsoft visual c ++?
C ++ surgiu na década de 1980 como uma extensão orientada a objeto da linguagem de programação C. orientação a objetos feitos código mais fácil de reutilizar e soluções tornou-se mais fácil para o segmento para que vários programadores podem trabalhar simultaneamente em projetos. Visual C ++, desenvolvido pela Microsoft, leva a linguagem C ++ e adiciona um ambiente baseado em Windows de Desenvolvimento Integrado (IDE) e um conjunto de classes, chamado Microsoft Foundation Classes (MFC), que permitem que os desenvolvedores de C ++ para manipular elementos no sistema operacional Windows.
História
C ++ cresceu a partir da linguagem C, que por sua vez era descendente de uma linguagem B estendido, desenvolvida nos Laboratórios Bell em 1971. C, reestruturado e com um compilador mais forte, tornou-se a língua dominante no mundo de desenvolvimento Unix. Noventa por cento do Unix foi escrito em C. Em 1985, Bjarne Soustrup reescreveu a linguagem C, criando C ++, para introduzir conceitos de orientação a objetos que haviam sido exploradas em outros idiomas. Na década de 1990, a Microsoft se envolveu, desenvolvendo primeiro o Microsoft compilador C / C ++, seguido por várias versões do Visual C ++.
Programação Orientada a Objetos
Enquanto línguas processuais organizar o código como uma lista de tarefas a serem realizadas pelo processador em uma ordem particular, línguas orientada por objectos como C ++ organizar o código em objectos distintos, tendo cada um as suas próprias propriedades e métodos. Uma das vantagens de programação orientada a objeto é que ele permite que o código que pode descrever objetos do mundo real. Um objecto bankaccount, por exemplo, poderia ter propriedades de "Equilibrar" e "accountholder" e pode incluir métodos de "Depósito" e "Retirar o."
Video: CONHEÇA O MICROSOFT VISUAL STUDIO CODE (IDE)
Microsoft Foundation Classes
Video: Como Instalar (Visual C / Direct X / NetFramework) e rodar seus jogos
O Microsoft Foundation Classes estão no centro de programação Visual C ++ para Windows. A MFC é um grupo de objectos e métodos que permitem o programador para manipular o ambiente Windows (abrir e fechar janelas, o conteúdo do desenho dentro de janelas, criar menus) e reaja à entrada de um utilizador do Windows (cliques de rato, o movimento do rato, prensas de chave, opções de menu). Porque a maioria de programação do Windows é centrado em torno de reação às entradas do usuário através da interface de usuário do Windows, que está a ser dito "event-driven." Grande parte do MFC simplesmente dá aos programadores formas de ligar para eventos-iniciado do Windows.
O ambiente de desenvolvimento integrado
C ++, como a maioria das outras linguagens de programação, podem ser escritos como texto em um editor de texto simples. O texto pode então ser "compilado" (Transformado em código binário) por um processo iniciado de linha de comando. A introdução de Ambientes de Desenvolvimento Integrado permite aos desenvolvedores para navegar o seu código muito mais eficiente através de menus que irá levá-los a objetos e métodos específicos. Outras características do ambiente de desenvolvimento do Visual Studio Visual C ++ e incluir completa auto, que ajuda na digitação do código, design visual, que permitem elementos gráficos de um programa a ser gerada através de arrastar e soltar, e suites de teste para processos de teste dentro de um aplicativo.
C ++ Versus outros idiomas
Os programadores geralmente debater qual a melhor linguagem e ferramentas são para um determinado projeto e tarefa. Em comparação com outras linguagens orientadas a objetos como Java, C #, Objective C ou Python, C ++ é geralmente considerado o mais difícil de aprender e de código demorado, mas, nas mãos certas, resultar na melhor aplicação de desempenho. Tais afirmações, no entanto, são muitas vezes contestada.
Referências
- ligação EMS: Histórico de versão do Microsoft C ++ e Informação
- ligação MSDN: Visual C ++
- ligação As amostras MFC: MSDN