Você está na página 1de 5

C#

3 – EG – O Meu Primeiro Programa

As imagens apresentadas neste exercício são meramente indicativas. Podem existir diferenças em relação ao seu posto de formação. Coluna reservada para os seus apontamentos

I. O MEU PRIMEIRO PROGRAMA

Chegou a fase de concluirmos o nosso primeiro projeto, iniciado no EG anterior.

O primeiro passo consiste em abrir o projeto.

 Se já tem o projeto aberto pode ignorar os próximos passos.

1. Clique no menu File e escolha a opção Open Project

2. Dentro da sua pasta de trabalho,


procure a pasta relativa a este projeto –
OMeuPrimeiroProjeto.

3. Dentro desta pasta seleccione o


ficheiro de solução do Microsoft Visual C# -
OMeuPrimeiroProjeto.sln

4. Clique em Abrir.

 Todos os ficheiros e recursos desta


solução passam a estar disponíveis no
explorador das soluções.

É proibida a reprodução desta obra sem a expressa autorização da Alta Lógica, cujos direitos de autor estão protegidos pela Lei.
Tel: 21 799 07 70 – www.altalogica.com Seja Competente Página 1 de 5
ALTA LÓGICA C# – 3 – EG – O Meu Primeiro Programa Excelência em Formação

II. PREPARAÇÃO

1. Comece por observar o exemplo disponível na sua pasta – A Minha


Primeira Aplicação.

2. Volte ao Visual C# 2013 e clique com o botão da direita em cima de


Form1.cs e escolha a opção Rename.

3. Altere o nome do form para OMeuPrimeiroForm.cs

 O form está disponível no explorador de solução.

Surge uma nova janela para renomear de forma automática


todas as referências a Form1.cs.

Iremos fazer as alterações todas de forma manual. No futuro


poderá utilizar a opção automática sempre que mudar o nome
ao form.

4. Clique em Não

5. Clique no form na área de desenho de modo a ativar as suas propriedades

 Repare que a janela de propriedades indica o objeto que se encontra activo

6. Configure as seguintes propriedades do form:

 Name: frmPrimeiroForm
 BackColor: 192; 192; 255 (Azul claro)
 MaximizeBox: False
 MinimizeBox: False
 Size: 440; 160 (Largura; Altura)
 StartPosition: CenterScreen
 Text: A minha primeira Aplicação
 Se tiver dúvidas sobre estas propriedades esclareça-as com o formador.
É proibida a reprodução desta obra sem a expressa autorização da Alta Lógica, cujos direitos de autor estão protegidos pela Lei.
Tel: 21 799 07 70 – www.altalogica.com Seja Competente Página 2 de 5 – EG 3
ALTA LÓGICA C# – 3 – EG – O Meu Primeiro Programa Excelência em Formação

 Como pode observar, existem muitas outras propriedades disponíveis. As principais serão
abordadas ao longo do curso.

7. Adicione uma label ao form, efetuando um duplo clique sobre este controlo.

 Este controlo está disponível na barra de controlos


(Toolbox).

 O controlo é adicionado de forma automática ao form.

8. Configure as propriedades da label:

 Name: lblTitulo
 Autosize: False
 BorderStyle: FixedSingle
 Font Name: Castellar
 Font Size: 20
 Location: 20; 10
 Size: 380; 100
 Text: A minha primeira Aplicação
 TextAlign: MiddleCenter

9. Teste a aplicação clicando no seguinte botão:

10. Feche o form de modo a voltar ao ambiente de trabalho.

Nesta fase temos o form criado, configurado e já com um controlo adicionado.

Volte a testar o exemplo e experimente clicar na label.

 Ainda nada acontece como seria de esperar.

Vamos agora aprender a programar este evento.

É proibida a reprodução desta obra sem a expressa autorização da Alta Lógica, cujos direitos de autor estão protegidos pela Lei.
Tel: 21 799 07 70 – www.altalogica.com Seja Competente Página 3 de 5 – EG 3
ALTA LÓGICA C# – 3 – EG – O Meu Primeiro Programa Excelência em Formação

III. PROGRAMAÇÃO

1. Efetue um duplo clique sobre a label de modo a entrar na área de código.

 Através deste processo é criado de forma automática o evento associado ao clique do rato sobre
a label.

O seu ambiente de trabalho deverá ficar idêntico à imagem abaixo. Este é o ambiente que iremos utilizar,
sempre que for necessário programar eventos ou qualquer outro tipo de programação.

Evento do clique do rato


sobre a label lblTitulo

Vamos então programar o evento associado ao clique do rato.

É proibida a reprodução desta obra sem a expressa autorização da Alta Lógica, cujos direitos de autor estão protegidos pela Lei.
Tel: 21 799 07 70 – www.altalogica.com Seja Competente Página 4 de 5 – EG 3
ALTA LÓGICA C# – 3 – EG – O Meu Primeiro Programa Excelência em Formação

1. Volte à área de desenho e efectue um duplo clique sobre a label.

 Para voltar à área de desenho clique sobre o nome do form com a indicação de [Design].

 O que aconteceu?

2. Escreva o seguinte código, completando o código referente ao evento click do controlo lblTitulo.

private void lblTitulo_Click(object sender, EventArgs e)


{
lblTitulo.Text = "Autor: [Coloque aqui o seu nome]";
lblTitulo.ForeColor = Color.Red;
frmPrimeiroForm.ActiveForm.BackColor = Color.Black;
}

3. Teste novamente o programa e experimente clicar sobre a label.

 Se o evento não estiver a funcionar corretamente consulte o formador.

Desta forma concluímos a nossa primeira aplicação.

E se precisarmos de distribuir o programa de modo a ser utilizado noutra máquina?

Para tal temos que criar o nosso ficheiro executável (.EXE).

1. Clique no menu Build e selecione Build Solution.

2. Aceda à sua pasta e siga o seguinte caminho:

 OMeuPrimeiroProjeto  OMeuPrimeiroProjeto  bin  Release

 Deverá encontrar os seguintes ficheiros. (Se não existirem consulte o formador).

3. Teste a aplicação através de um duplo clique sobre OMeuPrimeiroProjeto.

E assim concluímos o nosso primeiro projecto, com a aplicação disponível a ser utilizada e distribuída.

É proibida a reprodução desta obra sem a expressa autorização da Alta Lógica, cujos direitos de autor estão protegidos pela Lei.
Tel: 21 799 07 70 – www.altalogica.com Seja Competente Página 5 de 5 – EG 3

Você também pode gostar