Baixe o app para aproveitar ainda mais
Prévia do material em texto
Desenvolvimento de software Fabiano Gonçalves dos Santos Aula 3 * Programação Modular Os módulos são uma forma de compartimentar partes do código fonte de um programa, dividindo-o em trechos que estão ligados a funções e objetivos comuns Dividir para conquistar * * Módulos básicos oferecidos pelo .NET Framework * * Exemplo * * Métodos Os termos Sub-rotina, Função e Método são praticamente sinônimos no contexto geral das linguagens de programação No Visual Basic há diferenças no uso dos três termos Os Métodos podem ser Funções ou Sub-rotinas Os Métodos são utilizados para compartimentar código e devem estar contidos em Módulos e Classes. * * Exemplo * * Vantagens O uso da programação modular e a compartimentação de métodos pode trazer várias vantagens no desenvolvimento de software Eliminação de redundância de códigos Reaproveitamento dos métodos em outros aplicativos. Mais organizado e legível, de mais fácil correção; Com a modularização, é possível que cada programador trabalhe em partes específicas do código * * Sub-rotinas e Funções Funções e Sub-rotinas podem ser definidos, resumidamente, como um bloco de código que pode ser invocado dentro de outros blocos * * Exemplo de sobrecarga de função * * Encadeamento de Funcões e Sub-rotinas * * Escopo de Variáveis * A palavra "escopo", no contexto das linguagens de programação, significa limite, abrangência ou alcance. * Escopo de Variáveis * * Escopo de Métodos * Desenvolvimento de software Fabiano Gonçalves dos Santos Atividade 3 * * Vamos praticar * © Alphaspirit | Dreamstime.com
Compartilhar