views:

48

answers:

2

hello i m using c# and suffering with delay problem. i want to change the technique for handling the graphics before this i want to know what will be the most efficient method for implementing heavy graphics,

i started making bmp files for each dynamic and static module and at the end i updates the whole GUI by pasting this bmps as layers after this i do double buffering but still not getting the required results i am thinking for using Direct-X ??

help required thanx in advance

A: 

What exactly are you trying to draw? DirectX may be a good solution but it does depend on what you want to draw.

I've done some quite heavy updating of windows by doing the updates inside a thread. Once the thread has finished doing its processing then the window gets updated. This gives good results for my case (calculating and drawing a spectrogram that can be moved around). It would, however, depend on how heavy what you want to draw is.

Goz
+2  A: 

Microsoft XNA is a managed environment for doing extensive graphics. It's mainly used for Game development.

IMHO. Worth a look in your case.

AB Kolan