O que há de novo no C++Builder 10 Seattle

O Embarcadero® C++Builder® Seattle é o modo mais rápido para construir e atualizar aplicações repletas de dados, altamente conectadas e visualmente atraentes para Windows 10, Mac, Mobile, IoT, dentre outros, utilizando C++ padrão. Atualize aplicações VCL e FMX para Windows 10 de modo rápido e fácil com os novos controles VCL, estilos e componentes de serviços universais da plataforma Windows.

Experiência de desenvolvimento aprimorada, com o dobro de memória disponível para grandes projetos, suporte ampliado a múltiplos monitores e aperfeiçoamentos do Object Inspector. O C++Builder permite que os desenvolvedores criem aplicações até cinco vezes mais rápido para múltiplas plataformas desktop, mobile, nas nuvens e de banco de dados, incluindo Windows 10 de 32 e 64-bits.

C++Builder is the compiler of the future and behaves like a modern compiler should - smooth and fast!

Gerhard Stoltz Senior Software Developer,U-RAD Technologies

Incredible Windows 10 Support

Os desenvolvedores C++Builder serão capazes de atualizar rapidamente suas aplicações VCL e FMX para tirar proveito máximo da onda do Windows 10. O suporte inclui componentes e APIs nativos de Windows 10 e WinRT/UWP, controles de experiência de usuário VCL do Windows 10, e suporte FMX atualizado a Windows 10.

Saiba Mais >

Double the IDE Project Power

“Nos bastidores” este lançamento apresenta uma nova arquitetura para o sistema de gerenciamento de produto e build, capaz de duplicar a capacidade de lidar com projetos grandes, com maior estabilidade e desempenho particularmente para projetos multiplataformas. Se você já passou por limitações ou problemas com projetos de maior porte como desenvolvedor, este lançamento é um upgrade que você certamente quererá ter.

Learn More >

Quality, Stability and Documentation

Mudanças e aperfeiçoamentos de grande porte foram feitos nos processos de desenvolvimento, testes e documentação, de modo a acomodar melhor as várias plataformas e linguagens que o C++Builder já suporta, e também para apresentar novas funções e funcionalidades das plataformas e linguagens suportadas, com maior qualidade, estabilidade e documentação. O C++Builder 10 é o novo padrão a ser batido em qualidade, documentação e estabilidade.

RAD C++ for Windows 10

C++Builder 10 introduces the world's first CLANG enhanced C++ compiler for Windows and mobile with RAD PME extensions for rapid Windows and Cross-Platform development, tight integration with VCL for Windows and FMX cross-platform frameworks, C++11 language support, and ARC (Automatic Reference Counting) based memory management for C++, and backward compatibility. The new C++Builder compiler makes C++Builder 10 a must upgrade for C++ developers or new C++ developers coming from other languages and toolsets such as Java, Objective-C, C#, Xcode, Xamarin, and Visual Studio.

Learn More >

With Standard CLANG-enhanced C++11 support, RAD Studio 10 Seattle enables us to write code once, deploy-anywhere!

Andrew Law - Director of Technology,HGL Dynamics



A Complete List of What's New in C++Builder 10 Seattle

Principais novas funções Benefício
COMPILADORES E CADEIAS DE FERRAMENTAS INTEGRADAS
  • Novo no 10 Seattle! Compilador C++ 11 baseado em CLANG para Win32 (bcc32c)
  • Aperfeiçoado no 10 Seattle! Upgrade para v3.3 do CLANG e LLVM para Win64 e Win32
PLATAFORMAS DE APLICAÇÃO, FRAMEWORKS, DESIGNERS E SDKS INTEGRADOS
  • Aperfeiçoado no 10 Seattle! Plataforma de aplicações FMX para a criação de aplicações nativas de iOS para iOS 7.x e iOS 8.x, tanto para ARMv7 quanto para ARM de 64-bits. Suporta iOS 8.4.
  • Aperfeiçoado no 10 Seattle! Plataforma de aplicações FMX para a criação de aplicações nativas de Android ARMv7 para Ice Cream Sandwich (4.0.3, 4.0.4), Jelly Bean (4.1, 4.2, 4.3), Kit Kat (4.4) e Lollipop (5.x). Suporta Android 5.1.1.
  • Aperfeiçoado no 10 Seattle! VCL (biblioteca de componentes visuais) para a rápida criação de aplicações de 64-bits para Windows 10, Windows 8.x e Windows 7; Windows Server 2008 e 2012.
  • Aperfeiçoado no 10 Seattle! VCL (biblioteca de componentes visuais) para a rápida criação de aplicações de 32-bits para Windows 10, Windows 8.x e Windows 7; Windows Server 2008 e 2012.
  • Aperfeiçoado no 10 Seattle VCL (biblioteca de componentes visuais) para a rápida criação de aplicações de 32-bits para Windows 10, Windows 8.x e Windows 7; Windows Server 2008 e 2012.
PLATAFORMA DE APLICAÇÕES FMX (FIREMONKEY)
  • Novo no 10 Seattle! Suporte a dicas mouseover para controles visuais do FireMonkey em desktop
  • Novo no 10 Seattle! Apresentação de estilo nativo para Windows para controles de plataforma Edit e Memo
  • Novo no 10 Seattle! Suporte zOrder a controles FireMonkey para Windows
  • Novo no 10 Seattle! Suporte aperfeiçoado à área de transferência para permitir copiar/colar com bitmaps
  • Novo no 10 Seattle! Animação de touch para a plataforma android
  • Novo no 10 Seattle!/strong> Aplicações FireMonkey podem receber intenções, não importando a fonte (email, web link, outra aplicação). Um novo modelo demonstra esta capacidade.
  • Aperfeiçoado no 10 Seattle! Componente MultiView para criar uma interface que se adapta à configuração física desde mobile até tablets, de posição retrato até paisagem. Agora com suporte específico à interface do Windows 10.
  • Aperfeiçoado no 10 Seattle! Comportamento TSwitch específico para interface do Windows 10
  • Aperfeiçoado no 10 Seattle! Capacidades Edit e Calendar para renderizar de modo dinâmico um controle de interface nativo no iOS
  • Aperfeiçoado no 10 Seattle! Controles de plataforma ListView para iOS
  • Novo no 10 Seattle! Controles de plataforma ScrollBox para iOS
  • Aperfeiçoado no 10 Seattle! Aperfeiçoamentos de framework bluetooth e novo componente Bluetooth para conectividade Bluetooth clássica
  • Aperfeiçoado no 10 Seattle! Aperfeiçoamentos de framework bluetooth e novo componente Bluetooth para conectividade Bluetooth clássica
  • New in 10 Seattle! New TBeaconDevice class for turning a device on one of the supported platforms into a “beacon”
  • Aperfeiçoado no 10 Seattle! Componente Notification Center para utilizar notificações nas suas aplicações iOS e Android, incluindo sons de notificação e agora também suporte a notificações do Windows 10
  • Novo no 10 Seattle! Utilize o IFMXDragDropService para arrastar dados até outras aplicações no OS X
  • Aperfeiçoado no 10 Seattle! Aperfeiçoamento do Bitmap Style Designer, incluindo novos templates para estilos do Windows, Mac OS e Android Lollipop; capacidade de criar estilos vazios para diferentes plataformas, e de ajustar objetos para distintas resoluções gráficas
  • Aperfeiçoado no 10 Seattle! Designer integrado de estilos FireMonkey aperfeiçoado, assim como foi aperfeiçoado o componente TStyleBook para suportar uma coleção de estilos de várias plataformas
  • Novo no 10 Seattle! StyleViewer para Windows 10 no Bitmap Style Designer
BIBLIOTECA DE COMPONENTES VISUAIS (VCL)
  • Aperfeiçoado no 10 Seattle! Object Inspector para definir propriedades e eventos de componentes Novo no 10 Seattle! Suporte a High-DPI e monitores 4K, além de suporte a múltiplos monitores em aplicações VCL Windows 8.1/10
  • Novo no 10 Seattle! Suporte a High-DPI e monitores 4K, além de suporte a múltiplos monitores em aplicações VCL Windows 8.1/10
  • Novo no 10 Seattle! Novos controles VCL personalizados, correspondendo a alguns dos novos controles da interface do Windows 10, que também podem ser usados em versão anterior do Windows
  • Novo no 10 Seattle! Novo controle VCL ActivityIndicator
  • Novo no 10 Seattle! Novo controle VCL SearchBox
  • Novo no 10 Seattle! Novo controle VCL RelativePanel
  • Novo no 10 Seattle! Novo controle VCL ToggleSwitch
  • Novo no 10 Seattle! Novo controle VCL SplitView
  • Novo no 10 Seattle! Função SelectDirectory com aspecto moderno
  • Novo no 10 Seattle! Estilos VCL específicos do Windows 10 para construir aplicações que combinem com o aspecto geral de modernidade da Microsoft
  • Novo no 10 Seattle! Aperfeiçoamentos de estilo de VCL, incluindo suporte a diálogos comuns de estilização e o componente TWebBrowser
  • Aperfeiçoado no 10 Seattle! Estilos VCL premium, incluindo TabletLight, Sky e Glow
