En este video te explicare para que sirven las interfaces en C#, que son y cómo se utilizan o para que ayudan a un programador.
Categoría: Frameworks – APIs
¿Cómo hacer un TextBox que solo acepte números enteros o decimales en C# .net Windows Forms?
Para el caso de obligar a un TextBox en Windows forms para que solo acepte números, tenemos que agregar una funciona al textbox en su evento KeyPress. Esto lo podemos hacer dando clic en el control y en la pantalla de propiedades seleccionar el botón de eventos (el relámpago) y dar doble clic en el evento llamado KeyPress. Una vez que se asigna una función automática, ponemos el siguiente código:
private void MiTextBox_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) ) { e.Handled = true; } }
Con eso bastara para obligar a tu control a no permitir letras ni otros caracteres que no sean números.
Podemos hacer lo mismo para números con decimales, pegando el siguiente código.
private void MiTextBox_KeyPress(object sender, KeyPressEventArgs e) { if (!char.IsControl(e.KeyChar) && !char.IsDigit(e.KeyChar) && (e.KeyChar != '.')) { e.Handled = true; } // solo 1 punto decimal if ((e.KeyChar == '.') && ((sender as TextBox).Text.IndexOf('.') > -1)) { e.Handled = true; } }
Mediator en C# .Net, Patrones de diseño, design patterns #6
En este video te explicare el patrón de diseño mediator o mediador, un patrón de diseño de tipo comportamiento con el cual puedes administrar los mensajes entre los objetos de tus sistemas.
Código fuente: descargar
¿Cómo asegurarse que una colección de Hilos han terminado su proceso en C# .Net?, Task, WhenAll
En este video te enseñare como puedes ser capaz de cerciorarte que un conjunto de hilos hayan terminado ya su ejecución, haremos uso del método WhenAll de la clase Task.
Programación en paralelo con la clase Parallel y su método ForEach en C#.Net y C# .Net Core
En este video te explicare como puedes incorporar la clase Parallel para trabajar procesos que sean tardados de forma paralela.
Recorreremos una lista de nombres de archivos por medio del método ForEach de Parallel y copiaremos estos archivos a una segunda carpeta.
¿Qué es y para qué sirve Generics en C# .Net? Explicación y ejemplo real, .Net Core
En este video te explicare que son los Generics, como puedes usarlos en tus clases para que reutilices su funcionalidad.
¿Cómo realizar una solicitud Post y serializar una clase a Json en C# .Net y C# .Net Core?
En este video te mostrare como puedes hacer una solicitud por el protocolo Post a un servicio enviando un objeto serializado como Json.
¿Cómo realizar una solicitud Get y deserializar el json resultado en una clase en C# .Net Core?
En este video te mostrare como puedes hacer una solicitud por el protocolo Get a un servicio web, obtener el json resultado y este deserializarlo en un objeto, todo en un solo video.
¿Cómo leer una hoja de cálculo en google drive desde C# .Net Core?, Google Sheets API
En este video te mostrare como puedes leer los valores alojados en una hoja de cálculo de google drive desde C# .Net Core.
Excepciones en C# .Net Core, explicadas con borrachos
En este video te enseñare como es el manejo de excepciones en C# .Net tomando ejemplos de situaciones de borrachos.