Die QXORM -Bibliothek ist eine Objekt -Relational Mapping (ORM) und Object Dokument Mapper -Datenbankbibliothek (ODM) für C ++ - QT -Entwickler. Hauptmerkmale sind:
Die QXORM -Website bietet ein Benutzerhandbuch.
Das Ziel dieser Dokumentation ist es, einen Benutzerhandbuch zu bieten, um zu erfahren, wie man mit Funktionen der QXORM -Bibliothek arbeitet. Dieses Handbuch richtet sich an Entwickler und Softwarearchitekten, die nach einer Lösung suchen, um eine persistente Datenschicht in C ++/QT zu verwalten. Technische Fähigkeiten in C ++ und Datenbanken sind erforderlich, um dieses Dokument zu verstehen.
HINWEIS: Alle in diesem Handbuch/Benutzerhandbuch beschriebenen Funktionen können schnell und einfach mit QXENTityEditor -Anwendung (dem Grafikeditor für QXORM -Bibliothek, Datenmodelldesigner und Quellcodegenerator) definiert werden. Eine weitere Dokumentation, die der QXentityEditor -Anwendung gewidmet ist, finden Sie auf der QXORM -Website.
QxentityEditor ist ein Grafikditor für die QXORM -Bibliothek: QxentityEditor bietet eine grafische Möglichkeit, das Datenmodell zu verwalten . QXENTityEditor ist mehrfach Plattform (verfügbar für Windows, Linux und Mac OS X) und generiert nativen Code für alle Umgebungen: Desktop (Windows, Linux, Mac OS X), eingebettet und mobil (Android, iOS, Windows Phone, Raspberry Pi usw.). Eine Benutzerhandbuch (Dokumentation) für die QXentityEditor -Anwendung ist auf der QXORM -Website verfügbar.
QXENTityEditor basiert auf Plugins und bietet viele Möglichkeiten, Ihr Datenmodell zu importieren/zu exportieren:
Standardmäßig hängt die QXORM -Bibliothek nur von QTCORE- und QTSQL -Bibliotheken aus QT Framework ab. Wenn Sie die Funktion QXORM HTTP Web Server aktivieren, hängt die QXORM -Bibliothek auch von der QTNETWORK -Bibliothek ab. Einige Funktionen erfordern eine Boost -Abhängigkeit (standardmäßig deaktiviert).
QXORM wird seit 2003 von Lionel Marty, einem Softwareentwicklungsingenieur, entwickelt.
QXORM ist eine C ++ - Bibliothek, die unter einer Dual -Lizenz verfügbar ist: