Compartilhar via


Idiomas e tecnologias de Visual Studio

Use este documento para o link para obter mais informações sobre as principais tecnologias, linguagens e tipos de aplicativos que têm suporte no Visual Studio. Para obter mais informações sobre o ambiente de desenvolvimento integrado (IDE), consulte Tour rápido do ambiente de desenvolvimento integrado.

Tecnologias de destaque

Você pode incorporar muitas tecnologias de aplicativos que você criar usando Visual Studio. Some of these technologies are described in the following table.

Tecnologia

Description

More Information

.NET Framework

Saiba mais sobre o .NET Framework, um componente integral do Windows que ofereça suporte a criação e execução da próxima geração de aplicativos e Serviços Web XML.

Overview

O que há de novo no .NET Framework 4

Windows Presentation Foundation (WPF)

O WPF é um conjunto de .NET Framework tipos que podem ser usados para criar a aparência visual de aplicativos de cliente do Windows. WPF consiste em recursos como, por exemplo, XAML Extensible Application Markup Language (), controles, ligação de dados, layout, gráficos 2D e 3D, animação, estilos, modelos, documentos, mídia, texto e tipografia.

Overview

Windows Presentation Foundation

Amostras e tutoriais

Exemplos de Windows Presentation Foundation no site do MSDN

Passo a passo do WPF

Windows Communication Foundation (WCF)

O WCF é um tempo de execução e um conjunto de APIs para a criação de sistemas que enviam mensagens entre clientes e serviços. A mesma infra-estrutura e APIs são usadas para criar aplicativos que se comunicam com outros aplicativos no mesmo sistema de computador ou em um sistema que é acessado pela Internet.

Overview

Conceitos fundamentais da Windows Communication Foundation

Amostras e tutoriais

Tutorial de Introdução

Amostras do Windows Communication Foundation

Windows Workflow Foundation

O Windows Workflow Foundation é o modelo de programação, mecanismo e ferramentas para criar rapidamente aplicativos habilitados para fluxo de trabalho Windows.

Overview

Visão geral do Windows Workflow Foundation

Amostras e tutoriais

Tutoriais do Windows Workflow Foundation

Exemplos do Windows Workflow Foundation

Silverlight

O Silverlight é uma tecnologia de vários navegadores, plataformas de cliente que ajuda você a projetar, desenvolver e fornecer experiências habilitados por mídia e aplicativos interativos sofisticados na web.

Overview

Silverlight

Amostras e tutoriais

Silverlight Developer Center site

Windows Forms

Windows Forms permite desenvolver aplicativos graficamente avançados que são fáceis de implantar e atualizar. Além disso, os aplicativos Windows Forms podem acessar recursos no computador local de maneira mais segura que os aplicativos tradicionais baseados em Windows.

Overview

Visão Geral dos Formulários do Windows

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

Amostras e tutoriais

Demonstra Passo a passo: Criando um formulário do Windows simples

ASP.NET

  • AJAX

ASP.NETse baseia nas classes em programação de .NET Frameworke fornece um modelo de aplicativo da web e um conjunto de controles e infra-estrutura que tornam mais fácil criar aplicativos da web.

Microsoft Ajax inclui bibliotecas de script de cliente que incorporam vários navegadores ECMAScript (JavaScript) e tecnologias de HTML (DHTML) dinâmicas. Biblioteca do Microsoft Ajax é normalmente usada para criar aplicativos de Ajax puros. No entanto, você também pode usar a biblioteca do Ajax, quando você constrói o ASP.NET Web Forms ou ASP.Aplicativos NET MVC. Usando os recursos do Ajax, você pode melhorar a experiência do usuário e a eficiência dos aplicativos da web.

Overview

ASP.NET 4 Visão geral sobre

Novidades no ASP.NET 4 e no Visual Web Developer

Visão geral do Microsoft Ajax

Amostras e tutoriais

Explicações passo a passo do ASP.NET por cenário

Aplicativo Ajax de exemplo de atualização de página parcial

Walkthrough: Criando um site habilitado para Ajax

Extensible Application Markup Language (XAML)

O XAML é uma linguagem de marcação para programação de aplicativo declarativa. Windows Presentation Foundation (WPF) implementa um carregador XAML e fornece suporte a linguagem XAML para tipos WPF para que você pode criar a maior parte do seu aplicativo UI usando marcação XAML.

Overview

Visão geral do XAML (WPF)

Amostras e tutoriais

