Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como faço o material saltar fora de Muros, em Visual Basic
Visual Basic pode ser usado para criar animações básicas usando alguns dos gráficos integrados e componentes do timer. Este tutorial vai lhe dar um guia para a criação de uma animação simples, onde a bola vai saltar contra as bordas da forma . Instruções
1

Crie um novo projeto , clicando em " Arquivo", " New Project ".
2

Criar um componente oval na forma arrastando o oval da caixa de ferramentas na forma . Arraste os cantos , de tal forma a torná-la razoavelmente circular.
3

Criar um componente de timer no formulário arrastando-o na caixa de ferramentas . Este componente não será visível em tempo de execução , mas vai fornecer um serviço que " carrapatos " a cada determinado período de tempo . Estes carrapatos podem estar associados a uma função para executar tarefas comuns, como a atualização de um quadro de animação.
4

Declarar e inicializar duas variáveis ​​de velocidade clicando com o botão direito no formulário e selecionar View Code. Declare essas variáveis ​​dentro da classe forma, mas fora de qualquer função você já pode ter lá. Cole o seguinte código para fazer isso :

Pública speed_x = 5Public speed_y = 5

Os valores da velocidade em cada direção pode ser ajustada para qualquer coisa que você gosta e combinados de várias formas para alcançar diferentes a partir de ângulos e velocidades . Velocidades positivas ao longo do eixo - X resultará em movimento para a direita da forma , enquanto velocidades negativas ao longo do eixo -X resultar em movimentos para a esquerda da forma . Velocidades positivas ao longo do eixo Y irá resultar em movimento em direção ao fundo e velocidades negativas em direção ao topo .
5

Volte para o criador do formulário e clique duas vezes no formulário para criar um evento de carregamento de formulário. Código dentro desta função será executada sempre que o programa é criado em primeiro lugar, por isso é um bom lugar para executar a inicialização para a animação bola quicando . Digite o seguinte código:

Timer1.Interval = 100Timer1.Start ()

Isso pressupõe que você deixou seu timer com o nome padrão de Timer1 . Caso contrário, use o nome que lhe deram . O parâmetro é o intervalo de número de milissegundos que passam entre cada quadro . Cem milissegundos é realmente o valor padrão , mas você pode alterá-lo para atender às suas necessidades.
6

Volte para o designer de formulário clicando na aba "Form Designer " e clique duas vezes no objeto timer para criar um evento de " tick" . Digite o seguinte código nele :

Se OvalShape1.Left () < 0 Then speed_x = speed_x * - 1Se OvalShape1.Right () > Me.Width Então speed_x = speed_x * - 1Se OvalShape1.Top ( ) < 0 Then speed_y = speed_y * - 1Se OvalShape1.Bottom () > Me.Height Então speed_y = speed_y * -1

OvalShape1.Location = Novo System.Drawing.Point ( OvalShape1.Left () + speed_x , OvalShape1.Top () + speed_y )

Anterior :

Próximo : No
  Os artigos relacionados
·Como inserir um conjunto de dados em uma tabela no Visu…
·Como definir uma data constante em VB.NET 
·Como criar um programa em Visual Basic 6.0 que abre cha…
·Método OpenText em VBA 
·Função Mid em VB.NET 
·Como calcular uma média em Visual Basic 
·Como ativar Oferecer assistência remota Com VBS Script…
·Como chamar um SQL Stored Procedure Usando MS Access VB…
·Como faço para escrever um script de atualização XML…
·Como fazer uma barra de progresso de repetição em VB 
  Artigos em destaque
·Como instalar o impulso em código Blocos 
·Como importar nomes de arquivos para ComboBox em Visual…
·Como excluir uma variável em uma função utilizando P…
·Como criar uma seqüência no Oracle SQL 
·Como desenvolver um aplicativo do DirectShow Camera 
·Como imprimir imagens com AS3 
·PE Header DLL Características 
·Quais são Atributo Chaves 
·Como usar uma variável em expressões regulares Perl 
·Como se conectar a MS SQL Usando VBScript 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados