DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Delphi XE2: visão geral sobre as novidades - Revista ClubeDelphi 135

Este artigo é totalmente destinado às novidades do novo Delphi XE2. Assim como acontece a cada nova versão lançada, o IDE veio recheado de recursos novos, visando atender aos mais variados segmentos.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





ClubeDelphi 135

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da ClubeDelphi 135


A nova versão XE2 lançada recentemente torna o Delphi ainda mais poderoso em termos tecnológicos. Isto porque[D1]  sua tão conhecida e eficiente produção de aplicativos para a plataforma Windows 32 bits[D2]  agora ganha novos rumos. O suporte ao Windows 64 bits e Mac são a bola da vez e que abrem novos horizontes para a comunidade de desenvolvedores, ao mesmo tempo em que a produtividade e excelência na forma de desenvolvimento são devidamente mantidas. Prova disso é o poder RAD [D3] que consagrou a ferramenta, que mais uma vez se estabelece, refletindo em novos grupos de componentes para os mais diversos nichos da programação. Sem perder tempo, a seguir é feita uma apresentação das principais novidades, além de alguns exemplos práticos como complemento.

 Unit Scope Names

Antes mesmo de apresentar os novos recursos dessa versão, é importante se fazer uma ressalva à nova forma de nomeação das units utilizadas no IDE. Esta novidade é conhecida como Unit Scope Names, isto porque agora as units são prefixadas com os nomes das units das bibliotecas as quais se referem: VCL, RTL, além da nova FMX (que será vista adiante). Exemplificando, num projeto VCL Forms no XE2, na seção uses de uma eventual unit, ao invés SysUtils e Dialogs, encontraremos algo como System.SysUtils e VCL.Dialogs. Tomando como base este último, VCL é o nome do escopo da unidade, enquanto que Dialogs é o nome da unit. Com esta nova convenção, a intenção da Embarcadero é, entre outras coisas, poder classificar as units em grupos e assim poder diferenciar os membros de units distintas, mas que possuem nomes iguais.

 

Compilador 64 bits

Agora é possível desenvolver aplicações Windows 64 bits com o Delphi. Este recurso sem dúvida nenhuma era um dos mais esperados pela comunidade, visto sua notória menção em fóruns de discussão e outros pontos da Web. Além disso o DCC64, que é o nome do seu novo compilador de linha de comando, apresenta algumas novas características peculiares voltadas a 64 bits, tais como índices de arrays dinâmicos e ponteiros. Em termos de estrutura, no total são três as bibliotecas que suportam Win32 e Win64: as tradicionais VCL e RTL e a nova FMX.

Para recapitular, a VCL ou Visual Component Library é a biblioteca de objetos de componentes visuais do Delphi, utilizada para a construção das interfaces de usuário em aplicações Windows. Para tal, ela oferece um grande número de componentes visuais e não visuais, tais como os da paleta Standard, dbExpress, entre outros. Já a RTL ou Run-Time Library é a biblioteca processual (de rotinas e classes base) do Delphi. Seu conjunto de units inclui as tradicionais System, SysUtils, Classes e IOUtils. Nestas estão inseridas classes como TObject, TPersistent e TComponent, além de rotinas globais e outras classes utilitárias que provêem as funcionalidades necessárias e comuns a outras bibliotecas, como a VCL e também à nova FMX. Em termos de plataforma, a RTL é suportada em aplicações Windows (32 e 64 bits) e Mac (MacOS X).

FMX ou FireMonkey é a mais nova biblioteca de componentes visuais inserida no Delphi XE2, utilizada para criar aplicações para as plataformas Windows (Win32 e Win64) e MacOS X. Ela contém elementos para a construção de interfaces gráficas sofisticadas e estilizadas, além de animações, conforme será visto adiante.

No XE2 as tradicionais VCL e RTL foram redefinidas de forma a trabalhar com as aplicações 64 bits da mesma maneira como já se trabalhava com as aplicações 32 bits. Com isso, a Embarcadero visa o reaproveitamento de código-fonte produzido, uma vez que, se você tiver uma aplicação que faz uso especificamente de VCL e RTL, poderá utilizar seu código tanto na plataforma Win32 quanto na Win64. Ainda sobre estas aplicações, caso elas façam uso de componentes visuais, será necessário a compilação de dois aplicativos separados direcionando seu destino para a plataforma condizente. Este direcionamento é provido pelo próprio IDE, dentro do Project Manager, através de um novo recurso denominado Target Plataforms, conforme pode ser visto na "

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Formado em Processamento de Dados pela FATEC-TQ. Atua como Programador Delphi há 7 anos. Entusiasta do desenvolvimento multicamadas. Atualmente escreve artigos sobre Delphi para revistas especializadas. Certified Delphi Developer. Certified Embarcadero Instructor. Site pessoal: http://www.fabriciok...
O que você achou deste post?

    6 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Francisco José Rodrigues De Olinda
Muito boas as dicas da Revista. mas gostaria que a equipe poderia postar umas video aulas sobre as novidades do DELPHI XE2. grato!!!!!
[há +1 ano] - Responder

 

Pedro Paulo Bento De Souza-
Ótimo resumo, mas precisamos de mais... O XE2 já foi lançado a alguns dias e precisamos de vídeos sobre seus poderosos recursos.
[há +1 ano] - Responder

 

Daniel S. Santos
Acho que o XE2 merecia uma edição especial só dele!
[há +1 ano] - Responder

 

Devmedia - Equipe De Moderacao
pessoal a nova edição da .CD terá apresentará as novidades.
[há +1 ano] - Responder
 

Marcos Roberto Da Cruz
OLA BOM CONTEÚDO MAS SERIA BOM TB COLOCAR AONDE QUE VAI NO DELPHI PARA ACHAR TAIS OPCOES
[há +1 ano] - Responder

 

Wesley Yamazack
Olá Marcos obrigado pelo comentário, mas você podia explicar melhor sua dúvida?
[há +1 ano] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03