Mostrando entradas con la etiqueta C# 6.0. Mostrar todas las entradas
Mostrando entradas con la etiqueta C# 6.0. Mostrar todas las entradas

jueves, 12 de octubre de 2017

Let Keyword in LinQ




This article try to lern the let keyword in LinQ, speaking of readiable, encapsulating and performance concepts.















lunes, 26 de junio de 2017

WPF Notifications (SignalR)



In the current times, all operating systems and browsers have a notification engine. This is a very practical characteristic and that enables us to have apps 100% connected and 100% lives. With notifications, we can have information of: our others apps, our environments, our users, ours fails, etc., at the same time when they occur.













jueves, 23 de febrero de 2017

WPF Copy/Paste Excel Fácil




He desarrollado una forma sencilla de copy y pegar datos entre Excel y una aplicación WPF. Este código es compatible con controles que heredan de System.Windows.Control.ItemsControls, ósea que poseen la propiedad ItemsSource. Algunos de estos controles son DataGrid, ListBox, ListView, etc.

Es de código abierto y su código está en GitHub.

Su uso es extremadamente sencillo y se puede instalar fácilmente desde nuget. Una vez instalado simplemente configuraremos un import en el XAML y unas AttachProperties en el control en cuestión.



jueves, 27 de agosto de 2015

Novedades C# 6.0 (Parte 3)






Vamos a finalizar esta serie de posts de novedades de C# 6.0, entrando en profundidad dentro de los apartados de Name of Expressions, la utilización de Await en los bloques catch y finally, y continuando con las excepciones, acabaremos con una novedad adoptada de Visual Basic, que no es otra que los bloques catchs condicionales o filtrado de excepciones.




domingo, 16 de agosto de 2015

Novedades C# 6.0 (Parte 2)




Esta segunda entrega de novedades de C# 6.0, la vamos a utilizar por completo para explicar el Null Conditional Operator (.?) o Evaluador de null en código. Parte de este operador, ya era un viejo conocido, utilizado en versiones anteriores, para realizar operaciones ternarias y en conjunción doble para tratamientos de valores nulos en tipos por referencia y en tipos nullables. En esta nueva versión, toma de nuevo protagonismo al vincularse con el punto (.) y nos intenta hacer la vida un poquito más fácil.


Vamos a ver de qué va.






martes, 11 de agosto de 2015

Novedades C# 6.0 (parte 1)




Vamos a hacer una pequeña pausa dentro de nuestro curso de LinQ, y aprovechando que la nueva versión de Visual Studio, del Framework y de C#, ya están en la calle, daremos un repaso a las nuevas características que nos trae el lenguaje del ‘C Sostenido’.

De primeras podemos decir que los cambios introducidos dentro de la nueva versión del lenguaje nativo de la plataforma .Net, no son, ni demasiado bestias, ni demasiado amplios, pero contribuyen y favorecen a una mejor lectura, compresión y organización de nuestro código.


Para intentar hacer que los posts, sean lo más didácticos posibles, pondré cada uno de los ejemplos de manera inicial, como se hacían antes (versión 5.0 de C#) y como lo podremos hacer ahora (versión 6.0 de C#) para poder ilustrarnos con las diferencias.