A partir de 2011 , Visual C refere-se ao Visual C + +. (Visual C # é mais Java -like ; Microsoft grupos de TI com Visual Basic.) Mas todas estas linguagens de desenvolvimento pode ser usado para criar projetos, que a Microsoft descreve como um grupo de arquivos de programas , além de pelo menos dois arquivos de configuração --- um para depuração (ou solução de problemas) finalidades e uma para a versão final do aplicativo . Você pode criar projetos manualmente ou usar um dos vários modelos de projetos prontos Visual C + + inclui a fazer o trabalho mais fácil . Win32 Modelos
modelos Win32 são para os modelos mais primitivos do programa --- "primitivo" no sentido de que o desenvolvedor de um programa Win32 deve lidar com toda a comunicação entre os componentes do computador , o que significa lidar com todos as mensagens de erro também. Programas Win32 exigem a " programação de baixo nível " que tinha que ser feito para os programas anteriores do DOS e Windows. Esses modelos ajudam os desenvolvedores a consola projeto (baseado em texto ) e aplicativos do Windows mais rapidamente.
MFC Modelos
MFC foi concebido para simplificar o desenvolvimento Win32 , automatizando grande parte do erro manuseamento . Microsoft Foundation Classes ( MFC ) ou são classes pré-escritas em C + + , que a Microsoft disponibilizou para desenvolvedores por muitos anos. A biblioteca MFC foi concebido para reduzir o tempo de desenvolvimento , fornecendo o código fonte confiável pronta para as funções mais utilizadas . MFC também inclui OLE , ActiveX e as classes de banco de dados úteis para escrever grandes controles complexos . MFC tornou-se o método mais comum de escrever programas de computador stand-alone .
CLR Modelos
CLR (Common Language Runtime ) é o novo padrão para a Microsoft do processo de desenvolvimento. É a base do NET Framework . , Que fornece o código de baixo nível genérico necessário para cada aplicação. Como os programas CLR conter apenas o código necessário para que a aplicação particular, eles ocupam menos espaço no disco rígido . Quase qualquer tipo de programa pode ser escrito usando CLR , que é utilizado pelas versões mais recentes do Windows .
ATL Modelos
ATL significa Active Template Library . Esses modelos são para programas como controles ActiveX e OLE que são muito menores e têm menos funções do que controles MFC . Se você verificar os " Extras ", em um navegador Firefox ou " Gerenciar Complementos " no Internet Explorer (ambos em "Ferramentas" menus ), você vai encontrar o tipo de programas que você cria com esses modelos . Modelos ATL usar da Microsoft COM, ou Component Object Model , conceitos ao criar esses programas . Programas ATL podem ser incluídas em projetos MFC . Porque estes modelos são esses pequenos programas , que são mais comumente usados para projetos de servidor Web e cliente. Modelos
Gerais
Os modelos gerais são usadas para a criação de dois tipos especiais de programas --- os assistentes usados para a instalação de outros programas e os makefiles especiais necessários para os programas que são compilados a partir do console. Estes projectos tornar mais fácil para o usuário final para configurar e executar os aplicativos maiores criadas usando os outros modelos de projeto .