WinRT: Mostrar un “Message Dialog”.

Este post lo vamos a dedicar ver como mostrar mensajes de dialogo en aplicaciones WinRT. En las aplicaciones WinForms, WPF y Windows Phone 8, para mostrar un mensaje se usa la clase MessageBox.Show. En WinRT, esto ha cambio, ahora la clase se llama MessageDialog y esta dentro del espacio de nombres Windows.UI.Popups.

Por ejemplo, para mostrar un mensaje con un botón “Cerrar“, el código seria:

        private async void btnMensajeSimple_Click(object sender, RoutedEventArgs e)
        {
            Windows.UI.Popups.MessageDialog messageBox = new Windows.UI.Popups.MessageDialog("Mensaje de prueba");
            await messageBox.ShowAsync();

        }

Continue reading…

WP8: IsolatedStorage

En esta ocasión, vamos a ver una forma de almacenar datos locales en una aplicación Windows Phone 8, usando el almacenamiento aislado (Isolated Storage).

Isolated Storage nació con SilverLight 2 y sus principales características son:

– Los datos solo serán accesibles desde la propia aplicación

– No se pueden compartir entre aplicaciones

– Los datos persisten después de reiniciar el teléfono

– Los datos son borrados al desinstalar la aplicación

Continue reading…

WinRT: Ciclo de vida de una aplicación windows 8

La gestión en Windows 8 permite iniciar varias aplicaciones, cambiar el foco entre ellas de forma que el sistema suspende automáticamente las aplicaciones que no están el primer plano. Esto deriva en una mejor gestión de la batería y los recursos. Por tanto, nuestra aplicación debe diseñarse para controlar la suspensión, finalización y reanudación.

Ciclo de Vida Continue reading…

WinRT: Primera aplicación en Windows 8

Hola a todos, en este post vamos a ver como crear el típico “Hola Mundo” en una aplicación para la tienda de Windows.

El primer paso es tener VS2012 y Windows 8. A continuación vamos a crear un proyecto del tipo “Aplicación Vacía (XML)”, dentro de la categoría “Tienda Windows”.

Proyecto Vacio

 

Continue reading…

SDK Twitter API 1.1 para NET 4.5. Parte 1: Crear App Twitter

Esta serie de artículos la vamos a dedicar a crear una SDK “básico” en C# para la interacción con Twitter en aplicaciones NO WEB. Este SDK estará compuesto por una librería portable para Windows, WinRT y Windows Phone 8, mas un proyecto de test en cada plataforma.

Según la documentación de twitter, el primer paso es obtener un token de acceso, existiendo  varias formas

If you… Use…
Want to offer a “Sign in with Twitter” button on your website… Sign in with Twitter
Want to read or post Twitter data on behalf of visitors to your website… 3-legged OAuth
Have a mobile, desktop, or embedded app which can’t access a browser… PIN-based OAuth
Just want to access the API from your own account… dev.twitter.com
NEED to use usernames/passwords AND have been approved for xAuth… xAuth
Offer an API where clients send you data on behalf of Twitter users… OAuth Echo
Have an iOS5-based integration and need access tokens for server-side integrations… Using Reverse Auth

Continue reading…