martes, 13 de marzo de 2018

Receta C# No. 8-7: Duplicar el Búfer para Mejorar el Desempeño Gráfico

1. Problema

Optimizar el desempeño de dibujo para los elementos visuales de un formulario por medio de la duplicación del búfer.

2. Solución

La solución consiste en asignar true a la propiedad DoubleBuffered de un formulario.


Este cambio aumenta el rendimiento de re-dibujo (repaint) de un formulario o un control personalizado. Esto resulta útil para aquellas aplicaciones de animación que modifican sus propiedades de posición, color, tamaño, etc. cada pocos segundos. En consecuencia, se evita el efecto conocido como flicker (o parpadeo) (Jones, Freeman, 2010).

3. Código C#


Prueba de ejecución:
Doble búfer
Animación 1. Doble búfer.

Repositorio: https://github.com/Fhernd/Recetas.CSharp

4. Literatura & Enlaces

Jones, A., Freeman (2010). Visual C# 2010 Recipes: A Problem-Solution Approach. United States: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.