Juce

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
  • Uitgever website:
  • http://www.rawmaterialsoftware.com/index.php
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 5.9 MB

Juce Tags


Juce Beschrijving

C ++ class library voor het ontwikkelen van cross-platform applicaties Juce (Jules' Utility Class Extensions) is een allesomvattende C ++ class library voor het ontwikkelen van cross-platform applications.JUCE is bijzonder goed voor het maken van zeer gespecialiseerde gebruikersinterfaces en voor het hanteren van graphics en geluid. Hier 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. Gebruikersomgeving: · 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 hen. · 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 uitvoerbaar. Afbeelding manipulatie: · 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 te gebruiken platform-specifieke middelen. 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-knooppunten is inclusief sample-rate conversie. Netwerken: · Handling URL; HTTP en FTP lezer stromen; de lancering van standaard browsers, etc. · Eenvoudig 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. Wat is er nieuw in deze release: · Het is al veel te lang sinds de laatste officiële release, en er zijn een groot aantal nieuwe functies en verbeteringen in deze versie - veel te veel om op te noemen! Controleer de SVN logs voor meer informatie · Alle Mac native code is geschikt gemaakt van Carbon naar Cacao. (Er zijn een paar uitzonderingen, bijvoorbeeld audio-plugins, waarbij Carbon steun is nog steeds nodig, maar deze resten kunnen gemakkelijk worden uitgefaseerd in de toekomst wanneer ze niet langer nodig) · Amalgamated bouwt: De gehele Juce bibliotheek kan nu worden toegevoegd aan uw aanvraag als een enkele (zeer groot) cpp file! Dit kan versnellen bouwt (geen noodzaak om de juce bibliotheek te bouwen) en vereenvoudiging van project management, evenals het maken van het gemakkelijk om meerdere juce projecten die moeten allemaal de bibliotheek te bouwen met verschillende instellingen te behandelen. · Ondersteuning voor de browser plug-ins! Op een vergelijkbare manier aan de opbouw van audio plug-ins, kunt u nu bouwen NPAPI en ActiveX browser plugins. · Ondersteuning voor webcams! De CameraDevice klasse maakt het gemakkelijk om een voorbeeld van een camera te laten zien, en aan zijn ingang streamen naar een videobestand.


Juce Gerelateerde software

GERBMERGE

Open source en gratis ontwikkelingstool om meerdere Gerber / Excellon-bestanden samen te voegen ...

636 418 KB

Downloaden