Win7 Download
bookmark Windows 7 Download add as favorite Windows 7 Download Windows 7 Download RSS register at Windows 7 Download

QxOrm for Windows 7 - Help developers offer ORM - Windows 7 Download

QxOrm Windows 7

QxOrm 1.4.5

Aims to simplify C++ development and provides a lot of functionalities

QxService : based on QtNetwork engine of Qt library, this module provides an easy and powerful way to create C++ application server (services concept with request from client and reply from server). QxService uses serialization and introspection from QxOrm library to transfer over network any class or structure. For more details on QxService module, a tutorial is available here.

QxOrm 1.4.5 full details

File Size: 14.40 MB
License: Open Source
Price: FREE
Released: 2017-09-06
Downloads: Total: 285 | This Month: 0
Publisher: QxOrm
Publisher URL: http://www.qxorm.com/qxorm_en/home.html


Download QxOrm 1.4.5

Save QxOrm to My Stuff

View full QxOrm 1.4.5 screenshot
QxOrm screenshot

User Rating: 3.7 (20 votes)

QxOrm - Windows 7 Download awards

QxOrm windows 7 compatible

QxOrm 1.4.5 full description

QxOrm is a C++ library designed to provide Object Relational Mapping (ORM) feature to C++ users.

With a simple C++ setting function by class (like Hibernate XML mapping file), you will have access to the following features :
persistence : communication with a lot of databases (with 1-1, 1-n, n-1 and n-n relationships)
serialization : binary and XML format
reflection (or introspection) : access to classes definitions, retrieve properties and call classes methods

QxOrm aims to simplify C++ development and provides a lot of functionalities.
Here is a list of advantages of QxOrm :
non intrusive : the C++ setting function doesn't modified class definition, QxOrm can be used in existing projects
no code generation
no XML mapping file
classes doesn't need to inherit from a 'super object'
template meta-programming : no macro hack
works with Visual C++ 2008 or 2010 on Windows, GCC 4.4.1 on Linux and Mac OS X, and MinGW on Windows (other platforms will be tested soon : smartphones, etc...)
only one file to include in precompiled-header (need precompiled-header file to reduce compilation times)

QxOrm contains the following modules :

QxDao : based on QtSql engine of Qt, this module allows to communicate (select, update, delete, transaction...) with many databases by mapping each field of a table with properties of a C++ class. The relationships 1-1, 1-n, n-1 and n-n are very easy to setup in C++ code. This module supports object-oriented programming : inheritance, polymorphism, modularity. It supports also a lot of containers (stl, boost and Qt : std::vector, std::list, boost::unordered_map, QList, QHash...).

QxRegister, QxDataMember, QxFactory and QxFunction : QxOrm emulates reflection (or introspection) mechanism (like other languages : Java, C#...).

QxService : based on QtNetwork engine of Qt library, this module provides an easy and powerful way to create C++ application server (services concept with request from client and reply from server). QxService uses serialization and introspection from QxOrm library to transfer over network any class or structure. For more details on QxService module, a tutorial is available here.

QxCollection : based on boost::multi_index_container, this collection has advantages of std::vector (insertion order + quick access by index) and boost::unordered_map or QHash (quick access by a key : hash-map). QxCollection is adapted to contain the elements resulting from a database.

QxSerialize : this module is based on the excellent library boost::serialization. Any class defined by QxOrm can be serialize into binary and XML format. This module also allows to clone all instances of objects. Most of Qt objects (QObject, QString, QDate, QTime, QDateTime, QList, QHash...) are compatible with QxSerialize module.

QxTraits : boost library provides a lot of generic traits. QxOrm uses them but needs new functionalities that are not present in boost.

QxCache : QxOrm's cache can contain all types of objects. It can make it possible for example to memorize data resulting from a database to avoid too frequent requests. This cache is generic and can be used in other contexts than QxOrm.

QxValidator : this module provides a validation engine for classes registered into QxOrm context. To use this validation engine, you have to define your constraints into the mapping function per class : void qx::register_class. If for an instance of class, at least one constraint violation is detected, then the instance is invalid : the object cannot be saved into database (INSERT or UPDATE). For more informations about QxValidator module, goto the FAQ of QxOrm library.

QxOrm 1.4.5 download tags

QxOrm 1.4.5 Windows 7 release notes

New Release
Support MongoDB database : QxOrm library becomes a C++/Qt Object Document Mapper ODM library !
For more details about MongoDB integration, see QxOrm manual (https://www.qxorm.com/qxorm_en/manual.html#manual_95) and new sample project available in ./test/qxBlogMongoDB/ directory
QxOrm library is now available on GitHub (official repository) : https://github.com/QxOrm/QxOrm
Fix an issue in qx::IxSqlQueryBuilder class when QxOrm library is used in a multi-thread environment
[ QxOrm release history ]
Windows 7 free download

Bookmark QxOrm

copy windows 7 bookmark
copy windows 7 bookmark
copy windows 7 bookmark

QxOrm for Windows 7 - Copyright information

All QxOrm reviews, submitted ratings and written comments become the sole property of Windows 7 download. You acknowledge that you, not windows7download, are responsible for the contents of your submission. However, windows7download reserves the right to remove or refuse to post any submission for any reason.

Windows 7 Download periodically updates pricing and software information of QxOrm full version from the publisher, but some information may be out-of-date. You should confirm all information.
Using warez version, crack, warez passwords, patches, serial numbers, registration codes, key generator, pirate key, keymaker or keygen for QxOrm license key is illegal and prevent future development of QxOrm. Download links are directly from our mirrors or publisher's website, QxOrm torrent or shared files from free file sharing and free upload services, including Rapidshare, MegaUpload, YouSendIt, SendSpace, DepositFiles, DivShare, HellShare, HotFile, FileServe or MediaFire, are not used.

Post QxOrm review

Your Name:
Product Version:
Rating:
Review:
Security Code:

Windows 7 QxOrm related downloads

Adobe XMP Library for ActionScript consists of three parts, namely a data model, a parser and ...
ID3v2 Library is a component for use in Win32 (9x/ME/2K/XP/Vista/W7) software. Reads and writes ID3v1 and ...
Library .NET (Free Note Edition) is a personal notes and information management system. With it you ...
... Communication Library (WCL) is the complete solution for developing applications which can communicate with any mobile devices ...
... to debug your application. SocketTools includes a comprehensive Developer's Guide and Technical Reference, as well as examples ...
My Account
Help
Windows 7 Software Coupons
My Saved Stuff
You have not saved any software.
Click "Save" next to each software.

Would you like to receive announcements of new versions of your software by email or by RSS reader? Register for FREE!
Windows 7 Downloads Picks
Popular Tags
Popular Windows 7 Software
© 2019 Windows7Download.com - All logos, trademarks, art and other creative works are and remain copyright and property of their respective owners. Microsoft Windows is a registered trademarks of Microsoft Corporation. Microsoft Corporation in no way endorses or is affiliated with windows7download.com.