Demonstra Passo a passo: Hospedando um controle Windows Forms no WPF usando XAML

Como: Usar um BitmapImage.

Language-Integrated Query (LINQ)

LINQ apresenta padrões para consultar e atualizar dados usando o Visual Basic ou Visual C#. LINQ pode ser estendido para oferecer suporte à maioria dos tipos de armazenamento de dados. Visual Studio 2008inclui assemblies de provedor LINQ que permitem a consulta integrada à linguagem na .NET Framework coleções, bancos de dados SQL, ADO.NET conjuntos de dados e todos os documentos XML.

Overview

Introdução ao LINQ

Amostras e tutoriais

Amostras do LINQ

Tipos de aplicativos e de idioma

Visual Studiofornece vários modelos de aplicativo para ajudá-lo a criar programas e várias linguagens de programação na qual a escrevê-los. Algumas delas são descritas na tabela a seguir.

Tipos de aplicativos e de idioma

Breve descrição

For more information, see

Visual Basic

Visual BasicFornece uma maneira rápida e fácil de criar .NET Framework-com base em Windows, web e aplicativos de dispositivo móvel. Como com todos os programas destinados a .NET Framework, programas escritos em Visual Basic se beneficiar da segurança e interoperabilidade de linguagem.

Guia de Introdução ao Visual Basic

Visual C#

Visual C#(pronuncia-se c sharp) é projetado para a criação de uma variedade de aplicativos executados na .NET Framework. Visual C#é simples, poderoso, segurança de tipos e orientados a objeto. Com suas muitas inovações, Visual C# permite o desenvolvimento rápido de aplicativos e também mantém a expressividade e elegância das linguagens do estilo C.

Guia de Introdução ao Visual C#

Visual C++

Visual C++é uma linguagem poderosa que é projetada para oferecer profundo e detalhada de controle quando você constrói um dos aplicativos nativos do Windows (COM+) ou .NET Framework gerenciado aplicativos do Windows.

Tour guiado do Visual C++

Visual F#

F# é uma linguagem de programação que ofereça suporte a programação funcional com a tradicional programação (procedimento) e orientada a objeto e imperativa. O Visual F# produto suporta o desenvolvimento de aplicativos de F# e estendendo a outros .NET Framework aplicativos usando o F# do código. F# é um membro de primeira classe da .NET Framework idiomas e mantém uma forte semelhança com a família ML de linguagens funcionais.

Visual F#

JScript

JScripté a próxima geração de uma implementação Microsoft da linguagem ECMA 262. Muitos diferentes tipos de aplicativos estão disponíveis.

Introdução ao JScript

Aplicativos Windows

Um tipo de aplicativo é projetado para hospedagem no Windows. Pode ser escrito em qualquer linguagem de programação. Alguns exemplos são bibliotecas de classe, serviços do Windows, aplicativos de console e aplicativos WPF.

Visão geral dos Aplicativos baseados em Windows

Aplicativos da Web

Um tipo de aplicativo foi projetado para ser hospedado em uma página da web. Pode ser escrito em qualquer linguagem de programação. Alguns exemplos são ASP.NET web applications, bibliotecas de controle da Web, e ASP.NET controles de servidor do AJAX.

Visão geral do ASP.NET

Aplicativos do Office

Um tipo de aplicativo foi projetado para estender um aplicativo do Office. Pode ser gravado Visual Basic ou Visual C#. Você pode criar personalizações em nível de documento que estendem uma determinada pasta de trabalho do Excel ou um documento do Word, ou você pode criar suplementos de nível de aplicativo.

Desenvolvimento do Office em Visual Studio

Aplicativos do SharePoint

Um tipo de aplicativo é projetado para hospedagem no SharePoint. Pode ser gravado Visual Basic ou Visual C#.

Desenvolvimento do SharePoint em Visual Studio

Aplicativos de extensibilidade

Um tipo de aplicativo foi projetado para automatizar ou adicionar funcionalidade ao IDE, por exemplo, add-ins ou assistentes. Pode ser escrito em qualquer linguagem de programação.

Estendendo o ambiente Visual Studio

Espectro de automação do Visual Studio

Consulte também

Conceitos

Introdução ao Visual Studio

Tour rápido do ambiente de desenvolvimento integrado

Novidades para o gerenciamento do ciclo de vida de aplicativos em 2010 de Visual Studio

Outros recursos

Disponibilidade de recursos em versões de Visual Studio

Exemplos e Explicações passo a passo (ambiente de desenvolvimento)