feed

C#/.NET

Uno de los proyectos más dolorosos que nos podemos encontrar en .NET, con permiso de todo lo relacionado con SharePoint, es aquel que tenga que manipular ficheros de Office. Siendo el más común el construir hojas de cálculo Excel que muestren informes.

En el inicio de esta miniserie, he instalado los prerrequisitos necesarios para utilizar Interop y EPPlus, he creado un proyecto y un documento Excel. En este segundo, voy a manipular los datos de las celdas y de las hojas realizando las...

Leer más »

Uno de los proyectos más dolorosos que nos podemos encontrar en .NET, con permiso de todo lo relacionado con SharePoint, es aquel que tenga que manipular ficheros de Office. Siendo el más común el construir hojas de cálculo Excel que muestren informes.

El framework .NET ofrece las herramientas Office, que son una serie de librerías malditas con las que hemos tenido que bregar todos los...

Leer más »

Todos soñamos con conseguir la web o app que triunfe definitivamente, el nuevo Facebook, el nuevo Twitter... pero también tenemos pesadillas sobre como sobrellevar ese éxito y no morir bajo toneladas de visitas que no somos capaces de servir. El tema del rendimiento es, por tanto, algo capital y la gente de Stack Exchange comparte sus secretos en esta materia en forma de un atractivo gráfico ...

Leer más »

Una de las cosas más pesadas que nos podemos encontrar al desarrollar aplicaciones de gestión de datos es el interaccionar con las aplicaciones Office, y el uso de las librerías Interop.

Sin embargo la expansión de proyectos Open Source (y la inmensa mayoría de ellos gratuitos) que se distribuyen por el excelente gestor de Paquetes NuGet, me ha permitido acceder a una pequeña pero potente...

Leer más »

ASP.NET vNext está y va a representar todo un revulsivo en la forma en el que construimos aplicaciones web sobre la plataforma .NET, y más cuando también acaba de aterrizar la nueva versión del – posiblemente – mejor IDE del mercado actual, Visual Studio 14.

Sin embargo para probar la nueva tecnología en la última versión del entorno de desarrollo es importante recordar que Microsoft avisa que no...

Leer más »

C# es un lenguaje tremendamente productivo, pero siempre ha tenido una espada de Damocles y recelos con respecto a las prestaciones del código obtenido en dispositivos como los Smartphone o las tabletas ARM.

En la Build2014, Microsoft ha anunciado la versión preview (o beta como se llamaba antes) de un sistema en Cloud que, partiendo del código en C# utiliza el compilador de C++ para obtener...

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 »

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 »

Este tutorial está pensado para todos aquellos que quieren o 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...

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 »

Sigue a Genbetadev