Explicações passo a passo sobre o C#C# Walkthroughs

O passo a passo fornece instruções detalhadas para cenários comuns, o que os torna um bom local para começar a aprender sobre o produto ou uma área de recurso específica.Walkthroughs give step-by-step instructions for common scenarios, which makes them a good place to start learning about the product or a particular feature area.

Esta seção contém links para o passo a passo de programação C#.This section contains links to C# programming walkthroughs.

Nesta seçãoIn This Section

Acessando a Web usando Async e AwaitAccessing the Web by Using Async and Await
Mostra como criar uma solução assíncrona usando async e await.Shows how to create an asynchronous solution by using async and await.

Criando um componente do Tempo de Execução do Windows em C# ou no Visual Basic e chamando-o do JavaScriptCreating a Windows Runtime Component in C# or Visual Basic and Calling it from JavaScript
Mostra como criar um tipo do Windows Runtime, empacotá-lo em um componente do Windows Runtime e chamar o componente de um aplicativo Windows Store 8.xWindows 8.x Store que é compilado para Windows usando JavaScript.Shows how to create a Windows Runtime type, package it in a Windows Runtime component, and then call the component from a Windows Store 8.xWindows 8.x Store app that's built for Windows by using JavaScript.

Programação do Office (C# e Visual Basic)Office Programming (C# and Visual Basic)
Mostra como criar uma planilha do Excel e um documento do Word usando C# e Visual Basic.Shows how to create an Excel workbook and a Word document by using C# and Visual Basic.

Criando e usando objetos dinâmicos (C# e Visual Basic)Creating and Using Dynamic Objects (C# and Visual Basic)
Mostra como criar um objeto personalizado que expõe dinamicamente o conteúdo de um arquivo de texto e como criar um projeto que usa a biblioteca IronPython.Shows how to create a custom object that dynamically exposes the contents of a text file, and how to create a project that uses the IronPython library.

Criando um controle composto com o Visual C#Authoring a Composite Control with Visual C#
Demonstra como criar um controle composto simples e estender sua funcionalidade por meio da herança.Demonstrates creating a simple composite control and extending its functionality through inheritance.

Criando um controle do Windows Forms que aproveita os recursos de tempo de design do Visual StudioCreating a Windows Forms Control that Takes Advantage of Visual Studio Design-Time Features
Ilustra como criar um designer personalizado para um controle personalizado.Illustrates how to create a custom designer for a custom control.

Herdando um controle do Windows Forms com Visual C#Inheriting from a Windows Forms Control with Visual C#
Demonstra como criar um controle de botão herdado simples.Demonstrates creating a simple inherited button control. Esse botão herda a funcionalidade do botão padrão do Windows Forms e expõe um membro personalizado.This button inherits functionality from the standard Windows Forms button and exposes a custom member.

Depurando controles personalizados do Windows Forms em tempo de designDebugging Custom Windows Forms Controls at Design Time
Descreve como depurar o comportamento de tempo de design de seu controle personalizado.Describes how to debug the design-time behavior of your custom control.

Executando tarefas comuns usando smart tags em controles do Windows FormsPerforming Common Tasks Using Smart Tags on Windows Forms Controls
Demonstra algumas das tarefas mais comuns, como a adição ou remoção de uma guia em um TabControl, o encaixe de um controle em seu pai e a alteração da orientação de um controle SplitContainer.Demonstrates some of the commonly performed tasks such as adding or removing a tab on a TabControl, docking a control to its parent, and changing the orientation of a SplitContainer control.

Escrevendo consultas em C# (LINQ)Writing Queries in C# (LINQ)
Demonstra os recursos de linguagem C# que são usados para gravar expressões de consulta LINQLINQ.Demonstrates the C# language features that are used to write LINQLINQ query expressions.

Manipulando dados (C#) (LINQ to SQL)Manipulating Data (C#) (LINQ to SQL)
Descreve um cenário LINQ to SQLLINQ to SQL para adicionar, modificar e excluir dados em um banco de dados.Describes a LINQ to SQLLINQ to SQL scenario for adding, modifying, and deleting data in a database.

Modelo de objeto simples e consulta (C#) (LINQ to SQL)Simple Object Model and Query (C#) (LINQ to SQL)
Demonstra como criar uma classe de entidade e uma consulta simples para filtrar a classe de entidade.Demonstrates how to create an entity class and a simple query to filter the entity class.

Usando somente procedimentos armazenados (C#) (LINQ to SQL)Using Only Stored Procedures (C#) (LINQ to SQL)
Demonstra como usar LINQ to SQL para acessar dados executando somente os procedimentos armazenados.Demonstrates how to use LINQ to SQL to access data by executing only stored procedures.

Consultando através de relações (C#) (LINQ to SQL)Querying Across Relationships (C#) (LINQ to SQL)
Demonstra o uso de associações LINQ to SQLLINQ to SQL para representar as relações de chave estrangeira em um banco de dados.Demonstrates the use of LINQ to SQLLINQ to SQL associations to represent foreign-key relationships in a database.

Escrevendo um visualizador em C#Writing a Visualizer in C#
Mostra como escrever um visualizador simples usando C#.Shows how to write a simple visualizer by using C#.

Exemplos e instruções passo a passo para implantaçõesDeployment Samples and Walkthroughs
Fornece exemplos passo a passo de cenários comuns de implantação.Provides step-by-step examples of common deployment scenarios.

Consulte tambémSee also