feed

C#/.NET

Este tutorial está pensado para todos aquellos que deben de salir de la “zona de confort“ programando en .NET, al tener que conectar con una base de datos no soportada de forma nativa por Entity framework.

Así revisaré paso a paso cómo conectarme vía ADO.NET y utilizar las funciones más básicas para poder hacer un CRUD (Create, Read, Update y Delete) de una sola tabla sencilla desde una base de datos PostgreSQL.

En este tercer capítulo del tutorial voy a escribir y describir el método de...

Leer más »

Este tutorial está pensado para todos aquellos que deben de salir de la “zona de confort“ programando en .NET, al tener que conectar con una base de datos no soportada de forma nativa por Entity framework.

Así revisaré paso a paso cómo conectarme vía ADO.NET y utilizar las funciones más básicas para poder hacer un CRUD (Create, Read, Update y Delete) de una sola tabla sencilla desde una base de...

Leer más »

    Un sistema concurrente suele resolver problemas de naturaleza intrínsecamente no determinista, lo que quiere decir que no podemos predecir la secuencia exacta en la que ocurrirán ciertos eventos.
     Por otro lado, existen procesos deterministas que, por su complejidad, nos resultan más cómodos de resolver usando enfoques no deterministas, como la programación guiada por eventos o como cuando...

Leer más »

Gracias a las plantillas de proyecto que forman parte de la instalación de Visual Studio 2012 tenemos la posibilidad de crear una primera Aplicación Metro que sea más sofisticada y completa que el típico “Hola Mundo” al que estamos acostumbrados en otras tecnologías.

Para crear esta primera aplicación empezaremos por abrir Visual Studio 2012 y navegar al menú File -> New -> Project.

Deberemos...

Leer más »

Las herramientas principales con las que se va a poder crear Aplicaciones Metro son los dos productos principales para el desarrollo y diseño de software que Microsoft lleva años ofreciendo a desarrolladores y diseñadores: Visual Studio y Blend.

Visual Studio 2012

Visual Studio es un producto maduro que lleva siendo la herramienta para el desarrollo de software con tecnologías de Microsoft desde...

Leer más »

El ciclo de vida de las Aplicaciones Metro es bastante distinto al que ha existido en las aplicaciones en Windows hasta ahora. Si en aplicaciones clásicas tenemos, fundamentalmente, dos estados consistentes en ejecución y cierre de la aplicación, en las Aplicaciones Metro vamos a tener varios estados extra, como se puede ver en la imagen.

Veamos cómo vamos a pasar de unos a los otros y qué...

Leer más »

World of Warcraft, el exitoso mundo persistente de Blizzard, con sus más de 11 millones de jugadores, se ha convertido en el modelo a seguir para cualquier MMO.

En el artículo anterior de esta mini serie, hice un ejemplo de invocar a un servicio REST que transmite información en Json. De una forma asíncrona, en C#, construí dos métodos que me devolvían los datos de forma bruta.

Ahora voy a...

Leer más »

World of Warcraft, el exitoso mundo persistente de Blizzard, con sus más de 11 millones de jugadores, se ha convertido en el modelo a seguir para cualquier MMO.

Su política cercana al Software Libre, en el desarrollo de extensiones para la UI del juego, ha incentivado la creación de cientos de AddOn de todo tipo de mejoras y ayudas. Cubriendo los más insospechados nichos.

Para ello Blizzard,...

Leer más »

Los lenguajes, como casi todo en este universo que tiende a la entropía, van evolucionando y ganando complejidad con el tiempo. Así nos encontramos con la paradoja de que cuanto más completa es la sintaxis, más ilegible se puede volver el código.

Por ejemplo, la máxima que decía “escribe la menor cantidad de código, que vaya lo más rápido posible ”, tiene un orden de prioridad menor frente a...

Leer más »

Tengo que reconocer que Twiter se ha convertido en una fuente de información sorprendente. Como leí en algún sitio “desde que existe twiter, siempre leo en el periódico noticias antiguas“.

Esto viene al caso al llegarme por este medio un rumor que, al principio, no me podía creer. El rey del “spaguetti code“, el causante de inmenso dolor en los tiempos del GWBASIC , el paradigma de lo que no se...

Leer más »

Síguenos