SUPORTE INTEGRADO A PROJETO E FERRAMENTAS DE BUILD
  • Aperfeiçoado no 10 Seattle! Distribua aplicações para o dispositivo iOS (depurar/Ad Hoc/loja de aplicações), agora com vários aperfeiçoamentos de provisionamento de dispositivo iOS para simplificar o processo de distribuição – incluindo identificador Auto Bundle
  • Aperfeiçoado no 10 Seattle! Importações de projeto de Delphi 1 até XE8 e C++Builder 3 até XE8
FUNÇÕES DE LINGUAGEM E BIBLIOTECA DE RUNTIME
  • Novo no 10 Seattle! Suporte a notificações do Windows 10 usando o componente NotificationCenter
  • Novo no 10 Seattle! Suporte a contratos, o mecanismo de sistema para compartilhar informações com outras aplicações do Windows 10 (aplicações podem se comportar como fontes de contrato) usando o novo componente SharingContract
  • Aperfeiçoado no 10 Seattle! Delphi e C++ RTL para OS X (tratamento aprimorado das exceções OS X)
  • Aperfeiçoado no 10 Seattle! Suporte nativo a arquivo zip. A classe TZipFile agora possui callback para uso durante o processo de extração, para conhecer o progresso atual
  • Novo no 10 Seattle! Processamento de JSON (notação de objeto JavaScript) usando implementação de JSON.NET para streaming de JSON com novos leitores e escritores (incluindo classes TJsonReader e TJsonWriter de base)
  • Novo no 10 Seattle! Leitores e escritores JSON especializados, incluindo as novas classes TJsonTextReader e TJsonTextWriter, e suporte a JSON estendido
  • Novo no 10 Seattle!Leitores e escritores JSON especializados, incluindo as novas classes TJsonTextReader e TJsonTextWriter, e suporte a JSON estendido
  • Novo no 10 Seattle! Construtores de métodos fluentes JSON e BSON, incluindo as classes TJSONArrayBuilder e TJSONObjectBuilder
  • Novo no 10 Seattle! Iterador exclusivo de aceleração JSON e BSON (TJSONIterator)
PRODUTIVIDADE PESSOAL DO DESENVOLVEDOR
  • Novo no 10 Seattle! IDE construído com suporte a endereçamento estendido de memória, fornecendo significativamente mais memória aos compiladores embutidos, aos depuradores integrados e às várias ferramentas executadas no processo do IDE
  • Novo no 10 Seattle! Mecanismo de cache de unidade de compilador redesenhado, liberando unidades antigas no caso da memória disponível comece a se esgotar quando da compilação de grupos de projeto com vários projetos
  • Novo no 10 Seattle! Suporte aperfeiçoado a múltiplos monitores no IDE, com a capacidade de acomodar a maior parte dos formulários e painéis em diferentes monitores secundários
  • Novo no 10 Seattle! Opção de Form designer para esconder/mostrar ícones de controles não visuais (reduzindo a potencial acumulação no form design)
  • Novo no 10 Seattle! Ícones de visualização de estrutura representando o componente correspondente
  • New in 10 Seattle! Autorrecuperação de arquivo não salvo – o trabalho não salvo é guardado periodicamente em local temporário. Se o IDE for fechado sem intenção (devido a travamento de sistema) o IDE tentará automaticamente recuperar todo o trabalho não salvo do usuário
  • Novo no 10 Seattle! Opções de projeto de IDE aperfeiçoadas para facilitar a percepção High-DPI em suas aplicações
  • Novo no 10 Seattle! Customização plena do layout do Object Inspector, com capacidade de esconder o painel de descrições, as ações rápidas e o novo painel de filtros
  • Novo no 10 Seattle! O conteúdo do Object Inspector pode ser filtrado para mostrar elementos específicos
  • Novo no 10 Seattle! Atalhos para aumentar/diminuir o tamanho da fonte no editor de código
  • Aperfeiçoado no 10 Seattle! GetIt Library Manager para fácil descoberta, download e atualização de bibliotecas de código fonte, componentes e outras funções dos servidores Embarcadero GetIt*. Ampliado com Categorias, aperfeiçoamentos de interface e novas ações * O uso do GetIt requer conexão com a internet. Função indisponível para desenvolvedores off-line.
  • Aperfeiçoado no 10 Seattle! Informações de estatísticas de projeto para rastreio de atividades e para melhor compreender a produtividade da equipe
  • Aperfeiçoado no 10 Seattle! Histórico de área de transferência, mantendo controle do conteúdo de operações passadas de recortar e copiar, ou usando o conteúdo em novas colagens
  • Aperfeiçoado no 10 Seattle! Histórico de área de transferência, mantendo controle do conteúdo de operações passadas de recortar e copiar, ou usando o conteúdo em novas colagens
  • Aperfeiçoado no 10 Seattle! Equivalência de parênteses, destaque de controle de fluxo e destaque estrutural
  • Aperfeiçoado no 10 Seattle! Destaque de controle de fluxo, para visualizar os saltos no fluxo de seu código diretamente no editor
  • Aperfeiçoado no 10 Seattle! Barra de ferramentas de navegação no código, com combos de classes e métodos no topo do editor
  • Aperfeiçoado no 10 Seattle! Smart keys, agora totalmente integradas
  • Aperfeiçoado no 10 Seattle! Pesquisa de símbolos Smart symbol
  • Aperfeiçoado no 10 Seattle! Grupo de novos exemplos e demos para ajudar desenvolvedores, novos ou não, a tirar máximo proveito do ambiente
  • Novo no 10 Seattle! Suporte a compilação paralela C++
