QOF, Framework Object Query, menyediakan satu set utilitas C Bahasa untuk melakukan generik pertanyaan kompleks terstruktur pada set data yang dimiliki oleh satu set C / C ++ objek.
Query Kerangka Obyek unik karena TIDAK memerlukan SQL atau database sama sekali untuk melakukan query. Dengan demikian, memungkinkan programmer untuk menambahkan dukungan query untuk aplikasi mereka tanpa harus menghubungkan ke SQL Database.
Biasanya, jika Anda memiliki sebuah aplikasi, dan Anda ingin menambahkan kemampuan untuk menunjukkan satu set laporan , Anda akan memerlukan kemampuan untuk melakukan query untuk mendapatkan data yang Anda butuhkan untuk menunjukkan laporan.
Tentu saja, Anda selalu dapat menulis satu set subrutin ad-hoc untuk mengembalikan data yang Anda butuhkan. Tapi ini semacam gaya pemrograman tidak extensible:. Hanya menunggu sampai Anda mendapatkan pengguna yang ingin laporan yang sedikit berbeda
Ide di balik QOF adalah untuk menyediakan kerangka kerja umum sehingga permintaan apapun dapat dieksekusi , termasuk pertanyaan yang dirancang oleh pengguna akhir.
Biasanya, ini hanya mungkin jika Anda menggunakan database yang mendukung SQL, dan kemudian hanya jika Anda sangat menanamkan database ke dalam aplikasi Anda. QOF menyediakan sederhana, cara yang lebih alami untuk bekerja dengan objek
Apa yang Baru di Release ini:. Situs
· Rilis ini menambahkan dukungan KVP_TYPE_BOOLEAN, penanganan kesalahan extensible, dan Brasil baru Indonesia Portugis dan terjemahan.
· Ini perbaikan dukungan doxygen (sehingga dapat dinonaktifkan bersih) dan kesalahan sqlite yang mengakibatkan file-file sementara yang palsu.
· Ini meningkatkan kecepatan dalam backend sqlite, paket file .pot langsung , dan menghilangkan AM_MAINTAINER_MODE.
· QofError dirancang untuk pesan user-friendly dan mendukung pengaturan kesalahan dan pesan kesalahan on-the-fly untuk memberikan pesan kesalahan pengguna yang sebagai rinci, relevan, dan membantu mungkin.
Apa yang baru dalam rilis ini:
- Versi ini menggunakan serikat anonim bukannya jenis punning di md5.c | h untuk menghindari kompilator kesalahan dengan aliasing ketat.
Apa yang baru dalam versi 0.8.5:
- Rilis bugfix ini mengimplementasikan ulang usang GCache, yang karena untuk dihapus dari fasih.
- Versi baru QStrCache, terbatas hanya persyaratan tali cache penulis dan kompatibel dengan rilis sebelumnya.
Komentar tidak ditemukan