none
diferencias entre visual studio 2012 vs 2013 RRS feed

  • Pregunta

  • Hola a todos, estoy programando en c# para windows phone en visual 2012, pero se me ocurrio la brillante idea de probar en visual studio 2013 y casi reviento mi cabeza contra la pared…. quise hacer solamente un "Hola mundo" aprentando un boton y me encontre con la sorpresa de que no estaba el evento "tap"… despues cuando fui al codigo quise poner un message.box("Hola mundo"); y no me reconicia la sentencia, alguien podria porfavor explicarme que puedo estar haciendo mal? porque no creo que haya cambiado el codigo y una palabra reservada como message.

    Desde ya muchas gracias 

    Saludos.

    lunes, 11 de agosto de 2014 18:48

Respuestas

  • Hola, claro cómo tú dices no ha cambiado la sintaxis del código, ni las palabras reservadas. Lo que se añade en Visual Studio 2013 es el concepto de Universal Apps, es decir aplicaciones que se ejecutan en Windows Phone y Windows 8.1 esto hace que ambas plataformas compartan en un 70% sus librerías y clases, esto hace que desde ahora las aplicaciones para Windows Phone sean de dos formas:

    La primera: Haciendo uso de las librerías y clases compartidas con la otra plataforma (Windows), entonces cómo aquí comparten librerías no vas a encontrar la clase "MessageBox" porque es única y exclusiva de Windows Phone, para hacer algo parecido tú debes usar la forma que se hace para crear aplicaciones Windows Store. Ejemplo:

    new MessageDialog("Hola, esto es una prueba").ShowAsync();

    Es muy probable que tu escogiste esta opción, por eso no encontrabas lo que querías.

    La segunda: El hecho de que ahora haya un nuevo tipo de aplicaciones que compartan librerías, no quiere decir que Microsoft ha dejado atrás una tecnología tan buena como Silverlight, nosotros los desarrolladores aún podemos crear aplicación Silverlight como lo hacíamos con Windows Phone 8 y en Visual Studio 2012. Sólo debemos elegir lo siguiente a la hora de crear un proyecto:

    Con esto tú podrás crear aplicaciones como lo hacías en Visual Studio 2012.

    RECOMENDACION: Migrar tus aplicaciones en Windows Phone a una aplicación universal (Windows 8.1 y Windows Phone), ya que esto te permitirá llegar a más mercado, no sólo a Teléfonos, sino también a Tablets y PCs.

    Si te sirvió esto como respuesta, te pido por favor marcarlo como respuesta. Gracias :)


    Wilson Vargas Trujillo - Perú Twitter | @Wilson_VargasM "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes


    • Editado Wilson Vargas viernes, 15 de agosto de 2014 18:48 Corrección
    • Marcado como respuesta Pa3lo sábado, 16 de agosto de 2014 17:25
    viernes, 15 de agosto de 2014 18:47

Todas las respuestas

  • Hola, claro cómo tú dices no ha cambiado la sintaxis del código, ni las palabras reservadas. Lo que se añade en Visual Studio 2013 es el concepto de Universal Apps, es decir aplicaciones que se ejecutan en Windows Phone y Windows 8.1 esto hace que ambas plataformas compartan en un 70% sus librerías y clases, esto hace que desde ahora las aplicaciones para Windows Phone sean de dos formas:

    La primera: Haciendo uso de las librerías y clases compartidas con la otra plataforma (Windows), entonces cómo aquí comparten librerías no vas a encontrar la clase "MessageBox" porque es única y exclusiva de Windows Phone, para hacer algo parecido tú debes usar la forma que se hace para crear aplicaciones Windows Store. Ejemplo:

    new MessageDialog("Hola, esto es una prueba").ShowAsync();

    Es muy probable que tu escogiste esta opción, por eso no encontrabas lo que querías.

    La segunda: El hecho de que ahora haya un nuevo tipo de aplicaciones que compartan librerías, no quiere decir que Microsoft ha dejado atrás una tecnología tan buena como Silverlight, nosotros los desarrolladores aún podemos crear aplicación Silverlight como lo hacíamos con Windows Phone 8 y en Visual Studio 2012. Sólo debemos elegir lo siguiente a la hora de crear un proyecto:

    Con esto tú podrás crear aplicaciones como lo hacías en Visual Studio 2012.

    RECOMENDACION: Migrar tus aplicaciones en Windows Phone a una aplicación universal (Windows 8.1 y Windows Phone), ya que esto te permitirá llegar a más mercado, no sólo a Teléfonos, sino también a Tablets y PCs.

    Si te sirvió esto como respuesta, te pido por favor marcarlo como respuesta. Gracias :)


    Wilson Vargas Trujillo - Perú Twitter | @Wilson_VargasM "Daría todo lo que sé, por la mitad de lo que ignoro." Rene Descartes


    • Editado Wilson Vargas viernes, 15 de agosto de 2014 18:48 Corrección
    • Marcado como respuesta Pa3lo sábado, 16 de agosto de 2014 17:25
    viernes, 15 de agosto de 2014 18:47
  • Muchas gracias por tu respuesta, la verdad fue muy clara tu explicación.

    sábado, 16 de agosto de 2014 17:26