Delphi para Leigos - O ambiente de desenvolvimento do Delphi.

Aula 08

Vamos neste módulo de aula estudar sobre o código gerenciado e o código não gerenciado. Quando um trecho do programa (códigos/comandos) são administrados pelo CLR, este é chamado de código gerenciado e estes estão sobre a responsabilidade dos serviços de runtime do mesmo. Um exemplo simples deste tipo de código é a verificação de tipos. Esta tecnologia tem como principal objetivo facilitar a vida do desenvolvedor, pois o mesmo deixa de ter a obrigação de gerar dezenas e até centenas de linhas de programa visando a manutenção do sistema para a sua correta execução. O compilador do Delphi for .Net não oferece suporte para código não gerenciado.

O CLR por sua vez possui um universo de tipos e operações padronizadas, conhecidas por CTS (Common Type System). As principais vantagens deste recurso podem ser observadas abaixo:

  • Interoperabilidade de recursos de linguagem de programação;
  • Segurança de tipos, independente da linguagem que está sendo trabalhada.

Podemos então resumir que oCTS opera no próprio CLR e, gerencia todos os procedimentos relacionados aos tipos no runtime. Estes tipos possuem um relacionamento hierárquico, conforme podemos observar em destaque na imagem abaixo:

Você ficou confuso sobre o que seriam os tipos? Este será o objeto de estudo de nosso próximo módulo de aula.

 

Voltar

Principal | Cursos Gratuitos | Cursos Diversos | Dicas | Promoções | Mapa do Site | QUIZ |
| Classificados | Central Currículo | Fórum | Fale Conosco