GERENCIAMENTO DE CÓDIGO FONTE
  • Aperfeiçoado no 10 Seattle! Bibliotecas de sub-versão atualizadas para 1.8.13
DEPURAÇÃO INTEGRADA
  • Novo no 10 Seattle! Depuração remota de dispositivo iOS de 64-bits
BIBLIOTECA FIREDAC DE ACESSO A DADOS DE MÚLTIPLOS DISPOSITIVOS
  • Novo no 10 Seattle! Suporte FireDAC completo ao banco de dados NoSQL MongoDB, incluindo o novo driver FireDAC MongoDB
  • Novo no 10 Seattle! Classes de empacotamento de API MongoDB, incluindo TMongoConnection, TMongoDatabase, TMongoCollection, e mais
  • Novo no 10 Seattle! MongoDB query, pipeline, comandos de atualização, e ainda mais com os construtores de métodos fluentes
  • Novo no 10 Seattle! Datasets específicos de MongoDB, incluindo TFDMongoDataSet (que permite anexar dataset ao cursor MongoDB), TFDMongoQuery (que permite executar queries para a coleção MongoDB) e TFDMongoPipeline (que permite executar pipelines para a coleção MongoDB)
TESTE UNITÁRIO INTEGRADO
  • Novo no 10 Seattle! Suporte a teste unitário DUnitX para plataformas mobile (iOS e Android)
DATASNAP MULTICAMADAS
  • Novo no 10 Seattle! Exemplo de uso do componente FDSchemaAdapter nas aplicações DataSnap
  • Aperfeiçoado no 10 Seattle! Suporte DataSnap específico para exposição de datasets da FireDAC e reconciliação de mudanças com uso de deltas (com a unidade FireDACJSONReflect), agora com compressão de dados para melhor otimização do resultado
  • Novo no 10 Seattle! Clientes DataSnap usam System.NET para HTTP e HTTPS, sem necessidade de distribuir a biblioteca cliente OpenSLL
SUPORTE A NUVENS
  • Aperfeiçoado no 10 Seattle! API de serviço de armazenamento simples (S3)
  • Aperfeiçoado no 10 Seattle! API de serviço em fila da Amazon
  • Aperfeiçoado no 10 Seattle! API SimpleDB da Amazon
  • Aperfeiçoado no 10 Seattle! Bibliotecas nas nuvens agora usam o suporte HTTP e HTTPS System.Net nativo
BIBLIOTECA CLIENTE DE REST E BAAS
  • Aperfeiçoado no 10 Seattle! Leitores e escritores JSON usados na biblioteca cliente de BaaS
  • Aperfeiçoado no 10 Seattle! Leitores e escritores JSON usados na biblioteca cliente de REST

Não fez upgrade recentemente? Eis o que foi adicionado em outros lançamentos recentes:

FM = Disponível para a plataforma de aplicações FM

Principais novas funções XE8 Benefício
COMPILADORES E CADEIAS DE FERRAMENTAS INTEGRADAS
  • Compilador e cadeia de ferramentas C++ iOS de 64 bits
  • Suporte a aplicações universais iOS (incluindo binários de 32 e 64 bits em um pacote de aplicações)
