Navegando por
Etiqueta: C#

SQL Server local en ASP.NET Core

SQL Server local en ASP.NET Core

Creamos una aplicación Web para ASP.NET Core: Para poder comprender este ejercicio, se debe crear una clase (que representa al modelo, es decir, la tabla Persona): using System.ComponentModel.DataAnnotations;namespace SqlServerLocalDB.Models{ public class Persona { [Key] public int Id { get; set; } public string Nombre { get; set; } public int Edad { get; set; } }} Ahora creamos el contexto de datos para poder realizar el mapeo de la base de datos: using Microsoft.EntityFrameworkCore;namespace SqlServerLocalDB.Models{ public class PersonaContext : DbContext…

Leer más Leer más

Incrustar un formulario de Windows en una aplicación WPF

Incrustar un formulario de Windows en una aplicación WPF

Formularios Windows Se refieren a las antiguas aplicaciones ejecutadas sobre el sistema operativo Windows con una interfaz de usuario interesante pero aburrida donde no se puede salir del esquema impuesto por la plataforma. WPF Windows Presentation Foundation se refiere a la evolución de los formularios Windows en donde la interfaz de usuario puede ser creada a gusto del desarrollador/diseñador. ¿Cómo introducir un formulario Windows dentro de WPF? De manera sencilla lo podemos hacer utilizando un control especializado para tal efecto…

Leer más Leer más

Consumo de servicio REST

Consumo de servicio REST

En estos días, escuchamos por todos lados hablar de consumir servicios REST, el cual, se maneja a través de un protocolo muy conocido: HTTP. Esto hace que REST sea mucho más utilizado que un servicio ASMX (con protocolo SOAP). ¿Cuál prefieres? Con la plataforma .NET, podemos crear de manera muy sencilla una WEB API que exponga los servicios REST a través del protocolo HTTP, escribiendo muy poco código. Esto escapa del objetivo de este artículo. Para comenzar necesitamos un servicio…

Leer más Leer más

Buscar Antecesor en el árbol visual

Buscar Antecesor en el árbol visual

Si buscamos algún elemento dentro de un objeto en la interfaz de usuario y necesitamos acceder a sus datos desde el elemento padre, pero no tenemos idea de cuántos niveles de elementos posee éste, la mejor solución es navegar a través del árbol visual hasta encontrar un elemento del tipo de dato que necesitamos. Para eso necesitamos de una extensión de clase que permite navegar a través del árbol visual. He aquí el código: public static class VisualTreeHelperExtensions{ public static…

Leer más Leer más

Cargar ListView desde una lista genérica

Cargar ListView desde una lista genérica

Cuando trabajamos con servicios Web, generalmente éste retorna listas con datos relacionados al tipo de dato que necesitamos para poder trabajar con dichos datos. Supongamos que tenemos un servicio Web para una biblioteca donde tenemos la lista de libros y deseamos cargar dichos libros en nuestra vista dentro de la aplicación Xamarin. ¿Cómo lo hacemos? Resulta muy sencillo realizar dicha acción, lo único que necesitamos es heredar de la clase BaseAdapter que permite cargar el objeto ListView de Xamarin con…

Leer más Leer más

Consumo de servicio ASMX con Xamarin

Consumo de servicio ASMX con Xamarin

Uno de los servicios más conocidos y utilizados en el mundo .NET es el servicio ASMX (utilizando el protocolo SOAP), si bien es cierto esta forma de crear servicios ha quedado obsoleta (más bien, reemplazada por otras nuevas) se sigue utilizando en nuestros días. Resulta sencilla su creación y consumo, pero tiene algunos problemas de autenticación propias del protocolo SOAP. En esta entrada mostraré cómo consumir un servicio web SOAP desde una aplicación Xamarin.Android. Para comenzar necesitamos un servicio web…

Leer más Leer más

Traspaso de valores de un Activity a otro

Traspaso de valores de un Activity a otro

Para explicarlo de una manera sencilla y rápida un Activity es algo que el usuario puede ver o hacer en su dispositivo móvil. Básicamente, estamos hablando de la interfaz de usuario que se está presentando en ese momento. Para mayor información, puedes ir al sitio oficial de Desarrollo sobre Android. En este pequeño tutorial, mostraré cómo pasar valores de un Activity a otro de manera a poder utilizarlo y realizar ciertas acciones dentro de élLuego de crear el proyecto Android…

Leer más Leer más

[UWP – How To] Crear formularios de Login y Registro

[UWP – How To] Crear formularios de Login y Registro

Con UWP estamos hablando de un proyecto que puede ejecutarse en múltiples plataformas, por lo tanto, siempre es conveniente tener preparados estos formularios. En este ejemplo, me baso en lo referente a los formularios y la navegación entre ellos. En este caso no se va a conectar a ninguna base de datos. Haremos hard coding de los accesos a modo de captar la idea. Registro Creamos la página de registro a la aplicación (normalmente esto llama a un servicio como…

Leer más Leer más

[How To] Serializador anidado utilizando la clase XmlSerializer

[How To] Serializador anidado utilizando la clase XmlSerializer

En esta ocasión, nos basaremos en la entrada publicada la semana pasada aquí. En esta ocasión necesitamos obtener un XML anidado con varios elementos y sus respectivos atributos: ?<?xml version=”1.0″ encoding=”utf-8″?><ejemplo> <padre> <hijo Atributo1=”” otroatributo=”soy otro atributo”> <Codigo>0</Codigo> <Texto /> <Fecha>2017-02-24T14:30:05.2897119-03:00</Fecha> </hijo> </padre></ejemplo> Serializar una clase Aquí recibimos como parámetro un objeto y lo convertimos a XML. Primeramente, creamos la clase (que se convertirá al formato XML): using System;using System.Xml.Serialization;namespace ConsoleBlog{ [XmlRoot(“ejemplo”)] public class Ejemplo { private Padre padre_ =…

Leer más Leer más

[How To] Simple serializador utilizando la clase XmlSerializer

[How To] Simple serializador utilizando la clase XmlSerializer

En ocasiones es necesario que nuestras clases puedan verse como archivos XML estructurados, lo primero que se nos viene a la cabeza es que necesitamos armar todo un conjunto de reglas para poder ajustar los detalles según sean necesarios. Vamos a colocar un escenario común de complejidad media. Digamos que tenemos un servicio Web en Java el cual necesita un XML formateado según las especificaciones de éste. El archivo XML que el servicio Web Java necesita es como sigue: ?<?xml…

Leer más Leer más