Bem, agora que já sabemos como criar uma simples tela de Splash e como utilizar o
componente Timer, vamos melhorá-la acrescentando uma barra de progresso.
Vamos começar abrindo o projeto no estágio em que paramos no tópico anterior. Em seguida, vamos arrastar um componente
ProgressBar para o formulário de Splash, deixando-o como a
figura abaixo:
O componente ProgressBar não tem nenhum segredo. É uma barra de progresso como as que vemos em todos os sistemas operacionais e que vai sendo preenchida conforme um programa é carregado ou um arquivo é baixado para o seu computador. A ideia aqui é fazer com que a barra vá sendo preenchida ao longo dos 5 segundos da tela de Splash, para que o usuário não tenha a sensação de que o programa travou.
Para controlar o preenchimento da barra de progresso, faremos uso do componente Timer, visto no tópico anterior. Vamos arrastá-lo para o formulário de Splash e em seguida clicar duas vezes nele, para criar o método Tick. Então, dentro deste método criaremos um pequeno código, como ilustra a imagem abaixo:
Por fim, altere as seguintes propriedades do Timer, como indica a figura abaixo:
Agora execute a aplicação e a barra de progresso deve ser preenchida enquanto a tela de Splash é exibida. Se por acaso ela não estiver sincronizada com o tempo de exibição da tela
de Splash, você pode alterar o valor da propriedade Interval até que essa sincronização aconteça.
Essa foi a tela de Splash! Todo bom programa tem uma!
No tópico seguinte falarei sobre a ferramenta RichTextBox.
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.
Você Sabia?
Final Fantasy X
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!
Nintendo Entertainment System
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.
Mega Man
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.
Música tema do Blanka
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.
Inteligência artificial
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.