Estrutura de um projeto Windows Phone 8

Olá caro leitor,
Observando o mercado de smartphones é notável o aumento de usuários utilizado smartphones com Windows Phone, seja nas versões 7, 8 ou 8.1. Um fator relevante foi a diminuição no preço de fabricação dos produtos e a grande quantidades de dispositivos que possuem o SO. Um fator levantado por quase todos os usuários de windows phone é a falta de aplicativos. As empresas de TI ainda não enxergaram o windows phone como uma grande oportunidade, aos poucos é perceptível o desenvolvimento de aplicações coorporativas para windows phone, praticamente todos os bancos já desenvolveram uma aplicação para o Windows Phone, assim como já haviam desenvolvido para outras plataformas.

Para a criação de um aplicativo para Windows Phone são necessários:
– Visual Studio 2012 ou superior
– Windows Phone SDK
– OU Visual Studio Express 2012 for Windows Phone http://msdn.microsoft.com/en-us/library/windows/apps/ff630878(v=vs.105).aspx

Ao criar um projeto, por padrão são gerado alguns arquivos e pastas conforme a imagem abaixo:

PhoneApp1

 

 

 

Vamos detalhar esta estrutura:

  • AppManifest.xml : Arquivo de configuração de deploy.
  • AssemblyInfo.cs: Arquivo com as configurações de build da aplicação, possui informações como: Versão, nome da empresa ou proprietário, opções do compilador, etc.
  • WMAppManifest.xml: Arquivo de manifesto do projeto que contém todas as informações sobre configuração do projeto, possui informações como: Nome da aplicação que será exibida para o usuário, resoluções suportadas, nome das imagens, permissões e etc.
  • Pasta References: Pasta que contém as referências para os frameworks nativos, por exemplo, .NET for Windows Phone, bibliotecas de terceiros que podem ser utilizadas no projeto.
  • Pasta Assets: Pasta que contém as imagens do projeto, como logo da aplicação ou imagens que serão utilizadas no projeto.
  • AppResources.resx : Arquivo de recursos com algumas configurações.
  • App.xaml e App.xaml.cs: O Arquivo App.xaml contém configurações globais do projeto e o arquivo App.xaml.cs é a classe em C# responsável por executar o projeto. Esta classe é de suma importância para o projeto pois contém diversos métodos importantes para controle de ciclo da aplicação(On
  • LocalizedStrings.cs: Classe em C# responsável pelo controle da internacionalização.
  • MainPage.xaml e MainPage.xaml.cs: Página inicial que será exibida para o usuário.

 

Todo arquivo .xaml representa o arquivo de interface da tela e todo arquivo .xaml.cs representa a lógica da tela.

Dúvidas, sugestões ou críticas?

Estou a disposição,

Um abraço e até a próxima.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s