| ||
auteur : LFE | ||
http://c.developpez.com/bibliotheques/ reprend une liste des bibliothèques les plus utiles téléchargeables gratuitement.
|
| ||
auteurs : Aurélien Regat-Barrel, Luc Hermitte | ||
Le C++ standard ne permet pas de créer une interface graphique. Il faut pour cela utiliser une des très nombreuses bibliothèques spécialisées existantes. Les plus courantes sont :
Il en existe encore beaucoup d'autres. La The GUI Toolkit, Framework Page en recense une bonne partie, parmi lesquelles les bibliothèques portables et gratuites suivantes sont régulièrement citées :
Ces bibliothèques sont pour la plupart assez anciennes, ce qui est souvent un gage de maturité. Mais la conséquence est qu'elles utilisent finalement assez peu les possibilités du C++, chose qui devient possible depuis assez peu de temps grâce la généralisation de très bons compilateurs. Ainsi, les bibliothèques précédentes utilisent toutes leur propre classe chaîne de caractères au lieu de std::string, leurs propres conteneurs au lieu de ceux de la STL, n'utilisent pas les exceptions, les espaces de noms, ...
D'autres bibliothèques plus récentes ont la réputation d'être écrites de façon plus "moderne". On peut citer à ce titre le Visual Component Framework ou encore gtkmm qui est un wrapper C++ pour la bibliothèque C GTK+. Le revers de la médaille est que ces bibliothèques sont plus difficilement portables.
On fait la distinction entre programmer en C++ standard et utiliser une de ces bibliothèques C++. Cela veut dire que les forums C++ ne sont généralement pas le bon endroit pour poser une question relative à l'une d'entre elles. De même cette FAQ ne traite pas de leur utilisation.
Si vous avez des questions relatives aux MFC, orientez vous vers le forum Visual C++, la FAQ Visual C++ ainsi que la page de cours et tutoriaux Visual C++.
Si vous avez des questions relatives à la VCL, orientez vous vers le forum Borland C++ Builder, la FAQ Borland C++ Builder ainsi que la page de cours et tutoriaux Borland C++ Builder.
Pour les autres bibliothèques, vous pouvez utiliser le Forum C++. Si personne ne vous répond, orientez-vous vers le site / newsgroup / mailing list dédié au toolkit que vous utilisez. A ce titre on peut citer :
Concernant wxWidgets, vous pouvez lire les articles en français sur la page personnelle de CGi.
|
| ||
auteurs : Laurent Gomila, Aurélien Regat-Barrel | ||
Il n'existe malheureusement rien en C++ standard qui ait un rapport avec la gestion d'images, quelque soit leur format. Ainsi pour
charger, sauvegarder, récupérer les dimensions d'une image, faire du dessin ou gérer un quelconque graphisme, il faudra se tourner vers
une bibliothèque externe :
D'autres bibliothèques de manipulation d'images sont listées et évaluées sur cette page :
Investigating Image Libraries
Si vous avez du courage et du temps à perdre vous pouvez aussi construire votre propre gestion des images ; pour y arriver vous aurez
besoin des descriptions des formats, que vous pourrez trouver entre autre sur http://www.wotsit.org.
Enfin, si votre but est de développer une interface graphique alors reportez-vous à la question Comment créer une interface graphique en C++ ?.
|
| ||
auteur : Laurent Gomila | ||
Le C++ ne propose rien pour gérer les dates, ni de base ni dans sa bibliothèque standard. Afin d'effectuer des opérations sur les dates
et les heures, il vous faudra donc au choix :
|
Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2008 Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.