Mostrando entradas con la etiqueta Windows Phone. Mostrar todas las entradas
Mostrando entradas con la etiqueta Windows Phone. Mostrar todas las entradas

lunes, 22 de abril de 2013

Spirit Possession, Windows phone app

Descargar aqui 
 
Spirit Possession es una aplicacion para windows phone. Es una broma para hacer a tus amigos.
INSTRUCCIONES:
En la primer entrada siempre se escribe "espiritu por 
favor responde:"
En el segundo espacio escribes la pregunta que le 
quieres hacer al espiritu.

TRUCO (como funciona):
En el primer campo de texto presione la tecla enter para
 entrar la respuesta, escribas lo que escribas, irá 
apareciendo "espiritu por favor responde:". Entonces en 
el primer campo de texto usted debe escribir la 
respuesta a la pregunta que harás en el segundo campo y 
presionar enter para finalizar. La respuesta será lo que
 pusiste en el primer campo y sacarás un buen susto a 
tu amigo. Cuando el te pida probar, no sabrá el truco de los enter al principio y 
al final y cuando haga la pregunta el espiritu responderá de forma agresiva o 
negativa, haciendo que el truco solo funcione contigo.

Asegúrate de mentalizar antes a tu amigo para que caiga en la broma y escribir la 
respuesta rápidamente para que no se de cuenta que estás escribiendo algo 
diferente a "espiritu por favor responde:".
Ademas debes saber la pregunta y la respuesta antes de empezar a escribir.
Esta es una divertida broma para hacer a familiares o amigos que puede 
intranquilizar a más de uno.. Qué tan lejos la lleves depende de ti...
 
//------------------------------------------------------------------------------ 
 
A joke to your friends.
INSTRUCTIONS:
The first entry is always written "please respond spirit"
In the second space write the question you want to ask the spirit.

TRICK (how it works):
In the first text field, press the Enter key to enter the answer, write what you 
write, will appear "please respond spirit". Then in the first text field you must 
type the answer to the question that you do in the second field and press enter to 
finish. The answer will be what you put in the first field and It will actually 
scare your friend. When he ask for try it self, he will not know the trick of 
press the enter at the beginning and end, and when press answer the question 
button, the spirit will respond aggressive or negative, making the trick only work 
with you.

Make sure your friend mentalize before to fall in the jest and write the answer 
quickly so he will not realize you're writing something other than "please respond 
".
You should know the question and the answer before you start writing.
This is a funny joke to family or friends who can unsettle more than one .. 
How far to take it, is up to you ...
 



 

lunes, 12 de noviembre de 2012

Primeros pasos para crear una aplicacion para Windows Phone (Quinta parte)


agregando 
animación

La última cosa que va a agregar a su aplicación es un poco de animación. Vamos a crear una animación muy simple que achica el Ellipseand luego se expande de nuevo, pero se puede hacer mucho más con las animaciones. Esta sección sólo presenta animaciones, así que no es importante entender todos los detalles. Para obtener más información acerca de las animaciones, vea Información general sobre animaciones en MSDN
Para crear una animación que tiene que hacer tres cosas: crear un storyboard, crear la animación, a continuación y entonces agregue el código para iniciar la animación.
Un storyboard es un contenedor que se usa para las animaciones del grupo. Desde el guión gráfico, las animaciones se pueden arrancar y parar.
Las animaciones en Silverlight trabaja mediante el cambio del valor de una propiedad en un lapso de tiempo. La propiedad StoryBoard.TargetName especifica el objeto al que se aplica la animación. Storyboard.TargetProperty especifica la propiedad en el objeto que será animada. Los bienes que especifica el valor para animar a. La propiedad AutoReverse especifica si la animación debe repetirse cuando ha terminado, regresa a su posición inicial. La propiedad Duration especifica cuánto tiempo se llevará la animación. Por ejemplo, si desea que la duración sea de un segundo, se debe establecer la duración de "00:00:01" (cero horas: cero minutos: un segundo).
  1. En Solution Explorer, doble-click en MainPage.xaml.
  2. En la vista XAML, reemplase el StackPanel por el siguiente XAML.

