Início > Cursos > Curso de Programação em C# – parte 4 – Codificando

Curso de Programação em C# – parte 4 – Codificando

Se você chegou até aqui quer dizer então que já passou por este caminho:

Curso de Programação em C#

  1. Parte I – Introdução
  2. Parte II – C#
  3. Parte III – Meu Primeiro Programa

Neste post iremos aprender alguns dos fundamentos da programação. Na parte III vimos como utilizar o Visual Studio para criar uma agenda de contatos sem usarmos nenhum código.

Observamos que podemos criar um programa inteiro usando os recursos da IDE, como fizemos, mas há muitas razões para que você crie seus programas codificando-os, e não apenas montando-os como você faz com uma apresentação de slide ou um folheto publicitário.

Neste post iremos aprender sobre o código, variáveis e tipos.

Para iniciar, abra o Visual C# e crie um novo projeto, do tipo Windows Forms, chamado “Codificando”.

Adicione um Button e um TextBox ao Formulário:

Selecine o botão e mude a propriedade Text para Clique aqui

Após isto, dê dois clique no botão.

Você verá a seguinte tela:

Note que o Visual Studio criou uma nova aba chamada Form1.cs. Esta é a janela que iremos utilizar para codificar nosso programa.

Se você quizer voltar para o Design pressione shift + F7 e para ir ao Código apenas F7.

Deixe no código.

Não se preocupe em entender todo este código já de primeira. Segue abaixo algumas descrições:

  • Os blocos de código são cercados por chaves.  “{” para início e “}” para fim. Toda chave que se abre deve ter uma correspondente que a fecha.
  • As 8 primeiras linhas são utilizadas para que o .NET saiba quais recursos incluir no programa
  • As linhas 10 e 12 são respectivamente a declaração do Namespace e da Classe, é como se fosse o nome do projeto e o nome do arquivo, mas não necessariamente.
  • As linhas 14 a 17 declaram o construtor da classe. Veremos mais sobre isso depois.
  • As linhas 19 a 21 especificam o comportamento do programa ao ser disparado o evendo de clicar no botão
  • Toda linha de código deve ser terminada com “;

Comentários

Podemos comentar o código em linha assim:

// Isto é um comentário e não será considerado pelo compilador

ou em bloco de código:

/*
Este é um comentário em bloco.
Este tipo de comentário pode ter várias linhas
*/

há também comentários que são usado para fins de documentação XML:

/// <sumary>
/// Este código será interpretado pela IDE como sendo um tipo de documentação
/// </sumary>

Agora coloque o cursor na linha 21.

Vamos escrever um código para que quando o usuário clicar no botão seja exibida uma mensagem do que estiver escrito no TextBox:

19.  private void button1_Click(object sender, EventArgs e)
20.  {
21.                 MessageBox.Show(textBox1.Text);
22.  }

Execute o projeto – F5.

Escreva “Olá Mundo!” no TextBox e pressione o Botão. Será exibida uma pequena janela contendo a mensagem:

Esse tipo de coisa você só faz com código. Alías, tudo é código, quer ver?

Abra o arquivo Form1.Designer.cs e clique no “+” onde está escrito: “Windows Form Designer generated code

Este é o arquivo responsável por criar a parte visual do nosso programa, veja que ele é só código.

Perceba que há letras maiúsculas e minúsculas, não se engane pois deve ser assim, o C# é case-sensitive, ou seja, faz muita diferença se você escreve com CAIXA ALTA ou caixa baixa. Exemplo:

 MessageBox.Show(textBox1.Text);

é diferente de:

 messagebox.show(textBox1.text);

e a segunda alternativa dará erro e seu programa não irá executar.

Agora que você já sabe que um projeto de C# é todo feito com código e que podemos utilizar as ferramentas de design do Visual Studio para nos ajudar a codificar, você já pode aprender sobre alguns dos recursos fundamentais de todo programa de computador:

Variáveis e tipos de dados.

Atá a próxima!

CategoriasCursos Tags:, , ,
  1. Nenhum comentário ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.