PLATAFORMA DE APLICAÇÕES FMX (FIREMONKEY)
  • Pré-visualizações mobile do FireUI
  • Pré-visualizações multidispositivo
  • Estilização ampliada das visualizações de designer de múltiplos dispositivos, incluindo estilização universal e customização de estilos Windows
  • FireUI Device Manager para editar e adicionar especificações dos dispositivos disponíveis
  • Controle de plataforma Memo para iOS
  • Controles de plataforma ListView para iOS
  • Controle de plataforma ListView para iOS
  • Controles de plataforma Switch para iOS
  • Componente MapView para plataformas mobile (iOS e Android) suportando bibliotecas de mapeamento interativo específicas de plataforma (respectivamente de Apple e Google)
  • Componente WebBrowser para Windows
  • Componente WebBrowser para OS X
  • Mix aperfeiçoado entre controles da plataforma e estilizados, com novas opções de estilização de plataforma para iOS e melhorias no Z-Order dos controles (com a propriedade ControlType para controles não-plataforma).
  • Componente ImageList para FireMonkey
  • Aperfeiçoamentos do suporte multimídia do FireMonkey
  • Suporte a maiores resoluções nos componentes de câmera
  • Estilo Lollipop específico do Android capacitado por padrão (apenas para Android)
  • Suporte a análises de aplicações FireMonkey* *Requer contrato específico e taxa relacionada ao volume para armazenamento e acesso a dados de análises de tempo de execução
  • Aperfeiçoamentos de protocolo e extensões de Tethering de aplicação
  • Bluetooth framework improvements and new TBluetooth component for classic Bluetooth
  • Suporte a proximidade com base na tecnologia “beacons” (incluindo padrões iBeacon e AltBeacon) para iOS, Android e OS X
BIBLIOTECA DE COMPONENTES VISUAIS (VCL)
  • Aperfeiçoamentos de escala de fonte VCL
  • Suporte a análises de aplicações FireMonkey* *Requer contrato específico e taxa relacionada ao volume para armazenamento e acesso a dados de análises de tempo de execução
  • Aperfeiçoamentos de protocolo e extensões de Tethering de aplicação
  • Bluetooth framework improvements and new TBluetooth component for classic Bluetooth
FUNÇÕES DE LINGUAGEM E BIBLIOTECA DE RUNTIME
  • Inicialização e construção simplificada de arrays para compiladores baseados em C++ e Clang
  • Cabeçalhos de API iOS de 64-bits e integração com RTL para Delphi and C++
  • Box2D physics engine
  • Nova unidade System.Hash RTL, com funções hash para suportar o novo framework HTTP
  • Novo framework cliente HTTP, mapeado até bibliotecas de plataformas em todas as plataformas suportadas.
  • New NetHTTPClient and NetHTTPRequest components, offering easy access to the HTTP client framework
  • Suporte a bibliotecas nativas de HTTP(S) no Windows
  • Suporte a bibliotecas nativas de HTTP(S) no OS X
  • Suporte a bibliotecas nativas de HTTP(S) em plataformas mobile (iOS e Android)
PRODUTIVIDADE PESSOAL DO DESENVOLVEDOR
  • Gerenciador de Pacotes GetIt para fácil descoberta, download e atualização de bibliotecas de código fonte, componentes e outras funções do servidor Embarcadero Getit
  • Ferramenta de migração de configurações, para migrar as configurações de versões anteriores para versões mais novas do produto, ou entre diferentes instalações da mesma versão
  • Aperfeiçoamentos da página Start Here
  • Refactoring de código adicional, verificação de sintaxe em tempo real, métricas e muito mais
  • Estatísticas de Projeto fornecem aos desenvolvedores uma perspectiva clara da produtividade da equipe, com acompanhamento de atividades.
  • Experiência de instalação aperfeiçoada e menor tamanho de arquivo de instalação
  • Posicionador virtual de formulários para o designer do FireMonkey
  • Estatísticas de Projeto para ajudar você a compreender melhor a produtividade e a qualidade do código de sua equipe
  • Histórico de área de transferência, mantendo controle do conteúdo de operações passadas de recortar e copiar, ou usando o conteúdo em novas colagens
  • Histórico de área de transferência, que mantém um registro do conteúdo da área de transferência para que os desenvolvedores possam colar o conteúdo previamente copiado.
  • Stack Bookmarks, que melhoram a navegação pelo código.
  • Pareamento de parênteses, que fornece uma ordenação visual para manter o código limpo.
  • Destaque de controle de fluxo, que fornece uma representação visual de pulos de fluxo do código diretamente no editor.
  • Destaque estrutural
GERENCIAMENTO DE CÓDIGO FONTE
  • Version Insight – Framework integrado para suportar ferramentas de gerenciamento de código fonte dentro do IDE
  • Controle de versão Subversion integrado na IDE, incluindo change list labels, SVN merge dialog, branches switching e mais
  • Integração de controle de versão Git no IDE, agora incluindo autenticação, buscar e levar mudanças de e para repositórios remotos
  • l version control integration into the IDE (supports cloning your remote repository, commit changes locally, show log data)
