QOF, ramowa Object Query, zapewnia zestaw narzędzi języka C do wykonywania złożonych zapytań strukturyzowane generycznych na zbiorze danych posiadanych przez zestaw C / C ++ obiektów.
Zapytanie ramowa Obiekt jest wyjątkowy, ponieważ nie wymaga żadnej bazy danych SQL lub w ogóle wykonywane są zapytania. Tak więc, pozwala programistom dodać obsługę zapytań do swoich aplikacji bez konieczności podłączyć do bazy danych SQL.
Zazwyczaj, jeśli masz aplikację i chcesz dodać możliwość wyświetlania zestaw raportów , trzeba będzie możliwość wykonywania zapytań w celu uzyskania potrzebnych danych, aby wyświetlić raport.
Oczywiście, zawsze można napisać zbiór podprogramów ad hoc, aby powrócić do danych, które potrzebujesz. Ale ten rodzaj stylu programowania nie jest rozszerzalny. Po prostu czekać, aż pojawi się użytkownikowi, który chce trochę inny raport
Ideą QOF jest zapewnienie ogólne ramy, tak aby każde zapytanie może być wykonany , w tym zapytań zaprojektowanych przez użytkownika końcowego.
Normalnie, jest to możliwe tylko w przypadku korzystania z bazy danych, który obsługuje SQL, a następnie tylko wtedy, gdy głęboko umieścić bazę danych do swojej aplikacji. QOF zapewnia prostszy, bardziej naturalny sposób do pracy z obiektami
Co nowego w tym wydaniu:.
· W tej wersji dodano wsparcie, rozszerzalnej KVP_TYPE_BOOLEAN obsługi błędów, a nowy brazylijski portugalski i Indonesian tłumaczenia.
· To rozwiązuje wsparcia Doxygena (tak, że można ją wyłączyć czysto) i sqlite błędów, które doprowadziły do fałszywych plików tymczasowych.
· Poprawia prędkość w sqlite zaplecza, pakiety plik .pot bezpośrednio i usuwa AM_MAINTAINER_MODE.
· QofError przeznaczony jest do wiadomości przyjazny dla użytkownika i obsługuje ustawienie błędów i komunikaty o błędach na locie do zapewnienia komunikaty o błędach użytkownika, które są tak szczegółowe, istotne i pomocne, jak to możliwe.
Co nowego w tym wydaniu:
- Ta wersja wykorzystuje anonimowe unii zamiast typu paronomazja w md5.c | h uniknąć kompilatora Błąd w ścisłym aliasing.
Co nowego w wersji 0.8.5:
- To wydanie poprawkowe reimplements przestarzałego GCache, który jest ze względu na wycofanie z glib.
- Nowa wersja jest QStrCache, ograniczona do zaledwie wymagań cache ciąg autora i kompatybilny z poprzednimi wersjami.
Komentarze nie znaleziono