DevMedia Cursos
Curso online

Controle Financeiro para PalmOS
Uma das tarefas mais importante para se manter organizado no dia-a-dia é o controle financeiro. Pensando nisso neste curso de PalmOS será desenvolvido essa aplicação para nos auxiliar no controle de nossas finanças. A idéia é lançarmos em nosso PDA, toda e qualquer despesa, incluindo cheques pré-datados, contas a receber e a pagar. Desenvolveremos também relatórios para serem visualizados em tela, ou seja, no próprio PDA, com eles saberemos antecipadamente o que temos à pagar e à receber em determinada data. Aproveitando a oportunidade de desenvolvermos uma nova aplicação, iremos utilizar a última versão do PocketStudio, a versão 3.0, que vem com novos recursos, vizando melhorar ainda mais a produtividade da ferramenta. Destaca-se o suporte a Strings como uma das principais melhorias feitas nessa versão.
[VER MAIS DETALHES]
Menu da aplicação
- 1
Menu da aplicação
Marcar como lido | DownloadVeja nesta vídeo-aula, a introdução feita pelo autor, bem como a confecção do menu da nova aplicação a ser desenvolvida.
Tela de Cadastro
- 2
Criando tabelas e codificação da tela de cadastro contas bancárias
Marcar como lido | DownloadNesta vídeo-aula, veremos início da criação das tabelas e a codificação da tela de cadastro de contas bancárias.
- 3
Iniciando o layout da tela cadastro de contas bancárias
Marcar como lido | DownloadVeremos também o componente não visual Bitmap, que são componentes colocados diretamente no código fonte do PocketStudio.
- 4
Configuração e codificação da tela cadastro de contas bancárias - Parte 2
Marcar como lido | DownloadCodificaremos também os botões de navegação fazendo uso da Unit PSDataBase, que é responsável pela manipulação do banco de dados
- 5
Criando função para gravar os dados na tabela de ContasDB
Marcar como lido | DownloadCom a criação do método GravarDados, e a codificação do mesmo faremos alguns testes conferindo se a gravação está correta.
- 6
Implementando consistências
Marcar como lido | DownloadIniciaremos também, o desenvolvimento da próxima tela, começando pela tabela, seguindo a ordem dos botões criados na tela.
Criação de formulários
- 7
Criação de formulários
Marcar como lido | DownloadNesta vídeo-aula veremos como funciona os modos de criação de formulários e quais as vantagens e desvantagens de cada um.
Tela de cadastro de cheques
- 8
Criando a tela cadastro de cheques
Marcar como lido | DownloadNesta vídeo-aula, criaremos a tela de cadastro de cheques e implementaremos as primeiras funcionalidades da mesma.
- 9
Codificando a tela de cadastro de cheques
Marcar como lido | DownloadNesta vídeo-aula, serão configurados os principais botões da aplicação com exceção do botão de salvar.
- 10
Finalizando tela de cadastro de cheques
Marcar como lido | DownloadO objetivo dessa vídeo é criarmos uma Unit para armazenarmos as funções que serão utlizadas no decorrer da nossa aplicação.
Iniciando o desenvolvimento do contas à pagar
- 11
Iniciando o desenvolvimento do contas à pagar
Marcar como lido | DownloadVeremos nesta vídeo-aula, o início do desenvolvimento do nosso contas à pagar.
- 12
Montando o Layout da tela de Contas à Pagar
Marcar como lido | DownloadAprenderemos também como utilizar um Field como se fosse um Grid, com possibilidade de escrevermos em várias linhas.
- 13
Codificando os principais botões de função de nossa tela de cadastro de Contas à Pagar
Marcar como lido | DownloadNesta vídeo-aula, codificaremos os principais botões de função de nossa tela de cadastro de Contas a Pagar,
- 14
Finalizando a tela de Contas à Pagar (Codificando o botão Gravar e o botão de Excluir)
Marcar como lido | DownloadNesta vídeo-aula, codificaremos botão de Gravar e o botão de Excluir, finalizando assim a tela do Contas à pagar.
Iniciando o desenvolvimento do contas à receber
- 15
Iniciando a criação da tela de Contas à Receber
Marcar como lido | DownloadCriaremos o layout do formulário e veremos as propriedades dos componentes no processo de criação do form.
- 16
Finalizando a criação da parte gráfica do nosso formulário de contas à receber
Marcar como lido | DownloadFinalizamos a criação da parte gráfica do nosso formulário de contas a receber, e também criaremos a tabela de contas à receber.
- 17
Iniciando a codificação da nossa tela de contas à receber
Marcar como lido | DownloadNesta vídeo-aula, iniciaremos a codificação das opções que temos na tela do contas à receber.
- 18
Criando a codificação dos botões: Novo Registro, Excluir e Salvar
Marcar como lido | DownloadCriaremos nesta vídeo, a codificação dos botões:Novo, Excluir e Salvar; Utilizando uma procedure com essa finalidade.
- 19
Iniciando a codificação do botão: Salvar
Marcar como lido | DownloadNesta vídeo-aula, iniciaremos a criação do método salvar para inserirmos os registros na tabela de Contas à Receber.
- 20
Iniciando a finalização da tela de contas à receber
Marcar como lido | DownloadNesta vídeo aula, criaremos função para preencher a data no botão seletor, utilizando API do sistema operacional.
- 21
Finalizando a tela de contas à receber codificando o botão "Salvar"
Marcar como lido | DownloadNesta vídeo, finalizaremos a codificação do botão de salvar de nossa aplicação financeira para PalmOs.
Testes na aplicação
- 22
Testando a tela de cadastro de Contas Bancárias
Marcar como lido | DownloadNesta vídeo, implementaremos também consistências para garantir que o software não cause um reset no Palm.
- 23
Navegabilidade entre os registros na base de dados da aplicação
Marcar como lido | DownloadNesta vídeo aula, resolveremos o problema de navegabilidade entre os registros na base dados da aplicação.
- 24
Testando as funcionalidades da tela de cadastro de cheques
Marcar como lido | DownloadNesta vídeo, criaremos consistências e faremos testes quanto a funcionalidades da tela cadastro de cheques.
Data no formulário cadastro de cheques
- 25
Criando método para apresentar a data no formulário cadastro de cheques
Marcar como lido | DownloadNesta vídeo aula, criaremos também método para localizar um cheque cadastrado pelo seu número.
Consistências na tela de contas à pagar
- 26
Realizando consistências na tela de contas à pagar
Marcar como lido | DownloadNesta vídeo, criaremos também um método para apresentar o registro corrente da base de dados de Contas à Pagar.
Criando método "Localizar"
- 27
Criando método "Localizar" na tela de cadastro de Contas à Pagar
Marcar como lido | DownloadMantendo a qualidade de nosso cófigo fonte veremos métodos genéricos para o melhor reaproveitamente do código fonte.
Revisando código fonte do método Salvar
- 28
Revisando código fonte do método Salvar e do método Mostrar Registro
Marcar como lido | DownloadRevisaremos o código fonte do método Salvar e do método Mostrar Registro no cadastro de Contas à Pagar.
Fonte da tela de Contas à Receber
- 29
Iniciando revisão do fonte da tela de Contas à Receber
Marcar como lido | DownloadImplementaremos o método localizar, que definimos como padrão de busca para os nossos cadastros.
Método mostrar dados do contas à receber
- 30
Construindo método mostrar dados do contas à receber
Marcar como lido | DownloadNesta vídeo, acompanharemos a construção do método mostrar dados a ser usado no contas à receber.
Auto-incremento no contas à receber
- 31
Criando auto-incremento do código a ser cadastrado no contas à receber
Marcar como lido | DownloadNesta vídeo, finalizaremos também a construção do método mostrar dados iniciado na vídeo aula anterior.
Revisões na tela de contas à receber
- 32
Continuando a realizar revisões na tela de contas à receber
Marcar como lido | DownloadNesta vídeo aula, o autor continua realizando consistências na tela de contas à receber da aplicação.
Consultas da aplicação
- 33
Iniciando a criação das telas de consulta da aplicação
Marcar como lido | DownloadNesta vídeo aula, iniciaremos a criação das telas de consulta da nossa aplicação.
- 34
Criando padrões para teclas de consulta da aplicação
Marcar como lido | DownloadNesta vídeo, criaremos o padrão para as telas de consultas onde serão aplicados nossos filtros na aplicação.
- 35
Definindo consultas disponíveis da aplicação
Marcar como lido | DownloadNesta vídeo aula, codificaremos a tela das consultas disponíveis ao usuário de nossa aplicação.
Contas Bancárias
- 36
Preenchendo lista de contas bancárias
Marcar como lido | DownloadNesta vídeo, criaremos os métodos para preenchermos a lista de contas bancárias da aplicação.
Finalização


2
1