Frage

Welche Erfahrungen haben Sie haben eine Band-Stil Kontrolle zu Legacy-MFC-Anwendungen mit der Einführung?

Ich weiß, dass es in dem neuen VC2008 Feature Pack existiert, aber Compiler von VC2005 Wechsel ist eine große Sache für unsere Source-Basis und Integration in unserer Umwelt, Intel Fortran, Clearcase, viele 3.en Bibliotheken.

Es gibt ruhige ein paar verschiedenen Händel Implementierungen, die meisten mit Schwerpunkt auf C # / VB .NET, und nur wenige für native C ++ MFC.

ich alle üblichen Bewertungen von Google gefunden gelesen haben die meisten sind ruhig alt geworden, so dass ich bin hier von Menschen interessiert, die es tatsächlich getan haben, war durch die Schmerzgrenze, veröffentlicht mit VC2005 eine Legacy-Anwendung und einem Ribbon UI.

Wir haben im Moment eine sehr alte Version des Stingray Objective Toolkit verwenden, um unsere MFC-Erweiterungen wie anpassbare Toolbars und Docking-Fenster etc. bieten


Jeder verwendete Prof-UIS , im Vergleich zu den anderen kommerziellen sein relativ billig, unbegrenzt Entwickler Lizenzierung ist ein 10. die Kosten der anderen.

Gibt es eine kostenlose Open-Source-oder L-unter der GPL diejenigen verfügbar?

War es hilfreich?

Lösung

In meinen Projekten ich das MFC Feature Pack in Visual Studio 2008 verwenden, die auf Code basierten von BCGSoft . Ihre BCGControlBar Bibliothek Professional Edition enthält eine Band-Steuerung und ist kompatibel mit Visual Studio 2005.

Ich bin nicht bekannt, dass Open-Source-Band-Control-Bibliotheken für C ++, though.

Andere Tipps

Wir verwenden Codejock . Es ist nicht billig, aber ich denke, ich finde, bin gekommen, um die guten Kontrollen in der Regel sind :-). Sie sind ziemlich reaktions in der Tech-Support-Abteilung (obwohl wir brauchen nicht gehabt haben, dass vor kurzem verwenden). Wir buidling eine ganze Reihe von Tools diese Steuerungen verwenden und haben immer hatten, was wir gebraucht habe, einschließlich der Fähigkeit, die Office 2007-Stil Band aufzubauen.

Bitte beachten Sie, dass Sie eine Lizenz von Microsoft benötigen das Ribbon Control in Ihrer Anwendung zu verwenden. Sie geben es kostenlos, solange Sie keine Software schreiben mit Word oder anderen Office-Software zu konkurrieren.

Werfen Sie einen Blick auf diesen Link: Office-Benutzeroberfläche Lizenzierung .

Die Menschen sind im Allgemeinen nicht zufrieden mit Microsoft für diese: Das Übel der Office-Benutzeroberfläche Band-Lizenz.

Wir führten ein Band in unserer App aufgrund von Druck der neuesten / flashiest suchen UI zu haben. Es sieht gut aus, aber die Benutzerfreundlichkeit ist nicht gut im Vergleich zu einem einfachen Werkzeugleiste!

Um zu Microsofts Lizenz hält das Band zu verwenden, müssen Sie ihre guidlines bleiben, wie es verwendet werden soll. ZB .. kann nur der Anwender Band Registerkarten ändern, können Sie es nicht tun können programmatisch außer wenn auf einen Kontext Tab wechseln. All diese Einschränkungen bedeuten, dass das Band nur für Anwendungen gilt, die definitiv dokumentenzentrierte sind. Wenn Sie App sind nicht dokumentenzentrierten, glaube nicht, können Sie einfach ein Band fallen in ein Menü / Symbolleiste getriebenes System zu ersetzen, ohne dass es eine Menge Gedanken zu geben, wie es geht alles zusammen passen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top