TESTE UNITÁRIO INTEGRADO
  • Teste unitário integrado com o framework de testes DUnitX
  • Wizards de teste unitário para testes unitários rápidos e fáceis e criação de projeto de teste unitário
BANCO DE DADOS
  • Otimizações centrais do DB.PAS TField
BIBLIOTECA FIREDAC DE ACESSO A DADOS DE MÚLTIPLOS DISPOSITIVOS
  • Suporte a banco de dados FireDAC Teradata baseado no driver ODBC do banco de dados Teradata
  • Suporte FireDAC a Change Views do XE7
  • Suporte FireDAC a notificações de mudança
  • Gerenciamento aperfeiçoado de atualizações FireDAC
  • Ferramentas e scripts para ajudar a migração de código dbExpress para a FireDAC
  • Suporte a banco de dados mobile iOS e Android, incluindo SQLite, InterBase ToGo e IBLite
  • Suporte abrangente a SQLite v3.+ banco de dados, incluindo reconhecimento "inteligente" de tipo de dados, suportando tanto links dinâmicos quanto estáticos
ENTERPRISE MOBILITY SERVICES
  • Aperfeiçoamentos de integração FireDAC / EMS, especialmente focados no gerenciamento de atualizações
  • Suporte a servidor de notificações EMS Push para iOS e Android
  • Suporte a credenciais EMS externas
  • API EMS Administrativo estendido, agora com instalação EMS e recursos de EMS Push
  • Pooling de conexão de banco de dados e outras otimizações de EMS
  • Novo componente EMSClientAPI para simplificar o desenvolvimento EMS do lado do cliente
  • Análises e relatórios de usuário, grupos, sessão e chamadas de API, usando uma interface baseada na web usando o console EMS
  • Capacidade de exportar dados do EMS Console para arquivos .CSV
  • Análises aperfeiçoadas para usuários e grupos
  • Aplicação EMS cliente para gerenciar contas de usuários
CONECTORES DATASNAP
  • Conectores DataSnap mobile para ObjectiveC, suportando SDKs de iOS 7 e iOS 8
BANCOS DE DADOS INCLUÍDOS
  • InterBase XE7 Developer Edition – até 20 usuários e 80 conexões lógicas
LICENCIAMENTO E GERENCIABILIDADE DE FERRAMENTAS
  • Licenças de versões anteriores incluídas nas licenças de rede (C++Builder 2007- XE7, C++ Builder 2007-XE5, HTML5 Builder XE3, RadPHP XE2). C++Builder 7 e C++Builder 6 disponíveis separadamente
Principais novas funções XE7 Benefício
Multi-Device Designer
  • O C++Builder XE7 é a única solução de fonte única para aplicações compiladas de modo nativo para Windows, OS X, iOS e Android.
  • Um modo novo e revolucionário de construir uma interface de usuário única baseada em um designer visual de formato capaz de se escalar e ajustar a diferentes tipos de dis
  • Desenvolva sua interface uma vez, podendo então vê-la, ajustá-la e personalizá-la para cada tipo de dispositivo (mobile, tablet e desktop; iOS, Android, Windows e OS X)
  • Mudanças na interface de usuário principal são propagadas para as outras interfaces específicas de dispositivos; realize ajustes para configurações físicas específicas de dispositivo sem afetar as demais visualizações
  • Personalização de layouts e estilos para cada dispositivo conforme desejado, ou utilização fácil do estilo herdado
  • Visualizações predefinidas, incluindo padrões de tamanho e layout, previamente incluídas para várias configurações físicas populares de dispositivos móveis, tablets e desktops. E você também pode adicionar as suas.
  • Apenas uma “classe de formato” é necessária entre todas as configurações físicas para que os desenvolvedores possam criar um arquivo de fonte única que gerencia todos os eventos comuns de interface a partir de um único arquivo fonte compartilhado.
FireMonkey Behavior service
  • Uma nova API de serviços que permite que framework e desenvolvedores resgatem informações sobre o dispositivo no qual a aplicação está sendo rodada, de modo a ajustar-se dinamicamente tanto à configuração física quanto à plataforma
  • A localização dos elementos da interface é automaticamente ajustada para cada tipo de dispositivo de destino (por exemplo, a posição da tabulação em diferentes plataformas mobile)
