FireMonkey, FireDac e Firebird - Uma Aplicação Desktop

Este é um livro essencialmente prático e mostra como utilizar o framework no desenvolvimento de uma ferramenta de administração de bancos de dados Firebird, em ambiente desktop. Originado do InterBase, o Firebird é um sistema gerenciador de bancos de dados relacional extremamente robusto, gratuito, e que vale a pena ser investigado e utilizado em diversos tipos de aplicações.

VITRINE Os Livros mais Vendidos !

Por: R$ 75,00

Preço a vista: R$ 75,00

+-
Comprar
Opções de Parcelamento:
  • à vista R$ 75,00
Outras formas de pagamento

Quem viu este produto , comprou

  • FireMonkey, FireDac e Firebird - Uma Aplicação Desktop

    VITRINE Os Livros mais Vendidos !

    Este é um livro essencialmente prático e mostra como utilizar o framework no desenvolvimento de uma ferramenta de administração de bancos de dados Firebird, em ambiente desktop. Originado do InterBase, o Firebird é um sistema gerenciador de bancos de dados relacional extremamente robusto, gratuito, e que vale a pena ser investigado e utilizado em diversos tipos de aplicações. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • Câmera GoPro Hero 5 Black Adventure - CHDHX-501

    VITRINE NOVIDADES

    R$ 2.199,90 ou 10x de R$ 219,99

    A Câmera de Ação Hero 5 da GoPro é uma das versões mais fáceis de utilizar da marca. A qualidade das capturas mantém-se fiel a um nível elevado, possibilitando gravar vídeos com estabilização avançada em 4K e fotografar momentos únicos com resolução de 12MP a 30 quadros por segundo. ... Ler mais +

    QUERO VER
  • Introdução à Compilação

    Linguagens de programação são a notação que um usuário de computador emprega para instruir a máquina a executar as tarefas que lhe interessam. Linguagens de alto nível correspondem àquelas que são mais próximas do programador que da linguagem binária primitiva, usada pelas máquinas. Há uma considerável diferença entre as duas linguagens, por isso é necessário que haja algo que converta programas escritos em linguagens de alto nível para linguagens executáveis pelo computador. ... Ler mais +

    QUERO VER
  • DELPHI - Faça uma Aplicação Comercial Passo a Passo

    Neste livro você aprenderá a fazer uma aplicação passo a passo usando o Delphi, aprendendo a trabalhar com o banco de dados Interbase, conexão com o banco dados, e acesso a dados utilizando SqlDataSet, DataSetProvider e ClietDataSet. Geração de relatórios utilizando o FastReport, utilização de Joins, consultas, pesquisa Sql, edição, tudo passo a passo. ... Ler mais +

    QUERO VER
  • 1000 Questões de Matemática - Escolas Militares e Ensino Médio

    1.000 QUESTÕES DE MATEMÁTICA - Escolas Militares e Ensino Médio é um livro necessário e oportuno, que vai atender uma faixa específica de estudantes do Ensino Médio de todo o país. ... Ler mais +

    QUERO VER
  • Dependências Online - O Poder das Tecnologias

    R$ 133,00 ou 2x de R$ 66,50

    Estudos recentes sobre as dependências online nos jovens e em adultos portugueses revelaram que a utilização problemática da Internet está associada a diversas alterações no estado de humor, no funcionamento familiar, nas relações sociais, entre outras. Tal como noutros comportamentos associados ao consumo, estar online também traz prazer e gratificação, e será neste limite que é importante fazer-se uma gestão dos riscos para a saúde em geral e para a segurança de cada um. Uma gestão saudável dos comportamentos online passa por um uso da Internet adequado à idade, ao nível de desenvolvimento e às exigências académicas ou profissionais. ... Ler mais +

    QUERO VER
  • Mouse Pad com apoio em gel Preto - Maxprint - 60448-4

    Todos

    VITRINE Promoções \o/ !!! Ai eu vi vantagem ;)

    -Design ergonômico com descanso para pulso em gel. -Máximo conforto e maior produtividade durante a utilização do mouse. ... Ler mais +

    QUERO VER
  • Mouse Wireless Mobile 1850 Roxo - Microsoft - U7Z-00048

    Todos

    VITRINE Promoções \o/ !!! Ai eu vi vantagem ;)

    O Wireless Mobile Mouse 1850 foi projetado para pessoas que não param, com operação sem fio e armazenamento por transmissor interno ... ... Ler mais +

    QUERO VER
  • Análise e Design Orientados a Objetos

    Este livro mostra como utilizar as melhores práticas na análise, no design e no desenvolvimento de aplicações orientadas a objetos, utilizando-se da linguagem unificada de modelagem UML. Será mostrado, passo a passo, como analisar, modelar e desenvolver aplicações orientadas a objetos, com exemplos de todas as etapas do processo de desenvolvimento de sistemas, desde os requisitos até a geração do código-fonte. ... Ler mais +

    QUERO VER
  • Curso de Programação em Linguagem C

    VITRINE Os Livros mais Vendidos !

    Este livro foi formatado para simplificar o aprendizado de programação em computadores, ao exprimir uma linguagem menos formal em comparação à literatura tradicional e ao explorar a programação com um encadeamento de ensino diferente do habitual. Tradicionalmente, as estruturas de dados e de controle de uma linguagem de programação são ensinadas ao estudante para ele começar a escrever cada um de seus programas como uma única unidade de processamento de informações. Somente após esta forma de programar tornar-se habitual, é apresentada a ele a técnica de divisão de um programa em subprogramas, a qual é extremamente interessante e eficaz. ... Ler mais +

    QUERO VER
  • Manual Básico para Inspetor de Manutenção Industrial - Volume 2

    Nesta obra, os leitores encontrarão um mundo de informações sobre quais são as funções e atribuições de um Inspetor de Manutenção Industrial, suas responsabilidades, como se formam esses profissionais e o que as organizações almejam com seus resultados. ... Ler mais +

    QUERO VER
  • Pen Drive 16GB Twist Preto USB 2.0 - Multilaser Pd588

    Todos

    VITRINE Promoções \o/ !!! Ai eu vi vantagem ;)

    Características
    . Capacidade: 16 GB
    . Compatível: Mac OS 9.0 e superiores/ Windows 98 e superiores

    Informações Técnicas
    . Taxas de transmissão de dados: 3 MB/s (gravação) e 10 MB/s (leitura)
    . Conexão USB 2.0: DC 5 V
    ... Ler mais +

    QUERO VER
  • Carregador Portátil Power Bank 5200mAh - Tp-Link TL-PB5200

    R$ 129,90 ou 2x de R$ 64,95

    -A Solução de Energia Confiável na Correria do Dia a Dia
    -Carregamento Inteligente
    -A Velocidade de Carregamento Mais Rápida da Categoria
    -Proteção de Segurança 6 em 1
    -Compatível com iPhone, iPad, Smartphones Android e a maioria dos Dispositivos digitais de Entrada de 5V. ... Ler mais +

    QUERO VER
  • Archicad - Passo A Passo Volume I

    R$ 169,00 ou 3x de R$ 56,33

    ARCHICAD é um software CAD/BIM completo, que atende perfeitamente às demandas de projeto de estudantes, profissionais e escritórios de arquitetura de todos os tamanhos. O programa, desenvolvido pela GRAPHISOFT, é pioneiro no conceito Edifício Virtual (Virtual Building), em que toda a documentação de projeto (plantas, elevações, perspectivas, tabelas) tem origem no modelo 3D, também chamado de edifício virtual. ... Ler mais +

    QUERO VER
  • Archicad - Passo A Passo Volume 2

    R$ 149,00 ou 2x de R$ 74,50

    ARCHICAD é um software CAD/BIM completo, que atende perfeitamente às demandas de projeto de estudantes, profissionais e escritórios de arquitetura de todos os tamanhos. O programa, desenvolvido pela GRAPHISOFT, é pioneiro no conceito Edifício Virtual (Virtual Building), em que toda a documentação de projeto (plantas, elevações, perspectivas, tabelas) tem origem no modelo 3D, também chamado de edifício virtual. ... Ler mais +

    QUERO VER
  • Desvendando o mongoDB - Do Mongo Shell ao Java Driver

    O objetivo deste livro é ser um guia para aqueles que desejam obter conhecimento sobre o banco de dados não relacional MongoDB (versão 2.6.3), um banco de dados NoSQL orientado a documentos. Ao leitor, serão apresentados os conceitos e a prática das operações de CRUD via Mongo Shell e Mongo Java Driver. ... Ler mais +

    QUERO VER
  • Raspberry Pi – Manual do Usuário

    O Guia Essencial para que você inicie nos trabalhos de computação e programação com o Raspberry Pi
    Concebido originalmente como um meio fácil e divertido para que as crianças (e os adultos curiosos) aprendessem a programar em computadores, o Raspberry Pi evoluiu rapidamente para uma máquina do tamanho de um cartão de crédito, singularmente robusta, que pode ser utilizada para tudo, desde reproduzir vídeos HD até a prática de hackeamento de hardwares, dando, assim, os primeiros passos na programação.
    Um dos autores deste guia atuou na própria criação do dispositivo, e neste livro são fornecidas todas as informações necessárias para que você comece a entender como utilizar o Raspberry Pi, incluindo as tarefas a seguir:.... ... Ler mais +

    QUERO VER
  • E-BOOK FireMonkey, FireDac e Firebird - Uma Aplicação Desktop (envio por e-mail)

    *** ATENÇÃO ***
    PRODUTO DIGITAL PARA DOWNLOAD.
    RECEBERÁ O LINK E AS INSTRUÇÕES VIA E-MAIL EM ATÉ 2 DIAS ÚTEIS APÓS A CONFIRMAÇÃO DA COMPRA.
    NÃO REALIZAMOS DEVOLUÇÕES DESTE PRODUTO.
    ANTES DE COMPRAR VERIFIQUE SE SEU PC OU DISPOSITIVO ESTÁ APTO À BAIXAR O ARQUIVO. VEJA MAIS EM INFORMAÇÕES ABAIXO.
    *CASO TENHA ESCOLHIDO JUNTO AO E-BOOK UM PRODUTO FÍSICO, O MESMO APARECERÁ NO CARRINHO COM O PRAZO DE ENTREGA E O CUSTO DO FRETE
    NESTE CASO, A OPÇÃO ENVIO POR EMAIL DESAPARECERÁ , POREM NÃO SE PREOCUPE, POIS SEU E-BOOK SERÁ ENVIADO EM ATÉ 2 DIAS ÚTEIS PARA O SEU EMAIL .
    ... Ler mais +

    QUERO VER
  • HTML5 em Ação

    HTML5 em Ação fornece uma introdução completa ao desenvolvimento web com o uso de HTML5. Ele examina a especificação HTML5 por meio de códigos e exemplos do mundo real. Também faz jus ao termo “em Ação” disponibilizando o guia útil e prático necessário para a construção segura dos aplicativos e sites que você (e seus clientes) espera há anos. ... Ler mais +

    QUERO VER
  • Object Pascal para Delphi - Todas as Versões - Guia de Consulta Rápida

    A obra tem por objetivo familiarizar o leitor/aluno com os fundamentos da linguagem Object Pascal tal como suas regras de linguagem e construções. O Object Pascal, nada mais é, do que uma extensão da clássica linguagem Pascal, com suporte a Programação Orientada a Objetos. Este livro apresenta de forma objetiva as principais características da linguagem, como identificadores, variáveis, constantes, tipos de dados, estruturas de controle, etc além de um resumo sobre algoritmos. Ao projetar o Delphi, querendo funcionalidades mais elaboradas da orientação a objeto, a Borland utilizou o conceito "object pascal" criado pela Apple, utilizando-o como base para uma nova linguagem, que nas versões iniciais era conhecido por "object Pascal"e, que mais tarde, foi rebatizado como "Delphi Programming Language" nas versões posteriores. As maiores diferenças em relação às implementações OO das versões mais antigas foram a adição do conceito de objetos por referência, construtores, destrutores e propriedades, entre outros. Este livro é ideal para se utilizado em salas de aula e consultas. ... Ler mais +

    QUERO VER
  • Descrição
    FireMonkey, FireDac e Firebird - Uma Aplicação Desktop


    Criado por Eugene Kryukov, o FireMonkey é a plataforma de desenvolvimento da Embarcadero para aplicações multidispositivos.

    Este é um livro essencialmente prático e mostra como utilizar o framework no desenvolvimento de uma ferramenta de administração de bancos de dados Firebird, em ambiente desktop. Originado do InterBase, o Firebird é um sistema gerenciador de bancos de dados relacional extremamente robusto, gratuito, e que vale a pena ser investigado e utilizado em diversos tipos de aplicações.

    Você entenderá como utilizar objetos importantes da FireDAC (antiga AnyDAC), a poderosa biblioteca de acesso a dados recentemente incorporada ao arsenal de produtos da Embarcadero.

    Talvez a maior contribuição do texto seja o completo detalhamento da montagem de instruções DDL (Linguagem de Definição de Dados) de uma forma possivelmente nunca vista. O código-fonte da ferramenta, sem cortes, pode ser obtido no site da editora Ciência Moderna e facilmente transformado em aplicações mais rebuscadas.

    Outra característica interessante é a utilização da própria ferramenta na criação e administração de um banco de dados de exemplo.

    O conjunto FireMonkey, FireDAC e Firebird é, sem dúvida, o ponto forte da obra.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o AutorIvan Mecenas

    IVAN JOSÉ DE MECENAS SILVA é graduado em Ciências Econômicas pela Universidade Federal de Sergipe. Possui cursos de extensão em Análise Administrativa (Organização & Métodos), Programação e Análise de Sistemas.

    Atuou durante vários anos na área de informática na Caixa Econômica Federal, como funcionário concursado. Trabalhou na POLITEC e na PROBANK e atualmente desenvolve sistemas de forma independente. Está envolvido com o Firebird desde a primeira versão do produto, oriunda da edição aberta do InterBase 6.0, liberada pela antiga Borland.

    Publicou quase duas dezenas de livros na área da Tecnologia da Informação.
    Informações TécnicasSumário

    CAPÍTULO 1 -Introdução- 1

    1.1 Motivação- 1

    1.2 Estrutura do livro- 2

    1.3 Público-alvo- 5

    1.4 Alguns esclarecimentos- 5

    1.5 Sobre o código-fonte- 6



    CAPÍTULO 2- Visão do FireMonkey- 7

    2.1 A interface do Delphi XE7- 7

    2.2 Algumas diferenças com relação à VCL- 8



    CAPÍTULO 3- Visão do Firebird- 11

    3.1 História- 11

    3.2 ODS (OnDisk Structure) - 13

    3.3 Tipos de dados- 13

    3.4 Características essenciais do Firebird- 15

    3.5 Instalação- 16

    3.6 Utilitários do Firebird- 19



    CAPÍTULO 4 - Visão da FireDAC - 21

    4.1 A arquitetura da FireDAC - 21

    4.2 Componentes para o Firebird - 22



    CAPÍTULO 5 - O Projeto “Administrador Firebird” - 25

    5.1 Criação do projeto - 25

    5.2 Estrutura do projeto - 26



    CAPÍTULO 6 - A Interface Principal - 29

    6.1 Visão da interface 29

    6.2 Funcionamento da interface - 31

    6.3 Principais eventos - 34

    6.4 O método RecuperaBancos 37

    6.5 O método RecuperaMetadados- 40

    6.6 Carregando as funcionalidades de consulta - 45

    6.7 Carregando as funcionalidades do menu principal - 56



    CAPÍTULO 7 - Criando Bancos de Dados - 57

    7.1 Um pouco mais sobre Firebird- 57

    7.2 Um banco de dados de exemplo- 59

    7.3 A funcionalidade Criar Bancos em ação - 60

    7.4 A construção da funcionalidade Criar Bancos- 62

    7.5 Explorando o comportamento da ferramenta- 67



    CAPÍTULO 8- Registrando Bancos de Dados - 71

    8.1 Um pouco mais sobre Firebird - 71

    8.2 A funcionalidade em tempo de projeto - 72

    8.3 Registrando bancos de dados 81



    CAPÍTULO 9- Gerenciando Usuários - 85

    9.1 Um pouco mais sobre Firebird - 85

    9.2 Construindo a funcionalidade Gerenciar Usuários - 86

    9.3 Concedendo privilégios - 96

    9.4 Registrando um usuário- 98





    CAPÍTULO 10 - Header - 101

    10.1 Um pouco mais sobre o Firebird - 101

    10.2 Construindo a funcionalidade Header - 101

    10.3 Testando a funcionalidade Header- 103



    CAPÍTULO 11 - Domínios - 105

    11.1 Um pouco mais sobre o Firebird - 105

    11.2 Acesso à funcionalidade Criar Domínios - 106

    11.3 Construindo a funcionalidade Criar Domínios - 107

    11.4 Testando a funcionalidade Criar Domínios - 114

    11.5 Construindo a funcionalidade Consultar Domínios- 116

    11.6 Testando a funcionalidade Consultar Domínios - 123



    CAPÍTULO 12 - Tabelas (Primeira Versão) - 125

    12.1 Um pouco mais sobre o Firebird - 125

    12.2 Revendo o modelo de dados - 125

    12.3 Acesso à funcionalidade Criar Tabelas (1) - 128

    12.4 Construindo a funcionalidade Criar Tabelas (1) - 128

    12.5 Testando a funcionalidade Criar Tabelas (1) - 135

    12.6 Construindo a funcionalidade Consultar Tabelas - 136

    12.7 Testando a funcionalidade Consultar Tabelas - 164



    CAPÍTULO 13 - Tabelas (Segunda Versão) - 167

    13.1 Concluindo o modelo de dados - 167

    13.2 Criando as tabelas MATERIAL e CONSUMO - 168

    13.3 Construindo a funcionalidade Criar Tabelas (2) - 170

    13.4 Testando a funcionalidade Consultar Tabelas - 185



    CAPÍTULO 14 - Visões - 187

    14.1 Algo mais sobre o Firebird- 187

    14.2 Acesso à funcionalidade Criar Visões - 187

    14.3 Construindo a funcionalidade Criar Visões - 188

    14.4 Testando a funcionalidade Criar Visões - 194

    14.5 Construindo a funcionalidade Consultar Visões- 195

    14.6 Testando a funcionalidade Consultar Visões - 198



    CAPÍTULO 15 - Procedimentos Armazenados - 199

    15.1 Algo mais sobre o Firebird - 199

    15.2 Acesso à funcionalidade Criar Procedimentos - 199

    15.3 Construindo a funcionalidade Criar Procedimentos - 200

    15.4 Testando a funcionalidade Criar Procedimentos - 205

    15.5 Construindo a funcionalidade Consultar Procedimentos - 206

    15.6 Testando a funcionalidade Consultar Procedimentos- 209



    CAPÍTULO 16 - Geradores- 211

    16.1 Aprendendo mais sobre o Firebird- 211

    16.2 Acesso à funcionalidade Criar Geradores - 212

    16.3 Construindo a funcionalidade Criar Geradores - 213

    16.4 Testando a funcionalidade Criar Geradores - 216

    16.5 Construindo a funcionalidade Consultar Geradores - 217

    16.6 Testando a funcionalidade Consultar Geradores- 219



    CAPÍTULO 17 - Gatilhos - 221

    17.1 Algo mais sobre o Firebird - 221

    17.2 Acesso à funcionalidade Criar Gatilhos - 222

    17.3 Construindo a funcionalidade Criar Gatilhos - 222

    17.4 Testando a funcionalidade Criar Gatilhos- 227

    17.5 Construindo a funcionalidade Consultar Gatilhos - 228

    17.6 Testando a funcionalidade Consultar Gatilhos - 230



    CAPÍTULO 18 - Exceções - 233

    18.1 Algo mais sobre o Firebird - 233

    18.2 Acesso à funcionalidade Criar Exceções - 233

    18.3 Construindo a funcionalidade Criar Exceções - 234

    18.4 Testando a funcionalidade Criar Exceções - 237

    18.5 Construindo a funcionalidade Consultar Exceções - 238

    18.6 Testando a funcionalidade Consultar Exceções - 240



    CAPÍTULO 19 - Funções- 243

    19.1 Aprendendo mais sobre o Firebird - 243

    19.2 Acesso à funcionalidade Registrar Funções- 243

    19.3 Construindo a funcionalidade Registrar Funções - 244

    19.4 Testando a funcionalidade Registrar Funções - 248

    19.5 Construindo a funcionalidade Consultar Funções - 249

    19.6 Testando a funcionalidade Consultar Funções - 251



    CAPÍTULO 20 - Papéis - 253

    20.1 Algo mais sobre o Firebird - 253

    20.2 Acesso à funcionalidade Criar Papéis - 253

    20.3 Construindo a funcionalidade Criar Papéis - 254

    20.4 Testando a funcionalidade Criar Papéis - 257

    20.5 Construindo a funcionalidade Consultar Papéis - 258

    20.6 Testando a funcionalidade Consultar Papéis - 260



    CAPÍTULO 21 - Privilégios - 263

    21.1 Aprendendo mais sobre Firebird - 263

    21.2 A funcionalidade Gerenciar Privilégios - 264

    21.3 Construindo a funcionalidade Gerenciar Privilégios - 265



    CAPÍTULO 22 - Editor SQL - 285

    22.1 O editor em ação - 285

    22.2 A construção da funcionalidade- 287



    CAPÍTULO 23 - Editor Script - 293

    23.1 O editor em ação - 293

    23.2 Testando o editor - 296

    23.3 A construção da funcionalidade - 298



    CAPÍTULO 24 - Backup- 303

    24.1 A importância dos backups - 303

    24.2 A funcionalidade em ação - 303

    24.3 Construindo a funcionalidade - 305



    CAPÍTULO 25 - Restore - 313

    25.1 A importância dos restores - 313

    25.2 A funcionalidade em ação - 313

    25.3 Construindo a funcionalidade - 315



    CAPÍTULO 26 - Estatísticas - 323

    26.1 Sobre as estatísticas - 323

    26.2 A funcionalidade em ação - 323

    26.3 Construindo a funcionalidade - 324

    26.4 Breve análise das estatísticas- 327



    CAPÍTULO 27 - Explorando a Ferramenta FBAdmin - 331

    27.1 A aba Dados - 331

    27.2 A aba Propriedades - 335

    27.3 A código da aba Dados - 337



    CAPÍTULO 28 - A Unidade uxForm- 341

    28.1 Sobre a unidade 3- 41



    CAPÍTULO 29 - A Unidade uxFuncs - 347

    29.1 Sobre a unidade - 347



    CAPÍTULO 30 - As Unidades uDAC e uMensagem - 353

    30.1 A unidade uDAC - 353

    30.2 A unidade uMensagem- 448



    REFERÊNCIAS BIBLIOGRÁFICAS - 451

    Informações Técnicas

    Nº de páginas:464
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2016
    ISBN:9788539907878
    Encadernação:Brochura
    Autor:Ivan Mecenas
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!