XAML

<StackPanel>
<StackPanel.Resources>
<Storyboard x:Name="FirstStoryBoard">
<DoubleAnimation Storyboard.TargetName="FirstEllipse"
Storyboard.TargetProperty="Width"
To="1" AutoReverse="True"
Duration="00:00:01" />
</Storyboard>
</StackPanel.Resources>
<TextBlock FontSize="50" Text="Hello, World!" />
<Ellipse Fill="Blue" Height="150" Width="300"
Name="FirstEllipse" />
<Button Height="150"
Width="300"
Name="FirstButton"
Content="Click"
Click="FirstButton_Click" />
</StackPanel>
Este XAML crea una sección StackPanel.Resource que contiene un elemento Storyboard. El storyboard es nombrado FirstStoryBoard para que pueda acceder a ella en el código. La animación cambia la propiedad Width de la elipse, que es de tipo Double, por lo que utilizar un objeto DoubleAnimation. La propiedad StoryBoard.TargetName especifica el objeto  FirstEllipse. El Storyboard.TargetProperty especifica que se debe animar con propiedad Width en la Elipse. La propiedad Para está, esta establecido en 1, de modo que el ancho se reducirá desde su valor actual de 200 a 1. La propiedad AutoReverse se establece en True, por lo que la animación se repetirá. La propiedad TheDuration se establece en un segundo.
Animation added in XAML

Ahora lo que necesita para iniciar la animación. Para iniciar la animación, se llama al método Begin del guión gráfico.
  1. En MainPage.xaml.cs, agregue la siguiente llamada al método Begin para iniciar la animación cuando se FirstStoryBoard theFirstButton se hace clic.

C#

private void FirstButton_Click(object sender, RoutedEventArgs e)
{
if (FirstButton.Content as string == "Tap")
{
FirstButton.Content = "Tap Again"
}
else
{
FirstButton.Content = "Tap";
}
FirstStoryBoard.Begin();
}

Visual Basic

Private Sub FirstButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
If (CType(FirstButton.Content,String) = "Tap") Then
FirstButton.Content = "Tap Again"
Else
FirstButton.Content = "Tap"
End If
FirstStoryBoard.Begin
End Sub
  1. Presione F5 para correr la aplicacion.



publicando en el marketplace

Cuando haya terminado su aplicación, es probable que desee publicarla para su distribución al público como una descarga gratuita o venderlo. Esto se hace mediante la presentación de su solicitud a la Windows Phone Marketplace. Para saber cómo hacerlo, consulte Publishing Your Application in the Marketplace.

Primeros pasos para crear una aplicacion para Windows Phone (Cuarta parte)


agregando graficos

En Silverlight, se puede añadir gráficos mediante el uso de las clases de formas. Puede crear formas simples, como rectángulos, o formas más complejas, tales como polígonos. Los cepillos se utilizan para objetos de color o pintura en Silverlight. 
Vamos a empezar por la adición de un StackPanel alrededor del TextBlock. Un panel es un contenedor que se utiliza para agrupar y diseñar los elementos de interfaz de usuario. Cada aplicación debe tener al menos un panel. Un StackPanel expone cada elemento, uno tras otro, ya sea vertical u horizontal, dependiendo de la orientación. Paneles Grid y Canvas permite un posicionamiento más exacto de los elementos.
La forma que va a crear es una elipse. La Elipse aparecerá después de que el TextBlock en el StackPanel. Se especifica la altura de la elipse, así como el relleno. Para el relleno, se debe especificar un pincel para pintar la elipse.
En lugar de utilizar la vista Diseño, en esta ocasión vamos a trabajar en la vista XAML.
  1. Cierre la ventana Toolbox.
  2. En la vista XAML, busque el TextBlock que ha agregado.
  3. Remplace el elemento TextBlock con el siguiente código XAML.

XAML

<StackPanel>
<TextBlock FontSize="50" Text="Hello, World!" />
<Ellipse Fill="Blue" Height="150" Width="300"
Name="FirstEllipse" />
</StackPanel>
Ellipse added in XAML
  1. Presione F5 para correr la aplicación.
