Tremper

Bibliothèque de classe C ++ pour développer des applications multi-plateformes
Télécharger maintenant

Tremper Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Raw Material Software
  • Site Internet de l'éditeur:
  • http://www.rawmaterialsoftware.com/index.php
  • Systèmes d'exploitation:
  • Mac OS X
  • Taille du fichier:
  • 5.9 MB

Tremper Mots clés


Tremper La description

C ++ Class Bibliothèque pour développer des applications multiples-plates Juce (Jules 'Class Extensions) est une bibliothèque de classes C ++ entièrement englobante pour développer des applications multiples plate-forme.juce est particulièrement bonne pour créer des interfaces utilisateur hautement spécialisées et pour la manipulation de graphiques et de son son. Voici quelques caractéristiques clés de "Juce": Principes de base: · La meilleure classe de cordes du monde; tableaux; Manipulation des flux et des fichiers; heure et date; Fonctions mathématiques, nombres aléatoires, comptage de référence, analyseur XML super-rapide et classes de manipulation XML bien stockées; Abstractions pour les filets, les processus, les sections critiques, etc. Compression GZIP intégrée et flux de décompression et lecture de fichiers zip; Soutien annuler / refaire; enregistrement; couche de messagerie avec minuteries, auditeurs d'événements; etc. Interface utilisateur: · Capacité de fenêtrage croisée avec une architecture de composants légers extrêmement puissante. Les composants prêts à l'emploi comprennent des boutons, des listes, des menus, des zones de texte, des arborescentes, des barres de défilement, etc. Les composants sont personnalisables à un niveau de bas niveau en créant votre propre (ou par sous-classement existant) ou à un niveau à l'échelle de l'application en créant des coutumes. styles d'apparence et ressent pour eux. · Graphiques vectoriels - Rendu anti-aliasé rapide, de haute qualité des formes avec transpondence, remplissages de gradient, etc.; chemin qui caresse avec différents styles de ligne, lignes pointillées; transformations affinées et classes de géométrie; Manipulation des caractères de caractères en tant que chemins et moteur de police personnalisé pour fournir du texte précis sous-pixels de manière indépendante de la plate-forme; Les caractères de caractères peuvent être sérialisés pour une intégration facile des polices dans un exécutable. Manipulation d'image: · Rendu de haute qualité des images, permettant des transformations affines et de la transparence; Prise en charge des fenêtres à plate-forme multiplate-forme dans Juce Windows; analyseur intégré pour chargement des formats d'image JPEG, PNG et GIF; mise en cache d'image; Incorporation facile d'images dans un exécutable sans avoir à utiliser des ressources spécifiques à la plate-forme. L'audio: · Moteur audio à faible latence prenant en charge DirectSound, Asio et Coreaidio; classes tampons audio pour mélanger et manipuler des échantillons; Des analyseurs pour les formats WAV et AIFF, ainsi que la lecture de flux audio à partir de périphériques CD audio (faciles sur le Mac, mais délicates sous Windows!); puissantes classes de messages MIDI; Charge de fichier MIDI / sauvegarde; Nuds de traitement de l'audio connectables, y compris la conversion de fréquence d'échantillon. La mise en réseau: · Manipulation de l'URL; Streams de lecteur HTTP et FTP; Lancement des navigateurs par défaut, etc. · Facile à intégrer, Juce est une bibliothèque statique afin que votre application puisse fonctionner comme exécutable autonome - aucune DLL supplémentaire à installer, rien pour les utilisateurs de gâcher! Dans votre application, vous devrez simplement inclure un fichier d'en-tête: "Juce.h" et c'est tout - aucun code spécifique à la plate-forme ni aucun autre en-têtes n'est nécessaire. Quoi de neuf dans cette version: · Cela fait beaucoup trop longtemps depuis la dernière version officielle et il existe un grand nombre de nouvelles fonctionnalités et corrections dans cette version - beaucoup trop nombreuses pour la liste ici! Vérifiez les journaux SVN pour des informations plus détaillées · Tout le code natif Mac a été porté du carbone au cacao. (Il y a quelques exceptions près, par exemple des plugins audio, où la prise en charge du carbone est toujours nécessaire, mais ces restes peuvent facilement être éliminées à l'avenir lorsqu'ils n'aient plus besoin) · Constrations amalgamées: Toute la bibliothèque de Juce peut maintenant être ajoutée à votre application sous la forme d'un fichier CPP unique (très grand)! Cela peut accélérer les constructions (pas besoin de construire la bibliothèque de Juce) et simplifiez la gestion de projet, tout en rendant facilité de gérer plusieurs projets de Juce qui ont tous besoin de la bibliothèque à construire avec différents paramètres. · Prise en charge des plugins de navigation! De la même manière que la construction de plugins audio, vous pouvez désormais construire des plug-ins NPAPI et ActiveX Browser. · Soutien aux webcams! La classe Cameradevice facilite l'affichage d'un aperçu d'une caméra et de diffuser son entrée dans un fichier vidéo.


Tremper Logiciels associés

OSDT

Boîte à outils de développement Source gratuite et open source ...

153 306 KB

Télécharger