473,387 Members | 1,504 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

High Speed Graphics

Greetings,
I am writing an application which will need to move around 50 bitmaps
on the form at a speed high enough that it appears smooth. I am currently
using some custom controls to contain the bitmap and the logic for the
movement in the same location and have have a loop which updates all bitmaps
each 50ms (20fps). Unfortunatly the time taken to render this is too great
and my application does not function correctly. The solution does not need
ot be confined to a custom control but does need to be fast and can be
complicated. The bitmaps are small (about 30 pixels square) and there are
only 8 different bitmaps to display in multiple locations. Thanks for the
advice people
Nov 21 '05 #1
4 1399
Perhaps you should use the DirectX library.
http://msdn.microsoft.com/directx

--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net
"David Pendrey" <fa*******@dodo.com.au> wrote in message
news:42********@news.comindico.com.au...
Greetings,
I am writing an application which will need to move around 50 bitmaps
on the form at a speed high enough that it appears smooth. I am currently
using some custom controls to contain the bitmap and the logic for the
movement in the same location and have have a loop which updates all
bitmaps each 50ms (20fps). Unfortunatly the time taken to render this is
too great and my application does not function correctly. The solution
does not need ot be confined to a custom control but does need to be fast
and can be complicated. The bitmaps are small (about 30 pixels square) and
there are only 8 different bitmaps to display in multiple locations.
Thanks for the advice people

Nov 21 '05 #2
Hi,

In addition to Directx there also is opengl

http://www.ondotnet.com/pub/a/dotnet...28/opengl.html

Ken
--------------------
"David Pendrey" <fa*******@dodo.com.au> wrote in message
news:42********@news.comindico.com.au...
Greetings,
I am writing an application which will need to move around 50 bitmaps
on the form at a speed high enough that it appears smooth. I am currently
using some custom controls to contain the bitmap and the logic for the
movement in the same location and have have a loop which updates all bitmaps
each 50ms (20fps). Unfortunatly the time taken to render this is too great
and my application does not function correctly. The solution does not need
ot be confined to a custom control but does need to be fast and can be
complicated. The bitmaps are small (about 30 pixels square) and there are
only 8 different bitmaps to display in multiple locations. Thanks for the
advice people

Nov 21 '05 #3
"David Pendrey" <fa*******@dodo.com.au> schrieb:
I am writing an application which will need to move around 50 bitmaps on
the form at a speed high enough that it appears smooth. I am currently
using some custom controls to contain the bitmap and the logic for the
movement in the same location and have have a loop which updates all
bitmaps each 50ms (20fps). Unfortunatly the time taken to render this is
too great and my application does not function correctly. The solution does
not need ot be confined to a custom control but does need to be fast and
can be complicated. The bitmaps are small (about 30 pixels square) and
there are only 8 different bitmaps to display in multiple locations. Thanks
for the advice people


Some additional links on OpenGL:

Using OpenGL in .NET applications
<URL:http://dotnet.mvps.org/dotnet/faqs/?id=opengl&lang=en>

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

Nov 21 '05 #4
Thanks!

"Steve C. Orr [MVP, MCSD]" <St***@Orr.net> wrote in message
news:u3**************@tk2msftngp13.phx.gbl...
Perhaps you should use the DirectX library.
http://msdn.microsoft.com/directx

--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net
"David Pendrey" <fa*******@dodo.com.au> wrote in message
news:42********@news.comindico.com.au...
Greetings,
I am writing an application which will need to move around 50 bitmaps
on the form at a speed high enough that it appears smooth. I am currently
using some custom controls to contain the bitmap and the logic for the
movement in the same location and have have a loop which updates all
bitmaps each 50ms (20fps). Unfortunatly the time taken to render this is
too great and my application does not function correctly. The solution
does not need ot be confined to a custom control but does need to be fast
and can be complicated. The bitmaps are small (about 30 pixels square)
and there are only 8 different bitmaps to display in multiple locations.
Thanks for the advice people


Nov 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

52
by: Neuruss | last post by:
It seems there are quite a few projects aimed to improve Python's speed and, therefore, eliminate its main limitation for mainstream acceptance. I just wonder what do you all think? Will Python...
18
by: HerrLucifer | last post by:
I am each day becoming more and more addicted to the new .Net framework because of its cool RAD facilities. However, performance and speed is extremely important for my application development. I...
1
by: Robert Ludewig | last post by:
Hello, I recently started to develop my own little high level, easy to use 3D API on top of managed directx for .net. The idea behind it is having a generic API that lets me create (simpler)...
2
by: Michael Evans | last post by:
First, we rely on a stable update rate so that our physics and dynamics calculations and integrations are based on a known interval and therefore are true-to-life. Second, the graphics positions...
5
by: Ron Mexico | last post by:
I have written a graphing engine (very similar to what BigCharts.com offers). Basically, it's an ASPX page that accepts parameters and calls back-end business objects (dlls) to create a graph. ...
4
by: dean.greg | last post by:
Im looking for a way to generate thumbnails from an image as fast as possible. Currently I'm using GDI+ however going from 1024x768 to 100x100 takes too long. I'd imagine the whole process can be...
1
by: Alexander.Oot | last post by:
I think the speed function may be broken from the turtle graphics package "from turtle import * speed('fastest') forward(50)"
47
by: Mike Williams | last post by:
I'm trying to decide whether or not I need to move to a different development tool and I'm told that VB6 code, when well written, can be ten times faster than vb.net, but that if its badly written...
0
by: raylopez99 | last post by:
Hi, I'm getting into GDI+ Forms 2.0 graphics for C#3 using Visual Studio 2008. One thing I notice: the graphics are really slow and flicker on a Pentium IV, with 2 GB RAM, even with...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.