DevMedia

DevMedia Cursos

Curso online

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.

  [VER MAIS DETALHES]


Avaliação
554
Teste grátis Assinar Gerar certificado
  • 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