Cross-Platform-Toolkit-Bibliothek (XTklib)

Cross-Platform-Toolkit-Bibliothek (XTklib) ist ein C ++ - basierendes Framework für eine hochobjektorientierte plattformübergreifende Programmierung.
Jetzt downloaden

Cross-Platform-Toolkit-Bibliothek (XTklib) Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mario Casciaro
  • Website des Verlags:
  • http://xtklib.berlios.de/

Cross-Platform-Toolkit-Bibliothek (XTklib) Stichworte


Cross-Platform-Toolkit-Bibliothek (XTklib) Beschreibung

Cross-Platform-Toolkit-Bibliothek (XTklib) ist ein C ++ - basierendes Framework für eine hochobjektorientierte plattformübergreifende Programmierung. Cross-Platform-Toolkit-Bibliothek (XTKlib) ist ein C ++ - basierender Rahmen für hochobjektorientierte cross-plattform-Programmierprogramme. Insbesondere bietet die Bibliothek eine vollständige Abstraktionsschicht zwischen seiner API und den Hauptdiensten des zugrunde liegenden Betriebssystems (Thread, Prozesse, GUI, FileSystem usw.) sowie ein Satz generischer Dienstprogramme (Saiten, Datenstrukturen usw.). Im Gegensatz zu anderen berühmten Bibliotheken nutzt XTKLib alle Funktionen von C ++ wie RTTI, Vorlagen, Ausnahmen, wodurch ein stark objektorientiertes Design mit einer javaähnlichen Sensation erhalten wird. Die Bibliothek besteht aus zwei Hauptmodulen: "Base" und "Widgets ". Die Zielbetriebssysteme sind Windows und Unix (Linux und BSD in Primis) mit einem Plan, sich auch auf andere Systeme zu bewegen. Hier sind einige wichtige Funktionen von "Cross Platform Toolkit Library XTklib": · Nutzung der modernen C ++ - Verwendung vieler leistungsstarker Funktionen, die von Modern C ++ wie Ausnahmen, RTTI, Vorlagen und Namespaces angeboten werden, ermöglicht eine schnellere Entwicklung, verbessert die Code-Lesbarkeit und reduziert die Programmierfehler. · Starkes Objektorientiertes Design - Entwickelt für die Anforderungen der modernen Software-Industrie: Modularität, niedrige Kupplung, hoher Kohäsion, Informationsverstreuung. Design-Muster und fortschrittliche Klassenhierarchien werden in der gesamten Bibliothek umfassend verwendet. · Benutzerfreundlichkeit - saubere und intuitive Programmierschnittstelle mit einem javaähnlichen Empfindungen. · Complete - Funktionen unterstützt umfassen: · Basisdienste: Thread, Synchronisation, Dateisystem Zugriff, Prozesse , Networking · Generische Dienstprogramme: Vollständige Datenstrukturen Framework, String-Klasse mit Unicode-Unterstützung. · Vollständige Unicode-Unterstützung: Native Unterstützung für Unicode, Umwandlung in / aus verschiedenen Charsets. · Und viele andere: Die Liste ist zu viel lang, um alle kleinen, aber äußerst nützlichen aufzulisten Merkmale. · Cross-Platform - unterstützt verschiedene Systeme und Compiler. · Xtklib ist dafür bekannt, unter: · Windows XP (X86) · Visuelle C ++ -Versionen 7.1, 8.0 · MINGW32 · Linux (X86, X86_64) · GCC 3.4 · Kompatibilität mit anderen Plattformen und Compiler sind nicht ausgeschlossen. (Wenn Sie XTklib mit einem nicht gelisteten Compiler / -Fokument kompilieren / verwenden können, lassen Sie uns wissen, danke) · Fast - obwohl die Leistung nicht das Hauptziel dieser Bibliothek ist (Ausnahmen und RTTI haben einen Kompromiss Diese Bedeutung), Code-Agilität und Ausführungsgeschwindigkeit werden häufig während der Entwicklung berücksichtigt, wodurch ein Leistungsvorteil im Vergleich zu interpretierenden Programmiersprachen (z. B. Java, C #) oder Scripting-Sprachen (z. B. Python, Ruby, Perl). Was ist neu in Diese Version: · Dies ist die erste Version mit einem funktionierenden "Widgets" -Modul, obwohl er nur grundlegende Funktionen enthält. · Diese Version wird nur für Tests und Entwicklung bereitgestellt.


Cross-Platform-Toolkit-Bibliothek (XTklib) Zugehörige Software