Guia de Fundamentos de Programação e .NET
Classificado em Computação
Escrito em em
português com um tamanho de 3,02 KB
1. O que é Tratamento de Erros (Exceptions)
É o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução de programas de computador, preparando-os para rodar em qualquer situação ou avisando o motivo pelo qual não puderam ser executados.
- Try: Define o bloco que contém a execução normal do código.
- Catch: Define o bloco com o código que será executado caso ocorra alguma exceção no bloco try.
- Finally: Define o bloco que será executado independentemente de haver exceções ou não.
Criar exceptions de forma estruturada e organizada otimiza as atividades de manutenção, implementação de layout (interface) e o entendimento do código, além de possibilitar a criação de um esquema de log para melhor monitoramento.
Uma exceção é uma condição de erro ou comportamento inesperado que ocorre durante a execução de um programa, afetando o fluxo normal das instruções.
Exemplos de Exceptions Comuns:
- System.OutOfMemoryException
- System.StackOverflowException
- System.NullReferenceException
- System.TypeInitializationException
- System.InvalidCastException
- System.ArrayTypeMismatchException
- System.IndexOutOfRangeException
- System.MulticastNotSupportedException
- System.ArithmeticException
- System.DivideByZeroException
2. Variáveis e Tipos
Variáveis são locais de armazenamento de dados. Você pode inserir dados e recuperá-los como parte de uma expressão. A interpretação dos dados em uma variável é controlada através de Tipos (types).
nome = nome.TrimEnd();
Métodos: TrimStart, TrimEnd e Trim.
3. Saída de Dados
Console.Write();
Escreve algo no console e mantém o cursor na mesma linha.
4. Estruturas Condicionais
Verificam a condição dos argumentos passados e executam um comando caso a condição seja verdadeira. São utilizadas quando há necessidade de decisão, podendo empregar operadores lógicos ou de comparação.
Essas estruturas permitem escolher entre executar dois ou mais blocos diferentes de código e devem sempre retornar um valor Verdadeiro ou Falso.
5. ADO.NET
O ADO.NET é uma reformulação do mecanismo de acesso a dados, sendo uma nova geração dessa arquitetura integrada ao .NET Framework. Oferece um vasto número de classes, resultando em uma comunicação fácil e eficiente com o SGBD, permitindo todas as operações necessárias.
6. Estruturas de Repetição
Uma estrutura de repetição é um desvio do fluxo de controle que realiza e repete diferentes computações ou ações dependendo se uma condição é verdadeira ou falsa, em que a expressão é processada e transformada em um valor booleano.