Erstellen Sie ein Visual Studio 2010-wie splash-screen

Ich die Absicht, erstellen Sie eine splash-screen wie die, die sported von Visual Studio 2010 für meinen desktop-Anwendung (fühlen Sie sich frei zu verwenden, eine beliebige version von C#/VB.NET/CLR).

Erstellen Sie ein Visual Studio 2010-wie splash-screen

(Quelle: msdn.com)

Gemäß der Visual Studio blogs, der splash-screen wurde nicht entwickelt, mit WPF da es würde bedeuten, die CLR und WPF-Bibliotheken zu laden, wodurch eine erhebliche Verzögerung in die Anwendung laden. Daher, Sie wieder zu C++ und Win32 stack zu tun, das gleiche für performance-Gründen.

Ist es eine praktikable option für Windows-Forms oder WPF-Entwickler nutzen die gleichen branding? Die Idee ist, ähnlich Reich branding in einem splash-screen, ohne dabei die Leistung und start-up-Zeit.

Mit PNGs und Transparenz-Effekte nicht helfen, auf Windows Forms (ein bekanntes Problem, und ich habe gelesen, im Zusammenhang mit Fragen, die auf dieser Website für die). Nur um zu betonen: es ist ein splash-screen, also start-up-Zeit kann nicht gespart werden.

  • Sie beantwortet Ihre eigene Frage: "die Verwendung von WPF würde dadurch eine erhebliche Verzögerung während der CLR und WPF-Bibliotheken laden". WinForms, benötigt die CLR und WinForms libraries, so kann es nicht viel besser und ist wahrscheinlich noch schlimmer.
  • CLR + WinForms ist immer noch schneller als die CLR - + WPF und uns alle Art von wissen, die wahrscheinlichen Gründe. Frage mich nur, wenn einige trick geben würde, mir sowohl die Leistung als auch rich-branding, ohne für die Win32-APIs.
  • Ich hasse splash-screens. Machen Sie Ihre Anwendung schneller geladen .
InformationsquelleAutor Vaibhav | 2010-07-31
Schreibe einen Kommentar