MultiView component
  • O novo componente MultiView é o único componente do FireMonkey a utilizar os serviços de comportamento para mostrar-se dinamicamente e de acordo com as configurações físicas e com os comportamentos esperados da plataforma.
  • O multiview apresenta os menus de modo apropriado para um fone, como uma gaveta, ou para um tablet, como menu pop up ou expansível.
Enterprise Mobility Services
  • Os Serviços Corporativos de Mobilidade são uma revolucionária pilha de middleware MEAP (Plataforma de Aplicações Corporativas Mobile) baseada em REST que inclui hospedagem de API, acesso a dados, além de acesso e distribuição de banco de dados SQL para clientes de aplicação mobile, desktop e web.
  • Gerenciamento de dados entre camadas através de middleware stateless, restful e escalável
  • Crie APIs personalizadas para as funcionalidades do seu negócio
  • Acesso de alto desempenho a bancos de dados corporativos para Oracle, DB2, Microsoft SQL Server Informix, SQL Server, dentre outros, a partir de uma aplicação mobile através do middleware
  • Gerenciamento personalizado de API mobile com REST/JSON através de módulos carregáveis
  • Componentes de acesso a dados para acesso a dados multicamada, através de REST/JSON padrão
  • Análises e relatórios de usuário, sessão e chamadas de API, usando uma interface baseada na web
  • Serviço Seguro de Armazenamento de Dados tanto nos servidores quanto nos dispositivos móveis
  • Conecte rapidamente suas aplicações aos APIS, bancos de dados e serviços corporativos localmente ou em uma nuvem privada
  • Opções flexíveis de licença de distribuição. Adquira licenças de distribuição com base no número de usuários que acessam os Serviços Corporativos de Mobilidade
App Connectivity with App Tethering, REST and Bluetooth
  • Com o AppTethering o RAD Studio torna bastante fácil que as aplicações transmitam e localizem outras aplicações com as quais realizar tethering através do WiFi local ou de Bluetooth
  • Amplie as aplicações VCL de Windows com aplicações mobile complementares ou dispositivos Bluetooth, simplesmente adicionando alguns poucos componentes a cada aplicação
  • Conecte-se a gadgets com Bluetooth e Bluetooth LE, como sensores médicos e dispositivos de vestir, sendo então capaz de construir soluções únicas e específicas de domínio
  • Conecte com facilidade APIs REST de qualquer dispositivo de campo próximo para interagir com o mesmo
  • Componente específico para Bluetooth LE, para conexão com micro gadgets de baixo consumo de energia
Parallel Computing Library
  • A biblioteca de Computação Paralela ajuda você a aumentar exponencialmente o desempenho, facilitando a escrita de aplicações de múltiplos threads capazes de tirar proveito de CPUs de múltiplos núcleos
  • Aumente o desempenho de suas aplicações VCL e
  • Include the new System.Threading unit in your apps and you can do the following:
    • Loops ‘for’ paralelos
    • Agendamento de tarefas
    • Futures
    • União de múltiplas tarefas e espera pela finalização de todas
  • Fácil integração para significativa melhora do desempenho
IDE and Development Tools Enhancements
  • O novo PAServer Manager é uma aplicação da bandeja do OS X que permite que você inicie e gerencie múltiplas instâncias do PAServer (a aplicação Assistente de Plataforma para desenvolvimento de aplicações iOS e OS X)
  • Suporte aperfeiçoado a controle de versão com Subversion e novo suporte a controle de versão Git
  • Novo designer multidispositivos integrado
  • Suporte IDE para adição de classes de Java a um apk de Android
  • Tours guiados de IDE para ajudar a aprender as funções do RAD Studio
  • Novo Java2Delphi – gerador de código nativo para acesso a APIs do Android
RTL and VCL Enhancements
  • Nova biblioteca OmniXML para melhor desempenho, particularmente em plataformas mobile, e seleção facilitada de engine XML padrão
  • Processamento JSON de baixo nível aperfeiçoado
  • Biblioteca C++ STL atualizada para iOS e novas versões das bibliotecas Boost e Dinkumware para Win64
  • Aperfeiçoamentos do componente taskbar apresentado no XE6 para suporte com um novo componente TJumpLists VCL para Jump Lists do Windows Taskbar
  • Nova unidade para codificação e decodificação web
  • Centenas de aperfeiçoamentos de qualidade e desempenho
Database and FireDAC Enhancements
  • Banco de dados IBLite embutível agora disponível para Windows, OS X, Android e iOS
  • Suporte a streaming na FireDAC para blob fields e suporte a stream de arquivos de MSSQL
  • Suporte a timeouts nativos de comando de API de DBMS.
  • Parâmetros de conexão da FireDAC agora mostrados no Object Inspector como um registro
  • Aperfeiçoamentos no Data Explorer (chaves e campos primários são mostrados, chaves e campos estrangeiros são mostrados, sequências/geradores agora mostrados)
  • Outros aperfeiçoamentos da FireDAC, incluindo um novo driver IBLite para desktop e mobile
