Juce

A C ++ Class Library voor het ontwikkelen van cross-platformtoepassingen
Download nu

Juce Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Raw Material Software Ltd
  • Uitgever website:
  • http://www.rawmaterialsoftware.com/juce

Juce Tags


Juce Beschrijving

Een C ++ klasse bibliotheek voor het ontwikkelen platformonafhankelijke toepassingen Juce is een allesomvattende C ++ class library voor het ontwikkelen van cross-platform applicaties. Juce is goed voor het creëren van zeer gespecialiseerde gebruikersinterfaces en voor het omgaan met afbeeldingen en Sound voortbrengen beoogde gebruikers zijn ontwikkelaars die de bouw van grote, complexe applicaties in C ++ en die willen slechts een schone, high-level API te gebruiken in plaats van een heleboel verschillende bibliotheken voor verschillende doeleinden of platforms.Its functies omvatten volledig lichtgewicht componenten met transparantie en effecten, klassen voor strijkers, containers, XML, streams, file handling, messaging, en event wachtrijen, vector graphics, een aangepast lettertype motor, beeldmanipulatie, OpenGL ondersteuning, low-latency audio I / O gebruik CoreAudio, DSound en ASIO, audio buffers en knooppunten, MIDI-bestand en event manipulatie, Internet streams, redo steun undo / en more.Here zijn een aantal belangrijke eigenschappen van "juce": Basics - 's werelds beste klasse String; arrays; streamen en file handling; tijd en datum; wiskunde functies, willekeurige getallen, verwijzing tellen, super-fast XML-parser en een goed gevulde XML manipulatie klassen; abstracties van draden, processen, kritieke secties etc; ingebouwde GZIP compressie / decompressie stromen en ZIP file readling; undo / redo support; houtkap; messaging laag met timers, Gebeurtenislisteners; etc. etc.User Interface - Cross-platform window-capaciteit met extreem krachtige lichtgewicht component architectuur. Kant-en-klare componenten zijn onder andere knoppen, lijsten, menu's, tekstvakken, treeviews, schuifbalken, etc. Components worden aangepast, hetzij op een laag niveau door het creëren van je eigen (of door het onderklassen van bestaande verbindingen), of bij een applicatie-niveau door het maken van aangepaste look-and-feel stijlen voor them.Vector Graphics - Snelle, hoge kwaliteit anti-aliasing rendering van vormen met transpaency, verloopopvullingen, etc; path strijken met verschillende lijnen, de gestippelde lijnen; affiene transformatie en geometrieklassen; manipulatie van lettertypen als paden en aangepast lettertype motor subpixel accurate tekst in een platformonafhankelijke wijze verschaffen; lettertypes kunnen worden geserialiseerd voor een eenvoudige inbedding van lettertypen in een executable.Image manipulatie - van hoge kwaliteit weergave van beelden, waardoor affiene transformaties en transparantie; ondersteuning voor platformonafhankelijke OpenGL ramen binnen Juce ramen; ingebouwde parser voor het laden van JPEG, PNG en GIF-beeldformaten; image caching; eenvoudig inbedden van beelden in een uitvoerbaar zonder gebruik platformspecifieke resources.Audio - Low-latency audio-engine voor DirectSound, ASIO en CoreAudio apparaten; audiobuffer klassen voor mengen en manipuleren van monsters; Parsers voor WAV en AIFF-formaten, evenals het lezen van audio streams van audio-cd-apparaten (eenvoudig op de Mac, maar lastig op Windows!); krachtige MIDI boodschap klassen; MIDI-bestand laden / opslaan; aansluitbaar-audio verwerking knooppunten waaronder sample-rate conversion.Networking - URL handling; HTTP en FTP lezer stromen; de lancering van standaard browsers, etc.Easy te integreren - juce is een statische bibliotheek, zodat uw applicatie kan draaien als een stand-alone executable - geen extra DLL's te installeren, niets voor gebruikers te verpesten! In uw aanvraag, zult u hoeft alleen maar een header bestand op te nemen: "juce.h" en dat is het - geen platform-specifieke code of een andere headers nodig.


Juce Gerelateerde software

GNU ClassPath

GNU ClassPath is een project om gratis kernklasse-bibliotheken te maken voor gebruik met virtuele machines. ...

148

Downloaden

ruby-poker

Ruby-Poker is een Ruby-bibliotheek voor het vergelijken van pokerhanden en het bepalen van de winnaar. ...

205

Downloaden