| Juce. una libreria di classe C ++ per lo sviluppo di applicazioni multipiattaforma |
Scarica ora |
Juce. Classifica e riepilogo
- Nome editore:
- Raw Material Software Ltd
- Sito web dell'editore:
- http://www.rawmaterialsoftware.com/juce
Juce. Tag
Juce. Descrizione
Una libreria di classe C ++ per lo sviluppo di applicazioni multipiattaforma Juce è una libreria di classe C ++ integrata per lo sviluppo di applicazioni multipiattaforma. Juce è buono per la creazione di interfacce utente altamente specializzate e per la gestione di grafica e audio. Gli utenti previsti sono gli sviluppatori che stanno costruendo applicazioni grandi e complesse in C ++ e chi vorrebbe usare solo una API pulita e alto livello piuttosto che un mucchio di Biblioteche diverse per diversi scopi o piattaforme. Le caratteristiche includono componenti completamente leggere con trasparenza ed effetti, classi per stringhe, contenitori, XML, flussi, movimentazione di file, messaggistica e code eventi, grafica vettoriale, un motore di carattere personalizzato, manipolazione dell'immagine, OpenGL Supporto, I / O audio a bassa latenza Uso di CoReaudio, DSound e ASIO, buffer audio e nodi, file MIDI e manipolazione dei file e eventi, Streams Internet, Supporto Annulla / Ripristino, e altro ancora sono alcune caratteristiche chiave di "JUCE": Nozioni di base: La migliore classe di corde del mondo; array; Gestione del flusso e dei file; ora e data; Funzioni di matematica, numeri casuali, conteggio dei riferimenti, parser XML super-veloce e classi di manipolazione XML ben fornita; astrazioni per fili, processi, sezioni critiche ecc; Compressione Gzip integrata / flussi di decompressione e readling dei file zip; Annulla / Ripristina il supporto; registrazione; Strato di messaggistica con timer, ascoltatori di eventi; Ecc. Ecc. Interfaccia - Capacità di finestra a finestra a croce con architettura leggera estremamente potente. I componenti già pronti includono pulsanti, elenchi, menu, caselle di testo, viste, barra di scorrimento, ecc. I componenti sono personalizzabili con un basso livello creando il proprio (o con la sottoclassamento esistente), o ad un livello di applicazione creando personalizzato Stili di look-and-sentori per loro.Vector Graphics - Rendering anti-alias di alta qualità di alta qualità di forme con transpazione, riempimenti gradienti, ecc.; percorso accarezzato con stili di linea diversi, linee tratteggiate; Trasformazioni affine e classi di geometria; manipolazione di caratteri tipografici come percorsi e motore di font personalizzato per fornire un testo accurato sub-pixel in modo indipendente da piattaforma; I caratteri tipografici possono essere serializzati per una facile insambimento di caratteri in una manipolazione eseguibile.Immagine - rendering di alta qualità di immagini, consentendo trasformazioni affine e trasparenza; Supporto per finestre OpenGL a piattaforma multipiattaforma all'interno di Juce Windows; Parser integrato per caricare i formati di immagini JPEG, PNG e GIF; Image Caching; Facile incorporamento delle immagini in un eseguibile senza dover utilizzare risorse specifiche della piattaforma.Audio - Motore audio a bassa latenza che supporta i dispositivi DirectSound, ASIO e CoReaudio; Classi di buffer audio per miscelazione e manipolazione dei campioni; Parser per i formati WAV e AIFF, oltre a leggere flussi audio da dispositivi audio CD (facili sul Mac, ma complicati su Windows!); potenti classi di messaggi MIDI; Carico di file midi / salva; nodi di elaborazione audio connessibili incluso conversioni di conversione del campione.networking - Gestione dell'URL; flussi di lettore HTTP e FTP; Avviare i browser predefiniti, ecc. Effetti da integrare - Juce è una libreria statica, quindi la tua applicazione può essere eseguita come eseguibile stand-alone - nessuna DLL extra da installare, nulla per gli utenti di confondere! Nella tua applicazione, dovrai solo includere un file di intestazione: "Juce.h" e questo è vero - nessun codice specifico della piattaforma o altre intestazioni necessarie.
Juce. Software correlato