Ir para conteúdo
Banner com Efeitos

Flamer

Héroi
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    Flamer recebeu reputação de Flavio S em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  2. Gostei
    Flamer recebeu reputação de gugugpg em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  3. Gostei
    Flamer recebeu reputação de Mek Fiuchem em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  4. Gostei
    Flamer recebeu reputação de Augusto em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  5. Gostei
    Flamer recebeu reputação de luanluciano93 em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  6. Gostei
    Flamer recebeu reputação de deivaoo em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  7. Gostei
    Flamer recebeu reputação de Bruno Minervino em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  8. Gostei
    Flamer recebeu reputação de Cat em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  9. Gostei
    Flamer recebeu reputação de Heyron em [Windows Phone | C#] Criando seu Primeiro App   
    Este tutorial irá exemplificar a criação de um Hello World para Windows Phone através de simples passos e oferecendo uma visão geral sobre os principais pontos necessários para criação de futuros Apps.
    Desde já deixo claro que não sou um especialista nesta área de desenvolvimento e venho apresentar o conteúdo que ainda estou a aprimorar.
     
     
    Por que Windows Phone?
    É notável que sim, a Microsoft chegou atrasada no campo dos smartphones, tendo que fazer o seu melhor para superar grandes concorrentes que dominaram o mercado mundial em hardware e software de smartphones. Porém, é notável também a grande batalha por inovação da Microsoft nos últimos anos. Para se ter noção, o WP foi lançado ao final de 2010, enquanto o Android já havia 2 anos de estrada (lançado em 2008) e o IOS, 3 (lançado em 2007).

    Sobretudo, ao início do 5º ano de evolução do Windows Phone, o que se destaca a favor da Microsoft é o inigualável nivelamento de experiência de usuário. De aparelhos de entrada aos topo de linha, tudo se mantém fluido no Windows Phone ao contrário da obsolência programada dos concorrentes, a Microsoft tenta levar a mesma experiência para todos os aparelhos em condições de rodar o S.O.

    Fora os aspectos de usabilidade, existe uma espetacular diferencial para os desenvolvedores. O Visual Studio juntamente com a bem formada plataforma .NET .  Todos aqueles que já utilizaram o Visual Studio em projetos comerciais conseguem entender o diferencial em programar numa IDE altamente competente junto com uma plataforma completa, elevando o grau de produtividade de forma a ter poucos comparativos a serem mencionados.
      Ambiente de Desenvolvimento / Linguagem
    Utilizo em meu computador o Visual Studio 2013 Ultimate Update 3, porém outras versões mais recentes do VS (como o VS Community) também poderão oferecer os mesmos ou similares recursos como templates de projetos etc...
    Utilizarei a linguagem C#
      Criando seu Projeto
    Inicie um novo projeto do Windows Phone através da tela inicial do VS a partir do menu: File > New > Project...​ 


    Selecione então no sub-menu da linguagem escolhida (Visual C#) Store Apps > Windows Phone Apps e então o template Blank App
    Nomei-o como "HelloWP" e clique em OK para criação do projeto.



    A estrutura inicial do projeto conterá a pasta Assets com materiais visuais para serem utilizados no projeto.
    O arquivo App.xaml qual é o ponto de partida de seu App, ele é chamado ao inicializar o aplicativo e continua ativo ao chamar outras páginas.
    O arquivo MainPage.xaml que corresponde a página principal do App, e sobre a qual trabalharemos.




    Note que todas as páginas presentes no projeto contém um arquivo .cs  qual, assim como utilizado nos Windows Forms, será o responsável pelo código C# da página.

    Os arquivos .xaml são responsáveis por toda a formatação visual da página, nos quais poderemos inserir conteúdo baseado em tags similar a uma formatação XML convencional ou HTML.

      Inserindo os Controles
    Caso tenha utilizado do Visual Studio para desenvolvimento desktop (Windows Forms) esta etapa será bastante similar.

    Com a página MainPage.xml aberta, utilize a Toolbox à esquerda para selecionar o item TextBlock, e então inseri-lo (clicando duas vezes ou clicando e arrastando o mouse sobre a página após a seleção do item).





    Na janela de Properties (à direita), com o componente TextBlock selecionado, insira o nome para ele, qual daremos TxtMensagem.
    Aproveitaremos também para aumentar esta fonte, ao expandir a lista Text (na janela Properties) e setar seu valor para 48px





    Abaixo do TextBlock iremos inserir um Button, selecionando-o a partir da ToolBox e inserindo-o assim como o TextBlock



    Utilizaremos novamente a janela Properties para modificar o texto mostrado no button.Com o button ainda selecionado, alteraremos a propriedade Content , na lista Common. Insira o valor "Iniciar"



      Adicionando Eventos

    Adicionaremos o evento de click ao button. Para tal, com o button selecionado, clique no ícone de raio na janela Properties, e então clique 2x na caixa de texto do item Click





    Isto irá criar um novo evento no arquivo MainPage.xaml.cs , qual responderá pelos cliques no botão recém-criado.
    Dentro do evento do clique, iremos alterar a propriedade Text do nosso TextBlock (TxtMensagem), para tal utilizaremos do código:



      XAML (Opcional Porém Útil)
    Peço que volte ao arquivo MainPage.xaml, nele verifique o conteúdo do XAML gerado por nossas ações:

    <Page x:Class="HelloWP.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:HelloWP" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> <Grid> <TextBlock x:Name="TxtMensagem" HorizontalAlignment="Left" Height="144" Margin="96,100,0,0" TextWrapping="Wrap" Text="TextBlock" VerticalAlignment="Top" Width="228" FontSize="48"/> <Button Content="Iniciar" HorizontalAlignment="Left" Height="70" Margin="124,300,0,0" VerticalAlignment="Top" Width="158" Click="Button_Click"/> </Grid> </Page> - Grid: responsável por agrupar componentes, não sendo possível adicionar componentes na página fora de um grid.
    - TextBlock: componente inserido através do design. Perceba que ele tem propriedades definidas (quais definimos pelo design) como Text, Name, Width
    - Button: componente inserido através do design. Perceba que como não inserimos um nome ele não tem o atributo Name, porém tem o atributo Click, qual indica qual método chamar do arquivo .cs correspondente.

      Rodando Seu App
    Finalizado o desenvolvimento, você poderá executar seu app através de um emulador Windows Phone (qual já deverá vir configurado com seu Visual Studio).  Para tal simplesmente aperte F5 ou clique sobre o botão de Iniciar Debug no menu superior.

    Espere o emulador carregar, e seu aplicativo será iniciado logo em seguida.







     
  10. Gostei
    Flamer recebeu reputação de divinezera em Divine Painel Admin   
    Poderia integrar com outros gerenciadores de conta e de websites já existentes ao invés de propor algo a parte. Algo como um addon ou plugin.
    Seria mais simples gerenciar tudo de um único lugar.
  11. Gostei
    Flamer recebeu reputação de guhunter em Duvida do SQL   
    A criptografia via hash segue apenas um caminho, não sendo possível ser "descriptografado". Apenas conseguirá saber o valor, através de comparação de outra string criptografada.
  12. Gostei
    Flamer recebeu reputação de Mek Fiuchem em [Resolvido][Duvida] Decode Base64   
    Base64. Não é uma criptografia e sim um formato de representação de dados.
    https://www.base64decode.org/
  13. Gostei
    Flamer recebeu reputação de rafaelpk20 em Virtual server é bom para tibia?   
    Xen é uma plataforma de virtualização, ou seja, o software que provisiona as máquinas virtuais.
  14. Gostei
    Flamer recebeu reputação de Will Oliveira em [Livro] C++ Como programar - Deitel   
    Esse ebook está com alguns erros de formatação e tradução, mas não deixa de ser uma opção pra quem não aproveita muito bem a versão em inglês.
     
    Segue o link (torrent) para quem quiser a edição mais nova do livro em inglês: http://thepiratebay.se/torrent/8334538/C___How_to_Program__8th_Ed_Deitel
  15. Gostei
    Flamer recebeu reputação de Ti0Branc0 em Fórum phpBB + cPanel   
    Fórum para PhpBB no Brasil: http://www.suportephpbb.com.br/forum/
    IPB é protegido por direitos autorais e custa bem caro. A versão que você deve estar tentando instalar deve ser "nulled" e dependendo da origem pode por em risco dados de sua hospedagem, e inclusive a mesma pode ser deletada caso o seu host adote este tipo de política, portanto cuidado.
     
    Sei que isto não é um anúncio de um fórum em específico, mas não seria proporcionalmente contra as regras também a formação de uma equipe para um site concorrente?
  16. Gostei
    Flamer recebeu reputação de polom em Bot para training!   
    http://www.flmr.net
    Eu que desenvolvo.
  17. Gostei
    Flamer recebeu reputação de tiagoduuarte em Derrubaram meu SV em 1 segundo   
    Provavelmente ele encontrou alguma falha de fácil acesso. Seja por invasão via SSH, PhpMyadmin ou algo do tipo.
    Não é provável que seja um ataque de negação de serviço, visto que seu servidor não apresentou lag e o seu site continuou de pé.
    Verifique os métodos de acesso ao seu servidor, senhas, permissões, etc. E também não se esqueça de verificar se seu OT têm alguma falha conhecida que o faça "bugar".
     
    No mais, procure tutoriais de firewalls para impedir outros tipos de ataque comuns.
  18. Gostei
    Flamer recebeu reputação de GOD Falumir em Dúvida Pagseguro   
    A partir do momento que o pagamento é "aprovado" é sinal de que ele foi pago, e ficará disponível em 14 dias para saque.
  19. Gostei
    Flamer recebeu reputação de faelzb em Livro PHP / Mysql - (Php 6 And MySQL for Dynamic Websites)   
    Re-upado!
  20. Gostei
    Flamer recebeu reputação de ZORAN em HOst Hospedagens e Duvidadas de Otserv.   
    Olá, na Trevvo não é permitido rodar executáveis em hospedagens, e acredito que em nenhum host de hospedagens isto também seja (a não ser por falha). Porém na Trevvo os VPS tem um preço bem barato, realmente em conta!
    Dê uma olhada
  21. Gostei
    Flamer recebeu reputação de sear10 em [Tutorial] Iniciantes em RME Map Editor   
    Legal pra quem tá começando, como eu que estou dando os primeiros passos nesse mundo de OT
  22. Gostei
    Flamer recebeu reputação de Augusto em Onde estudar C / C# / C++?   
    Existe a Tibiaapi que funciona para linguagens .net como C# e VB.NET. Isto é, uma biblioteca de funções já prontas para seu projeto. Mesmo que seja para estudo, isto já seria uma boa ajuda. Além das facilidades do Visual Studio e como afinal de contas irá ser algo somente para Windows, é aconselhável ir por este caminho.

    Entretanto existem opções como o C++, que lhe oferece uma ampla possibilidade de desenvolver este tipo de programa, e existe também uma boa gama de conteúdo para ajuda.

    Enfim, é realmente complicado eu ditar uma linguagem para você usar, pois você que deverá programar o que quer, por isto deverá optar pelo que acha mais sensato como: tempo de programação, afinidade com um tipo de sintaxe de linguagem, bibliotecas prontas etc...

    Estude e pesquise, somente isto vai te ajudar a definir melhor o que quer.
  23. Gostei
    Flamer recebeu reputação de fezeRa em [Resolvido] IP em Linux   
    http://support.no-ip.com/customer/portal/articles/363247-installing-the-linux-dynamic-update-client-on-ubuntu

    Tutorial para instalar o software do No-ip em seu servidor Linux (Ubuntu especificamente).
  24. Gostei
    Flamer recebeu reputação de SkyDark em [Resolvido] [Pedido]Como abrir as portas do roteador   
    http://www.youtube.com/watch?v=nbxGmWQZ7A0

    O que eu queria dizer no primeiro post que isto era facilmente achado no Google, apenas inserindo "abrir portas 500b". Se este vídeo não resolver, tente os outros resultados para esta busca no Google. Se ainda assim nada for resolvido, poste o problema.
  25. Gostei
    Flamer recebeu reputação de rayner em Problema com a conexão ao painel remoto [VPS]   
    Dê um "reset".

Informação Importante

Confirmação de Termo