Sei sulla pagina 1di 15

Desenvolvimento

de software

Aula 3

Fabiano Gonalves
dos Santos
Programao Modular
Os mdulos so uma forma de compartimentar partes do
cdigo fonte de um programa, dividindo-o em trechos que
esto ligados a funes e objetivos comuns

Dividir para conquistar

2
Mdulo Descrio
Mdulos bsicos oferecidos Constants Contm diversas constantes que so utilizadas para compatibilidade com cdigo
Visual Basic antigo.

ControlChars Contm constantes que representam caracteres de controle para impresso e exibio
pelo .NET Framework
de texto.

Conversion Contm mtodos para converter nmeros decimais em outras bases, dgitos de
nmeros para sequncias de caracteres, sequncias de nmeros e dados de um tipo
para outro.

DateAndTime Contm membros que obtm a data ou hora atual, realizam clculos de data, retornam
uma data ou hora, configuram uma data ou hora e medem a durao de um processo.

ErrObject Contm informaes sobre erros de tempo de execuo e mtodos para alertar ou
eliminar uma mensagem de erro.

FileSystem Contm mtodos que executam operaes de arquivo, diretrio ou pasta do sistema.

Financial Contm procedimentos que so usados para clculos financeiros.

Globals Contm informaes sobre a verso atual do mecanismo de execuo de script.

Information Contm os membros que retornam, testam ou verificam informaes como, por
exemplo, o tamanho de uma matriz, os nomes de tipos de dados e assim por diante.

Interaction Contm membros que interagem com objetos, aplicativos e sistemas.

Strings Contm membros que executam operaes em cadeia de caracteres, como pesquisar
contedo em uma seqncia de caracteres, obter o comprimento de uma seqncia
de caracteres, reformatao e assim por diante.

VBMath Contm os mtodos que realizam operaes matemticas.


3
Exemplo

4
Mtodos

Os termos Sub-rotina, Funo e Mtodo so


praticamente sinnimos no contexto geral
das linguagens de programao
No Visual Basic h diferenas no uso dos
trs termos
Os Mtodos podem ser Funes ou Sub-
rotinas
Os Mtodos so utilizados para
compartimentar cdigo e devem estar
contidos em Mdulos e Classes.
5
Exemplo

6
Vantagens

O uso da programao modular e a


compartimentao de mtodos pode trazer vrias
vantagens no desenvolvimento de software
Eliminao de redundncia de cdigos
Reaproveitamento dos mtodos em outros
aplicativos.
Mais organizado e legvel, de mais fcil
correo;
Com a modularizao, possvel que cada
programador trabalhe em partes especficas do
cdigo
7
Sub-rotinas e Funes
Funes e Sub-rotinas podem ser definidos,
resumidamente, como um bloco de cdigo que
pode ser invocado dentro de outros blocos

8
Exemplo de sobrecarga de
funo

9
Encadeamento de Funces e
Sub-rotinas

10
Escopo de Variveis

A palavra "escopo", no contexto das


linguagens de programao, significa
limite, abrangncia ou alcance.

11
Escopo de Variveis

6
Console

12
Escopo de Mtodos

13
Desenvolvimento
de software

Atividade 3

Fabiano Gonalves
dos Santos

14
Vamos praticar

15

Alphaspirit | Dreamstime.com

Potrebbero piacerti anche