Os botões são a ferramenta mais básica de todo projeto. Vou inserir aqui, neste mesmo tutorial, a explicação das caixas de mensagem. Como primeiro passo, vamos criar um projeto e inserir um botão, como na imagem abaixo:

Botões e Caixas de Mensagem

Vamos começar a explorar as propriedades desse botão inserido. Com ele selecionado (para selecioná-lo basta dar um clique sobre ele), procure na janela do canto inferior direito, a opção (Name) e altere-a para Botao1, como ilustra a figura a seguir:

Botões e Caixas de Mensagem

Agora localize a propriedade Text e altere-a para “Exibir Mensagem”:

Botões e Caixas de Mensagem

Se após esse procedimento o botão não exibir totalmente a mensagem, você pode redimensioná-lo, assim como faz com uma janela do Windows, e aumentar o seu tamanho para que o texto seja corretamente exibido.

Botões e Caixas de Mensagem

Execute o código pressionando F5 ou clicando no triângulo verde, assim como fazíamos nos exemplos do Console. Surgirá um pequeno programa sem função alguma e com um botão no centro. Clicando no botão nada acontecerá, pois não existe código vinculado a ele.

Bem, vamos começar a atribuir comandos a essa interface. Feche o programa aberto e retorne ao Visual C#. Em seguida, clique duas vezes no botão “Exibir Mensagem”. Uma tela semelhante à imagem abaixo deve surgir:

Botões e Caixas de Mensagem

Importante!

Quando clicamos duas vezes em algum componente inserido ao projeto, o Visual C# cria o evento Click associado a ele. Foi isso que aconteceu neste exemplo. Como havíamos alterado a propriedade (Name) do componente para “Botao1”, clicando duas vezes sobre ele foi criada a função “Botao1_Click”. É importante que fique claro que as funções sempre obedecerão esse padrão: NomeDoComponente_Evento, vejam:

Botões e Caixas de Mensagem

Temos, então, uma nova aba criada no Visual C#, que é a Form1.cs, responsável por abrigar o código C# dos componentes. Através dessas abas, ilustradas na imagem abaixo, é possível alternar entre o desenvolvimento do código e da interface.

Botões e Caixas de Mensagem

MessageBox.Show

O código que criarmos dentro desta função Botao1_Click será acionado quando o botão for clicado. Para demonstrar isso vamos conhecer o comando MessageBox.Show, que serve para exibir mensagens na tela. O comando que vamos inserir ali dentro será:

MessageBox.Show("Este é o meu primeiro programa gráfico");

Nosso código deverá ficar como ilustra a imagem abaixo:

Botões e Caixas de Mensagem

Executando este pequeno aplicativo agora e clicando no botão “Exibir Mensagem”, receberemos uma caixa de mensagem com o texto definido previamente no código:

Botões e Caixas de Mensagem

Isso aconteceu porque vinculamos o comando MessageBox.Show("Este é o meu primeiro programa gráfico"); ao clique do botão chamado “Botao1”. As ferramentas do Visual C# funcionarão basicamente sempre dessa forma: um componente será vinculado a um evento.

E para comentar o método Show da classe MessageBox, trata-se de um método capaz de exibir mensagens na tela. Basta que passemos uma string como parâmetro e ela será exibida.

Nos próximos tópicos falarei sobre outras ferramentas básicas, mas aproveitarei este mesmo projeto, para facilitar.


HARDWARE

Entendendo o seu computador

O que há dentro do meu computador?

Existem alguns componentes fundamentais presentes dentro do seu computador e é muito importante que você conheça um pouco sobre eles, seja para argumentar com algum vendedor durante a compra de um novo PC ou para identificar alguma atitude desleal de algum técnico que esteja te passando um orçamento para reparo. Na seção Raio-X aqui do Contém Bits você pode conhecer e entender mais detalhadamente sobre cada componente, ou também pode clicar abaixo no componente que deseja, para conhecê-lo melhor.

  • Gabinetes

  • Placas-Mãe

  • Processadores

  • Memória

  • Fontes

  • Drives Ópticos

  • Discos Rígidos

  • SSD

  • Placas de Som

  • Placas de Vídeo

Você Sabia?

A Máquina de Pascal, criada em 1642 pelo filósofo, físico e matemático francês Blaise Pascal, é reconhecida como o primeiro computador do mundo e ele foi criado com o objetivo de calcular impostos. Saiba mais.


