Por vezes temos de garantir que certa parte do código é executado mesmo que tenha ocorrido uma excepção de forma a não comprometer a nossa aplicação.
Por exemplo se um ficheiro for aberto, este tem se ser fechado mesmo que ocorra uma excepção.
O bloco Try contém o bloco Finally para este propósito.
Este bloco de código é sempre executado haja ou não um excepção.
Dim s As System.IO.Stream =_
System.IO.File.Open("c:\test.txt", System.IO.FileMode.CreateNew)
Try
' Fazemos alguma coisa com o ficheiro.
' ...
Catch e As Exception
' Handle any exceptions.
' ...
Finally
‘A stream deverá ser fechada havendo ou não excepção
s.Close( )
End Try
O Visual Basic .NET pode intencionalmente tratar de excepções para indicar erros ou ocorrências invulgares.
Vejamos um exemplo em que existe um método que recebe valores nos argumentos, mas estes têm certos limites.
Este controlo é feito com a palavra throw.
Subscrever:
Enviar feedback (Atom)
A minha Lista de blogues
Calendário/Horas
Numero de Refresh's
Post's
-
▼
2011
(77)
-
▼
fevereiro
(61)
- Principais propriedades da classe Stream:
- A classe stream
- Usar Streams envolve as seguintes operações fundam...
- CLASSESTREAM
- Streams
- POO Avaçanda - Excepções Continuação6
- POO Avaçanda - Excepções Continuação5
- POO Avaçanda - Excepções Continuação4
- POO Avaçanda - Excepções Continuação3
- POO Avaçanda - Excepções Continuação2
- POO Avaçanda - Excepções Continuação
- POO Avaçanda - Excepções
- POO Avançada
- Módulo 11 : Sumário
- Tipo Abstracto de Dados
- Programação Orientada a Objectos
- Linguagem Simula - 67
- Resumo !
- Características da programação Orientada a Objectos
- Características da Programação Orientada a Objecto...
- Programação Orientada a Objectos [Objectivos]
- Programação Orientada a Objectos [breve História ]
- O que é Programação Orientada a objectos?
- Como se pensa em Objectos?
- Classes em POO
- Propriedades & Métodos das Classes
- Objectos em POO
- Estados em Objectos
- Mensagens em Objectos
- Herança
- Os metodos são análogos
- Polimorfismo
- Resumindo:
- Encapsulação
- Objectos em Visual Basic.NET
- Pilares da programação
- Criação de objectos a partir de classes
- Como usar o Polimorfismo
- Redefinição de métodos (Overriding)
- Polimorfismo
- Diagramas de Classes
- POO
- Conceitos em Base POO
- Objecto ou Instância
- Herança
- Encapsulamento
- Polimorfismo
- Composição
- Conceito Polimorfismo
- Java a história parte3
- Java a história parte2
- Java a história parte1
- Java algumas noções part1
- Java algumas noções part2
- Java Virtual Machine
- O que é o Java?
- Java definições:
- UML - Diagrama de Classes
- UML - Diagrama de Classes Continuação
- Relacionamento Entre Classes
- UML - Diagrama de Classes Continuação 4...
-
▼
fevereiro
(61)
0 comentários:
Enviar um comentário