Introduction - If you have any usage issues, please Google them yourself
c# example of the drawing, the main comparison between the managed code under the prominent double-buffering, providing three examples of a non-normal conditions, one automatic double-buffering, one manual double-buffering