Curso

PDV com impressora Daruma(Não fiscal) com Delphi e Firebird

Este curso tem o objetivo de mostrar a criação de um PDV utilizando a ferramenta Delphi XE 2 e banco de dados Firebird. O foco do treinamento é estar mostrando a integração da impressora não fiscal Daruma e a integração do teclado Gertec. As técnicas aplicadas no mesmo, se encaixam perfeitamente em uma nova área do mercado, "Automação Comercial". Além disso, também será visto a interação com leitores de códigos de barras USB.

Avaliação

Clique para avaliar o curso!
PDV com impressora Daruma(Não fiscal) com Delphi e Firebird
5 5 4
Iniciar curso Assinar curso Certificado
Aulas: 25 vídeos Carga Horária: 25 horas
Check Certificado Certificado Marcar como favorito (33)

Para obter a contagem de carga horária do curso levamos em consideração que cada aula possui, em média, a duração técnica de uma hora - que contém o tempo de acompanhamento, codificação, assimilação do aluno além do próprio tempo total do vídeo.

Conteúdo programático

Introdução e Banco de Dados
1

Introdução

Nessa videoaula será iniciado o curso de desenvolvimento de uma aplicativo para controle de caixa. A ideia é construir uma aplicação completa para realizar vendas.

Assistir aula
2

Criando Banco de Dados

Nessa videoaula será dado sequencia ao desenvolvimento de uma aplicação com PDV, para isto será visto a criação do banco de dados. A aplicação será bem simples, ira utilizar as características mínimas de um PDV.

Assistir aula
DLL
3

DLL Daruma e Teclado Gertec

Nessa videoaula será finalizado a parte de implementação do banco de dados e mostrado como funciona as DLL da impressão não fiscal Daruma e o Teclado Gertec.

Assistir aula
Interface
4

Criando Interface PDV

Nessa videoaula será iniciado a criação da tela do PDV. Primeiramente será adicionado alguns panel ao projeto, e assim será marcado a área para cada componente do PDV.

Assistir aula
5

Tela de Pesquisa

Nessa videoaula será mostrada a criação da tela de pesquisa de produtos pela descrição. A ideia é que quando for pressionada a tecla F6 o formulário com os produtos seja exibido, e ao pressionar a mesma novamente esta, passe a ser fechado.

Assistir aula
Acesso a Dados
6

Data Module

Nessa videoaula será mostrada a criação do data módulo para adicionar os componentes de acesso a dados. Uma das práticas de desenvolvimento no Delphi é justamente essa, não sendo interessante colocar acesso a dados diretamente no formulário.

Assistir aula
7

Consultando Produtos

Nessa videoaula será mostrado como ligar um componente SqlQuery a um ClientDataSet. Será visto para isto, o uso do DataSetProvider. Além disso, será criado um procedimento para ativar os datasets e também fecha-los conforme a necessidade.

Assistir aula
8

Data Set em Memória

Nessa videoaula será mostrado como criar um Data Set que trabalhe em memória. Primeiramente serão criados no mesmo os campos para o número do item, id, descrição, preço, quantidade e total.

Assistir aula
9

DBX Framework

Nessa videoaula será mostrado como inserir produtos dinamicamente no data set em memória. Primeiramente é utilizado o framework DBX para buscar informações do produto (a ser adicionado) no banco de dados. Desta forma, com o retorno das informações o mesmo é inserido no PDV.

Assistir aula
10

Utilizando o FindKey

Nessa videoaula será mostrado como descobrir se um produto já foi adicionado à lista de itens. O objetivo é fazer com que a cada vez que você insira um novo item, ele não cria mais uma lista. A ideia é que caso o produto já esteja adicionado no data set ele simplesmente atualize a quantidade do mesmo.

Assistir aula
11

Produto sem cadastro

Nessa videoaula será mostrado como adicionar itens não cadastrados no PDV. Nem sempre existe a garantia que todos os produtos estão cadastrados no sistema, assim, é em muitas aplicações, é utilizado o conceito de código 1000.

Assistir aula
PDV
12

Alterando Quantidade

Nessa videoaula será mostrado como alterar a quantidade. A ideia é que um produto antes de ser inserido no PDV, possa ter sua quantidade alterada.

Assistir aula
13

Tela Finalizar Venda

Nessa videoaula será mostrado como criar a tela de finalizar venda para o PDV. Primeiramente é mostrado como cancelar um item. Para isto é visto como capturar dinamicamente o valor de um campo especifico e através de confirmação excluir o tem selecionado.

Assistir aula
14

Finalizando Venda

Nessa videoaula será mostrado como implementar a codificação da tela para finalizar venda. A ideia é que ao pressionar uma tecla “X” a tela seja exibida mostrando as opções para a finalização da mesma.

Assistir aula
15

Gerando Desconto

Nessa vídeo-aula será mostrado primeiramente como exibir uma lista para a escolha do tipo de pagamento e gerar desconto.

Assistir aula
16

Overview Teclado LCD

Nesta vídeo aula será mostrado primeiramente como trabalhar com as opções de troco e desconto dentro do PDV. Em seguida é visto como funciona o teclado LCD.

Assistir aula
17

DLL Teclado LCD

Nesta vídeo aula será mostrado o manual completo para entender os principais comandos da DLL do teclado LCD que esta sendo utilizado neste treinamento.

Assistir aula
18

Mensagens Teclado LCD

Nesta vídeo aula será mostrado como enviar mensagens ao teclado LCD. A ideia é que cada vez que um item seja inserido no PDV

Assistir aula
19

Salvando Vendas

Nesta vídeo aula será mostrado como salvar a venda no banco de dados Firebird. A ideia é que as devidas informações sejam recuperadas e posteriormente salvas.

Assistir aula
20

Gravando Itens (Transação)

Nesta vídeo aula será mostrado como gravar os itens na tabela de vendas. A ideia é mostrar como percorrer os itens da tabela que contem os mesmos.

Assistir aula
21

Arquivos INI

Nesta vídeo aula será mostrado como exibir a mensagem real do erro ao salvar a venda no banco de dados. A ideia é mostrar na prática as configurações finais para que a venda possa ser efetuada com sucesso.

Assistir aula
22

Configurações PDV

Nesta vídeo aula será mostrado como salvar as informações do PDV em um arquivo INI.

Assistir aula
23

Daruma Framework

Nesta vídeo aula será mostrado como funciona o framework da Daruma.

Assistir aula
24

Tags Daruma Framework

Nesta vídeo aula será mostrado as principais tags do Daruma Framework. Primeiramente será mostrado tags para alinhar um texto à esquerda e direita.

Assistir aula
25

Status Gaveta - Daruma Framework

Nesta vídeo aula será mostrado como abrir a gaveta. Primeiramente são sanadas algumas questões da última vídeo aula e, em seguida, é visto mais sobre gavetas. Esta é a última aula deste curso.

Assistir aula

Sobre o autor

Rafael Silva - DevMedia Space Rafael Silva

Especialista há diversos anos em tecnologias de desenvolvimento como .net, PHP, Android, Delphi, MySQL, Java e front-end. Ministrou aulas e produziu diversos artigos, vídeos e cursos online sobre estas tecnologias.

Como adquirir este curso ?

Nosso objetivo é atender as suas necessidades de forma eficiente e econômica.

Com a assinatura DevMedia MVP você paga apenas R$ 69,90 por mês e tem acesso a todos os cursos - além de todos os canais de conteúdo!

Assine