SlideShare uma empresa Scribd logo
1 de 11
Embarcadero Technologies Copyright 2016
Visual LiveBindings - de Formulários
Visuais ao Código
Fernando Rizzato
Lead Software Consultant, Latin America
Embarcadero Technologies Copyright 2016
LiveBindings no RAD Studio
 TBindingsList – Mantém a lista de ligação e expressões
 TBindSourceDB – Cria ligações a bases de dados
 TBindSourceDBX – Cria ligações a bases de dados DBX
 TParamsAdapter – Ligação a parâmetros de comandos DBX
 TAdapterBindSource – Trabalha com dados non-database
 TPrototypeBindSource – Fornece dados de exemplo
 TDataGeneratorAdapter – Adaptador para geradores de dados
 TBindNavigator – Navegador de DataSets (VCL ou FMX)
Embarcadero Technologies Copyright 2016
Visual LiveBindings
Visualize suas
ligações de maneira
simples e unificada
Ligue data e propriedades
simplesmente traçando linhas
entre objetos
Organize um grande número de
ligações usando “layers”
ao estilo Photoshop
Embarcadero Technologies Copyright 2016
Protótipo de Aplicações
Faça protótipo de sua aplicação usando dados de exemplo do
componente TPrototypeBindSource.
Embarcadero Technologies Copyright 2016
Wizards Sensíveis ao Contexto
Embarcadero Technologies Copyright 2016
Habilite o Wizard em Tools > Options
Embarcadero Technologies Copyright 2016
Gerenciamento de Layers
Organize um grande número de bindings usando camadas
ao estilo Photoshop.
Embarcadero Technologies Copyright 2016
Integrado com Actions
Utilize facilmente ações padrões com LiveBindings.
Embarcadero Technologies Copyright 2016 9
Mãos a Obra!
Embarcadero Technologies Copyright 2016
Recursos Adicionais
 Documentação:
 LiveBindings in RAD Studio
 LiveBindings Designer
 LiveBindings Wizard
 Creating LiveBindings
 Using Custom Format and Parse Expressions in LiveBindings
 Blogs:
 Jim Tierney
 Malcolm Groves
 TAdapterBindSource and binding to Objects
 Tagged LiveBindings
 Sarina DuPont
 Live Bindings Sort
 Rodrigo Ruz, The Road to Delphi
 Evaluating and Compiling Expressions
Embarcadero Technologies Copyright 2016 11
OBRIGADO!
Perguntas?
Você pode me encontrar em:
@FernandoRizzato
fernando.rizzato@embarcadero.com
Siga-nos em
fb.com/DelphiBrasil
fb.com/EmbarcaderoBR

Mais conteúdo relacionado

Destaque

How to move or copy your old emails
How to move or copy your old emailsHow to move or copy your old emails
How to move or copy your old emailsBIJ MISHRA
 
Academic and skills international qualifications asiqual of abms switzerland...
Academic and skills international qualifications asiqual  of abms switzerland...Academic and skills international qualifications asiqual  of abms switzerland...
Academic and skills international qualifications asiqual of abms switzerland...Ailsaaa
 
Workshop - Planejamento Tributário
Workshop - Planejamento TributárioWorkshop - Planejamento Tributário
Workshop - Planejamento TributárioMazars Brasil
 
Consultar libros del Registro Civil chileno en internet
Consultar libros del Registro Civil chileno en internetConsultar libros del Registro Civil chileno en internet
Consultar libros del Registro Civil chileno en internetGonzalo Alexis Luengo Orellana
 
Recipe Book for ABAT Combi Steamers - VM2 Series
Recipe Book for ABAT Combi Steamers - VM2 SeriesRecipe Book for ABAT Combi Steamers - VM2 Series
Recipe Book for ABAT Combi Steamers - VM2 Series13-mirina
 
Trening bramkarski w wybranych klubach europejskich
Trening bramkarski w wybranych klubach europejskichTrening bramkarski w wybranych klubach europejskich
Trening bramkarski w wybranych klubach europejskichMarek Dragosz
 

Destaque (13)

Fatca 25 11_15 (1)
Fatca 25 11_15 (1)Fatca 25 11_15 (1)
Fatca 25 11_15 (1)
 
How to move or copy your old emails
How to move or copy your old emailsHow to move or copy your old emails
How to move or copy your old emails
 
Academic and skills international qualifications asiqual of abms switzerland...
Academic and skills international qualifications asiqual  of abms switzerland...Academic and skills international qualifications asiqual  of abms switzerland...
Academic and skills international qualifications asiqual of abms switzerland...
 
