Está en la página 1de 6

El desarrollo de aplicaciones para Windows Phone 8 permite emplear lenguaje de Visual

Basic y Visual C#, siendo este ltimo el ms usado por mltiples ventajas.
En esta seccin se aprender cmo desarrollar una primera aplicacin en Windows Phone
8, empleando elementos bsicos, que servirn de punto de partida para elementos ms
complejos a crear posteriormente.
A medida que se avanza en el estudio de las aplicaciones mviles se presentan ms
funcionalidades que deben conocerse, como es el caso de las variables y conversiones, ya
que es importante trabajar con el tipo de dato adecuado y saber cmo realizar las
conversiones entre los tipos de dato.
Las estructuras de decisin son de vital importancia a la hora de programar, ya que
siempre se presentan problemas y debemos optar por una solucin o varias soluciones. En
este apartado conoceremos y desarrollaremos los tipos de decisin que se pueden
implementar para resolver problemas de carcter simple, dobles o mltiples.
En el desarrollo de aplicaciones muchas veces existen bloques de instrucciones que se
necesita se repitan un nmero determinado de veces o hasta que una condicin se cumpla
o deje de cumplirse. Comnmente son llamadas Bucles, los ciclos repetitivos ms
comunes son el For y el While, que a continuacin detallaremos.
Objetivos:

Presentar la sintaxis del lenguaje Microsoft Visual C# empleado en aplicaciones


para Windows Phone.
Conocer y aplicar las estructuras de repeticin en el desarrollo de aplicaciones para
mviles.
Presentar la forma de crear mtodos y lograr el aprendizaje de la sintaxis para la
creacin de funciones y procedimientos.

Secuencia de aprendizaje:

Mi Primera Aplicacin
El desarrollo de aplicaciones para Windows Phone 8 permite emplear lenguaje de Visual
Basic y Visual C#, siendo este ltimo el ms usado por mltiples ventajas.
En esta seccin se aprender como desarrollar una primera aplicacin en Windows Phone
8, empleando elementos bsicos, que servirn de punto de partida para elementos ms
complejos a desarrollar posteriormente.

Objetivo:

Presentar el proceso de creacin de aplicaciones para Windows Phone a travs de una


primera aplicacin bsica.

Pasos para el esarrollo de una primera aplicacin


A continuacin, se presenta una serie de pasos para la creacin de la primera aplicacin,
esta gua es apoyada con el video que encontrarn al final de este contenido.

Paso 1

Inicializar Visual Studio Express 2012 para Windows Phone


Dar clic en el men Archivo y seleccionar la opcin Nuevo Proyecto, aparecer el
cuadro de dialogo siguiente:

Seleccionar Windows Phone App y luego clic en el botn OK


Nota Importante: Se puede cambiar el nombre al formulario de acuerdo a como considere
conveniente

Paso 2
Aparecer una ventana preguntando en que versin se trabajar, seleccione para este
casoWindows Phone OS 8.0

A continuacin se explicarn las partes que posee el entorno cuando se disean las
aplicaciones.
En la siguiente figura se han marcado con nmeros rojos las secciones que componen el
rea de trabajo:

1. En esta seccin, se encuentran los controles que se emplearn para crear las
aplicaciones.
2. Es el lienzo o rea de trabajo (Formulario) donde colocaremos los controles.
3. El cdigo XAML, el cual Lenguaje de Marcado acrnimo de eXtensible, que expresa
declarativamente las interfaces de usuario en Silverlight.
4. El explorador de soluciones, donde se encuentran los diferentes objetos (formularios,
clases, etc.) Que componen el proyecto.
5. La ventana de propiedades, donde se pueden hacer cambios a los controles y
formularios de la aplicacin.

Paso 3

Coloque un control de tipo Button en el formulario, seleccionelo en la seccin de Cuadro


de Herramientas (Toolbox) al lado izquierdo, arrastre el elemento y dejelo caer sobre el
lienzo de trabajo. A continuacin se muestra imagen de como debe verse:

Paso 4
De doble clic sobre el botn (Button1), esto har que se abra la ventana de cdigo.
Aparecer un cdigo como el que se muestra en la imagen siguiente:

Probablemente la primera lnea "namespace PhoneApp5" ser diferente, de acuerdo al


nombre que usted haya colocado en su aplicacin.

Paso 5
A continuacin, por favor escriba el siguiente cdigo:
MessageBox.Show("MI PRIMERA APLICACION EN WINDOWS PHONE");
Deber verse de esta forma:

Paso 6
Ahora llega uno de los momentos mas importantes a la hora de hacer aplicacin,
ejecutarlas y ver que funcionen tal como las imaginamos. Para ello, debe dar clic en el
icono para ejecucin, el cual esta encerrado en la imagen a continuacin en un cuadro
rojo:

Como puede observar, se ha seleccionado un tipo de Emulador para iniciar la ejecucion de


nuestra primera aplicacin. Los pasos de ejecucin son tres
1. La preparacin del emulador (sistema operativo virtual)
2. Carga de la aplicacin en el emulador
3. Ejecucin del programa

Esto iniciar con la carga del emulador, deber tardar aproximadamente 2 5 minutos la
primera vez, dependiendo del hardware con el que se cuente.
Recomendacin: Para que el proceso de creacin de las aplicaciones no sea complicado,
se recomienda no cerrar el emulador, basta con detener la depuracin, de esta forma
cuando se vuelva a ejecutar la aplicacin no tendr que pasar por todo el proceso de
iniciar el emulador y el sistema operativo (virtual).

Variables y Conversiones
A medida que se avanza en el estudio de las aplicaciones mviles se presentan ms
funcionalidades que deben conocerse, como es el caso de las variables y conversiones.
Es verdaderamente importante trabajar con el tipo de dato adecuado y saber como realizar
las conversiones entre los tipos de dato.

Objetivo:

Dar a conocer los tipos de variables y conversiones que existen en C#.

Orientacin al Lenguaje C#
El lenguaje C Sharp, est orientado a objetos, fue desarrollado y estandarizado por
Microsoft, se puede decir que su sintaxis deriva de C/C++ pero incluyendo algunas
mejoras. Compila y ejecuta las aplicaciones en .NET Framework, como parte del paquete
de Visual Studio.
El objetivo de este lenguaje para los desarrolladores es permitir un mejor desarrollo de
aplicaciones complejas con facilidad y rapidez, de forma segura, robusta y elegante. Como
ya se mencion, este lenguaje forma parte del paquete de desarrollo Microsoft Visual
Studio el cual proporciona un editor de cdigo avanzado, diseadores de interfaz grfica,
depurador de emuladores y muchas otras utilidades.

Aspectos a considerar en el lenguaje C#

Distincin de maysculas y minsculas.


Finalizacin de sentencias con el smbolo de punto y coma (;)
Uso de bloques para estructuras { } - Un bloque sintactico se puede ver como la
apertura y cierre de una funcin, o de una estructura de repeticin (este tema se
tratar con mayor detalle posteriormente)
Conversiones explcitas

Variables
En C# una declaracin de variable se hace colocando el tipo de dato a la izquierda y el
nombre la variable a la derecha. Ejemplo:
int Variable;
Una declaracin tambin pueda realizarse haciendo la inicializacin de la misma, de la
siguiente forma:
int variable=100