Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Sortie de QxOrm 1.3.2 et QxEntityEditor 1.1.8
L'ORM pour Qt à présent compatible avec les types C++11

Le , par QxOrm

0PARTAGES

0  0 
Bonjour,

QxOrm 1.3.2 et QxEntityEditor 1.1.8 viennent de sortir, avec notamment le support des types C++11 et des améliorations de performance.

Modifications apportées à la bibliothèque QxOrm 1.3.2 :
  • Support des types C++11 (activation de cette fonctionnalité à partir du fichier de configuration QxOrm.pri) ;
  • Avec l'option de compilation _QX_CPP_11_SMART_PTR : std::unique_ptr, std::shared_ptr, std::weak_ptr ;
  • Avec l'option de compilation _QX_CPP_11_CONTAINER : std::unordered_map, std::unordered_set, std::unordered_multimap, std::unordered_multiset ;
  • Avec l'option de compilation _QX_CPP_11_TUPLE : std::tuple.


Modifications apportées à l'application QxEntityEditor 1.1.8 :
  • Amélioration des performances des plugins d'import : vous pouvez à présent importer des centaines d'entités en quelques secondes dans un projet QxEntityEditor ;
  • Relations de type n-1 : possibilité de définir un nom de colonne de la base de données différent du nom de la relation associée ;
  • Nouveau fichier qxBlogExec.zip dans le dossier ./samples/ du package QxEntityEditor : il s'agit d'un projet d'exemple C++/Qt qui dépend des fichiers générés par le projet qxBlog.qxee ;
  • Amélioration de l'écran de saisie du plugin d'import par ODBC : affichage de l’arborescence des tables et vues (gestion des schémas et espaces de nom) ;
  • Corrige un problème de performance pour charger des diagrammes contenant beaucoup d'entités (à cause du nouveau style pour dessiner les relations de façon orthogonales) : vous pouvez charger à présent très rapidement des projets contenant plusieurs centaines d'entités ;
  • Ajout des types C++11 pour gérer les relations, décorations et collections (std::shared_ptr, std::unordered_map et std::unordered_set) : pour utiliser les types C++11, il est nécessaire d'activer cette fonctionnalité dans le fichier de configuration QxOrm.pri de la bibliothèque QxOrm ;
  • Processus d'import plus permissif : possibilité d'importer des tables sans clé primaire et des tables sans colonne.




Vous pouvez télécharger ces nouvelles versions sur le site internet de QxOrm et QxEntityEditor : http://www.qxorm.com/

Une erreur dans cette actualité ? Signalez-le nous !