473,226 Members | 1,714 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,226 software developers and data experts.

Just a question

B3d
When will managed Windows forms get as fast of their counterparts in C/C++ ?
I think if there is only one weak point in dotNet performance, it is its
slow win forms, which make Win developers like me to deny the full power of
..NET. It is not just the load time that teases, we have too much overhead
with heavy treeViews and listViews that sometimes make us giving up the
whole project on .NET and going back to C++.
Thanks for any help.

Jul 21 '05 #1
3 1086
Hi B3d,

Well, with Avalon winforms might benefit of the 3d-acceleration of your graphics card. I'm not sure how an Avalon TreeView compares to an Win32/MFC one.

As for slow winforms in general, I disagree, most winforms will show no or very little difference. Most winforms don't use heavy treeviews or listviews.
On Wed, 01 Jun 2005 15:20:19 +0200, B3d <we*****@webnet.com> wrote:
When will managed Windows forms get as fast of their counterparts in C/C++ ?
I think if there is only one weak point in dotNet performance, it is its
slow win forms, which make Win developers like me to deny the full power of
.NET. It is not just the load time that teases, we have too much overhead
with heavy treeViews and listViews that sometimes make us giving up the
whole project on .NET and going back to C++.
Thanks for any help.


--
Happy coding!
Morten Wennevik [C# MVP]
Jul 21 '05 #2
Hi B3d,

Well, with Avalon winforms might benefit of the 3d-acceleration of your graphics card. I'm not sure how an Avalon TreeView compares to an Win32/MFC one.

As for slow winforms in general, I disagree, most winforms will show no or very little difference. Most winforms don't use heavy treeviews or listviews.
On Wed, 01 Jun 2005 15:20:19 +0200, B3d <we*****@webnet.com> wrote:
When will managed Windows forms get as fast of their counterparts in C/C++ ?
I think if there is only one weak point in dotNet performance, it is its
slow win forms, which make Win developers like me to deny the full power of
.NET. It is not just the load time that teases, we have too much overhead
with heavy treeViews and listViews that sometimes make us giving up the
whole project on .NET and going back to C++.
Thanks for any help.


--
Happy coding!
Morten Wennevik [C# MVP]
Jul 21 '05 #3
If you have large data sources then the standard .NET TreeView and
ListView components perform very poorly. You should maybe consider a
commercial alternative.

Infralution's VirtualTree provides almost instantaneous loading of
large data sources and can be configured to look like a standard tree,
a list view or combination tree/list view.

You can find a fully functional demo at:

www.infralution.com/virtualtree.html

Regards
Grant Frisken
Infralution

Jul 21 '05 #4

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

Similar topics

10
by: Conax | last post by:
Hi there, My boss is hoping that I can come up with a page that displays some information. The information will always be displayed on specific part of the page, with auto refresh. But he...
8
by: Sims | last post by:
Hi, I have some small questions that have never been any problems, (for my compiler?), but always make me curious. So here goes... what does the standard sday about the 'if' statement? for...
0
by: chan | last post by:
how to apply online update function into program (the effect just like Norton system work live update) The situation is below: I want to develop a program that contains some product...
13
by: Lumpierbritches | last post by:
I'm curious as to why some questions posted here get results and solutions, while others are answered in a seemingly foreign language and I can't begin to comprehend or understand the answers that...
25
by: Tim | last post by:
Dear Developers, Firstly, I'm not sure where this post should go so I apologise if this is in the wrong group or area. I'm currently interviewing for a vb.net developer who doesn't mind...
4
by: Richard | last post by:
In normal asp i used --------- objRS.Open "tbl_Nieuws", objConn, 1, 3 objRS.AddNew objRS.Fields("N_Datum") = FormatDateTime(Now(),2) objRS.Fields("N_Title") =...
12
by: wickwire | last post by:
I have created a class and used it to further overload ostream: class drum { ... friend ostream& operator<< ( ostream&, drum const& ); } ostream& operator<< ( ostream& out, drum const& od )...
11
by: sterling.mckay | last post by:
Just started to teach myself C C++ programming... I have been very interested with computers for a while now and have a nac or so I thought for how they work ... hardware I am ok with ... I can...
20
by: kwikius | last post by:
As I understand it posts to comp.std.c++ shouldnt contain personal attacks. Since several of my posts on this to comp.std.c++ on this subject have now been simply ignored with out any reply by...
31
by: Sam of California | last post by:
Is it accurate to say that "the preprocessor is just a pass in the parsing of the source file"? I responded to that comment by saying that the preprocessor is not just a pass. It processes...
0
by: veera ravala | last post by:
ServiceNow is a powerful cloud-based platform that offers a wide range of services to help organizations manage their workflows, operations, and IT services more efficiently. At its core, ServiceNow...
0
by: VivesProcSPL | last post by:
Obviously, one of the original purposes of SQL is to make data query processing easy. The language uses many English-like terms and syntax in an effort to make it easy to learn, particularly for...
3
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 3 Jan 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). For other local times, please check World Time Buddy In...
0
by: jianzs | last post by:
Introduction Cloud-native applications are conventionally identified as those designed and nurtured on cloud infrastructure. Such applications, rooted in cloud technologies, skillfully benefit from...
0
by: abbasky | last post by:
### Vandf component communication method one: data sharing ​ Vandf components can achieve data exchange through data sharing, state sharing, events, and other methods. Vandf's data exchange method...
2
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 7 Feb 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:30 (7.30PM). In this month's session, the creator of the excellent VBE...
0
Git
by: egorbl4 | last post by:
Скачал я git, хотел начать настройку, а там вылезло вот это Что это? Что мне с этим делать? ...
1
by: davi5007 | last post by:
Hi, Basically, I am trying to automate a field named TraceabilityNo into a web page from an access form. I've got the serial held in the variable strSearchString. How can I get this into the...
0
by: MeoLessi9 | last post by:
I have VirtualBox installed on Windows 11 and now I would like to install Kali on a virtual machine. However, on the official website, I see two options: "Installer images" and "Virtual machines"....

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.