29.06.2013 Views

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

Aprenda de uma forma simples , objetiva e direta os ... - Macoratti.net

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Curso <strong>de</strong> Introdução a Plata<strong>forma</strong> .Net FrameWork SDK<br />

CÓDIGO<br />

MSIL com<br />

metadad<strong>os</strong><br />

Mo<strong>de</strong>lo .Net FrameWork<br />

A CLR utiliza <strong>os</strong> metadad<strong>os</strong> para <strong>de</strong>scobrir como executar o aplicativo.<br />

Com metadad<strong>os</strong> não há nenh<strong>uma</strong> necessida<strong>de</strong> <strong>de</strong> requerer in<strong>forma</strong>ções sobre<br />

<strong>os</strong> aplicativ<strong>os</strong> a serem armazenad<strong>os</strong> em um registro, como era realizado no mo<strong>de</strong>lo<br />

tradicional, porque todas as in<strong>forma</strong>ções necessárias são armazenadas com <strong>os</strong><br />

arquiv<strong>os</strong> do aplicativo; assim, qualquer alteração que você fizer será colocada em<br />

efeito automaticamente. Imagine instalar um novo aplicativo somente copiando<br />

alguns arquiv<strong>os</strong>!<br />

O código que trabalha com CLR é chamado código gerenciado. Esse nome é<br />

dado ao CLR pelo fato <strong>de</strong>le gerenciar sua execução e fornecer benefíci<strong>os</strong> (como<br />

gerenciamento <strong>de</strong> recurs<strong>os</strong>, tratamento <strong>de</strong> err<strong>os</strong>, recurs<strong>os</strong> <strong>de</strong> segurança, controle <strong>de</strong><br />

versão, etc) sem o programador ter que construí-lo manualmente. O código que é<br />

executado fora da CLR é conhecido como código não-gerenciado.<br />

Criando Páginas ASP.Net<br />

As páginas ASP.Net são <strong>simples</strong>mente texto puro, como arquiv<strong>os</strong> em HTML.<br />

Para que as páginas p<strong>os</strong>sam ser executadas e m<strong>os</strong>tradas, você precisa ter instalado<br />

o .Net FrameWork e um servidor Web(IIS).<br />

As páginas ASP.Net têm extensão .aspx, então quaisquer arquiv<strong>os</strong> que você<br />

quer que o servidor interprete como um aplicativo ASP.Net <strong>de</strong>ve terminar em .aspx,<br />

como – in<strong>de</strong>x.aspx.<br />

Mas antes <strong>de</strong> apresentar um aplicativo na maneira ASP.Net, vam<strong>os</strong> m<strong>os</strong>trar a<br />

criação e execução <strong>de</strong> um programa em C# na maneira convencional.<br />

CLS<br />

Compila em<br />

código <strong>de</strong><br />

máquina<br />

Aplicativo<br />

7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!