tag: c#

How to: Utilizar SQLite con Xamarin en iOS y Android

El post original lo puedes ver en el blog de satur En muchas de las aplicaciones de dispositivos móviles tenemos la necesidad de trabajar con información de forma desconectada ya que existe una buena posibilidad de que el dispositivo tenga problemas para conectarse con nuestros servicios web a falta de una conexión a internet. SQLite es un pequeño sistema de gestión de base de datos que no depende de un servidor y que almacena nuestra información en el dispositivo de una forma más sencilla y con la ventaja de poder utilizar LINQ para realizar consultas. Este post veremos cómo utilizarlo…

leer más...

UWP - Cómo implementar validación de campos en Universal Apps

Actualmente UWP no incorpora ningún framework de validación, sin embargo la comunidad de C# es pujante y en GitHub ya hay una alternativa muy interesante que vale la pena revisar: ValidatableBase . En este post revisaremos como implmentar validación con atributos utilizando esta libreria. Tarea 0 - Instalación Lo primero es que debes descargar o clonar el repositorio de GitHub ya que actualmente al menos no tienen binarios publicados. Abres la solución y la compilas en modo release para obtener la dll. Tarea 1 - Preparar la solución UWP y agregar la libreria de validación Desde Visual Studio 2015 creamos un…

leer más...

¿Por qué esperar? SignalR y Mobile Services para mensajes en tiempo real

En estas últimas semanas he estado trabajando en una aplicación que tiene un sistema de envío de mensajes, para estos mensajes se ha utilizado SignalR para mejorar la velocidad de entrega y vaya que es rápida la conexión y el envío de mensajes. La aplicación a la que me refiero tenía un backend con Mobile Services el cual ya ofrece un Azure Service Bus que utilizamos como backplane para la distribución de los mensajes. Este es un post con un breve ejemplo de cómo enviar mensajes entre las aplicaciones, como primer punto vamos a definir que es SignalR. ¿Qué es…

leer más...

Lo nuevo en C# 6.0 interpolación de cadenas

En c# 6.0 no existen grandes nuevos conceptos en comparación con su antecesor, en cambio existen muchas nuevas características para ayudarnos a hacer nuestro código más legible. string interpolation es una de estas nuevas características y en este vídeo veremos cómo utilizarlas y cuáles son sus ventajas en comparación de string.format.…

leer más...

Lo nuevo en C# 6.0 using static

En c# 6.0 no existen grandes nuevos conceptos en comparación con su antecesor, en cambio existen muchas nuevas características para ayudarnos a hacer nuestro código más legible. using static es una de estas nuevas características y en este vídeo veremos cómo utilizarlas y cuáles son sus ventajas.…

leer más...

Lo nuevo en C# 6.0

En estos día he trabajado en un conjunto de vídeos para channel 9 que muestran algunas de las característica de la versión 6.0 de C# aquí les dejo el listado de links de los vídeos, esta lista se ira actualizando con más vídeos, espero les sean de utilidad y no olviden compartir. using static interpolation string Expresión nameof…

leer más...

How to: Subir imágenes al Blob Storage de Azure desde UWA

El post original lo puede leer en el blog del satur El Blob Storage de Windows Azure es el servicio de almacenamiento para grandes cantidades de datos estructurados, en este post veremos cómo subir una imagen a él desde una Universal Windows App Configurando el Storage en Windows Azure Como primer paso vamos entrar en el portal de Azure y vamos a agregar un nuevo servicio de almacenamiento, esto se logra seleccionando data services -> storage -> Quick create, después asignaremos un subdominio y su ubicación en los servidores de Azure y daremos clic en Create Storage Account. Una vez…

leer más...

How to: Agregar snippets al toolbox de Visual Studio 2015

El post original lo puede leer en el blog del satur Una de las características de Visual Studio que desconocía hasta hace no mucho, es la capacidad de agregar snippets al toolbox, una característica que se me hace muy útil, para evitar el tener que recordar todos los snippets que has creado. Utilizarla es tan sencillo como seleccionar el código que deseamos utilizar y posteriormente hacer un "drag and drop" en el toolbox de Visual Studio. Después de esto tendremos la opción de cambiar el nombre por uno más amigable con solo dar clic derecho sobre el snippet y seleccionando…

leer más...

How to: Obtener el ritmo cardíaco utilizando Microsoft Band

El post original lo puede leer en el blog del satur Debo admitir que en cuanto supe de la existencia de la Microsoft Band quise tenerla (ya saben curiosidad), por desgracia tuve que esperar antes de poder tener una en México. En fin una vez la tuve en mis manos quería hacer la pregunta que seguramente se imaginan ¿Dónde descargo el SDK? y la respuesta fue inmediata por parte de un amigo “No hay SDK ni API, así que tendrás que esperar y utilizarla sin meterle mano.” no fue larga la espera, ya que hace no más de un mes…

leer más...