Patrones de diseño en C# .Net

Los patrones de diseño son un conjunto de técnicas que nos ayudaran a no reinventar la rueda, con estas técnicas ya tendremos soluciones a problemas comunes.

El aprender Patrones de diseño es darle un brinco a tu conocimiento como programador, el cual te ayudara a tener lista la solución de problemas a los que te enfrentaras en el día a día.

Si deseas un curso de Patrones de diseño en C# con ejemplos reales de su uso da CLIC AQUÍ.

Puedes ver el listado de patrones de diseño a continuación o si lo deseas puedes verlo en youtube dando clic aquí:

Crear CRUD en Windows Forms con C# .Net, Entity Framework y Sql Server

En este video te enseñare a crear un CRUD en Windows forms, después de ver el video serás capaz de obtener los datos de una base de datos, insertar datos, editar datos y eliminaros, todo a través de una interfaz hecha en Windows forms.

Juego de la vida en C# .Net, autómata celular, Universo holograma

En este video te enseñare como representar el juego de la vida en C# .Net paso por paso, al igual que te daré una explicación breve sobre que significa y para qué sirve este sistema determinista.

Descargar código fuente

Conjunto de Mandelbrot en C# .Net, Fractales, Mandelbrot Set

En este video te explicare el conjunto de mandelbrot, y como se puede representar en C# .Net.

Código


public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            MandelbrotSet();

        }

        private void MandelbrotSet()
        {
            int width = pictureBox1.Width;
            int heigh = pictureBox1.Height;
            Bitmap bmp = new Bitmap(width,heigh);

            for (int row=0;row<heigh;row++)
            {
                for (int col=0;col<width;col++)
                {
                    double c_re = (col - width / 2.0) * 4.0 / width;
                    double c_im = (row - Height / 2.0) * 4.0 / heigh;
                    int iteracion = 0;
                    double x = 0, y = 0;

                    while (iteracion<1000 && ((x*x)+(y*y))<=4)
                    {
                        double x_temp = (x * x) - (y * y) + c_re;
                        y = 2 * x * y + c_im;
                        x = x_temp;
                        iteracion++;
                    }

                    if (iteracion < 1000)
                        bmp.SetPixel(col, row, Color.FromArgb(iteracion%128,iteracion%50*5,iteracion%10));
                    else
                        bmp.SetPixel(col, row, Color.Black);
                }
            }

            pictureBox1.Image = bmp;

        }
    }

¿Cómo insertar registros con PDO en php?

A continuación te muestro un ejemplo simple de como realizar la conexión a una base de datos e insertar un registro en una tabla:


$link = new PDO("mysql:host=miserverBaseDeDatos;dbname=miBaseDeDatos", "usuarioBaseDeDatos", "passBaseDeDatos");

      $statement = $link->prepare("INSERT INTO tabla (campo1,campo2,campo3)
          VALUES (:campo1,:campo2,:campo3");

      $statement->execute([
          'campo1' => "hola",
          'campo2' => "mundo",
          'campo3' => "cruel",
      ]);