none
Programar C/C++ no Visual Studio sem usar .NET Framework RRS feed

  • Pergunta

  • Olá.

    Tenho instalado o Visual Studio 2010 Professional e gostaria de saber se tem como programar C/C++ nele sem usar o .NET Framework, já que caso eu use o .NET Framework a pessoa que usar meu software terá que ter ele instalado e eu não quero isso, quero que o programa seja "nativo". Tem como?

    Aproveitando gostaria de saber qual a vantagem de se programar em C++ usando o .NET Framework? Isso não deixa o código um pouco mais lento se o mesmo programa fosse feito sem o .NET Framework?

    Muito obrigado.

    Abraços.

    domingo, 6 de junho de 2010 20:47

Respostas

  • Sim, claro que é possível.

    Acesse no menu o dialog box de criação de novo projeto:

    File -> New -> Project

    Na lista a direita aparecerá várias opções, procure por Win32.

    Ali você terá ainda 2 opções Console ou Application.

    Abraços, cox


    cox
    • Marcado como Resposta Shafts segunda-feira, 7 de junho de 2010 23:52
    domingo, 6 de junho de 2010 23:19
  • Respondendo a 2a parte da questão.

    Você usará o C++/CLI, C++ para .NET, para usar recursos exclusivos da plataforma .NET, por exemplo escrever uma aplicação WPF, em C++.

    A ÚNICA ferramenta que permite misturar código nativo e código gerenciado é o Visual C++.

    Dependendo do contexto faz sentido usar, caso contrário não! O .NET Framework é uma runtime que dá produtividade e uma série de beneficios, mas insere um certo overhead a aplicação. Tem que ser medido a relação custo x beneficio se vale a pena usar.

     


    Fabio Galuppo
    • Marcado como Resposta Shafts segunda-feira, 7 de junho de 2010 23:53
    segunda-feira, 7 de junho de 2010 21:57

Todas as Respostas

  • Sim, claro que é possível.

    Acesse no menu o dialog box de criação de novo projeto:

    File -> New -> Project

    Na lista a direita aparecerá várias opções, procure por Win32.

    Ali você terá ainda 2 opções Console ou Application.

    Abraços, cox


    cox
    • Marcado como Resposta Shafts segunda-feira, 7 de junho de 2010 23:52
    domingo, 6 de junho de 2010 23:19
  • Respondendo a 2a parte da questão.

    Você usará o C++/CLI, C++ para .NET, para usar recursos exclusivos da plataforma .NET, por exemplo escrever uma aplicação WPF, em C++.

    A ÚNICA ferramenta que permite misturar código nativo e código gerenciado é o Visual C++.

    Dependendo do contexto faz sentido usar, caso contrário não! O .NET Framework é uma runtime que dá produtividade e uma série de beneficios, mas insere um certo overhead a aplicação. Tem que ser medido a relação custo x beneficio se vale a pena usar.

     


    Fabio Galuppo
    • Marcado como Resposta Shafts segunda-feira, 7 de junho de 2010 23:53
    segunda-feira, 7 de junho de 2010 21:57
  • Ola,

    Estou começando com VC++, e lendo alguns tópicos me dei conta de que estava usando o .NET, então segui o conselho do COX, mas não achei o local para montar os Forms, isso é possivel sem usar o CLR?

    Pois queria fazer uma aplicação em C++ com interface gráfica, mas fazer direto "na-mão" é muito complicado, principalmente para que esta iniciando(o que é o meu caso).

    Resumindo:

    Para criar aplicações com Forms, sem usar o .NET, é só via código mesmo?, ou tem alguma opção oculta para utilizar aquele esquema de arrastar os botoes, labels,... e só programar os  eventos de cada um?

    VLW

     

    segunda-feira, 7 de março de 2011 22:29
  • Em código nativo (sem .NET) você pode tentar via MFC. O Visual C++ (menos o Express) tem assistentes para ajudá-lo nesta tarefa.
    Fabio Galuppo
    quarta-feira, 9 de março de 2011 16:11