Carregar apresentação
A apresentação está carregando. Por favor, espere
1
1- Abrir o Visual Studio e clicar em
New->Project... 2-Selecionar Silverlight Application 3-Renomeie o projeto e indique a pasta na qual ele irá ser gravado
2
Desmarque esta opção, não precisaremos dela por enquanto!
Em seguida clique em OK
3
Caso não aparece a tela acima, dê um clique sobre o MainPage.xaml
4
Como iremos trabalhar com imagens, crie uma pasta que irá conter as mesmas no projeto.
Esta pasta será criada no local que você definiu ao iniciar o projeto. Nomeia a pasta como Imagens Em seguida copie as imagens pequeno.png, medio.png e grande.png para dentro dela utilizando o Windows Explorer.
5
Clique no botão indicado
Clique no botão indicado. Ele irá mostrar os arquivos que não estão incluídos no projeto, em seguida clique com o botão direito sobre os arquivos e escolha Include in Project
6
Em seguida iremos criar a classe Peca, que vai permitir que carreguemos a imagem que está dentro da pasta Imagens. Para isso clique com o botão direito e selecione Add->Class
7
O conteúdo da classe Peca é mostrado acima
(não apague o resto do código que foi criado automaticamente!). Uri ->Determina o local e nome de um arquivo ImageSource->Arquivo de Imagem Image->Imagem que pode ser exibida na tela
8
Clique no sinal de + que se encontra do lado esquerdo de MainPage.xaml.
Você irá ver que existe um arquivo vinculado chamado MainPage.xaml.cs. Ele deve ficar conforme a figura acima.
9
InitializeComponent(); -> Inicializa o plugin do Silverlight
Loaded += new RoutedEventHandler(InicializaJogo); -> Determina que o método JogoCarregado será chamado quando a página MainPage.xaml acabar de ser carregada.
10
Exercício: Em vez de carregar uma única imagem, carregar 100 imagens, organizadas em 10 linhas por 10 colunas. Observação: Crie outro programa para fazer isso!!!! Utilizar: -laços aninhados; -modificar a variável p1 de MainPage.xaml.cs para um array e armazenar as instâncias criadas.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.