Trabalhando com aulas: Windows Phone 7.5 Mango Apps Development – Parte 12



Atualizado em August 2025: Pare de receber mensagens de erro que tornam seu sistema mais lento, utilizando nossa ferramenta de otimização. Faça o download agora neste link aqui.
  1. Faça o download e instale a ferramenta de reparo aqui..
  2. Deixe o software escanear seu computador.
  3. A ferramenta irá então reparar seu computador.


Hope você está curtindo nossa série tutorial de desenvolvimento de aplicações Mango do Windows Phone 7.5. Tendo aprendido sobre Compreensão e Criação de Classes em nosso último tutorial, , neste tutorial, vamos para
continuar falando sobre classes e objetos(Alaska)
mas agora vamos aprender
como as classes são usadas dentro do framework .net(Alaska)
. Como aprendemos nas últimas lições, podemos criar nossas próprias classes personalizadas. Podemos definir o seu atributo assim como funções. Mas nesta série tutorial, não vamos mergulhar muito nas classes personalizadas, então por enquanto considere as classes como containers para métodos.

.net framework tem muitas classes pré-escritas, que diferem em funcionalidade. Por exemplo, já vimos a classe DateTime que tem vários métodos que permitem aos usuários brincar com data e hora. So
classes funcionam como um pacote de funcionalidades
…Arkansas.

Na última lição, usamos
nova palavra-chave(Alaska)
para criar uma nova instância da classe, mas existem classes no framework .net que não requerem que uma instância seja criada antes de usá-las; essas classes são chamadas as
classes estáticas
. Keyword static é usado para declarar tais classes. Nós usamos algumas classes estáticas, se você pode se lembrar! A classe string que nós usamos para declarar, bem como manipular strings não é nada além de uma classe estática cuja definição é pré-escrita no framework .net. 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 classes
e ao arrastar e largar criamos uma instância dele. Se você quiser saber mais sobre essas classes de framework .net, você pode ler sobre elas no MSDN.

Let us now see how we can use classes given by .net framework. Vamos começar por criar um 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.

Assim, após colocar um botão na tela, clique duas vezes nele e coloque o cursor entre o evento button_Click. Cole o código seguinte nesse manipulador de eventos.

Button myNewButton = new Button();
 myNewButton.Name = "button2";
 myNewButton.Altura = 100;
 myNewButton.Width = 200;
 myNewButton.Content = "Click me";
 myNewButton.Margin = new Thickness(100.0, 100.0, 100.0, 100.0, 100.0);
 myNewButton.HorizontalAlignment = HorizontalAlignment.Stretch;
 myNewButton.VerticalAlignment = VerticalAlignment.Stretch;

 

ContentGrid.Children.Add(myNewButton);

Upon executando esta aplicação, você verá que quando clicarmos no primeiro botão, aparecerá o segundo botão. Então isto mostra que há mais de uma maneira de criar elementos em C#. Na primeira linha do código nós declaramos uma nova instância do botão como qualquer outra declaração e mais tarde nós temos que definir suas propriedades. A última linha de código adiciona o botão à tela.

Por isso, trata-se de Classes. É claro que você terá uma maior compreensão das aulas uma vez que você começar a trabalhar em suas aplicações. Em nosso próximo tutorial, falaremos de NameSpaces.



RECOMENDADO: Clique aqui para solucionar erros do Windows e otimizar o desempenho do sistema

Leave a Comment