Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

28/09/13 Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android) - RAD Studio
docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3a_Using_FireDAC_in_Mobile_Applications_%28iOS_and_Android%29 1/6
Show: Delphi C + +
Mostrar Preferências
Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android)
De RAD Studio
Vá até tutoriais móveis: Delphi Mobile Application Development (iOS e Android)
Conteúdo
1 Usando FireDAC para se conectar ao banco
2 Criar e configurar a interface do usuário
3 Usando o Assistente LiveBindings
3.1 Adicione os componentes LiveBinding
3.2 Adicionar o componente ListView
4 Usando o Assistente LiveBindings
5 Preparando seu aplicativo de tempo de execução
6 Configurando a implantação de banco de dados para celular
6.1 Adicionar e configurar seu arquivo de banco de dados no Deployment Manager
7 de modificar seu código para se conectar a um arquivo de banco de dados local em celular
7.1 Especificando a localização do banco de dados SQLite no Dispositivo móvel
8 executando o aplicativo no simulador ou no dispositivo móvel
9 Veja também
Este tutorial descreve os passos básicos para usar o SQLite como um local de armazenamento de dados em seu dispositivo móvel através do quadro FireDAC.
iOS Andróide
 
Usando FireDAC para se conectar ao banco
28/09/13 Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android) - RAD Studio
docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3a_Using_FireDAC_in_Mobile_Applications_%28iOS_and_Android%29 2/6
FireDAC é um conjunto exclusivo de Universal Data Access Components para o desenvolvimento de aplicações de banco de dados multi-plataforma para Delphi e C + +
Builder. Com sua poderosa arquitetura comum, FireDAC permite o acesso direto de alta velocidade nativa do Delphi para InterBase, SQLite, MySQL, SQL Server, Oracle,
PostgreSQL, IBM DB2, SQL Anywhere, Access, Firebird, Informix, e muito mais.
O driver nativo FireDAC suporta banco de dados SQLite versão 3.0 e posterior. Para uma discussão detalhada sobre o uso SQLite em FireDAC para uma aplicação Delphi, leia
a seção " Usando SQLite com FireDAC artigo ".
Para usar o SQLite em sua aplicação, o sqlite3.dll arquivo deve estar presente em seu sistema de desenvolvimento. Se esse arquivo não estiver presente, sqlite3.dll de download
de http://www.sqlite.org/download.html ao seu caminho de sistema (como C: \ Windows \ SysWOW64 para Windows de 64 bits).
Criar e configurar a interface do usuário
Criar um novo projeto. Escolha um aplicativo FireMonkey móvel .
1. Largar um TFDConnection componente no formulário.
2. Botão direito do mouse o TFDConnection componente e escolha Editor de Conexão .
3. No Editor de Conexão FireDAC, defina os seguintes parâmetros da TFDConnection :
1. Defina o ID Motorista propriedade para SQLite .
2. Defina o banco de dados de parâmetro para:
C: \ Users \ Public \ Documents \ RAD Studio \ <nn> \ Samples \ Data \ Employees.s3db (localização do banco de dados)
e clique em Abrir na caixa de diálogo Abrir Arquivo.
(Para exibir Employees.s3db na caixa de diálogo Abrir, defina as Todos os arquivos (* *). opção).
 
