Tour rápido do ambiente de desenvolvimento integrado

This topic provides a brief overview of many of the features and tools included in Visual Studio for application development.

Integrated Development Environment

A família de produtos Visual Studio compartilha um único ambiente de desenvolvimento integrado (IDE) que é composto de vários elementos: a barra de menus, barra de ferramentas padrão, vários ferramenta windows ancoradas ou ocultas automaticamente no esquerda, parte inferior e os lados direito, bem como o espaço do editor. The tool windows, menus, and toolbars available depend on the type of project or file you are working in.

Figura 1: IDE com General Development Settings aplicado

IDE com Configurações Gerais de Desenvolvimento aplicadas.

Depending on the settings you have applied, and any subsequent customizations you have made, the placement of tool windows and other elements in the IDE differs. Você pode alterar as configurações usando o Import and Export Settings Wizard. Selecionando o Redefinir todas as configurações opção, você pode alterar o padrão de linguagem de programação.

You can easily move and dock windows using the visual guide diamond or temporarily hide windows using Auto-Hide. For more information, see Como: Organizar e ancorar janelas.

Você pode usar o Visual Studio o modelo de automação para automatizar e estender o IDE. For more information, see Personalizando, automatizar e estender o ambiente de desenvolvimento.

Project System

Solutions and projects contain items that represent the references, data connections, folders, and files that you need to create your application. A solution container can contain multiple projects and a project container typically contains multiple items. For more information, see Soluções como Containers and Projetos como Containers.

O Solution Explorer exibe soluções, seus projetos e os itens nesses projetos. From Solution Explorer, you can open files for editing, add new files to a project, and view solution, project, and item properties.

Figura 2: Solution Explorer

Janela Gerenciador de Soluções

For more information, see Usando o Solution Explorer and Como: Criar soluções e projetos.

Editors and Designers

The editor and designers you use depend on the type of file or document that you are authoring. The Text editor is the basic word processor of the IDE, while the Code editor is the basic source code editor.

Other editors, such as the CSS editor, the HTML Designer, and the Web Page Designer, share many of the features found in the Code editor, along with enhancements specific to the type of code or markup supported.

Editores e designers geralmente têm dois modos: um modo de exibição de design gráfico e o código por trás do modo de exibição ou código-fonte. Design view lets you specify the location of controls and other items on the user interface or Web page. Você pode arrastar controles a partir de Caixa de ferramentas e coloque-os na superfície de design.

Figura 3: Web Page Designer, Design view

Designer de páginas da Web, exibição Design

Source view displays the source code for the file or document. Este modo de exibição suporta ajuda na codificação como, por exemplo, IntelliSense, seções de código recolhíveis, Refatoração (TRANSLATION FROM VPE FOR CSHARP)e o código de inserção de trecho. Other features include word wrap, bookmarks, and displaying line numbers, to name a few. For more information, see Editor de comandos e recursos convenientes.

Figura 4: Web Page Designer, Source view

Designer de páginas da Web, exibição Código-fonte

Some editors, such as the Web Page Designer and XAML Designer, also provide a hybrid view which lets you see the graphical and code view of a file simultaneously. This view is called Split view.

Figura 5: Web Page Designer, o modo de exibição de divisão

Exibição de guia dividida no Designer de HTML

Build and Debug Tools

Visual Studio provides a robust set of build and debugging tools. With build configurations, you can select the components that you will build, exclude those you will not build, and determine how the projects selected will be built and on what platform. You can have build configurations for solutions as well as projects. For more information, see Como: Criar e editar configurações and Compilação Durante o Desenvolvimento de Aplicativos.

When you build, you are beginning the debug process. Building your application helps you detect compile-time errors. These errors can include incorrect syntax, misspelled keywords, and type mismatches. O Janela de saída exibe esses tipos de erros.

Figura 6: Output window with build information

Janela de saída com informações de compilação

After you have built your application, you can use the debugger to detect and correct such problems as logic errors and semantic errors that are detected at run-time. No modo de interrupção, você pode examinar variáveis locais e de outros dados relevantes usando ferramentas como Variable Windows e o Memory Windows.

Figura 7: Visual Basic o formulário no modo de interrupção

Exemplo de um ponto de interrupção de depuração no Visual Basic

Figura 8: Janelas de ferramentas de depuração

Ferramentas de depuração

O Janela de lista de erros exibe erros, avisos e outras mensagens relacionadas à depuração.

For more information, see Guia para o depurador.

Deployment Tools

Visual Studio fornece duas estratégias de implantação diferentes: ClickOncee o Windows Installer. Com ClickOnce implantação, você publica o aplicativo em um local centralizado e o usuário instala ou executa o aplicativo a partir desse local. With Windows Installer deployment, you package the application in a setup.exe file and distribute that file to users; they run the setup.exe file to install the application. Para obter uma comparação detalhada, consulte Escolhendo uma estratégia de implantação.

ClickOncepermite que você rapidamente implante aplicativos usando o Assistente de publicação.

Figura 9: Assistente de publicação

Assistente de publicação

For more information, see Como: publicar um <>>aplicativo ClickOnce usando o Assistente de Publicação.

Windows Installer deployment provides greater flexibility for deploying applications. Vários editores, como o Personalizar Editor de ações e o Editor de Interface de usuário, permitem que você personalizar o Windows Installer para atender às suas necessidades de implantação. Para criar um arquivo de configuração básica, use o Arquivo Editor de sistema para especificar quais itens serão implantados.

Figura 10: File System Editor

Editor do sistema de arquivos para Instalador do Windows

For more information, see Windows Installer Deployment Tasks and Editores de implantação.

Product Documentation

Você pode acessar a Ajuda pressionando F1 no IDE, bem como clicando em Visual Studio documentação de na Ajuda menu. The Help documentation appears in your web browser. You can use locally installed Help or use MSDN online and other online sources for Help.

Figura 11: Ajuda na janela do navegador

Página Pesquisar na Ajuda

Consulte também

Conceitos

O que há de novo no Visual Studio 2010