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.