MFC-Erweiterungs-Bibliotheken (GUI/Controls) Empfehlungen
Wir sind noch in der Entwicklung/Unterstützung für 2 große MFC-Anwendungen mit VS 2005. Derzeit suchen wir an verschiedenen MFC-GUI/controls Komponenten-Bibliotheken:
- www.bcgsoft.com : "BCGControlBar Pro"
- www.codejock.com : "Toolkit Pro"
- www.prof-uis.com : "Prof-UIS"
- andere?
Samples/demos zur Verfügung gestellt für diejenigen, die sehen alle toll aus, und die feature-sets scheinen mit mehr oder weniger zwischen den Bibliotheken.
- Hat jemand verwendet/geprüft eine/mehrere von denen?
- Wie ist die Lernkurve?
- Vorteile/Nachteile?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Toolkit pro scheint zu sein, ziemlich beliebt, id software und Crytek verwenden es zum Beispiel für Ihre Redakteure. Ich schaute auf die BCG einmal, und die Dokumentation war ziemlich schlecht, hatte keine chance, tatsächlich die Arbeit mit dem Toolkit pro Zeug, aber Ihre Studie war nett.
Könnten Sie versuchen, Visual C++ 2008 Feature Pack ist verfügbar für Visual Studio 2008. Es ist offizieller Teil der Visual Studio-powered by BCGSoft.
Aus eigener Erfahrung: Wenn der Bedarf an mithilfe von Property-Grid-control-entstanden sind, habe ich versucht, BCGSoft Lösungen, aber es war weniger bequem als mit .NET "PropertyGrid" - Steuerelement (durch C++/CLI-wrapper).
Teile von BCG aufgenommen wurden in MFC in VS2008, so nehme ich zumindest Microsoft es mag.
Ich weiß, eines unserer Produkte zu verwenden, BCG, und wir hatten keine größeren Probleme mit ihm. Dann wieder, ich selten arbeiten Sie mit UI, also kann ich nicht wirklich teilen, Erfahrungen aus Erster hand.
Ich verwendet codejock ist vor ein paar Jahren. Die Bibliothek war wirklich gut, einfach zu bedienen, gute Dokumentation und guter, schneller support (Sie schrieb sogar ein Beispiel für mich um zu zeigen, was ich fragte.)
Ich würde Ihnen empfehlen, obwohl ich habe nicht versucht, den anderen, die Sie erwähnt haben.
Sind wir mit den neuen MFC-Klassen von Visual Studio 2008 in einem Produkt. Früher waren wir mit BCGControlBar Pro, die Umstellung auf die neue MFC-Klassen, die getan werden musste, und durch suchen und ersetzen.
Eine wichtige Sache, dass BCGControlBar Pro fehlt ist ein in der Größe veränderbares layout-manager für diese verwenden wir 3rd-party-codeproject-Komponente (was ist ein Schmerz zu verwenden). Codejock hat eine veränderbare layout-manager.
Andere interessante Sache, die Codejock hat, ist der XAML-Unterstützung. Hier ist Ihre Entwicklung forum XAML-Abschnitt und (etwas älter) XAMLPad wie test-tool. Diese würde haben mich gerettet, die Zeit für das erstellen schöne GDI+ - gradient-Tasten (Codejock verwendet GDI+ für XAML-und ich hatte zu Klonen, die Tasten aus einem WPF-Projekt)
Die veränderbare layout-manager und XAML-Unterstützung machen "Toolkit Pro" von Codejock ein Gewinner in meinen Augen, obwohl ich es nicht verwendet haben.
Visual C++ 2008 Feature Pack aufgenommen wurde in Visual Studio 2008 SP1. Es ist nicht so mächtig wie BCGControlBar Pro. Und es ist nicht für Visual C++ 2005.
Microsoft wird einen besseren offiziellen GUI-Bibliotheken für seine Visual C++ und Visual C# - Produkte.
Ich versucht, sowohl die Prof-UIS freeware und BCGControlBar Pro. Prof-UIS ist langsamer als BCGControlBar Pro, aber es ist einfacher zu bedienen.
Einem anderen Anbieter:
http://www.prof-uis.com
Prof-UIS ist ein einfach-zu-verwenden von MFC-Erweiterungs-Bibliothek, die es ermöglicht die Bereitstellung von Windows-Anwendungen mit einem professionellen und benutzerfreundlichen Oberfläche. Mehr als 200 sorgfältig getestete und dokumentierte C++ - Klassen,