Re: Geschwindigkeit Grafikaufbau .Net WinForms
From: Stephan Glahs (%NOSPAMsg_at_gla-wel.deNOSPAM%)
Date: 07/14/04
- Previous message: Klaus Holster: "RE: Sessionvariable & Usercontrol"
- In reply to: Günter Prossliner: "Re: Geschwindigkeit Grafikaufbau .Net WinForms"
- Next in thread: Dirk Primbs [MS]: "Re: Geschwindigkeit Grafikaufbau .Net WinForms"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 14 Jul 2004 13:04:22 +0200
[...]
> > In Windows, oder in .Net...? Ich frag nur, weil Du eben sagtest, das
> > es bei
> > VB6 nicht so war...
>
> VB6 hat z.B. Lables direkt mit GDI auf das Formular gezeichnet. Deshalb
ist
> da auch kein Handle erforderlich. Es gab ja sogar noch andere
"lightweight"
> Controls die ebenfalls ohne Window arbeiten, sondern sich einfach auf
den
> Container zeichen, und anstelle der WndProc eine Art HitTest - Logic
> implementieren.
Vielleicht sollte ich meine Masken auch so aufbauen, das die Textboxen mit
GDI+ direkt auf das UserControl gezeichnet werden, d.h. alle Controls die
ich benutzen möchte selbst neu programmieren. Mal von dem Aufwand ab-
gesehen, gäbe das dann nicht einen ungeheuren Performance-Vorsprung?
> Ich denke, dass man Windows-Forms da einfach noch ein bischen Zeit geben
> muss. Die Performance von Windows-Applikationen ist nähmlich wirklich
nicht
> so berauschend. Viel davon wird durch die schlechte Performance von GDI+
> verursacht, das ja nicht hardwarebeschleunigt wird.
Naja, ich glaube nicht, das es daran liegt, sondern an der .Net
Architektur selbst.
Wie Herfried schon sagte, setzt .Net eine einigermaßen zeitgemäße Hardware
vorraus und ich denke mal, das Microsoft bewußt in Kauf genommen hat, das
Anfangs die Performance noch zum Streitpunkt wird.
> Windows-Forms werden IMO ohnehin nicht mehr allzulange existieren bzw.
den
> jetzigen Status halten. Spätestens mit Avalon wird sich eine neue UI -
> Technologie durchsetzen, die wesentlich performanter ist (wird AFAIK
über
> Direct-X dargestellt), und sich auch auf anderen Platformen besser
mirgieren
> lässt, da es nicht an die Win32 Api gebunden ist.
>
Naja, wir sind nun noch gar nicht alle so richtig auf .Net umgestiegen und
reden
schon wieder von neuen Technologien. Bestehende Projekte werden wohl kaum
von einer neuen UI-Technologie profitieren, oder wie sieht das aus?
Stephan
- Previous message: Klaus Holster: "RE: Sessionvariable & Usercontrol"
- In reply to: Günter Prossliner: "Re: Geschwindigkeit Grafikaufbau .Net WinForms"
- Next in thread: Dirk Primbs [MS]: "Re: Geschwindigkeit Grafikaufbau .Net WinForms"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|