Visão geral dos Aplicativos baseados em Windows

Microsoft Visual Studio oferece várias maneiras de desenvolver aplicativos baseados no Windows, executados localmente dos usuários computadores. Com Visual Studio, você pode criar aplicativos baseados no Windows e interfaces do usuário (IU) usando Formulários do Windows. Você também pode criar aplicativos de serviço do Windows ou aplicativos baseados em Windows Win32. Começando com Visual Studio 2008,você pode criar aplicativos baseados no Windows usando Windows Presentation Foundation (WPF).

Aplicativos do Visual Studio baseados em Windows

Um aplicativo baseado no WindowsVisual Studio é criado em torno do .NET Framework, um conjunto rico de classes que você pode usar para desenvolver aplicativos sofisticados. Você pode criar aplicativos baseados no Windows usando qualquer linguagem de programação que funciona com o .NET Framework (Visual Basic, C#, C++ e muitos outros) e .NET Framework debugging tools.

Aplicativos baseados no Windows criados usando classes .NET Framework oferecem outros benefícios. Você pode acessar serviços do sistema operacional e tirar proveito dos outros benefícios fornecidos pelo ambiente de computação do usuário. Você pode acessar dados usando ADO.NET. Para obter mais informações, consulte Creating Data Applications by Using Visual Studio. GDI+permite que você faça desenho e pintura em suas janelas de aplicativos de formulários avançados. Para obter mais informações, consulte Elementos gráficos e desenho em formulários do Windows. Os aplicativos baseados no Windows podem fazer chamadas para métodos expostos pelos serviços XML da Web, para você poder tirar proveito de informações e recursos de computação de uma variedade de fontes e parceiros. Para obter mais informações, consulte Introdução à programação Web Services em código gerenciado.

Ferramentas do Visual Studio para desenvolvimento de aplicativos baseados em Windows

Assim como ocorre com qualquer outro aplicativo .NET Framework, você pode criar aplicativos baseados no Windows em um editor de texto, fazer chamadas para as classes e métodos .NET Framework, compilar o aplicativo no linha de comando e distribuir o aplicativo executável resultante.

Como alternativa, você pode usar Visual Studio. Quando você usa Visual Studio para criar aplicativos baseados no Windows, você está criando essencialmente o mesmo aplicativo que você poderia criar manualmente escrevendo código. A vantagem de usar Visual Studio é que ele fornece ferramentas que podem tornar o desenvolvimento de aplicativos mais rápido, fácil e mais confiável. A lista a seguir mostra algumas das ferramentas mais importantes no desenvolvimento de aplicativo baseado no Windows:

  • Visual designers para Windows Forms com controles drag-and-drop. Para obter mais informações, consulte O Windows Forms Designer.

  • Designers visuais para Windows Presentation Foundation. Para obter mais informações, consulte: Windows Presentation Foundation no Visual Studio.

  • Editores Cod-aware que incluem instrução de conclusão, verificação de sintaxe, e outros recursos do IntelliSense.

  • Compilação integrada e depuração.

  • Ferramentas de gerenciamento de projeto para criação e gerenciamento de arquivos de aplicativo, incluindo implantação localmente, por uma intranet ou através da Internet.

Se você tiver usado Visual Studio antes, esses recursos lhe parecerá familiares; eles são semelhantes aos recursos disponíveis nas versões anteriores do Visual C++ e de Visual Basic. Visual Studio 2005expande esses recursos para fornecer uma rica coleção de ferramentas para desenvolvimento de aplicativos baseados no Windows.

Tipos de aplicativos baseados no Windows

Com Visual Studio, você pode desenvolver vários tipos diferentes de aplicativos baseados no Windows. Você pode criar aplicativos de Formulários do Windows e serviços do Windows que aproveitam o poder do .NET Framework, ou você pode usar Visual C++ para criar aplicativos com base no Windows Win32.

Windows Forms

Para obter mais informações sobre Formulários do Windows e como trabalhar com eles no Visual Studio, consulte os tópicos a seguir.

Tópico

Descrição

Guia de introdução aos Formulários do Windows

Fornece informações sobre como criar e desenvolver Formulários do Windows.

Passo a passo do Windows Forms

Lista os tópicos que fornecem instruções passo a passo sobre como desenvolver aplicativos normalmente criados que são baseados em Formulários do Windows.

Controles de Windows Forms

Fornece um conjunto de tópicos detalhando as características específicas e uso de controles Windows Forms.

Aplicativos Windows Presentation Foundation

Para obter mais informações sobre Windows Presentation Foundation (WPF) e como criar aplicativos WPF usando Visual Studio, consulte os tópicos a seguir.

Tópico

Descrição

Introdução ao WPF

Fornece informações introdutórias sobre todos os aspectos do desenvolvimento de aplicativos usando o WPF.

Guia de Introdução com o WPF Designer

Lista os tópicos que fornecem instruções sobre como desenvolver aplicativos WPF usando o WPF Designer.

Aplicativos Windows Service

Usando Visual Studio, você pode criar serviços, criando um aplicativo que está instalado como um serviço. Esse tipo de aplicativo é chamado um serviço do Windows. Usando .NET Framework recursos, você pode criar serviços, instalá-los e iniciar, parar e caso contrário controlar seu comportamento.

Para obter mais informações, consulte Aplicativos Windows Service.

Projetos Win32

Você pode usar o O Assistente de projeto para criar tipos de projeto do Win32, incluindo aplicativos de console, aplicativos baseados no Windows de executáveis, bibliotecas de vínculo dinâmico (DLLs) e bibliotecas estáticas.

Para obter mais informações, consulte Criando um Aplicativo Win32 do Windows.

Consulte também

Outros recursos

Criando Aplicativos Baseados no Windows

Windows Forms