Eurpeon union
Eurpeon unionEurpeon union
Eurpeon union
 
The 'i' of leadership
The 'i' of leadershipThe 'i' of leadership
The 'i' of leadership
 
Financial sustainability of AIIC incubators
Financial sustainability of AIIC incubatorsFinancial sustainability of AIIC incubators
Financial sustainability of AIIC incubators
 
Indian Music
Indian MusicIndian Music
Indian Music
 
Workshop - Planejamento Tributário
Workshop - Planejamento TributárioWorkshop - Planejamento Tributário
Workshop - Planejamento Tributário
 
Alineación Curricular: Proceso científico
Alineación Curricular: Proceso científicoAlineación Curricular: Proceso científico
Alineación Curricular: Proceso científico
 
Fda approves evolocumab
Fda approves evolocumabFda approves evolocumab
Fda approves evolocumab
 
Consultar libros del Registro Civil chileno en internet
Consultar libros del Registro Civil chileno en internetConsultar libros del Registro Civil chileno en internet
Consultar libros del Registro Civil chileno en internet
 
Recipe Book for ABAT Combi Steamers - VM2 Series
Recipe Book for ABAT Combi Steamers - VM2 SeriesRecipe Book for ABAT Combi Steamers - VM2 Series
Recipe Book for ABAT Combi Steamers - VM2 Series
 
Trening bramkarski w wybranych klubach europejskich
Trening bramkarski w wybranych klubach europejskichTrening bramkarski w wybranych klubach europejskich
Trening bramkarski w wybranych klubach europejskich
 

Semelhante a LiveBindings - de Formulários Visuais ao Código

Comparacao Estrategica sobre as Tecnologias de Acesso a Dados da Microsoft
Comparacao Estrategica sobre as Tecnologias de Acesso a Dados da MicrosoftComparacao Estrategica sobre as Tecnologias de Acesso a Dados da Microsoft
Comparacao Estrategica sobre as Tecnologias de Acesso a Dados da MicrosoftLuciano Condé
 
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...Affinitas GmbH
 
TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...
TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...
TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...tdc-globalcode
 
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Renato Bongiorno Bonfanti
 
Análise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoTAnálise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoTAllexandre Sampaio
 
LDP mod 14 - Acesso a bases de dados
LDP   mod 14 - Acesso a bases de dadosLDP   mod 14 - Acesso a bases de dados
LDP mod 14 - Acesso a bases de dadosRui Inácio
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e FuturoAndré Vala
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010Conectt
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphihildebertomelo
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosLeinylson Fontinele
 
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex  integrados com ASP.NET MVCConstrua painéis administrativos em Adobe Flex  integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVCIgor Musardo
 
FLTK Summer Course - Part VII - Seventh Impact
FLTK Summer Course - Part VII  - Seventh ImpactFLTK Summer Course - Part VII  - Seventh Impact
FLTK Summer Course - Part VII - Seventh ImpactMichel Alves
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Alexandre Tarifa
 
Data center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdfData center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdfssuser1198af
 
Visual Studio Team System Na Prática
Visual Studio Team System Na PráticaVisual Studio Team System Na Prática
Visual Studio Team System Na PráticaAndré Dias
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETRenato Groff
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETRenato Groff
 
Geração de Código com o MyGeneration
Geração de Código com o MyGenerationGeração de Código com o MyGeneration
Geração de Código com o MyGenerationComunidade NetPonto
 

Semelhante a LiveBindings - de Formulários Visuais ao Código (20)

Comparacao Estrategica sobre as Tecnologias de Acesso a Dados da Microsoft
Comparacao Estrategica sobre as Tecnologias de Acesso a Dados da MicrosoftComparacao Estrategica sobre as Tecnologias de Acesso a Dados da Microsoft
Comparacao Estrategica sobre as Tecnologias de Acesso a Dados da Microsoft
 
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
Python Brasil 2020 - Desmitificando pipeline de dados com Python: o que apren...
 
TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...
TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...
TDC2018FLN | Trilha Python - RASA.ai - ChatBots com inteligência artificial e...
 
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
Microformats e Web Semântica, transformando seu site para web 3.0 - Road Show...
 
Análise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoTAnálise comparativa entre SGBDs NoSQL no contexto de IoT
Análise comparativa entre SGBDs NoSQL no contexto de IoT
 