La siguiente imagen del emulador muestra la aplicación hasta ahora. No hay interacción con el usuario, sin embargo, por lo que no hace mucho, pero vamos a añadir más controles que viene.
Windows Phone emulator showing text and ellipse
  1. Para detener el debugging, seleccione Debug->Stop Debugging.

agregando un boton

Lo siguiente que vamos a añadir a su aplicación es un control de botón. Los controles son una manera los usuarios pueden interactuar con las aplicaciones de Silverlight. Silverlight tiene una rica biblioteca de controles que incluye un botón, un cuadro de texto, ListBox, y muchos más.
Hay dos partes a la adición de un botón. La primera parte consiste en añadir un elemento de botón para el XAML. La segunda parte consiste en añadir un poco de lógica para la gestión de eventos generados por la interacción del usuario, como hacer clic en el botón.
  1. En la vista XAML, agregue el siguiente XAML despues del tag <Ellipse />.

XAML

<Button Height="150"
Width="300"
Name="FirstButton"
Content="Tap" />
El atributo Name le da al botón de un valor de nombre de "FirstButton", de modo que usted puede tener acceso al botón del código. El Contentattribute especifica el texto que aparece en el botón. Los atributos de altura y ancho de especificar la altura y la anchura del botón.
Silverlight es un modelo de aplicación orientada a eventos. Cuando ocurren ciertas cosas en su aplicación, como por ejemplo un usuario hace clic en un Buttonor se carga la aplicación, se genera un evento. Puede agregar código, denominado controlador de eventos, que hace algo cuando ocurre un evento. Vamos a añadir un controlador de eventos para el evento Click.
Visual Studio puede crear manipuladores de eventos por ti
  1. En vista de diseño, selecciona el boton.
  2. En la ventana de propiedades, click el tab Events. Aparecera una lista de eventos para el boton.
Events tab in the Properties window
  1. Doble-click en el evento Click.
El archivo MainPage.xaml.cs  se abre y usted debería ver el controlador de eventos FirstButton_Click.
  1. Dentro de las llaves, agregue el siguiente código al controlador de eventos.

C#

private void FirstButton_Click(object sender, RoutedEventArgs e)
{
if (FirstButton.Content as string == "Tap")
{
FirstButton.Content = "Tap Again";
}
else
{
FirstButton.Content = "Tap";
}
}

Visual Basic

Private Sub FirstButton_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
If (CType(FirstButton.Content,String) = "Tap") Then
FirstButton.Content = "Tap Again"
Else
FirstButton.Content = "Tap"
End If
End Sub
El evento FirstButton_Click ejecuta la siguiente accion. Cuando al boton se le da click, el texto que se muestra en el botón alterna entre "Tap" y "Tap Again".
Click event handler for FirstButton
  1. Presiona F5 para correr la aplicacion.
La muestra en vivo se muestra el controlador de eventos click. Para tratar de esta muestra en vivo, haga clic en el botón.
 
En el XAML para el boton, note que un atributo Click ha sido agregado.

XAML

<StackPanel>
<TextBlock FontSize="50" Text="Hello, World!" />
<Ellipse Fill="Blue" Height="150" Width="300"
Name="FirstEllipse" />
<Button Height="150"
Width="300"
Content="Tap"
Name="FirstButton"
Click="FirstButton_Click" />
</StackPanel>

Primeros pasos para crear una aplicacion para Windows Phone (Tercera parte)


corriendo nuestra primera 
aplicación

Ahora que usted ha creado su primera aplicación Silverlight para Windows Phone, es necesario para ejecutarlo. Vamos a usar la incorporada en el emulador de Windows Phone, que imita a un dispositivo Windows Phone. Usando el emulador de Windows Phone, usted puede probar y depurar la aplicación de forma rápida en el escritorio sin tener que implementar la aplicación en el dispositivo.
Para iniciar el emulador, sólo hay que iniciar una sesión de depuración de la aplicación. Visual Studio pondrá en marcha el emulador y cargar la aplicación en la misma.
  1. Para iniciar la aplicación en modo de depuración, presione F5 o elija Depurar-> Iniciar depuración.
