DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Artigo Clube Delphi 93 - Desenvolvendo uma Aplicação Completa com PocketStudio

Artigo da Revista Clube Delphi Edição 93.

Esse artigo faz parte da revista Clube Delphi Edição 93. Clique aqui para ler todos os artigos desta edição

Mobile

Desenvolvendo uma Aplicação Completa com PocketStudio

Aprenda a criar aplicações para o sistema operacional PalmOS – Parte 2

 

Conceitos e Manipulação de Banco de Dados no PalmOS

Continuando o artigo da edição anterior, iremos criar uma tela de consulta de clientes, e iniciar a manipulação de um banco de dados no Palm. Para iniciarmos, precisamos entender como funciona um banco de dados no PalmOS.

Banco de dados no PalmOS são estruturas completamente diferentes do que estamos acostumados a trabalhar na plataforma Windows. Internamente, os bancos de dados no Palm nada mais são que estruturas muito simples de registros, organizados seqüêncialmente sem conceito de campos, portanto não existe ordenação, chaves primárias, índices etc. Para facilitar nosso trabalho, o PocketStudio conta com a Unit PsDatabase, que faz parte da PSLibrary, com a qual é possível utilizar uma estrutura de campos nos registros.

Para criarmos um banco de dados no Palm devemos seguir os seguintes passos:

·         Criar uma Unit para o Banco de Dados: todo banco tem uma estrutura própria de registros, além de configuração de Name, CreatorID e DatabaseType, devemos criar uma Unit para cada banco de dados;

·         Abrir e Fechar o Banco de Dados: o local ideal para abrirmos e fecharmos os bancos de dados utilizados em nossa aplicação é na Unit principal de nosso projeto. Nas seções StartApplication e StopApplication;

·         Criar funções de gravação, recuperação e validação dos dados: na Unit criada para o BD devemos criar uma função para cada procedimento anterior.

Todo banco de dados no Palm deve ter: um Name, um CreatorID e um DatabaseType. O nome do banco de dados será utilizado para abrirmos e fecharmos o BD na aplicação. O CreatorID é um identificador de quatro dígitos que representa os campos da aplicação e o DatabaseType é um identificador único do conjunto de dados dentro dos diversos bancos que uma aplicação pode ter. Também tem quatro dígitos. Devemos criar identificadores diferentes para cada banco de dados dentro de nossa aplicação.

O primeiro passo é adicionarmos uma nova Unit para montarmos a tabela de Clientes. Para isso vamos em File|New>Unit. Uma nova Unit é adicionada ao nosso projeto como mostra a Figura 1.

 

"

A exibição deste artigo foi interrompida.

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Ricardo C. Boaro
Ricardo Boaro (rboaro@gmail.com). Trabalha com desenvolvimento de sistema com Delphi há mais de 15 Analista de Sistema na Comercial João Afonso Ltda - SP. Embarcadero Certified: Instructor, Delphi 7 e Delphi 2007, Developer Certified
O que você achou deste post?

    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03