¿Cómo generar un código QR en C# .Net Core y .Net Framework?, itextsharp

En este video te mostrare como puedes generar un código QR a partir de un texto de una manera muy sencilla utilizando la librería llamada itextsharp.

¿Qué es code first en Entity Framework? Ejemplo en MVC de cómo utilizarlo, C# .Net Core

En este video te enseñare una forma de trabajar con Entity Framework Core para que puedas crear tu base de datos a partir de puro código.

También te enseñare como puedes hacer uso una vez creada la base de datos con un ejemplo rápido.

Código fuente gratis del videojuego Snake en C# .Net, juego de la víbora

Si quieres el código fuente del videojuego Snake hecho en C# .Net puedes descargarlo en el enlace de abajo. Yo soy el creador de dicho código fuente.

Disculpa la publicidad, es para una buena causa, lo recaudado se aporta a refugios de perros de la calle.

Descargar código

Si deseas ver una explicación en video del código fuente, puedes verla dando clic aquí

¿Cómo generar una base de datos a partir de Entity Framework .Net con Model First? C# .Net

En este video te enseñare como puedes generar una base de datos a partir de modelos existentes de Entity Framework .Net.

También te hablare de las ventajas y desventajas de utilizar esta técnica.

Curso para programar el videojuego Snake en C# .Net

En esta colección de video te enseñare a programar el famoso videojuego snake.

1.- Introducción, dibujando pixeles

2.- Movimiento de la víbora, puntuación

3.- Reglas y cuerpo de la víbora

Descargar código fuente

Recuerda que la publicidad es por una buena causa, el dinero recaudado sera para casas de perros de la calle.

¿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;
          }
}

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.