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.

Entradas relacionadas: