Trabalhando bem com o “using”


por Mauricio Junior em 1/1/2011 0

Olá pessoal, resolvi reforçar um artigo escrito dia 21/08/2008 no site da comunidade (Criando Alias no Pacote - http://www.aspneti.com.br/Criando+alias+no+pacote+557,0.aspx). Para detalhar melhor, alguns desenvolvedores acabam usando várias camadas em seu software. Algumas camadas precisam ser conectadas ou acessadas; para utilizar métodos ou funções.
    Lembrando que desenvolver muitas camadas, acaba ficando mais lento todo o software. Essa é uma discussão mais pra frente.

Referência:
Ferramenta de desenvolvimento Visual Studio.NET 2008
Linguagem: C#
Nível de conhecimento: iniciante / avançado


Referência 1.1 (clique para ampliar)


    Mais a frente, vou escrever um artigo falando sobre camadas e criação de framework. O importante é, saber a forma mais fácil que o using está sendo usado (ficou interessante essa frase, risos). É importante saber o que referenciar, principalmente quando o projeto é muito grande e possui muitas camadas referenciadas.

    Toda vez que você utiliza uma classe com o namespace diferente do seu projeto, preciso referenciar quando for usar. Pode ser criado uma nova instância ou ser referenciado utilizando using.

Na prática
    Criei uma classe chamada Minhapagina.SLL. (Referência 1.2)


Referência 1.2 (clique para ampliar)

O meu projeto tem o namespace principal chamado ImagemEfeito. Dentro do método Page_Load preciso usar algum método do namespace MinhaPagina.SSL. Note que não tenho qualquer método criado na classe, mas posso utilizar de forma rápida e intuitiva esse esse namespace. (Referência 1.3)

using minhaPagina = Minhapagina.SLL;
Referência 1.3

    Esse comando quer dizer que a variável minhaPagina é a referência do namespace Minhapagina.SLL.

    No momento de utilizar a variável dentro do método Page_Load, basta colocar a variável criada. (Referência 1.4)


Referência 1.4 (clique para ampliar)

    Note que, colocando a variável e apertando (ponto) já aparece a classe BLL mostrada na referência 1.2.

Bom, essa dica foi para melhor organização do seu código. Eu fico por aqui, qualquer dúvida, pode entrar em contato.
voltar   comente  subir

 
Mauricio Junior Formado pela Faculdade Anhanguera, Especialista pela FGV (Fundação Getúlio Vargas), Pós-Graduação em Docência Superior e cursando Mestrado na UNB Engenharia Elétrica; .
Tenho 29 anos e possuo sete livros publicados pela editora Ciência Moderna. Sou Certificado Microsoft MCP, MCAD e MVP, faço parte da comunidade ASPNETI.COM, ECODE10.COM, onde publico artigos, vídeos, ebooks e livros Publico artigos, vídeos e podcast em outras comunidades. Trabalho como Analista de Sistemas / Desenvolvedor na empresa ATP S/A. Blog: blog.mauriciojunior.org, Site pessoal www.mauriciojunior.org



Comentários:

Comente (dê sua opinião):
Comentário:
Código Imagem:  (digite o código da imagem respeitando maiúsculo e minúsculo)

Favor digitar o código da imagem para cadastramento.

 

Outros Artigos do Autor

Inserindo Usuário no Banco de Dados MYSQL Usando Tecnologia AJAX
Anime-se com o Silverlight
Utilizando ASP:Menu
Verifica Browser utilizando C#
Sistema iGas - Controle de Gasolina
Dispositivos inteligentes a caminho da sua casa
Sistema de Login em ASP – Parte 10
Themas - Muito Simples
Vídeo - Google Earth Live em tempo real
Adicionando Ícones no Windows Forms
Microsoft® Expression® Web
Usando Tooltip
Lendo o livro O Efeito Facebook
NDOC para versão framework 2.0
Como criptografar a string de conexão no Web.Config.
Framework SkyMenu
WebService - Desenvolvimento Parte 1
Vídeo - Teste do Windows 7 RC
O segredo de utilizar ModalPopupExtender
Promoções de livros móveis .NET
Novo HTC com Windows Phone 7
Java J2EE – Primeiro Passo
Montando Menu Dinâmico com Banco de Dados
Sistema de Login – Parte IV
Integração é necessário
Novo SO Palm, depois da venda...
Padrão de Codificação
Vírus - Email com viagra
DataGrid Mobile
VSS Versionador - Resumão
Enviando E-mail com Anexo
Windows Phone 7 e DLNA
Registro Encontro .NET (Fotos)
GridView Parte III
Resources como padrão de mensagens