Noções básicas sobre namespaces: Windows Phone 7.5 Desenvolvimento de aplicativos de mango - Parte 12

Noções básicas sobre namespaces: Windows Phone 7.5 Desenvolvimento de aplicativos de mango - Parte 12
Noções básicas sobre namespaces: Windows Phone 7.5 Desenvolvimento de aplicativos de mango - Parte 12

Vídeo: Noções básicas sobre namespaces: Windows Phone 7.5 Desenvolvimento de aplicativos de mango - Parte 12

Vídeo: Noções básicas sobre namespaces: Windows Phone 7.5 Desenvolvimento de aplicativos de mango - Parte 12
Vídeo: GOOGLE CHROME TRAZ NOVO VISUALIZADOR DE PDF - VEJA COMO ATIVAR! - YouTube 2024, Abril
Anonim

Nas últimas duas lições, eu tomei uma abordagem minimalista classes. Eu mantive as coisas o mais simples possível para que todos pudessem entender. Agora, há poucos conceitos que precisamos abordar, como parte de nossa série de tutoriais sobre o desenvolvimento do Windows Phone 7.5 Mango Apps, antes de passarmos de C # para XAML.

Nesta lição, aprenderemos sobre namespaces. No.NET framework, todas as classes e métodos na biblioteca são organizados em namespaces. Namespaces podem ser considerados como sobrenome para uma classe. Então, pode haver muitos "Harry" no mundo, mas podemos identificar o que queremos usando o sobrenome e que é "Potter".

Da mesma forma, muitas classes compartilham o mesmo nome no.NET framework, mas os namespaces removem a ambigüidade. Portanto, se quisermos usar a classe com o mesmo nome de alguma outra classe, o namespace pode ajudar o compilador a identificar o que queremos.

Considere esta linha de código:

System.IO.IsolatedStorage.IsolatedStorageSettings mySettings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;

Aqui estamos criando uma instância da classe de configurações de armazenamento isolado e tudo o que está por trás disso é o namespace dessa classe (System.IO.IsolatedStorage). Uma coisa que deve ser notada aqui é que vamos aprender mais sobre armazenamento isolado no terceiro dia, então não se preocupe com o que faz. Nós usamos este exemplo apenas para mostrar quais namespaces são!

Agora você deve estar pensando sobre o tamanho do código. Mas, para encurtar esta frase, o.NET framework forneceu "Usando" declaração. A instrução "Using" tem acesso a todos os namespaces e classes que pertencem a esses namespaces. Então, de certa forma, você está dizendo ao compilador que, antes de reclamar, vá e verifique os namespaces que estou usando.

Image
Image

Agora, verifique a parte superior do arquivo C # (veja imagem). Você verá que o visual studio já empilhou muitos namespaces que você provavelmente usaria. Todos espaços de nomes não utilizados são ignorados pelo compilador. Se você não tem idéia sobre o namespace em que a classe que você quer reside, comece a escrever o nome da classe. Após concluí-lo, você verá uma linha vermelha abaixo informando que o compilador não entendeu a instrução e uma pequena linha azul no início do nome da classe, que informa que ele encontrou o nome da classe em um ou mais namespaces. Agora bateu " Ctrl" + "." Ele irá abrir uma caixa de diálogo, usando o qual você pode adicionar o namespace.

Então, isso é tudo sobre os namespaces que você precisa saber no momento. Você pode criar seus próprios namespaces, mas esse é um tópico antecipado ao qual não participaremos. Vejo vocês na próxima parte, onde falaremos de coleções.

Recomendado: