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.
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.
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.
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.
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();
}
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:
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:
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();
}
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