Juce.

Biblioteca de classes C ++ para o desenvolvimento de aplicativos de plataforma cruzada
Baixe Agora

Juce. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • Raw Material Software
  • Site do editor:
  • http://www.rawmaterialsoftware.com/index.php
  • Sistemas operacionais:
  • Mac OS X
  • Tamanho do arquivo:
  • 5.9 MB

Juce. Tag


Juce. Descrição

Biblioteca de classes C ++ para o desenvolvimento de aplicativos de plataforma cruzada Juce (Extensões de Classe Utilitário de Jules) é uma biblioteca de classe C ++ abrangente para o desenvolvimento de aplicativos de plataforma cruzada.juce é particularmente bom para criar interfaces de usuário altamente especializadas e para lidar com gráficos e som. Aqui estão algumas características principais de "Juce": Fundamentos: · Melhor aula de cordas do mundo; matrizes; fluxo e manipulação de arquivos; hora e data; Funções de matemática, números aleatórios, contagem de referência, parser XML super rápido e classes de manipulação XML bem abastecidas; abstrações para threads, processos, seções críticas etc; Compactação GZIP integrada / fluxos de descompressão e arquivo zip lazer; Suporte de desfazer / refazer; exploração madeireira; Camada de mensagens com temporizadores, ouvintes de eventos; etc etc. Interface de usuário: · Capacidade de janela de plataforma cruzada com arquitetura de componente leve extremamente poderosa. Componentes prontos incluem botões, listas, menus, caixas de texto, TreeViews, barras de rolagem, etc. Os componentes são personalizáveis em um nível baixo, criando seus próprios (ou subclassificando os existentes), ou em um nível de aplicação, criando personalizados Olha e sinto de estilos para eles. · Gráficos vetoriais - Rendição anti-aliased de alta qualidade de formas com transformação, preenchimentos de gradiente, etc; caminho acariciando com estilos de linha diferentes, linhas tracejadas; Afina transformações e classes de geometria; Manipulação de tipos de rotas como caminhos e motor de fonte personalizado para fornecer texto preciso de sub-pixel de uma maneira independente de plataforma; As letras de letra podem ser serializadas para facilitar a incorporação de fontes em um executável. Manipulação da imagem: · Renderização de alta qualidade de imagens, permitindo que as transformações e transparência afins; Suporte para janelas OpenGL de plataforma cruzada dentro de Juck Windows; analisador embutido para carregar os formatos de imagem JPEG, PNG e GIF; cache de imagem; Fácil incorporação de imagens em um executável sem ter que usar recursos específicos da plataforma. Áudio: · Motor de áudio de baixa latência que suporta directionound, asio e dispositivos coreaudio; Aulas de amortecedor de áudio para misturar e manipular amostras; Analisadores para formatos WAV e AIFF, bem como ler fluxos de áudio de dispositivos de CD de áudio (fácil no Mac, mas complicados no Windows!); poderosas classes de mensagens MIDI; Carga de arquivo MIDI / salvar; Nódulos de processamento de áudio conectáveis, incluindo a conversão da taxa de amostragem. Networking: · Manipulação de URL; fluxos de leitor HTTP e FTP; Iniciando navegadores padrão, etc. · Fácil de integrar, Juce é uma biblioteca estática para que seu aplicativo possa ser executado como um executável independente - sem dlls extras para instalar, nada para os usuários atrapalharem! Em sua inscrição, você só precisará incluir um arquivo de cabeçalho: "juce.h" e é isso - nenhum código específico da plataforma ou quaisquer outros cabeçalhos necessários. O que há de novo nesta versão: · Tem sido muito tempo desde o último lançamento oficial, e há um grande número de novos recursos e correções nesta versão - muitas para listar aqui! Verifique os logs do SVN para obter informações mais detalhadas · Todo o código nativo do Mac foi portado de carbono para cacau. (Existem algumas exceções, por exemplo, plugins de áudio, onde o suporte de carbono ainda é necessário, mas esses remanescentes podem ser facilmente faseados no futuro quando não for mais necessário) · Amalgamated Builds: Toda a Biblioteca Juce agora pode ser adicionada ao seu aplicativo como um único arquivo CPP (muito grande)! Isso pode acelerar as construções (não é necessário construir a Biblioteca Juce) e simplificar o gerenciamento de projetos, além de simplificar vários projetos Juce que todos precisam da biblioteca a serem criados com diferentes configurações. · Suporte para plugins do navegador! De maneira semelhante a construir plugins de áudio, agora você pode criar plugins NPAPI e ActiveX Browser. · Suporte para webcams! A classe CameradeVice facilita a exibição de uma câmera e transmitir sua entrada para um arquivo de vídeo.


Juce. Software Relacionado

O framework Tao.

fornece ligações para desenvolvimento relacionado ao jogo de plataforma cruzada utilizando a plataforma .NET ...

597 52.6 MB

Download