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 →

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 →

Tipos de Layouts – Xamarin.Forms

Xamarin.Forms Layouts Xamarin.Forms Layouts son usados para componer los controles de Interfaz de usuario en estructuras lógicas Tipos de Layouts: El diseño de clases en Xamarin.Forms es un subtipo especializado de Vista, que actúa como un contenedor para otros diseños o vistas. Normalmente contiene la lógica para establecer la posición y el tamaño de los elementos secundarios en aplicaciones Xamarin.Forms. StackLayout: StackLayout organiza vistas en una línea unidimensional ( "pila"), ya sea horizontal o verticalmente. Las Vistas en un StackLayout pueden dimensionarse en función del espacio en el diseño utilizando las opciones de…continue reading →

Estructura basica de Xamarin forms

Si quisiéramos crear una aplicación móvil para Android, IOS y Windows Phone tendríamos que  desarrollar la misma aplicación tres veces. Una para Android usando Java otra para IOS usando Objetive C y por último, otra para Windows Phone usando C#. ¿Qué podemos hacer para mejorar esto? Utilizar Xamarin. Xamarin es una plataforma que nos permite crear aplicaciones nativas para iOS, Android y Windows Phone. Además, nos permite utilizar solo un lenguaje de programación, “C#”. Las ventajas que encontramos al usar Xamarin son las siguientes: Aplicaciones nativas Compatibilidad con Visual Studio Reutilización de código Con…continue reading →

Reglas de Validación en MVC

Controles de Validación en ASP .NET Validación de datos. La validación de datos asegura la corrección y precisión de todos los datos de una aplicación. Para la validación de datos se puede usar varios tipos de validación: Validación del tipo de datos. Comprobación del intervalo. Comprobación del código. Validación compleja. La validación del tipo de datos responde a preguntas como “¿Es alfabética la cadena?” y “¿Es numérico el número?”. Este tipo de validaciones se pueden controlar con la interfaz de usuario de la aplicación. La comprobación del intervalo garantiza que el valor proporcionado…continue reading →