Estructura de un ViewModel en Xamarin.Forms

El patrón Modelo-Vista-ViewModel (MVVM) hace una separación de la interfaz de usuario (la vista) a partir de los datos subyacentes (el modelo) a través de una clase que sirve como intermediario entre la vista y el modelo (ViewModel). La vista y el ViewModel están conectados a través de enlaces de datos definidos en la vista. El ViewModel recupera los datos del modelo invocando métodos en las clases del modelo y a continuación ofrece los datos del modelo a la vista (reformateándolos si es necesario) de forma que la vista los pueda utilizar fácilmente.…continue reading →

Publicar una aplicación en una máquina virtual en Azure

¿De qué trata?  Se trata de publicar nuestras aplicaciones mediante una máquina virtual en Azure, en vez de subirlo directamente a Azure lo que vamos a hacer es tenerla en nuestro propio servidor. Para ello necesitaremos:  o   Una máquina virtual montada y configurada, en mi caso yo he montado un Windows Server D2 (2 núcleos, 7GB de memoria) o   Una cuenta de One drive, o cualquier otra parecida, para poder meter el directorio donde crearemos nuestra aplicación y así sea muy sencillo coger ese directorio dentro del servidor. o   Una suscripción en Azure Puntos…continue reading →

Estructura básica de MVVM

Introducción En el 2004 Martin Fowler  introdujo el patrón Presentation Model (PM) Algunos meses más tarde MVVM fue desarrollado en Microsoft por los arquitectos Ken Cooper y Ted Peters específicamente para simplificar la programación orientada a eventos de las interfaces de usuario explotando las características de Windows Presentation Foundation (WPF). En el 2005 John Gossman en Microsoft, uno de los arquitectos de Windows Presentation Foundation (WPF) y Silverlight anuncio en su blog personal la entrada del patrón de diseño Model View ViewModel (MVVM). MVVM es un patrón de diseño orientado a plataformas XAML:…continue reading →

Instalación y configuración del rol de Enrutamiento y Acceso Remoto en Windows Server 2012 R2

Instalación y configuración del rol de Enrutamiento y Acceso Remoto en Windows Server 2012 R2. - Blog Servidores La instalación del rol de Acceso Remoto en Windows Server 2012 R2 con la funcionalidad de enrutamiento LAN, es un impotante servicio que nos posibilitará el reenvío del tráfico que tiene lugar entre dos o más interfaces del servidor que tiene instalado este rol. Apoyado con un servicio de NAT, proporcionará la posibilidad de enrutar tráfico entre redes con diferentes direccionamientos, indiferentemente si este se trata de un direccionamiento público como privado así como también de los…continue reading →

Sistemas de archivos del router.

SISTEMAS DE ARCHIVOS DEL ROUTER El sistema de archivos o sistema de ficheros (en inglés: "filesystem") es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias. Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas operativos manejan su propio sistema de archivos. Lo habitual es…continue reading →

Estilos del XAML para Xamarin

¿De qué trata? Los estilos se pueden utilizar para cambiar el aspecto de las etiquetas que forman nuestras aplicaciones ya que nos permiten definir múltiples propiedades visuales de una forma reutilizable. Estos se pueden definir una vez y utilizados varias veces. En este caso pondremos aplicarlo tanto desde el XAML como desde C#. Explicaremos las dos maneras de hacerlo tanto para los estilos de los textos, como los estilos personalizados (tipo hojas de estilo css) donde agruparemos las propiedades que queramos aplicar a nuestras etiquetas de igual manera esta opción se puede aplicar…continue reading →