Mobiltec, nosso blog e 2012:
Olá! Fico feliz em escrever o primeiro post de 2012 e antes de abordar o assunto que lhe trouxe até aqui, gostaria de destacar a iniciativa da Mobiltec em criar esse blog, onde membros de nossa equipe podem compartilhar experiências com o público.
Redigir estes artigos nos permitem repassar determinados assuntos, esmiuçando-os antes de trazê-los em forma de post e refinar o conhecimento já existente.
Espero que todo nosso esforço possa agregar valores para nossos leitores!
Desejamos que o ano de 2012 seja de muita alegria, saúde, sucesso e crescimento profissional!
O mercado de trabalho está constantemente a procura de profissionais com conhecimentos em C#.
Com a chegada do Windows Phone para impulsionar novamente a Microsoft no mercado mobile e tudo apontando para tablets com Windows 8, somados ao novo fôlego dado ao Silverlight, quem é que não gostaria de desenvolver aplicativos para esses dispositivos?
O post de hoje vai abordar de forma prática e objetiva os primeiros passos para iniciar o desenvolvimento de aplicações para Windows Phone , no estilo TUTORIAL.
Este post é o primeiro de uma série que estamos escrevendo para as plataformas móveis. Se você é ligado também em Android e iOS, aguarde pois estes sistemas operacionais também serão abordados no blog por nossos programadores.
Chega de LERO-LERO e LET’S GO!
Pré-requisitos:
Sistemas operacionais suportados:
- Windows Vista (x86 and x64) com Service Pack 2 – qualquer edição exceto Starter Edition
- Windows 7 (x86 and x64) – qualquer edição exceto Starter Edition
Hardware:
- A instalação requer 4GB de espaço em disco
- 3GB RAM
- Placa de vídeo com suporte ao DirectX 10 e driver WDDM 1.1
O download abaixo contém:
- VISUAL STUDIO 2010 EXPRESS FOR WINDOWS PHONE
- Windows Phone Emulator
- Windows Phone SDK 7.1 Assemblies e extensions para XNA
- Silverlight 4 SDK e DRT
- Microsoft Expression Blend
- WCF Data Service Client para Windows Phone
- Microsoft Advertising SDK para Windows Phone
Faça o download e realize a instalação:
:: DOWNLOAD DO VISUAL STUDIO 2010 EXPRESS FOR WINDOWS PHONE ::
Ambiente de desenvolvimento:
Embora colocar a mão no código seja a parte mais legal da história, não adianta se apressar.
Desenvolver em qualquer linguagem de programação exige que você “prepare” o ambiente de desenvolvimento, algo muito comum de se ouvir em empresas de T.I.
- Mas Luiz, o que isso quer dizer?
Preparar o ambiente nada mais é do que analisar pré-requisitos do seu computador e instalar as devidas ferramentas.
A preparação da IDE de uma linguagem, muitas vezes, exige outros complementos como SDK’s ou outros tipos de updates.
Para uma abordagem conceitual sobre IDE visite nosso post nesse LINK.
- Certo, mas o que é SDK?
SDK é a sigla de Software Development Kit (Kit de Desenvolvimento de Software) e está presente em diversas linguagens de programação.
Agora, com as devidas ferramentas em mãos, vamos começar!!!
1 – O primeiro passo – Executando o Visual Studio e criando um novo projeto
2 – Em seguida, selecione o tipo de projeto (Windows Phone Application), framework(.NET Framework 4.0) e nome da solução (opcional)

3 – Caso você tenha instalado o SDK de ambas as versões 7.0 e 7.1, deverá optar por uma durante a criação do projeto

4 – Familiarizando-se com a interface e a estrutura básica do código XAML

5 – Abra a toolbox e arraste um controle do tipo textblock e button para dentro da grid chamada ContentPanel

6 – Em seguida, atribuimos um nome para os controles e também adicionamos algumas propriedades para ajuste de layout
Colocaremos a textblock ao topo da tela com texto ao centro e o botão na parte inferior
<TextBlock x:Name="ContentTextBlock"
VerticalAlignment="Top"
HorizontalAlignment="Stretch"
TextAlignment="Center" />
<Button x:Name="ShowTextButton" Content="OK"
VerticalAlignment="Bottom"
Click="ShowTextButton_Click" />
7- Para criar o evento de toque do botão você pode dar dois cliques sobre o botão na interface de visualização da tela (onde a seta indica na imagem abaixo) e o código do evento será inserido automaticamente
* O Visual Studio adicionou o evento de nome Click, entretanto, por se tratar de um dipositívo móvel, esse evento muitas vezes pode ser chamado de Tap. A interação usuário-dispositivo pode trazer outros tipos de eventos, chamados Gesture Listeners, que enriquecem o uso da aplicação, entretanto, são pauta para um novo post, específico, pois a abordagem é extensa.
8 – O Visual Studio abrirá o code behind automaticamente, já com o novo método, onde adicionaremos o seguinte trecho de código para exibir a mensagem “Hello world!” em nosso textblock
ContentTextBlock.Text = "Hello World!";
9 – Para rodar a aplicação no dispositivo, vamos selecionar no menu superior a opção Windows Phone Emulator, e em seguida clicar no símbolo verde tipo PLAY, conforme imagem abaixo, para compilar o projeto e executar o emulador

10 – Após executar o emulador, clicamos em OK para conferir o resultado
Como podemos ver, os primeiros passos para o desenvolvimento em Windows Phone é relativamente simples!
Na medida que o grau de exigência de determinados projetos aumenta é que nos deparamos com situações novas e mais complexas, porém, para um “Hello world!” em um ambiente configurado, isso é o suficiente!
Espero que tenham gostado! Fiquem ligados e acompanhem o restante da série de TUTORIAIS que vêm por ai!
Escrito por Luiz Roberto Lethang Rodolpho.





