Tour guiado do Visual Studio

Use este tópico para se familiarizar com as principais tecnologias, idiomas, e aplicativo tipos que são suportados em 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 várias tecnologias diferentes dos aplicativos que você cria usando Visual Studio. Alguns dessas tecnologias são descritos na tabela a seguir.

Tecnologia

Descrição breve

Para obter mais informações, consulte

.NET Framework

  • .NET Framework 3,5

  • .NET Framework 3,0

  • .NET Compact Framework

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

Visão Geral

Visão geral conceitual do .NET Framework

O que há de novo no .NET Framework Versão 3,5

Visão geral do Microsoft .NET estrutura 3.0

Visão geral sobre o .NET Compact Framework

Exemplos e tutoriais

Exemplos de aplicativos

Exemplos de tecnologia

.NET Compact Framework exemplos

Windows Presentation Foundation (WPF)

O WPF é um conjunto de .NET Framework tipos que podem ser usados para criar a aparência visual do cliente Windows aplicativos. WPF consiste em recursos, sistema autônomo XAML (Extensible aplicativo marcação linguagem), controles, vinculação de dados, layout, elementos gráficos em 2D e 3D, animação, estilos, modelos, documentos, mídia, texto e tipografia.

Visão Geral

Introdução ao Windows Presentation Foundation

Exemplos e tutoriais

Exemplos do Windows Presentation Foundation

Windows Communication Foundation (WCF)

O WCF é um tempo de execução e um conjunto de APIs para criar sistemas enviem 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.

Visão Geral

Conceitos do fundamental Windows Communication Foundation

Exemplos e tutoriais

Tutorial de Introdução

Exemplos do Windows Communication Foundation

Windows Workflow Foundation

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

Visão Geral

Visão geral Windows Workflow Foundation fluxo de trabalho Foundation

Exemplos e tutoriais

Tutoriais Windows Workflow Foundation fluxo de trabalho Foundation

Exemplos Windows Workflow Foundation fluxo de trabalho Foundation

Silverlight

O Silverlight é uma tecnologia cliente vários navegador e várias plataformas que ajuda você a projetar, desenvolver e oferecer experiências habilitados por mídia e aplicativos interativos sofisticados na Web.

Visão Geral

Exemplos e tutoriais

Windows Forms

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

Visão Geral

Visão Geral dos Formulários do Windows

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

Exemplos e tutoriais

Demonstra Passo a passo: Criar um simples Windows Formulário

ASP.NET

  • AJAX

ASP.NET se baseia nas classes em programação do .NET Frameworke fornece um modelo de aplicativo Web e um conjunto de controles e infra-estrutura que facilitam a criação de aplicativos da Web.

AJAX, parte da ASP.NET, inclui bibliotecas de script de cliente que incorporam vários navegador ECMAScript (JavaScript) e tecnologias de HTML (DHTML) dinâmicas. AJAX também se integra com o ASP.NET plataforma de desenvolvimento baseado em servidor. Usando os recursos do AJAX, você pode melhorar a experiência do usuário e a eficiência de seu aplicativo Web.

Visão Geral

Noções básicas sobre a infra-estrutura do ASP.NET

Novidades do ASP.NET e desenvolvimento da Web

Visão geral do ASP.NET AJAX

Exemplos e tutoriais

Walkthroughs de aplicativo de formulários da Web

Aplicativo de Exemplo de AJAX

Demonstra Passo a passo: Criando um site habilitados por AJAX

Extensible Application Markup Language (XAML)

XAML é uma linguagem de marcação para programação declarativa do aplicativo.Windows Presentation Foundation (WPF) implementa um carregador XAML e fornece suporte a idiomas XAML para WPF tipos para que possa criar a maioria das sua interface do usuário do aplicativo, usando marcação XAML.

Visão Geral

XAML Overview

Exemplos e tutoriais

Demonstra Passo a passo: Hospedagem de um Controlarar Windows Forms no Windows Presentation Foundation usando o XAML

Classificação e Agrupamento dados no exemplo XAML

Como: Usar uma BitmapImage em XAML

LINQ (consulta integrada à linguagem)

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

Visão Geral

Introdução ao LINQ

Exemplos e tutoriais

Exemplos LINQ

Tipos de aplicativos e linguagem

Visual Studio fornece muitos modelos de aplicativo diferente para ajudar a criar programas e várias linguagens de programação no qual gravá-los. Alguns deles são descritos na tabela a seguir.

Tipos de aplicativos e linguagem

Descrição breve

Para obter mais informações, consulte

Visual Basic

Visual Basic Fornece uma maneira rápida e fácil de criar .NET Framework-com base em Windows, Web e aplicativos de dispositivos móveis. sistema autônomo ocorre com todos sistema autônomo programas que se destinam a .NET Framework, programas escritos em Visual Basic se beneficiam da segurança e interoperabilidade de linguagem.

Tour Didático do Visual Basic

Visual C#

Visual C# (pronunciado C sustenido) é projetada para criar uma variedade de aplicativos executados na .NET Framework. Visual C# é simples, poderoso, fortemente tipado e orientada a objeto. Com suas muitas inovações, Visual C# permite a rápida aplicativo desenvolvimento e também mantém a expressividade e elegância das linguagens do estilo C.

O Visual C# Guided Tour

Visual C++

Visual C++ é uma linguagem poderosa, projetada para lhe dar profundo e detalhada de controle quando você constrói qualquer um dos aplicativos nativo do Windows (COM +) ou .NET Framework os aplicativos gerenciado do Windows.

O Visual C++ Guided Tour

JScript

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

Introdução ao JScript

Aplicativos do Windows

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

Visão geral dos aplicativos baseados no Windows

Aplicativos da Web

Um tipo de aplicativo que é projetado para hospedagem em uma página da Web.Podem ser gravados em qualquer linguagem de programação.Alguns exemplos são ASP.NET Aplicativos, bibliotecas de controle da Web, da Web e ASP.NET Controles de servidor AJAX.

Visão geral sobre Páginas Web do ASP.NET

Estrutura do site da Web ASP.NET

Aplicativos do Office 2007

Um tipo de aplicativo que foi projetado para ser hospedado em um ou mais aplicativos do Office 2007 ou use o Office 2007 sistema autônomo front-participante para o aplicativo.Podem ser gravados em qualquer linguagem de programação.Alguns exemplos são personalizações de nível de documento, aplicativo-Level suplementos e modelos de fluxo de trabalho do SharePoint.

Introdução (Ferramentas do Visual Studio do Office)

Aplicativos dispositivo inteligente

Um tipo de aplicativo que é projetado para hospedagem em um dispositivo móvel que esteja executando o Windows CE, por exemplo, um Pocket PC ou um telefone SMART.Podem ser gravados em qualquer linguagem de programação.

Introdução ao Smart Dispositivo Projects

Aplicativos de extensibilidade

Um tipo de aplicativo que foi projetado para automatizar ou adicionar funcionalidade ao IDE, por exemplo, suplementos ou assistentes.Podem ser gravados em qualquer linguagem de programação.

Estendendo o ambiente Visual Studio

The Spectrum do Visual Studio Automation

Consulte também

Conceitos

Introdução ao Visual Studio

Tour rápido do ambiente de desenvolvimento integrado

O que há de novo no Visual Studio Team Sistema

Como fazer no desenvolvimento em geral

Referência

Decidindo Qual Tecnologias e Ferramentas Usar

Outros recursos

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