LDP mod 14 - Acesso a bases de dados
LDP   mod 14 - Acesso a bases de dadosLDP   mod 14 - Acesso a bases de dados
LDP mod 14 - Acesso a bases de dados
 
SharePoint - Presente e Futuro
SharePoint - Presente e FuturoSharePoint - Presente e Futuro
SharePoint - Presente e Futuro
 
Overview Share Point 2010
Overview Share Point 2010Overview Share Point 2010
Overview Share Point 2010
 
Desenvolvimento Delphi
Desenvolvimento DelphiDesenvolvimento Delphi
Desenvolvimento Delphi
 
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de DadosBanco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
Banco de Dados I - Aula 03 - Conceitos de Sistemas de Banco de Dados
 
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex  integrados com ASP.NET MVCConstrua painéis administrativos em Adobe Flex  integrados com ASP.NET MVC
Construa painéis administrativos em Adobe Flex integrados com ASP.NET MVC
 
FLTK Summer Course - Part VII - Seventh Impact
FLTK Summer Course - Part VII  - Seventh ImpactFLTK Summer Course - Part VII  - Seventh Impact
FLTK Summer Course - Part VII - Seventh Impact
 
Tecnologia totvs rm rev.8
Tecnologia totvs rm   rev.8Tecnologia totvs rm   rev.8
Tecnologia totvs rm rev.8
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010
 
Data center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdfData center MCSBRC2010-slides.pdf
Data center MCSBRC2010-slides.pdf
 
Visual Studio Team System Na Prática
Visual Studio Team System Na PráticaVisual Studio Team System Na Prática
Visual Studio Team System Na Prática
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
 
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NETArquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
Arquitetura de Serviços - SOA, REST, Microservices e a plataforma .NET
 
Desenvolvimento com sharepoint
Desenvolvimento com sharepointDesenvolvimento com sharepoint
Desenvolvimento com sharepoint
 
Geração de Código com o MyGeneration
Geração de Código com o MyGenerationGeração de Código com o MyGeneration
Geração de Código com o MyGeneration
 

Mais de Fernando Rizzato

Todos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOTodos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOFernando Rizzato
 
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Fernando Rizzato
 
Programa Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero GratuítoPrograma Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero GratuítoFernando Rizzato
 
Programa Acadêmico Embarcadero
Programa Acadêmico EmbarcaderoPrograma Acadêmico Embarcadero
Programa Acadêmico EmbarcaderoFernando Rizzato
 
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERO BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERFernando Rizzato
 
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIOBERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIOFernando Rizzato
 
Modelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/StudioModelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/StudioFernando Rizzato
 
Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey Fernando Rizzato
 
Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey Fernando Rizzato
 
Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey Fernando Rizzato
 
Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts Fernando Rizzato
 
Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win...
 Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win... Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win...
Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win...Fernando Rizzato
 
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...Fernando Rizzato
 
Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Fernando Rizzato
 
Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC Fernando Rizzato
 
Integración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSONIntegración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSONFernando Rizzato
 
Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON Fernando Rizzato
 
LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas Fernando Rizzato
 
Control de una aplicación Windows desde una aplicación móvil con AppTethering
Control de una aplicación Windows desde una aplicación móvil con AppTethering Control de una aplicación Windows desde una aplicación móvil con AppTethering
Control de una aplicación Windows desde una aplicación móvil con AppTethering Fernando Rizzato
 

Mais de Fernando Rizzato (20)

Todos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIOTodos os recursos do RAD Studio 10.3 RIO
Todos os recursos do RAD Studio 10.3 RIO
 
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
Conoce lo nuevo en RAD Studio, C++ Builder y Delphi 10.2.2
 
Programa Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero GratuítoPrograma Acadêmico Embarcadero Gratuíto
Programa Acadêmico Embarcadero Gratuíto
 
Programa Acadêmico Embarcadero
Programa Acadêmico EmbarcaderoPrograma Acadêmico Embarcadero
Programa Acadêmico Embarcadero
 
RAD Studio 10.2 Tokyo
RAD Studio 10.2 TokyoRAD Studio 10.2 Tokyo
RAD Studio 10.2 Tokyo
 
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDERO BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
O BACK-END PERFEITO PARA APLICAÇÕES DELPHI E C++ BUILDER
 
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIOBERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
BERLIN 10.1 UPDATE 2 EDIÇÃO DE ANIVERSÁRIO
 
Modelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/StudioModelado y Arquitectura de Datos con ER/Studio
Modelado y Arquitectura de Datos con ER/Studio
 
Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey Uso de efectos, animaciones y transiciones en FireMonkey
Uso de efectos, animaciones y transiciones en FireMonkey
 
Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey Usando efeitos, animações e transições no FireMonkey
Usando efeitos, animações e transições no FireMonkey
 
Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey Comprender y utilizar layouts FireMonkey
Comprender y utilizar layouts FireMonkey
 
Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts Compreendendo e utilizando FireMonkey Layouts
Compreendendo e utilizando FireMonkey Layouts
 
Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win...
 Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win... Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win...
Uso del Windows Runtime (WinRT) y la Universal Windows Platform (UWP) en Win...
 
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
Utilizando o Windows Runtime (WinRT) e o Universal Windows Platform (UWP) no ...
 
Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC Introducción a NoSQL con MongoDB y FireDAC
Introducción a NoSQL con MongoDB y FireDAC
 
Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC Introdução a NoSQL com MongoDB e FireDAC
Introdução a NoSQL com MongoDB e FireDAC
 
Integración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSONIntegración de servicios en la nube con REST/JSON
Integración de servicios en la nube con REST/JSON
 
Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON Integração de Serviços Cloud com REST/JSON
Integração de Serviços Cloud com REST/JSON
 
LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas LiveBindings: desde lo básico hasta técnicas avanzadas
LiveBindings: desde lo básico hasta técnicas avanzadas
 
Control de una aplicación Windows desde una aplicación móvil con AppTethering
Control de una aplicación Windows desde una aplicación móvil con AppTethering Control de una aplicación Windows desde una aplicación móvil con AppTethering
Control de una aplicación Windows desde una aplicación móvil con AppTethering
 

LiveBindings - de Formulários Visuais ao Código

  • 1. Embarcadero Technologies Copyright 2016 Visual LiveBindings - de Formulários Visuais ao Código Fernando Rizzato Lead Software Consultant, Latin America
  • 2. Embarcadero Technologies Copyright 2016 LiveBindings no RAD Studio  TBindingsList – Mantém a lista de ligação e expressões  TBindSourceDB – Cria ligações a bases de dados  TBindSourceDBX – Cria ligações a bases de dados DBX  TParamsAdapter – Ligação a parâmetros de comandos DBX  TAdapterBindSource – Trabalha com dados non-database  TPrototypeBindSource – Fornece dados de exemplo  TDataGeneratorAdapter – Adaptador para geradores de dados  TBindNavigator – Navegador de DataSets (VCL ou FMX)
  • 3. Embarcadero Technologies Copyright 2016 Visual LiveBindings Visualize suas ligações de maneira simples e unificada Ligue data e propriedades simplesmente traçando linhas entre objetos Organize um grande número de ligações usando “layers” ao estilo Photoshop
  • 4. Embarcadero Technologies Copyright 2016 Protótipo de Aplicações Faça protótipo de sua aplicação usando dados de exemplo do componente TPrototypeBindSource.
  • 5. Embarcadero Technologies Copyright 2016 Wizards Sensíveis ao Contexto
  • 6. Embarcadero Technologies Copyright 2016 Habilite o Wizard em Tools > Options
  • 7. Embarcadero Technologies Copyright 2016 Gerenciamento de Layers Organize um grande número de bindings usando camadas ao estilo Photoshop.
  • 8. Embarcadero Technologies Copyright 2016 Integrado com Actions Utilize facilmente ações padrões com LiveBindings.
  • 9. Embarcadero Technologies Copyright 2016 9 Mãos a Obra!
  • 10. Embarcadero Technologies Copyright 2016 Recursos Adicionais  Documentação:  LiveBindings in RAD Studio  LiveBindings Designer  LiveBindings Wizard  Creating LiveBindings  Using Custom Format and Parse Expressions in LiveBindings  Blogs:  Jim Tierney  Malcolm Groves  TAdapterBindSource and binding to Objects  Tagged LiveBindings  Sarina DuPont  Live Bindings Sort  Rodrigo Ruz, The Road to Delphi  Evaluating and Compiling Expressions
  • 11. Embarcadero Technologies Copyright 2016 11 OBRIGADO! Perguntas? Você pode me encontrar em: @FernandoRizzato fernando.rizzato@embarcadero.com Siga-nos em fb.com/DelphiBrasil fb.com/EmbarcaderoBR

Notas do Editor

  1. Easily keep your project organized in the LiveBindings Designer through layers One element can be part of multiple layers
  2. Use Actions with LiveBindings