Os comboboxes são caixas que armazenam diversas opções para que o usuário selecione. Assim como os RadioButtons, elas permitem somente a escolha de uma opção. Aproveitando nosso projeto de exemplo, vamos inserir um ComboBox e alterar sua propriedade (Name) para "comboCompra", conforme figura abaixo:

ComboBox

Se executarmos o código agora e tentarmos abrir o ComboBox veremos que não há itens nele.

ComboBox

Populando um Combobox

Vamos ver como inserir itens nesse ComboBox, ou seja, como populá-lo. É bastante simples. Vou inserir as seguintes opções:

de 0 a 10
de 11 a 20
de 21 a 30
mais de 30

Vejam o código responsável por isso na imagem abaixo:

ComboBox

O detalhe para esse código é que ele está no bloco public Form1() e não no bloco vinculado ao clique do botão. Quando o colocamos no public Form1() ele é acionado no momento de criação do formulário.

Vejamos o código em ação agora:

ComboBox

Aí está nosso ComboBox populado.

Agora vamos imprimir o que foi selecionado nesse Combobox junto ao que já está sendo exibido em nossa caixa de mensagens da aplicação, que são o nome, os gêneros favoritos e o sexo. A alteração no código será bem pequena.

ComboBox

Agora vamos executar o código:

ComboBox

Agora temos a impressão da quantidade de músicas compradas também. No entanto, se o usuário não selecionar nenhuma opção do ComboBox, a impressão será assim:

ComboBox

Para impedir isso podemos efetuar mais esta mudança:

ComboBox

Agora, se não escolhermos nenhuma opção no ComboBox, teremos essa MessageBox como retorno:

ComboBox

Outra forma de impedirmos a impressão vazia do campo do ComboBox seria definir um valor padrão para ele. Suponhamos que esse valor fosse o “de 0 a 10”. Nosso código ficaria da seguinte forma:

ComboBox

Agora, ao executarmos o programa, o valor padrão já deverá surgir automaticamente inserido no ComboBox. Vou executá-lo:

ComboBox

Essas foram as funções básicas do ComboBox. Assim como as outras ferramentas mostradas, ele possui uma enorme quantidade de métodos para sua manipulação. O IntelliSense do Visual C# pode ajudar muito a explorá-los.

Com este tópico encerramos a primeira parte de ferramentas básicas. Na sequência falaremos sobre:

  • Como inserir imagens aos programas
  • Criar menus
  • Permitir que o usuário selecione uma data a partir de um calendário amigável
  • Utiliar o tooltip, que exibe dicas de utilização ao usuário
  • Inserir links aos programas


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 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.


O personagem Mario só possui bigode porque quando ele foi criado, em 1981, a resolução de tela dos equipamentos disponíveis não permitia que fosse desenhada uma boca, então os desenvolvedores fizeram o grande bigode para contornar essa limitação tecnológica.


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.


A partida mais longa do clássico Space Invaders durou incríveis 38 horas e 32 minutos e esta façanha foi conseguida por um jogador de apenas 12 anos! O jogo, claro, podia ser pausado para alimentação e descanso, mas ainda assim o recorde, estabelecido no dia 02/09/1980, ainda não foi quebrado. Saiba mais.


Até a primeira metade dos anos 90 era bastante comum que as trilhas sonoras dos games fossem criadas por mulheres e a responsável pelas músicas do clássico Street Fighter 2 foi Yoko Shimomura. Segundo ela, o ritmo "Tararirarin" da música tema do personagem Blanka, do Brasil, veio à sua cabeça enquanto ela estava no trem a caminho da Capcom.


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 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.


O jogo Final Fantasy X para o Sony Playstation 2 vendeu, apenas no dia do seu lançamento, 1.455.732 cópias, estabelecendo um recorde de vendagem para as primeiras 24 horas de um game. Méritos da SquareSoft, que desenvolveu um excelente produto!


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.


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


A empresa Universal City Studios, detentora dos direitos autorais do King Kong, processou a Nintendo logo após o lançamento de Donkey Kong, pois segundo ela, o game violava os seus direitos. Ela venceu o processo e recebeu da Nintendo uma indenização de quase 2 milhões de dólares.


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!


O personagem Mario surgiu pela primeira vez no mundo dos games em um jogo chamado Donkey Kong, lançado em 1981. Mario, que naquela época se chamava Jumpman, não era o personagem principal do jogo, mas ele se tornaria um dos mais famosos personagens do mundo dos games. Saiba mais.


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 primeiro computador a conseguir rodar o jogo Spacewar era o PDP-1, que custava 120 mil dólares e pertencia ao Massachusetts Institute of Technology. O jogo demorou 200 horas para ser desenvolvido, em 1962, e seu criador foi um cientista da computação chamado Steve Russel.


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.


Considerando todas as adaptações de jogos de videogame para o cinema, a mais bem sucedida foi Lara Croft: Tomb Raider, lançado em 2001 e que faturou 274 milhões de dólares. Ele foi dirigido por Simon West e estrelado pela bela Angelina Jolie.