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]


  • Introdução e Banco de Dados

    • 1

      Introdução

      Marcar como lido

      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.

    • 2

      Criando Banco de Dados

      Marcar como lido

      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.

  • Interface

    • 4

      Criando Interface PDV

      Marcar como lido

      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.

    • 5

      Tela de Pesquisa

      Marcar como lido

      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.

  • Acesso a Dados

    • 6

      Data Module

      Marcar como lido

      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.

    • 7

      Consultando Produtos

      Marcar como lido

      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.

    • 8

      Data Set em Memória

      Marcar como lido

      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.

    • 9

      DBX Framework

      Marcar como lido

      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.

    • 10

      Utilizando o FindKey

      Marcar como lido

      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.

    • 11

      Produto sem cadastro

      Marcar como lido

      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.

  • PDV

    • 12

      Alterando Quantidade

      Marcar como lido

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

    • 13

      Tela Finalizar Venda

      Marcar como lido

      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.

    • 14

      Finalizando Venda

      Marcar como lido

      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.

    • 16

      Overview Teclado LCD

      Marcar como lido

      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.

    • 17

      DLL Teclado LCD

      Marcar como lido

      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.

    • 19

      Salvando Vendas

      Marcar como lido

      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.

    • 21

      Arquivos INI

      Marcar como lido

      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.

    • 24

      Tags Daruma Framework

      Marcar como lido

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

    • 25

      Status Gaveta - Daruma Framework

      Marcar como lido

      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.<

Avaliação
553
Comprar curso Assistir curso Gerar certificado