Suche nach Fancy Windows Forms [geschlossen]

8

Gibt es irgendwelche vorgefertigten Fancy Windows-Formulare, auf denen ich meine Anwendung erstellen kann?

Ich konnte nur eine Arbeit so weit .. Aber die Titelleiste und Sachen maximieren nicht auf Doppelklick und einige Funktionalitäten herkömmlicher Windows-Formulare fehlen.

Ich suche nach einem erweiterten Windows-Formular mit gutem Aussehen.

Kennen Sie Bibliotheken, die Ihnen helfen, gut aussehende Windows-Formulare zu erstellen?

Bitte geben Sie mir irgendwelche Links ..

Danke.

    
Josh 16.05.2011, 15:27
quelle

6 Antworten

8

Kommerzielle Optionen

Telerik ist momentan eindeutig das Beste, und sie stecken eine Menge Geld in die Unterstützung der Community, indem sie Podcasts sponsern.

DevExpress ist vergleichbar. Sie haben eine Menge Skins und ich habe in der Vergangenheit gute Erfahrungen mit ihnen gemacht.

Beide haben WinForms-Pakete, die bei $ 799 kommen.

Nevron UI ($ 169) und DotNetBar ($ 264) sind ebenfalls Optionen. Aber Sie bekommen, was Sie bezahlen, und einige der kostenlosen Optionen sind einen Blick wert, bevor Sie Geld für diese ausgeben.

Kostenlose Optionen

WPF ist Microsofts Präsentationsframework der nächsten Generation, und es ist extrem leistungsfähig . Es bietet alle Funktionen, die Sie suchen, und mehr, obwohl es eine substantielle Lernkurve gibt.

Krypton erledigt den Job und ist kostenlos. Es ist ausgereift, einfach zu bedienen und aktualisiert es weiter. Plus es hat eine Reihe von integrierten Skins, darunter einige gute Office-Stil-Skins. Ich werde sagen, dass es neben WPF dated aussieht. Aber das gilt für fast alles.

    
Brian MacKay 16.05.2011, 15:35
quelle
43

Ich weiß, dass dies wahrscheinlich nicht die Antwort ist, die jemand, der diese Art von Frage stellt, hören möchte, aber es ist absolut die Antwort, die sie brauchen zu hören. Die Probleme mit der Implementierung, die Sie in Ihrer Frage bemerken, sind genau die Art von Problemen, die mit dieser Art von Ding grassieren.

Jedes Mal, wenn Sie das Erscheinungsbild normaler Windows-Steuerelemente ändern (und besonders etwas so Kompliziertes wie Formulare), werden Sie zwangsläufig Probleme bekommen. Es gibt alle Arten von Verhalten, die Benutzer erwarten, weil sie ein Teil der Art sind, wie Windows von Anfang an funktioniert. Einige von ihnen sind groß und offensichtlich und andere sind geringfügig und trivial. Trivial, das heißt, bis Sie versuchen, sie aus Gewohnheit zu benutzen und feststellen, dass sie nicht funktionieren.

Dies ist der Grund, warum Benutzer frustriert werden mit Dingen wie benutzerdefinierten thematischen oder "gehäuteten" Anwendungen. Persönlich lehne ich mich alle ab, sie zu benutzen, und ich bin nicht die einzige, die ich weiß, wer sich so fühlt, von Power-Usern zu Großmüttern. Sie helfen dir nicht, produktiver zu arbeiten, und genau das behindern sie oft genau. Und es lohnt sich kaum, den Kompromiss in Kauf zu nehmen, denn die meisten Skins sehen zunächst gar nicht so gut aus, vor allem nicht auf die subjektiven ästhetischen Vorlieben der einzelnen Nutzer. Beispielsweise können Sie Ihre Anwendung in einer gut aussehenden blauen Farbe darstellen. Aber was ist, wenn ich leidenschaftlich hasse? Ich werde nicht sehr glücklich sein, wenn ich Ihre App benutze, egal wie schön Sie / Ihr Designer es sieht. Was Sie "Phantasie" nennen, andere nennen es vielleicht "abstoßend" oder "hässlich".

Mit weit ist es am besten, wenn der Benutzer das Thema der Anwendung auswählt. Und Sie müssen nicht einmal ein Theming-System in Ihre Anwendung einbauen, um dies zu ermöglichen. Windows hat den Benutzern erlaubt, ihr Systemthema von Anfang an anzupassen. Es begann einfach mit der Möglichkeit, die Farben für alle Bildschirmelemente zu ändern, und es wurde durch Windows XP und darüber hinaus zu einer vollwertigen Theming-Engine entwickelt. Bleiben Sie dabei und widerstehen Sie dem Drang zu basteln. Deine App wie einen dicken Daumen herausragen zu lassen, ist nicht eine gute Sache hier. Sie möchten sich mit den anderen Apps auf dem Computer des Benutzers verbinden. Vertrautheit übersetzt direkt , um Benutzerfreundlichkeit und Benutzerfreundlichkeit zu verbessern. Es bedeutet auch, dass weniger technischer Support von Ihrem Unternehmen benötigt wird, um Ihre Software zu unterstützen, die Sie einfach anders aussehen lassen mussten.

Sie bekommen einfach nicht genug Wert, um die Probleme, Einschränkungen und Alpträume zu rechtfertigen. Konzentrieren Sie sich darauf, Ihre App besser zu machen, als nur besser zu sehen. Benutzer schätzen das sehr viel mehr, auch wenn sie es nicht zugeben. Die besten Änderungen sind diejenigen, die niemand bemerkt.

    
Cody Gray 16.05.2011 15:44
quelle
2

Sie können DevExpress verwenden, das über eine große Auswahl an Skins verfügt.

>     
SLaks 16.05.2011 15:31
quelle
1

Wenn Sie nach einer guten Bibliothek suchen, um Ihre Formulare gut aussehen zu lassen, würde ich die Telerik-Suite für WinForms vorschlagen:

Ссылка

Sie sehen fantastisch aus, auch wenn sie WinForms sind.

    
IAmTimCorey 16.05.2011 15:31
quelle
1

Ich habe DevExpress für einige WinForms-Projekte verwendet: Ссылка

Es kostet $$, aber wenn Sie unbedingt WinForms für Ihr Projekt verwenden müssen, habe ich festgestellt, dass es sehr praktisch ist, die Steuerelemente sind ziemlich einfach zu implementieren und zu verwenden.

    
justinlabenne 16.05.2011 15:33
quelle
1

Es ist schwierig, direkt eine freie Bibliothek zu finden, Sie können die System.Drawing-Klasse verwenden und mit ihren Pinselklassen und 2D-Objekten können Sie ein Formular Ihrer Wahl erstellen, einige Beispiele wurden auf der folgenden URL veröffentlicht Ссылка http://www.mycutepictures.com/tutorials/csharp/category/general/

oder besser, Sie entscheiden sich für wpf, dort können Sie viele Optionen haben

    
Deepesh 16.05.2011 15:35
quelle

Tags und Links