Buscar

Desenvolvimento de software - aula3

Prévia do material em texto

Desenvolvimento de software
Aula 3
Fabiano Gonçalves dos Santos
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
2
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.
3
Módulos básicos oferecidos
pelo .NET Framework
Exemplo
4
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.
5
Exemplo
6
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
7
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
8
9
Exemplo de sobrecarga de função
10
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.
11
Console
6
12
Escopo de Variáveis
13
Escopo de Métodos
Desenvolvimento de software
Atividade 3
Fabiano Gonçalves dos Santos
14
Vamos praticar
15
© Alphaspirit | Dreamstime.com

Continue navegando