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 * Módulo Descrição Constants Contém diversas constantes que são utilizadas para compatibilidade com código Visual Basic antigo. ControlChars Contém constantes que representam caracteres de controle para impressão e exibição de texto. Conversion Contém métodos para converter números decimais em outras bases, dígitos de números para sequências de caracteres, sequências de números e dados de um tipo para outro. DateAndTime Contém membros que obtém a data ou hora atual, realizam cálculos de data, retornam uma data ou hora, configuram uma data ou hora e medem a duração de um processo. ErrObject Contém informações sobre erros de tempo de execução e métodos para alertar ou eliminar uma mensagem de erro. FileSystem Contém métodos que executam operações de arquivo, diretório ou pasta do sistema. Financial Contém procedimentos que são usados para cálculos financeiros. Globals Contém informações sobre a versão atual do mecanismo de execução de script. Information Contém os membros que retornam, testam ou verificam informações como, por exemplo, o tamanho de uma matriz, os nomes de tipos de dados e assim por diante. Interaction Contém membros que interagem com objetos, aplicativos e sistemas. Strings Contém membros que executam operações em cadeia de caracteres, como pesquisar conteúdo em uma seqüência de caracteres, obter o comprimento de uma seqüência de caracteres, reformatação e assim por diante. VBMath Contém os métodos que realizam operações matemáticas. 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 * Console 6 Escopo de Métodos * Desenvolvimento de software Fabiano Gonçalves dos Santos Atividade 3 * Vamos praticar * © Alphaspirit | Dreamstime.com
Compartilhar