Si hay errores de compilación de su aplicación, Visual Studio mostrará información del error. Después de unos momentos, una ventana de emulación, como la imagen siguiente, debe aparecer.
Windows Phone emulator showing Hello World!
Toma unos minutos para abrir el emulador e iniciar el depurador por primera vez. Para acelerar sesiones posteriores de depuración, no cierre la ventana del emulador. En su lugar, elija Depurar-> Detener depuración para detener la depuración. Esto dejará el emulador en funcionamiento, por lo que la próxima sesión de depuración se cargue más rápidamente.
  1. Para parar el debugging, selecciona Debug->Stop Debugging.

corriendo su aplicacion en un Windows Phone

Para ejecutar la aplicación en un teléfono Windows, deberá desbloquear el dispositivo mediante el Windows Phone Developer herramienta de registro. Esta herramienta se encuentra en el menú Inicio, en Herramientas de Windows Phone Developer. Además, debe tener una cuenta de App Hub de pago.
  1. Si aún no tienes una cuenta App Hub, registrese ahora en App Hub, el portal oficial de desarrolladores Windows Phone.
  2. Inicialise el software Zune en su computadora.
  3. Conecte el dispositivo a la computadora.
  4. Inicie la herramienta de registro de Windows Phone Developer , a continuación, escriba las credenciales de Windows Live ID asociada a tu cuenta de App Hub.

  1. En el asistente de registro, introduzca la información necesaria que identifique a su teléfono.Su teléfono está desbloqueado y listo para recibir la implementación de aplicaciones en Visual Studio.
  2. En Visual Studio, la implementación en el teléfono es tan sencillo como seleccionar "Dispositivo Windows Phone" (en lugar de el emulador) en el destino de implementación.

  1. Después de seleccionar dispositivos de Windows hay un teléfono en la lista desplegable, se puede implementar en el dispositivo desbloqueado mediante el mismo proceso y técnicas de depuración como lo haría con el emulador.
nota
Para una implementación exitosa, el teléfono debe estar conectado al ordenador con la pantalla abierta, y el software de Zune se debe estar ejecutando.

Primeros pasos para crear una aplicacion para Windows Phone (Segunda parte)

Continuaremos con esta sencilla guia para dar nuestros primeros pasos para crear aplicaciones Windows Phone, articulo de la primera parte:

agregando un textblock

A continuación vamos a añadir un bloque de texto simple que muestra el mensaje "Hola, Mundo!" Hay diferentes maneras que se pueden agregar elementos, pero en esta sección se utiliza la caja de herramientas y la vista Diseño. 
  1. Si MainPage.xaml no está abierto, haga doble clic en MainPage.xaml en el Explorador de soluciones. 
  2. En el menú Ver, haga clic en Otras ventanas y, a continuación, haga clic en Herramientas. La ventana Cuadro de herramientas aparece. 
  3. Cambiar el tamaño o fijar la caja de herramientas para que pueda ver tanto el cuadro de herramientas y el teléfono en la vista Diseño.
Toolbox
  1. Desde la caja de herramientas, arrastre un control TextBlock en el panel principal del teléfono
En l a vista XAML, note que un elemento TextBlock fue añadido el Grid content panel.

XAML

<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0">
<TextBlock Height="30" HorizontalAlignment="Left" Margin="12,6,0,0"
Name="textBlock1" Text="TextBlock" VerticalAlignment="Top" />
</Grid>
  1. En el menú Ver, haga clic en Otras ventanas y, a continuación, haga clic en Ventana Propiedades. Aparecerá la ventana Propiedades.
Properties window
  1. En la vista de diseño, asegurese que el TextBlock aun esta seleccionado.
  2. En la ventana de propiedades, pon la propiedad Text a Hello, World!.
  3. Ponga la propiedad FontSize a 50.
  4. Ponga la propiedad Height a 70.
Actualise el diseño de las vistas y debe tener el siguiente aspecto.
Properties set on TextBlock