Espero que você esteja aproveitando nossa série de tutoriais sobre o desenvolvimento do Windows Phone 7.5 Mango Apps Development. Tendo aprendido sobre Understanding and Creating Classes em nosso último tutorial, neste tutorial, vamos continue falando sobre classes e objetos mas agora vamos aprender como classes são usadas dentro do framework.Net. Como aprendemos nas últimas lições, podemos criar nossas próprias classes personalizadas. Podemos definir seu atributo e funções. Mas nesta série de tutoriais, não iremos mergulhar muito nas classes customizadas, então, por enquanto, considere as classes como recipientes para métodos.
O framework.NET tem muitas classes pré-escritas, que diferem em funcionalidade. Por exemplo, já vimos a classe DateTime, que possui vários métodos que permitem aos usuários brincar com data e hora. assim classes funcionam como um pacote de funcionalidades.
Na última lição, usamos Palavra-chave "new" para criar uma nova instância da classe, mas existem classes no.NET framework que não requerem que uma instância seja criada antes de usá-las; essas classes são chamadas como Classes "estáticas". Palavra-chave “estática” é usada para declarar essas classes. Nós usamos algumas classes estáticas, se você puder lembrar! A classe "string" que usamos para declarar, assim como para manipular strings, nada mais é que uma classe estática cuja definição é pré-escrita em.NET framework. Por exemplo. string.Format (“{0}!”, “Hi”);
Há muitas classes estáticas incorporadas que usamos. Você ficaria surpreso em saber que botões, blocos de texto e outros elementos que usamos fazem parte das aulas e arrastando e soltando criamos uma instância dele. Se você quiser saber mais sobre essas classes do.NET framework, você pode ler sobre elas no MSDN.
Vamos agora ver como podemos usar classes dadas pelo framework.NET. Vamos começar criando novo projeto e ter um botão nele. Vamos codificá-lo em C # para que, quando clicarmos nesse botão, um novo botão seja gerado e exibido.
Botão myNewButton = new Botão ();
myNewButton.Name = "button2";
myNewButton.Height = 100;
myNewButton.Width = 200;
myNewButton.Content = "Clique em mim";
myNewButton.Margin = new Thickness (100,0, 100,0, 100,0, 100,0);
myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
myNewButton.VerticalAlignment = VerticalAlignment.Stretch;
ContentGrid.Children.Add (myNewButton);
Ao executar este aplicativo, você verá que quando clicamos no primeiro botão, o segundo botão aparece. Isso mostra que há mais de uma maneira de criar elementos em C #. Na primeira linha de código, declaramos a nova instância do botão como qualquer outra declaração e depois definimos suas propriedades. A última linha de código adiciona o botão à tela.
Posts relacionados:
- GPS, API de localização e Calling Web Services: Tutorial de desenvolvimento de aplicações para Windows Phone - 25
- Aprenda a desenvolver o Windows Phone 7.5 Mango Applications: Parte 1
- Microsoft.NET Framework - Guia para iniciantes, recursos e download
- Ferramenta de Verificação de Configuração do.NET Framework - Verificar a integridade da instalação do.NET
- Entendendo e Criando Classes: Windows Phone 7.5 - Desenvolvimento de Aplicativos de Mango - Parte 11