FireMonkey Enhancements
  • Controles TEdit e TCalendar reescritos para utilizar uma nova arquitetura de apresentação: você escolhe se quer que o controle use a apresentação de estilo padrão ou um controle nativo da plataforma no iOS dinamicamente
  • Suporte a múltiplos monitores nas plataformas desktop
  • O componente TBannerAd agora suporta o API Google Mobile Ads do Google Play Services
  • Modo de imersão em tela cheia para Android KitKat
  • Pull de TListView para atualizar no iOS e Android
NEW! in RAD Studio XE6
  • Componentes de Tethering de Aplicações
  • Componente Taskbar
  • Cloud Service (BaaS) integration with components for Kinvey and Parse FM VCL
  • Novos estilos
  • Componentes de sensor
  • Vendas e publicidade na aplicação
  • Crie aplicações para Google Glass
  • Acessibilidade para desktop FireMonkey
  • Melhorias de qualidade, desempenho e estabilidade
  • Crie aplicações Android com C++
  • Suporte do pacote C++ a Windows de 64-bits
  • Encontre definições e referências para C++
  • Aperfeiçoamentos da FireDAC e atualizações de drivers Informix
  • Database Explorer para FireDAC
  • Suporte Apache (WebBroker)
  • Suporte a DirectX 11
NEW! in RAD Studio XE5
  • Desenvolva aplicações Android com Delphi e aplicações iOS com C++
  • Novos componentes mobile para Android e iOS
  • Suporte a cliente REST para acessar serviços web RESTful baseados nas nuvens (nas versões Professional e superiores
  • FireDAC integrada à instalação e aos componentes centrais do Delphi na versão Professional
  • Banco de dados IBLite para Android com licença de distribuição ilimitada
  • Desenvolva aplicações iOS 7
  • Reparos e aperfeiçoamentos
NEW! in RAD Studio XE4
  • Desenvolva aplicações iOS com o compilador ARM para iOS do Delphi, toolchain, novo ambiente e controles de desenvolvimento visual para iOS
  • Banco de dados IBLite para iOS com licença de distribuição ilimitad
  • FireDAC – Powerful, fast and easy data access FM VCL
  • Suporte a sensores FireMonkey para localização, orientação e movimento
  • Frames e o novo componente TListView do FireMonkey
  • Modo de tela cheia do OS X
  • Reparos e aperfeiçoamentos
NEW! in RAD Studio XE3
  • Compilador para Windows de 64-bits do C++Builder
  • Suporte a Windows 8
  • Incorpore o aspecto moderno do Windows a suas aplicações com a interface Metropolis
  • Suporte a OS X Mountain Lion e Retina Display
  • Visual LiveBindings
  • Estilos FireMonkey aperfeiçoados, áudio/vídeo e 3D
  • Reparos e aperfeiçoamentos
  • HTML5 Builder para a criação de aplicações web e web mobile
NEW! in RAD Studio XE2
  • Compilador Delphi para Windows de 64-bits
  • Plataforma de aplicações FireMonkey - crie aplicações multiplataforma e multidispositivo a partir de uma única base de código
  • Crie aplicações Windows e OS X para desktop com a FireMonkey
  • Conectores DataSnap mobile
  • Engine do LiveBindings
  • Ferramenta de relatórios FastReport
NEW! in RAD Studio XE
  • Desenvolvimento multicamadas expandido com DataSnap
  • Desenvolvimento multicamadas expandido com DataSnap
  • Suporte a computação nas nuvens para Azure e Amazon
  • Integração de Subversion no
  • Expressões regulares
NEW! in RAD Studio 2009 and RAD Studio 2010
  • Construa aplicações capacitadas para touch e gesture
  • Suporte a Windows 7
  • IDE Insight FM VCL
  • RTTI (reflection) ampliado adicionado à linguagem Delphi
  • Unicode FM VCL
  • Controles Ribbon
  • Grande atualização do DataSnap
  • Métodos genéricos e anônimos

Get started with C++Builder today!

Teste gratuito
 

Free, fully functional 30-day trial of C++Builder 10 Seattle

Clique para fazer download

Compre o C++Builder

Compre, faça o download e dê início ao desenvolvimento C++ para múltiplos dispositivos.

Comprar on-line

Saiba Mais

O que há de novo no C++Builder 10 10 Seattle?

Comece já!