Bildungskomponenten-Framework.

Advanced C ++ Anwendungsrahmen, mit dem leistungsstarke Mac OS X-Anwendungen in C ++ erstellt werden können
Jetzt downloaden

Bildungskomponenten-Framework. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Jim Crafton
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 3.9 MB

Bildungskomponenten-Framework. Stichworte


Bildungskomponenten-Framework. Beschreibung

Erweiterte C ++ Anwendungs-Framework, das es einfach zu produzieren leistungsstarke Mac OS X-Anwendungen in C ++ macht Visual Component Framework ist ein auf der Grundlage ein durch und durch modernes C ++ Design und hat Unterstützung für Rapid Application Development (RAD) gebaut. Die Visual Component Framework Framework ist so konzipiert, portable über mehrere Compiler und Plattformen, so dass Sie alle, dass die Arbeit nicht verlieren müssen, die für eine einzige Plattform in dem Schreiben Ihre App ging! Hier sind einige der wichtigsten Features von Visual Component Framework: · Moderne C ++ Design - Einsatz moderner C ++ Techniken wie Ausnahmen, Templates (wo sinnvoll), Namensräume und die starke Nutzung des Standard Template Library. · Erweiterte RTTI Funktionen, die für solche Dinge wie dynamische Objekterstellung gegeben einen registrierten Klassennamen oder eine eingetragene UUID-String erlauben, der die Klasse, dynamische Selbstbeobachtung eines bestimmten Objektklasse und die Auflistung solcher Daten wie den Namen der Klasse repräsentiert, super Klasse, die Eigenschaften die Klasse, Mitglied Methoden und implementierten Schnittstellen. · Modular - über mehrere Bibliotheken gebaut wie eine große monolithische Bibliothek Gegensatz, die dann schwierig werden, auseinander zu brechen. Dies bedeutet, dass während der VCF ist unglaublich leistungsstark als Rahmen für die GUI-basierte Anwendungen zu schreiben, wenn Sie nur die Kernfunktionen verwenden möchten, wie Fäden, Datei IO und RTTI Sie dies tun können, ohne Abhängigkeiten auf allen haben, mit GUI-Code. · Einfach zu bedienen, und Event-System, geeignet für die Konsole sowie GUI-basierte Anwendungen. · Unterstützung für Gewinde, Mutexes, Semaphore, Dateien, Streaming-Daten, Fehlerprotokollierung, String Utility-Funktionen und andere grundlegende Dienstleistungen. All dies ist Teil der FoundationKit und hat keine Abhängigkeiten von den Grafiken oder UI-Code. · Leistungsfähige und einfach zu bedienen Grafiken Klassen sowie erweiterte Unterstützung für Anti Aliasing Vektorgrafiken durch die Verwendung der AntiGrain Graphics Bibliotheken. · Ein einfach zu bedienende Bild-Laden-Architektur, die mehr Formate ermöglicht dynamisch registriert werden, für eine Vielzahl von verschiedenen Grafikformaten geladen werden. Auf Win32-Systemen wird die Standard-Bildlade Unterstützung für BMP-Dateien beschränkt, sondern durch die ImageFormats-Bibliothek (auch ein Teil des VCF) eine Vielzahl von zusätzlichen Bildtypen werden ebenfalls unterstützt. Derzeit wird die ImageFormats Bibliothek verwendet Freeimage einen Bildtyp wie .TIFF, .TGA, .PSD, .png, .PCX, .sgi, .MNG, .ras, .pbm, .ppm zu unterstützen. und viele andere. · Fortgeschrittene Klassen für die Anpassung des Ziehprozesses durch Stroke und Fill Klassen erstrecken. · Eine vollständige Reihe von leistungsfähigen GUI-Klassen, einen gemeinsamen Satz von Basisklassen einschließlich erweitern benutzerdefinierte Steuerung Erstellung ermöglicht. Einige der Kontrollklassen umfassen Baumkontrollen Liste Kontrollen, Kontrollkästchen und Funksteuerungen, Drucktasten, einzelne Zeilen und mehrzeilige Textkontrollen und viele andere. · Ein Standardsatz von Anwendungsklassen für Dinge wie Ressourcen, Ladefenster oder Formulare dynamisch beim Start der Anwendung, Speichern von Anwendungszustand, eine Registrierungsklasse für gemeinsame Speicherung von System- und Anwendungsdaten. · Andere Anwendungsklassen umfassen eine Undo / Redo-Architektur auf Befehle basieren, die für Rückgängig machen und Wiederholen Befehle sowie anmelde andere Objekte der Ereignisse ermöglicht. · GUI-Steuerelemente, die sowohl die Ausrichtung und Verankerung zu unterstützen. Jede Steuerung kann nach oben, unten, links oder rechts von übergeordneten Container Kontrolle der es ausgerichtet werden. Alternativ Kontrollen können ihre Verankerungseigenschaften verwenden Anker sich nach links, rechts, oben und / oder unten Seiten ihrer übergeordneten Container-Steuerung. Zusätzlich zu Steuer Ausrichtung ist es möglich, kundenspezifische Layout Container und ordnen sie eine Steuerung Layout anpassen Logik zu schreiben. · Die ApplicationKit bietet eine Reihe von Modell und View-Klassen für in MVC-Muster verwenden. Eine Reihe von Modellen wie das Listmodel, TreeModel und TextModel wird in Kontrollen verwendet Trennung der Daten von dem UI Präsentationscode bereitzustellen. Da eine Ansicht dynamisch an eine Steuerung zur Laufzeit gebunden wird, wird es möglich sein, Themen in der Zukunft zu entwickeln. · Wegen der RTTI verfügt und die Event-Handler unterstützt die VCF leicht Komponente Programmierung mit in IDE, die für die visuelle Entwicklung ermöglichen. · Die VCF versucht, so flexibel wie möglich zu sein, so dass Sie die Teile, die Sie verwenden möchten, und damit für die Interoperabilität mit anderen Frameworks. So kann VCF Kontrollen verwendet innerhalb einer MFC-Anwendung sein, wenn Sie so wollen, oder nur die Grafik für eine verbesserte Grafikfunktionen verwenden Modul. · Keine speziellen Prepokessor-Tools erforderlich - wenn Sie einen vernünftigsten C ++ - Compiler haben, sind Sie alle eingestellt. · Die Fähigkeit, auf die niedrigen Niveau-Griffe für die meisten nativen Objekte zuzugreifen. Durch den Zugriff auf den Peer-Class des Threads können Sie beispielsweise einen Griff an den nativen Thread-Griff selbst erhalten. Bei einer Steuerung können Sie auf den Peer des Steuerelements zugreifen und eine Griff-ID erhalten, die den eingeborenen Griff des Fenstersystems für ein Fenster / Widget darstellt. Auf diese Weise können Sie bei Bedarf plattformspezifische Anrufe verwenden. Was ist neu in dieser Version: · Dies ist die erste SRC-Version des Mac OS X-Ports des VCF. Es sollte einige der Beispiele aufbauen und ausführen, ist jedoch offensichtlich sehr viel in Arbeit.


Bildungskomponenten-Framework. Zugehörige Software