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
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 />
Quase todo o HTML da página é gerado em tempo <strong>de</strong> execução pel<strong>os</strong><br />
componentes. Por isso o componente gera HTML conforme o seu estado e o<br />
navegador usado naqueles instantes. Se necessário o componente gera JavaScript.<br />
É <strong>uma</strong> maneira <strong>de</strong> <strong>os</strong> componentes funcionarem in<strong>de</strong>pen<strong>de</strong>ntes do navegador.<br />
Em term<strong>os</strong> <strong>de</strong> <strong>de</strong>senvolvimento <strong>de</strong> ASP.Net, a CLR dá ao programador muito<br />
men<strong>os</strong> com que se preocupar. Ele gerencia a memória e oferece a<strong>os</strong> aplicativ<strong>os</strong><br />
ASP.Net muito mais <strong>de</strong>sempenho e estabilida<strong>de</strong>. Com o melhor isolamento <strong>de</strong> falhas<br />
não é mais necessário a pratica <strong>de</strong> reinicializar o servidor <strong>de</strong> Web IIS ou qualquer<br />
outro servidor Web, se a aplicação cair. Por isso po<strong>de</strong>m<strong>os</strong> dizer que o ASP.Net é<br />
muito mais estável e eficiente que <strong>os</strong> métod<strong>os</strong> anteriores <strong>de</strong> <strong>de</strong>senvolvimento para a<br />
Web.<br />
Importando Espaç<strong>os</strong> <strong>de</strong> Nome<br />
Cada espaço <strong>de</strong> nome na .Net FrameWork é essencialmente <strong>uma</strong> coleção <strong>de</strong><br />
bibliotecas. O ASP.Net p<strong>os</strong>sui suas próprias bibliotecas, mas, às vezes, esse<br />
conjunto não é suficiente. Portanto você po<strong>de</strong> <strong>de</strong>senvolver suas próprias bibliotecas,<br />
o que já é <strong>de</strong> c<strong>os</strong>tume na programação. Você po<strong>de</strong> acessar suas bibliotecas<br />
adicionais utilizando a palavra-chave Import.<br />
Acompanhe um exemplo:<br />
<br />
<br />
<br />
Estas linhas importam todas as classes d<strong>os</strong> namespaces <strong>de</strong>scrit<strong>os</strong> acima. O<br />
espaço <strong>de</strong> nome System.Data.SqlClient importa por exemplo, <strong>os</strong> objet<strong>os</strong><br />
SqlConnection, SqlCommand, SqlDataRea<strong>de</strong>r e SqlDataAdapter.<br />
Este recurso facilita bastante para o <strong>de</strong>senvolvedor chamar seus objet<strong>os</strong> e<br />
métod<strong>os</strong> no aplicativo. É apenas <strong>uma</strong> maneira mais fácil e rápida <strong>de</strong> fazer isso.<br />
Existe ainda <strong>uma</strong> outra maneira <strong>de</strong> se fazer isso, utilizando a seguinte sintaxe:<br />
Dim Conn As System.Data.SqlClient.SqlConenction<br />
Dim Cultura As System.Globalization.CultureInfo<br />
DICA:<br />
Importar um espaço <strong>de</strong> nome, porém, não importa <strong>os</strong> espaç<strong>os</strong><br />
<strong>de</strong> nome abaixo <strong>de</strong>le. Somente as classes que pertencem a essa<br />
interface são importadas.<br />
13