Microsoft Visual Basic 6.0 é um ambiente de desenvolvimento que você pode usar para criar aplicações que envolvem interação do usuário extensa. Em termos de tais aplicações , o Visual Basic é diferente de linguagens de programação mais antigas, como C; Visual Basic permite o desenvolvimento rápido de aplicativos (RAD) . Uma forma como ele faz isso é através de um designer de formulário que gera automaticamente o código do programa com base em controles que você coloca em um form.Beginning usuário escrever código em Visual Basic é um processo simples , especialmente se o seu primeiro programa reproduz a força do Visual Basic : desenvolvimento rápido de formas que interagem com os utilizadores . Código um cronômetro de contagem regressiva
Tente codificação um aplicativo que simula um cronômetro de contagem regressiva . O usuário digita o número de segundos que o programa é para definir um temporizador de , o programa faz a contagem regressiva , indicando o número de segundos restantes e um alerta visual no final da contagem regressiva
Para começar este projeto, . abrir o IDE do Visual Basic ( ambiente de desenvolvimento integrado ) . Selecione "Arquivo"> "Novo" > "Windows Forms Application ". Na janela de formulário, arraste os seguintes controles para o formulário na caixa de ferramentas . Primeiro arrastar uma caixa de texto para que o usuário digite o número de segundos a contagem regressiva de . Sob essa caixa de texto lugar outro para o programa para mostrar os segundos restantes . Abaixo dessa segunda caixa de texto , coloque um botão para que o usuário iniciar o temporizador. Além disso, arrastar e soltar um controle timer para o formulário. O usuário não verá este controle, mas seu código .
Altere a propriedade texto do botão de "Start ". Certifique-se o caso de cada letra corresponde a "Iniciar". Você pode acessar a janela Propriedades de " View" > " Propriedades".
Programa Escrevendo o
Agora que você configurou o formulário, escrever o código que utiliza a forma de comunicar com o utilizador . Clique duas vezes no botão. A janela de código aparece, com o cursor dentro da função Button1_Click em branco. Esta função será chamada quando o usuário pressiona o botão do formulário.
A primeira parte do código a seguir define o intervalo do temporizador em milissegundos e inicia o cronômetro , definindo sua propriedade "Enabled" . Essas ações só acontecerá se o texto do botão lê " Iniciar".
Private Sub Button1_Click ( ... [ argumentos omitidos para maior clareza ] ) Se ( Button1.Text = " Start" ) ThennSecsLeft = CInt ( TextBox1.Text ) Button1.Text = " Stop" Timer1.Interval = 1000Timer1.Enabled = TrueElseButton1.Text = "Iniciar" Timer1.Enabled = False
End Sub IfEnd
A última parte do código, do contrário, trata o caso quando o cronômetro já está em execução . O programa desliga o temporizador através da sua propriedade "Enabled" e muda o texto do botão para permitir a reinicialização do programa.
Evento do temporizador
Cada segundo ( 1000 milissegundos) que passa faz com que a função Timer1_Tick para executar. Seu aplicativo precisa fazer várias coisas nessa função : informar ao usuário quantos segundos permanecem na contagem regressiva e detectar o final da contagem regressiva, e quando a contagem regressiva terminar, desligue o temporizador e alertar o usuário . O código a seguir completar essas tarefas.
Private Sub Timer1_Tick ( ... )
TextBox2.Text = nSecsLeftIf ( nSecsLeft = 0) = ThenTimer1.Enabled FalseMsgBox ( "Feito! " ) < Br >
Button1.Text = "Iniciar" ElsenSecsLeft = nSecsLeft - 1
End If End Sub
Execute o programa final. Em seguida, experimentar com ele . Por exemplo, escrever um código que faz outra coisa além de exibir uma caixa de mensagem .