QOF die Abfrage Object Framework, bietet eine Reihe von C Sprache Dienstprogramme für die Durchführung generischer strukturierter komplexe Abfragen auf eine Reihe von Daten, die von einer Reihe von C / C ++ Objekte statt.
Abfrage Object Framework ist einzigartig, denn es erfordert keine SQL oder einer Datenbank überhaupt, um die Abfrage durchzuführen. Auf diese Weise ermöglicht es Programmierern, Abfrage-Unterstützung, um ihre Anwendungen, ohne in eine SQL-Datenbank Haken hinzuzufügen.
Normalerweise, wenn Sie eine App haben, und Sie müssen in der Lage, eine Reihe von Berichten hinzufügen wollen , benötigen Sie die Möglichkeit, Abfragen, um die Daten, die Sie benötigen, um einen Bericht zu zeigen, durchzuführen.
Natürlich können Sie jederzeit eine Reihe von Ad-hoc-Unterprogramme schreiben, um die Daten zurück, die Sie müssen. Aber diese Art von einem Programmierstil ist nicht erweiterbar. Nur warten, bis Sie einen Benutzer, der eine etwas andere Bericht will bekommen
Die Idee hinter QOF ist es, ein generisches Framework zur Verfügung stellen, so dass jede Abfrage ausgeführt werden kann einschließlich Fragen der Endnutzer konzipiert.
Normalerweise ist dies nur möglich, wenn Sie eine Datenbank, SQL unterstützt, verwenden, und auch dann nur, wenn Sie tief die Datenbank in Ihre Anwendung einbetten. QOF bietet einfachere, natürliche Art und Weise, um mit Objekten zu arbeiten
Was ist neu in dieser Version:.
· Diese Version bietet Unterstützung KVP_TYPE_BOOLEAN, erweiterbare Fehlerbehandlung und neue brasilianisches Portugiesisch und Indonesisch Übersetzungen.
· Es behebt doxygen Unterstützung (so dass es sauber kann deaktiviert werden) und eine SQLite-Fehler, der in falschen temporären Dateien geführt.
· Es verbessert die Geschwindigkeit in der SQLite-Backend, verpackt die POT-Datei direkt und entfernt AM_MAINTAINER_MODE.
· QofError für benutzerfreundliche Meldungen ausgelegt und unterstützt Einstellungsfehler und Fehlermeldungen auf-the-fly zu Benutzer Fehlermeldungen, die so detailliert, relevant und hilfreich wie möglich sind.
Was ist neu in dieser Pressemitteilung:
- Diese Version verwendet anonyme Union statt Art Wortspiel in md5.c | h, um einen Compiler zu vermeiden Fehler strengen Aliasing.
Was ist neu in Version 0.8.5:
- Das Bugfix-Release reimplementiert die veraltete GCACHE, das ist Grund für das Entfernen von glib.
- Die neue Version ist QStrCache, limitiert auf nur String-Cache Anforderungen des Autors und mit früheren Versionen kompatibel ist.
Kommentare nicht gefunden