3. Clique no teste botão para testar a conexão.
4. Clique em OK para fechar o Editor de conexão.
4. No Object Inspector , defina as seguintes propriedades de TFDConnection :
1. Defina o LoginPrompt propriedade para falso , de modo que o usuário não é solicitado um login.
2. Defina o Connected propriedade a verdadeira .
Usando o Assistente de LiveBindings
Use o Assistente de LiveBindings para adicionar os componentes LiveBindings ( TBindSourceDB , TBindingsList ), TFDQuery eo TListView componentes.
Adicione os componentes LiveBinding
1. Selecione Exibir> LiveBindings Designer e Designer LiveBindings abre.
2. Selecione LiveBindings Assistente .
28/09/13 Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android) - RAD Studio
docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3a_Using_FireDAC_in_Mobile_Applications_%28iOS_and_Android%29 3/6
3. Selecione Criar uma fonte de dados tarefa obrigatória.
4. Clique no seguinte botão.
5. Selecione FireDAC nome da classe.
6. Clique no seguinte botão.
7. Altere o tipo de comando para consulta .
8. Defina o texto de comando propriedade para selecionar Nome, Departamento de Antiguidade da ordem do empregado pelo departamento .
9. Clique no Test Command botão.
10. Clique no seguinte botão.
11. Clique no Finish botão.
Neste ponto, TBindSourceDB e TFDQuery componentes foram adicionados ao seu formulário.
Adicionar o componente ListView
1. Reabra o Assistente LiveBindings .
2. Selecione Vincular um controle com um campo de tarefa obrigatória.
3. Clique no seguinte botão.
4. Selecione TListView .
5. Clique no seguinte botão.
6. Selecione BindSourceDB1 .
7. Clique no seguinte botão.
8. Selecione Nome do campo Nome.
28/09/13 Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android) - RAD Studio
docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3a_Using_FireDAC_in_Mobile_Applications_%28iOS_and_Android%29 4/6
LiveBindings Designer
9. Clique no seguinte botão.
10. Clique no Finish para fechar o assistente.
Usando o Assistente de LiveBindings
Use o LiveBindings Designer para adicionar novas conexões entre o TBindSourceDB e TListView
componentes.
1. Selecione o ItemHeader.Text membro de TListView .
2. Ligar para o Departamento de membro da BindSourceDB1 componente arrastando (a linha de
conexão aparece).
3. Selecione o Item.Text membro de TListView .
4. Ligar para o Nome membro da BindSourceDB1 componente arrastando (a linha de conexão aparece).
5. No Object Inspector, defina as seguintes propriedades de TListView :
1. Defina o ItemAppearance para ImageListItemRightButton .
No LiveBindings Designer , o TListView deve ter um novo membro, Item.ButtonText .
2. Defina a Align propriedade para alClient .
6. No LiveBindings Designer , selecione o Item.ButtonText membro de TListView .
7. Vincular ao Antiguidade membro da BindSourceDB1 componente arrastando (a linha de conexão
aparece).
Preparando seu aplicativo de tempo de execução
FireDAC tem uma arquitetura de múltiplas camadas de baixo acoplamento, onde camadas de prestação de serviços. Uma API de serviço é definida como uma interface COM
que outras camadas podem requerer o uso de fábrica da interface.
Para funcionar corretamente FireDAC, você terá que ligar a implementação das IFDGUIxWaitCursor e IFDPhysDriver interfaces para a sua aplicação.
Para isso, solte o TFDGUIxWaitCursor e TFDPhysSQLiteDriverLink componentes no formulário.
Configurando a implantação de banco de dados para celular
Até este ponto, você usou SQLite em seu desktop. Isso significa que o banco de dados real é localizado em sua unidade de disco rígido local (por exemplo, C: \ Users \ Public \
Documents \ RAD Studio \ 12.0 \ Samples \ Data \ Employees.s3db). No dispositivo móvel, as aplicações são em caixa de areia, e normalmente você só pode ler e gravar dados
que estão localizados no Documents pasta (por dispositivo iOS) e interna de armazenamento (para o dispositivo Android) em sua pasta de aplicativos.
Para se conectar a um banco de dados local no celular, você precisa executar as seguintes ações:
Implantar o banco de dados para o dispositivo móvel.
Alterar a configuração (para ligar para o arquivo de banco de dados) para um arquivo local, sob a documentos pasta (por dispositivo iOS) ou interna de armazenamento
(para o dispositivo Android).
Adicionar e configurar seu arquivo de banco de dados no Deployment Manager
Antes que você possa executar o aplicativo no celular, você precisa configurar a implantação para o arquivo de banco de dados (Employees.s3db).
1. Abra o Gerenciador de implantação , selecionando Project>Deployment .
2. Selecione Adicionar arquivos e selecione o arquivo de banco de dados (por exemplo, C: \ Users \ Public \ Documents \ RAD Studio \ 12.0 \ Samples \ Data \
Employees.s3db).
Modifying Your Code to Connect to a Local Database File on Mobile
Sugira uma tradução melhor
28/09/13 Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android) - RAD Studio
docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3a_Using_FireDAC_in_Mobile_Applications_%28iOS_and_Android%29 5/6
3. Select Employees.s3db e alterar Caminho remoto para StartUp \ Documents \ (para a plataforma iOS) ou ativos \ (para plataforma Android).
RemotePath na plataforma dispositivo iOS
RemotePath na plataforma Android
4. Selecione o Plataformas de coluna (duplo-clique nas reticências [...] na linha Employees.s3db):
1. Certifique-se de que iOS Simulator e dispositivo iOS ou Android estão presentes para Employees.s3db.
2. Remover Win32 da lista se ela estiver presente (você não tem que copiar os arquivos de banco de dados para a plataforma Win32).
5. Selecione All-Configurações - dispositivo iOS plataforma ou All-Configurações - Android plataforma e certifique-se Employees.s3db está previsto para ser
implantado em Startup \ Documents \ ou ativos \ .
Como você acabou de configurar, quando você executar o aplicativo no dispositivo móvel, o arquivo de banco de dados (Employees.s3db) está previsto para ser implantado no
Documents pasta (para a plataforma iOS) ou interna de armazenamento (para plataforma Android) na área de sandbox seu aplicativo móvel.
As características básicas deste aplicativo agora são implementadas. O arquivo de banco de dados utilizado neste aplicativo foi criado no Windows eo arquivo não está disponível
no seu dispositivo móvel, a menos que você copiá-lo para o dispositivo móvel ou criá-lo on the fly.
Especificando a localização do banco de dados SQLite no Dispositivo móvel
1. No Designer de formulário, selecione o FDConnection1 componente.
2. No Object Inspector , dê um duplo clique no BeforeConnect evento.
3. Adicione o seguinte código para o manipulador de eventos:
procedure TForm1.FDConnection1BeforeConnect(Sender: TObject);
begin
 FDConnection1.Params.Values['Database'] := '$(DOC)/Employees.s3db';
end;
Note, $ (DOC) é a variável de caminho .
Executar o aplicativo no simulador ou no dispositivo móvel
Agora, o seu aplicativo está pronto para ser executado (selecione Executar> Executar ).
iOS Andróide
 
Consulte também
Modificar seu código para se conectar a um arquivo de banco de dados local em celular
28/09/13 Tutorial móvel: Usando FireDAC em aplicações móveis (iOS e Android) - RAD Studio
docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial%3a_Using_FireDAC_in_Mobile_Applications_%28iOS_and_Android%29 6/6
Ligue para SQLite (FireDAC)
Preparando um aplicativo FireDAC para Run Time
LiveBindings em RAD Studio
Tutorial móvel: Utilizando InterBase Togo (iOS e Android)
Tutorial móvel: Conectando a um banco de dados empresarial a partir de um cliente móvel (iOS e Android)
Tutorial: Usando FireDAC em um aplicativo FireMonkey HD
Retirado de
Categorias :FMX FireDAC Delphi IOS Andróide XE4
Esta página foi modificada pela última vez em 5 de setembro de 2013, às 07:34.
Ajuda Feedback

Mais conteúdos dessa disciplina