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 |
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 |
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 |
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 |
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 Amostras 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 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
|
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 Novidades no ASP.NET 4 e no Visual Web Developer Amostras e tutoriais Explicações passo a passo do ASP.NET por cenário |
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 Amostras e tutoriais Demonstra Passo a passo: Hospedando um controle Windows Forms no WPF usando XAML |
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 Amostras e tutoriais |
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Aplicativos do SharePoint |
Um tipo de aplicativo é projetado para hospedagem no SharePoint. Pode ser gravado Visual Basic ou Visual C#. |
|
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. |
Consulte também
Conceitos
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)