? O sistema operacional Windows é um sistema operacional baseado em eventos . Isto significa que o sistema operativo é completamente sensível ao utilizador e espera por eventos específicos de ocorrer antes de tomar acções . Visual Basic, muitas vezes referida como " carro-chefe da Microsoft" é usado principalmente para programar para o sistema operacional Windows . Event-driven Sistemas Operacionais
Antes do Windows , os sistemas operacionais não foram orientada a eventos e nem foram seus programas. Por exemplo, os programas de computador primeiros publicou uma série de instruções e , em seguida, encerrada. Estes programas não esperou para interação com o usuário e simplesmente executou a tarefa . Hoje, no entanto , os programas de computador esperar da intervenção do usuário para decidir o curso de ação deve ser tomada . Exemplos incluem um duplo clique em um ícone ou fechar o programa usando o mouse.
Eventos comuns
Vários eventos são comumente empregados no sistema operacional Windows. A única referida na maioria das vezes é o mouse. Quando um usuário clica o mouse , um evento é registrado no sistema operacional. A reação a este evento depende do código de programa e se o evento era válido. Eventos não- válidos ou são ignorados ou manipulados através do que é conhecido como " exceções ". Outros eventos comuns incluem botão direito do mouse , saída e interrupções.
Manipuladores de Eventos
manipuladores de eventos no Visual Basic são segmentos de código específicos que são criadas para lidar com um evento quando ele ocorre. Por exemplo, o código " Private Sub Form_MouseMove (Button As Integer) " aguarda um evento de movimento do mouse e , em seguida, executa uma ação codificadas após o evento ocorre. Um exemplo comum disso é a retirada do protetor de tela após o mouse é movido por um usuário .
Exceções
Uma exceção é "jogado ", ou acontece, quando ocorre um acontecimento que possui alguma forma de erro . Por exemplo, em um programa de calculadora padrão , uma caixa de texto está disponível para introduzir números. Se o usuário digitar caracteres alfanuméricos em vez seguida, usa o mouse para clicar no botão de resposta , dados alfanuméricos é enviado para a calculadora em vez de dados numéricos. O manipulador de eventos que reage ao evento clique do mouse percebe que foi aprovada dados inadequados e lança uma exceção. Isto é conhecido como " tratamento de exceção " e é importante em Visual Basic , porque os erros do usuário em potencial deve ser previsto e tratamento de exceção programado para prevenir eventos de erroneamente execução.