Você está na página 1de 7

02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

02

A primeira aplicação

Transcrição

Bem-vindo ao curso C# e Orientação a Objetos da Caelum. Nesse curso, aprenderemos como utilizar conceitos de orientação
a objetos junto com uma das linguagens de programação mais poderosas para desenvolver sistemas complexos e de fácil
manutenção.

Antes de começarmos o curso, con guraremos o ambiente de desenvolvimento.

Entre site do Visual Studio (https://www.visualstudio.com/pt-br/downloads/#latestreleases), escolha a opção mais apropriada


para você. O navegador fará automaticamente o download do instalador do Visual Studio 2015. Você pode ver o passo a passo
da instalação da nova versão aqui (https://cursos.alura.com.br/course/fundamentos-de-csharp/section/1/task/3).

No curso, nós utilizamos o Visual C# 2010, mas você pode utilizar as versões mais recentes. Qualquer dúvida, acesse o
nosso forúm (https://cursos.alura.com.br/forum/todos/1) e crie um novo tópico.

Na janela inicial, clique no botão "Next" para começar o processo de instalação.

No próximo passo, o instalador nos informa quais são os componentes do Visual C# que serão instalados no computador.

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 1/7
02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

Quando clicarmos no botão "Next", o instalador começará a fazer o download e a instalação do Visual Studio.

Agora a instalação está concluída!

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 2/7
02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

O primeiro programa em C#

Agora que já instalamos o Visual Studio, vamos criar nossa primeira aplicação.

Abra o Visual Studio e aperte Ctrl+Shift+N .

Na janela de novo projeto, escolha a opção Windows Forms Application e dê um nome para o seu projeto inicial. O Visual
Studio criará automaticamente um projeto com uma janela vazia.

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 3/7
02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

Queremos inicialmente colocar um botão no formulário que, quando clicado, abrirá uma caixa de mensagem do Windows.

Para criar o botão, precisamos apenas usar o atalho Ctrl+W, X e arrastar um button para o formulário.

Agora dê um clique duplo no botão que acabamos de adicionar para programarmos o que deve acontecer quando o botão for
clicado. O Visual Studio abrirá o código do formulário. Não se preocupe com todo o código complicado que está escrito nesse
arquivo, entenderemos o signi cado de cada uma dessas linhas mais a frente no curso.

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 4/7
02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace form
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)


{
}
}
}

O trecho de código que nos interessa no momento é:

private void button1_Click(object sender, EventArgs e)


{
}

Todo código que for colocado dentro das chaves será executado quando o botão for clicado.

No clique do botão, queremos executar o comando que mostra uma caixa de mensagens para o usuário.

MessageBox.Show(mensagem)

No C#, todo comando deve ser terminado pelo caractere ';'. Portanto, o código para mostrar a caixa de mensagem ca da
seguinte forma:

MessageBox.Show(mensagem);

Queremos que, ao clicar no botão, a mensagem Hello World seja exibida em uma caixa de mensagens. Então, utilizaremos o
seguinte código:

private void button1_Click(object sender, EventArgs e)


{
MessageBox.Show(Hello World);
}

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 5/7
02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

Como a mensagem é somente um texto, o compilador do C# nos força a colocá-la entre aspas duplas. Portanto, o código do
clique do botão cará assim:

private void button1_Click(object sender, EventArgs e)


{
MessageBox.Show("Hello World");
}

O código completo ca da seguinte forma:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace form
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)


{
MessageBox.Show("Hello World");
}
}
}

Não se preocupe com as linhas de código que não foram explicadas. Entenderemos o que elas fazem durante o curso.

Aperte F5 para executar o código do formulário. O resultado deve ser algo parecido com a imagem abaixo:

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 6/7
02/06/2018 C# I: Aula 1 - Atividade 2 A primeira aplicação | Alura - Cursos online de tecnologia

https://cursos.alura.com.br/course/fundamentos-de-csharp/task/1214 7/7