Your SlideShare is downloading. ×
0
Exceções
fmasanori@gmail.com
Exceções
O que você quis
dizer com “Nem que
você seja o último
homem na terra”?
Exceções
• Algumas vezes as coisas dão errado. E você
precisa tratá-las.
• Sempre existem coisas que fogem do seu
controle...
Que fedor!!
Um carregamento de
queijo apodreceu no
depósito. Vamos
precisar de máscaras...
Um novo estagiário está atualiz...
Exceções
Como não apareceu
nenhuma mensagem
o estagiário achou que
tudo estava certo
O erro saiu no Shell e
não foi perceb...
Exceção é lançada
Exceção
é
lançada
Todo esse código
é pulado
Estou fora!
Capturando a exceção
Você pode salvar a exceção
Ok, aqui está
escrito o que
devo fazer...
Código que
trata a
exceção
Tratando exceções
Obs.: para você testar a exceção deverá alterar as propriedades do arquivo
Tratando Exceções
Apareceu a mensagem no título da janela, mas
ainda está meio escondido não?
Usando uma messagebox
Tratando Exceções
Agora além de enxergar, tenho que
apertar o botão OK!
Tratando Exceções
Ainda bem que deu certo,
vamos começar a exportar
durian, a fruta mais fedida
do mundo!
Lista IX com testes!
“A vida é como
andar de bicicleta.
Para manter o
equilíbrio, é preciso
se manter em
movimento”.
Einst...
Upcoming SlideShare
Loading in...5
×

TWP54 Exceções

325

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
325
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
34
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "TWP54 Exceções"

  1. 1. Exceções fmasanori@gmail.com
  2. 2. Exceções O que você quis dizer com “Nem que você seja o último homem na terra”?
  3. 3. Exceções • Algumas vezes as coisas dão errado. E você precisa tratá-las. • Sempre existem coisas que fogem do seu controle. Redes falham. Arquivos desaparecem. • Códigos inteligentes aprendem a tratar estes erros e fazem com que o programa se recupere suavemente.
  4. 4. Que fedor!! Um carregamento de queijo apodreceu no depósito. Vamos precisar de máscaras... Um novo estagiário está atualizando o arquivo encomendas.txt, vamos ver o que aconteceu....
  5. 5. Exceções Como não apareceu nenhuma mensagem o estagiário achou que tudo estava certo O erro saiu no Shell e não foi percebido pelo estagiário Alguém mudou Encomendas.txt para “read-only”!
  6. 6. Exceção é lançada Exceção é lançada Todo esse código é pulado Estou fora!
  7. 7. Capturando a exceção Você pode salvar a exceção Ok, aqui está escrito o que devo fazer... Código que trata a exceção
  8. 8. Tratando exceções Obs.: para você testar a exceção deverá alterar as propriedades do arquivo
  9. 9. Tratando Exceções Apareceu a mensagem no título da janela, mas ainda está meio escondido não?
  10. 10. Usando uma messagebox
  11. 11. Tratando Exceções Agora além de enxergar, tenho que apertar o botão OK!
  12. 12. Tratando Exceções Ainda bem que deu certo, vamos começar a exportar durian, a fruta mais fedida do mundo!
  13. 13. Lista IX com testes! “A vida é como andar de bicicleta. Para manter o equilíbrio, é preciso se manter em movimento”. Einstein.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×