O ábaco é o dispositivo de cálculo mais antigo construído e conhecido pelo homem. Suas formas mais primitivas datam de 400 a.C. e eles foram encontrados na China e na Babilônia. Para saber mais sobre a história dos computadores, clique aqui.


Criar um jogo é muito mais complexo do que parece. São milhares, às vezes, milhões de linhas de código. Isso não é exagero! Apenas o jogo Ultima Online possui 6.006.313 linhas de programação, totalizando 25.103.295 palavras


Excesso de barulho dentro do seu gabinete, principalmente logo que você o liga, pode ser sintoma de problemas nas ventoinhas, que podem precisar ser limpas ou trocadas. Entre em contato com um técnico de sua confiança e verifique isso o quanto antes.


Apenas no ano de 1982, o clássico Pac Man vendeu mais de 400 mil máquinas de fliperama em todo o mundo e recebeu cerca de 7 bilhões de moedas nestas máquinas. Saiba mais.


O console Nintendo Entertainment System (NES), da Nintendo, detém o recorde de videogame mais clonado em todo o mundo. Já foram catalogados mais de 300 aparelhos diferentes capazes de reproduzir seus jogos! Saiba mais sobre ele aqui.


O ENIAC, primeiro computador valvulado do mundo, possuía 17.000 válvulas, 500.000 pontos de solda, 30 toneladas de peso e ocupava uma área de 180 metros quadrados. Clique aqui e conheça mais sobre a história dos computadores.


Utilizar seu notebook em camas, sofás ou qualquer superfície macia pode obstruir as entradas e saídas de ar, elevando a temperatura e provocando danos a diversos componentes. Utilize-o sempre sobre uma superfície rígida. Saiba mais aqui.


O filme Mortal Kombat, inspirado no jogo de mesmo nome, faturou 23 milhões de dólares apenas no fim de semana de estreia nos EUA. Ainda sobre este título de sucesso, outra cifra que impressiona é o faturamento ao longo do primeiro ano: 1 bilhão de dólares no mundo todo.


Nos primeiros oito dias após o lançamento do console Nintendo Wii foram vendidas 600 mil unidades. Isso equivale a quase um por segundo e estes incríveis números são referentes às vendas apenas nos EUA!


A primeira versão do clássico Mega Man, para Nintendo 8 bits, tem seu recorde de pontos estabelecido em 03/11/2006, por David Archey, que cravou 2.396.700 pontos, terminando o jogo.


Instalar vários aplicativos com o mesmo propósito, como editores de texto, reprodutores de músicas ou vídeos e até programas antívirus sobrecarregam o seu sistema operacional e ainda ocupam espaço desnecessário em seu HD. Tenha apenas um bom programa para cada função.


O épico jogo River Raid, do Atari, foi desenhado e boa parte de sua programação foi feita por uma mulher: Carol Shaw, uma excelente programadora e funcionária da Activision em 1982. Saiba mais sobre a história deste incrível jogo, aqui.


O título Tetris detém o recorde de jogo mais adaptado de todos os tempos. No total foram mais de 60 plataformas diferentes que receberam alguma versão do quebra-cabeças criado por Alexey Pajitnov. Conheça mais sobre este incrível jogo clicando aqui.


O título Asteroids, do Atari, possui recorde de pontuação há 30 anos. Em 1982 um americano chamado Scott Safran atingiu a marca de 41.336.440. Atualmente ele faz parte de um minúsculo grupo de jogadores que conseguiram manter seus recordes por mais de 30 anos.


Em 1949 a revista Popular Mechanics fez uma previsão para o futuro, dizendo: "Um dia os computadores pesarão menos do que 1,5 tonelada". E pensar que temos smartphones capazes de realizar milhões de vezes mais operações do que os computadores daquela época.


O primeiro jogo a fazer uso de uma Inteligência Artificial foi o Mouse in the Maze, criado em 1955, na União Soviética. Você pode saber mais sobre ele clicando aqui.


A empresa Take-Two pagou à Infogrames mais de 22 milhões de dólares pelos direitos de Civilization, em novembro de 1994. Ainda sobre este título, Sid Meier, um dos seus fundadores, é o profissional da área dos games mais premiado em todo o mundo.