Buscar

Programação Modular em VB.NET

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 15 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais