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

VITRINE Os TOP de vendas !!

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

Quem viu este produto , também se interessou

  • 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!