visual basic
Depto. De Informática
Introdução ao Microsoft Visual Basic 2005
Introdução a Functions e Subs
Até o momento, todo código que escrevemos temos colocado, em sua maioria, em um bloco de código relacionado a um botão. O problema com essa abordagem é que seu código pode ficar muito longo e complexo, tornando-o de difícil leitura, e dificultando também a correção de possíveis erros. Outra forma de trabalhar é separar estes códigos em sub-rotinas. É aqui que entram as functions e subs.
Blocos de Código para fazer um Processamento
Específico
Os dois termos (function e sub) referem-se a blocos de códigos que são separados do seu código principal. Você já usou algumas funções de string - Equals( ) e Substring( ), por exemplo. Estas functions são próprias do Visual Basic. Mas se você pudesse ver além do nome dessas functions, o que você encontraria seria exatamente códigos, que já estão prontos para você usar, quando, onde e quantas vezes precisar.
E este é o ponto chave quando falamos de Functions e Subs: aquele código que podemos usar quantas vezes precisarmos, sem ter que reescrevê-lo. Escreva o código apenas uma vez, e então quando precisar utilize-o.
Escreva uma Function ou Sub para fazer o Trabalho
Pense a respeito de checagem de erros quando um usuário estiver entrando com dados no seu Form. Você provavelmente terá muitos textboxes, e desejará verificar se o usuário digitou o dado correto. Você não vai querer que o usuário entre com números no textbox que é para ele digitar o Nome, vai? Para certificar-se que o usuário entrou com o dado correto, você escreve algum código de checagem de erro. Porém, você pode ter muitos textboxes no form. Se você quiser checar todos, você terá que escrever o mesmo código de "checagem" para cada textbox. Ao invéz de fazer isso, você pode escrever sua própria
Function ou Sub. Você terá que escrevê-la apenas uma vez. Então quando quiser usá-la, você apenas "chame-a" pelo