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
|
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 |
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 |
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 |
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
|
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 Exemplos e tutoriais Walkthroughs de aplicativo de formulários da Web 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 Exemplos e tutoriais |
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 Exemplos e tutoriais |
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
Consulte também
Conceitos
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)