Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Programação Orientada a Objetos Visual (Delphi), Notas de estudo de Análise de Sistemas de Engenharia

delphi - delphi

Tipologia: Notas de estudo

Antes de 2010

Compartilhado em 17/09/2009

alex-carvalho-13
alex-carvalho-13 🇧🇷

17 documentos

1 / 21

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Prof. Leo João Gava, Esp. 1
Programação Orientada a
Objetos Visual (Delphi)
Programação Orientada a
Programação Orientada a
Objetos Visual (
Objetos Visual (Delphi
Delphi)
)
Conexão BD
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15

Pré-visualização parcial do texto

Baixe Programação Orientada a Objetos Visual (Delphi) e outras Notas de estudo em PDF para Análise de Sistemas de Engenharia, somente na Docsity!

Prof. Leo João Gava, Esp.

Programação Orientada a

Objetos Visual (Delphi)

Programação Orientada a^ Programação Orientada a

Objetos Visual (^ Objetos Visual (

DelphiDelphi

Conexão BD

Prof. Leo João Gava, Esp.

Banco de Dados Firebird 1.5 - IbExpert

Prof. Leo João Gava, Esp.

Palheta Interbase

A palheta Interbase fornece e o melhor método para criar uma aplicaçãoDelphi acessando base de dados Interbase/Firebird. Uma aplicaçãocompilada em Delphi , utilizando os componentes da palheta Interbaseapresentará uma boa performance, isto porque os componentes Interbasedispensam a camada BDE – ou qualquer outra camada. Uma aplicaçãoconstruída com estes componentes terá o código de acesso ao banco “built-in”, ou seja, dentro do próprio executável.Além de maior performance, o desenvolvedor passa a ganhar também emrecursos. Com os objetos é possível extrair várias informações do servidor,como memória disponível, espaço em disco, banco de dados utilizado,porcentual de recursos disponíveis, e outras. Um maior controle do SQL edas transações realizadas também foram adicionadas aos componentes.Apesar de todas estas vantagens, os componentes Interbase oferecem umóbvio ponto negativo: Uma aplicação construída com estes componentesdeverá ser totalmente reconstruida caso o cliente resolver mudar de bancode dados.

Prof. Leo João Gava, Esp.

Acesso a Dados

Prof. Leo João Gava, Esp.

Componentes - TIBTransaction O componente IBTransaction representa a instância da transação atual esimplifica muito o controle de transações. Com este objeto, é possívelcontrolar transações concorrentes originárias da mesma conexão com obanco de dados, ou em Threads independentes.

Prof. Leo João Gava, Esp.

Componentes - TIBTable

Representa uma conexão com alguma tabela do banco de dados. O uso doobjeto TIBTable apresenta desvantagens em relação ao uso do objetoTIBQuery, visto que este componente envia uma quantidade de instruçãomuito maior ao servidor.

Prof. Leo João Gava, Esp.

Componentes - TIBStoredProc

Permite executar uma procedure armazenada no servidor.

Prof. Leo João Gava, Esp.

Componentes - TIBUpdateSQL Permite configurar o objeto TIBQuery ReadOnly para trabalhar com LiveResult Sets. Com este objeto, é possível definir instruções SQL para cadamétodo Append, Edit ou Delete. O objeto UpdateSQL garante maiorperformance para editar uma tabela, pois a query trabalha em modoReadOnly.

Prof. Leo João Gava, Esp.

Componentes - TIBSQL

Componente para executar instruções SQL. Sua diferenca para com oobjeto TQuery, é que este apresenta a maior performance de execução, ealoca o mínimo de recursos possíveis. Em contrapartida, este objeto nãooferece interface para conexão com objetos DataControl – ele apenasexecuta as instruções. É recomendável o seu uso em operações que exijamuma rápida performance, como por exemplo, rotinas de backup. Estecomponente também pode ser utilizado para criação de aplicacoes DSQL(Dynamic SQL), ou seja, aplicações em que o próprio usuário cria asintruções SQL.

Prof. Leo João Gava, Esp.

Componentes - TIBDatabaseInfo^ Retorna varias informações a respeito do banco de dados especificado.Basta inserir um componente TIBDatabaseInfo, configurar suapropriedade Database para o objeto TIBDatabase correspondente, ecapturar os valores de suas propriedades.

Prof. Leo João Gava, Esp.

Prática

Criar Aplicação MDI para ser usada nas próximasaulas, com um formulário Principal, um DataModule, euma Unit de Funções

Prof. Leo João Gava, Esp.

Data Module

Prof. Leo João Gava, Esp.

Conectar

Prof. Leo João Gava, Esp.

IBQuery