DevMedia Cursos
Curso online

Automação Comercial em Delphi com OOP, BPLS e FIREBIRD(Avançado)
Essa é uma excelente oportunidade de unir recursos avançados como utilização da orientação objetos, interfaces na prática, herança visual, stored procedures, triggers, comunicação com impressora fiscal, configuração de emuladores e criação de relatórios. Durante as aulas vocês poderão observar que o conteúdo apresentado é realmente de alto nível. Todos os capítulos que serão apresentados contêm excelentes recursos que irão possibilitá-lo a criar aplicações mais padronizadas, moduladas, seguras e mais de se realizar manutenção das versões disponibilizadas a clientes. Tecnologias utilizadas: Bematech, Delphi 6, BPLS, Firebird, Herança Visual e OOP.
[VER MAIS DETALHES]
Objetivo do curso
- 1
Apresentando o objetivo do curso e iniciando a definição de tabelas do projeto
Marcar como lido | DownloadNesta vídeo-aula, o autor além de apresentar o objetivo do curso, já iniciará a definição de tabelas do projeto.
Criando as tabelas da aplicação
- 2
Criando as tabelas de Grupos, Produtos, Documentos, Itens, Parcelas e Controle de Acessos
Marcar como lido | DownloadVeremos também como preparar comandos em forma de strings para serem processados pelo gerenciador de banco de dados.
Stored Procedures
- 3
Continuando com a criação das Stored Procedures da aplicação
Marcar como lido | DownloadVeremos também nesta vídeo-aula, a utilização de exceptions para realizar o bloqueio de determinadas ações aos usuários.
Implementando Triggers
- 4
Implementando triggers para controle do saldo dos produtos
Marcar como lido | DownloadCriaremos gatilhos para a tabela de documentos nos casos de inclusão, alteração, exclusão e cancelamento de documentos.
Menu da aplicação
- 5
Criando o menu da aplicação de automação
Marcar como lido | DownloadTambém iniciaremos com a orientação ao criarmos além do nosso repositório, as classes bases para herança de formulários.
Padronizando as cores dos objetos
- 6
Padronizando as cores dos objetos do sistema criando uma classe Base para essa finalidade
Marcar como lido | DownloadCriaremos nosso primeiro FORM configuração cores do sistema responsável por salvar os parâmetros de cor da nossa aplicação.
Nossa interface IProvider
- 7
Definindo os métodos da nossa interface IProvider (Insert, Update, Delete, getConn e setConn)
Marcar como lido | DownloadVeremos também como usar classes básicas para definição das nossas classes de tratamento de erros.
Classes de acesso a dados
- 8
Criando duas novas classes (TField e TTableBase) para nos auxiliar no acesso a dados
Marcar como lido | DownloadVeja também store procedures definidas em nosso banco de dados usando interfaces e classes implementadas até o momento.
Regras de negócio
- 9
Continuando a implementar classes criando regras de negócio
Marcar como lido | DownloadNesta vídeo-aula, criaremos duas novas classes usando os Providers que foram até aqui implementados.
Interface gráfica das janelas de cadastro
- 10
Interface gráfica para nossas janelas de cadastro
Marcar como lido | DownloadTambém criaremos, formulário para interface visual que implementará todos nossos métodos abstratos.
Manutenção de grupos
- 11
Criando módulo de manutenção de grupos
Marcar como lido | DownloadConseguiremos também, testar esse formulário via Debug, familiarizando-nos com os recursos de OO que utilizamos até o momento.
Métodos para a interface ITabela
- 12
Criando novos métodos para a nossa interface ITabela
Marcar como lido | DownloadNesta vídeo-aula, iremos também criar uma nova classe para o nosso formulário padrão de consultas chamada TFormSearch.
Implementando a consulta de grupos
- 13
Implementando a consulta de grupos por meio de override no método ShowModal na classe TGrupos
Marcar como lido | DownloadTambém definiremos para as chamadas dessa consulta uma estratégia padrão de configuração dos campos.
Classe Grupos
- 14
Realizando ajustes na classe de grupos
Marcar como lido | DownloadNesse vídeo aproveitaremos métodos implementados na classe grupos que será usado como um modelo para nosso cadastro produtos.
Provider e Interface
- 15
Criando novos métodos para o nosso Provider e Interfaces
Marcar como lido | DownloadNesta vídeo aula, iremos também fazer a integração de uma stored procedure com a nossa camada de persistência.
Cadastro de Produtos
- 16
Criando nosso cadastro de produtos usando as persistências de grupos e produto
Marcar como lido | DownloadVeremos também como fazer consulta de grupos a partir do nosso cadastro de produtos, usando recursos definidos até o o momento.
Cadastro do tipo Mestre-Detalhe
- 17
Criando cadastro do tipo Mestre-Detalhe
Marcar como lido | DownloadCriaremos um módulo de compras começando pela implementação dos Providers e em seguida pela criação da interface visual.
Rotina de cancelamento
- 18
Criando rotina de cancelamento de documentos-Parte 1
Marcar como lido | DownloadPara o método cancelamento iremos utilizar o nosso Provider já implementado no vídeo anterior apenas com a uma nova regra.
- 19
Criando rotina de cancelamento de documentos-Parte 2
Marcar como lido | DownloadVeremos como transferir dados de maneira segura e com isso iremos finalizar a implantação desse módulo.
Controle de acessos e segurança do sistema
- 20
Criando classe de usuários, controle de acessos e segurança do sistema
Marcar como lido | DownloadNa aula de hoje iremos criar a nossa classe de usuário e também criar uma VIEW para o acesso a dados nessa tabela.
Driver da Bematech
- 21
Download, instalação e explanação sobre o driver da Bematech
Marcar como lido | DownloadNa vídeo aula de hoje, iremos abrir um cupom fiscal, vender um item, cancelá-lo e finalizar o pagmento.
Layout da tela de vendas
- 22
Iniciando a criação do layout da tela de vendas de automação
Marcar como lido | DownloadNesta vídeo aula, iremos deixar o formulário bem próximo aos formulários encontrados nas lojas que usam software do tipo ECF.
- 23
Finalizando layout da tela de vendas de automação
Marcar como lido | DownloadVeja também como realizar o controle entre o emulador ou impressora fiscal em conjunto com as rotinas do nosso banco de dados.
Teclas de atalho
- 24
Criando as teclas de atalho para a nossa tela de vendas
Marcar como lido | DownloadNesta vídeo aula, criaremos as teclas de atalho para a nossa tela de vendas mapeando o evento OnKeyDown.
Cancelamento item do cupom fiscal
- 25
Implementando o cancelamento do item do cupom fiscal
Marcar como lido | DownloadNesta vídeo aula, iremos também implementar as rotinas de leituraX e reduçãoZ do cupom fiscal.
Testando implementações
- 26
Testando as implementações feitas na aplicação
Marcar como lido | DownloadVeremos também um passo a passo de como funciona a integração entre a nossa tela de vendas e o emulador.
Parcelamentamento
- 27
Como trabalhar com as parcelas do contas à pagar e do contas à receber
Marcar como lido | DownloadNesta vídeo aula, veremos também como tratar campos do tipo data sendo tratados em nossa regra de negócio.
Relatórios
- 28
Iniciando a criação de relatórios
Marcar como lido | DownloadNa aula de hoje daremos início a criação de relatórios da nossa aplicação.
- 29
Criando relatório de produtos com informação dos saldos
Marcar como lido | DownloadNesta vídeo-aula, faremos também ajustes em nossa classe de relatórios para o controle de acesso por usuário.
- 30
Criando um relatório para relação de itens comprados por fornecedor
Marcar como lido | DownloadVeremos que os relatórios de parcelas à pagar podem ser feitos como um único relatório mudando somente a origem dos dados.
- 31
Como passar um TimeStamp como parâmetro para o nosso relatório de compras por fornecedor
Marcar como lido | DownloadCom base neste relatório veremos também como criar o relatório de vendas por item.
- 32
Criando nosso relatório financeiro da aplicação
Marcar como lido | DownloadVeja no mesmo relatório a movimentação do contas à receber e do contas à pagar.
BLP
- 33
Migrando a aplicação para BPL(Final)
Marcar como lido | DownloadVeremos como reduzir o tamanho do nosso projeto, modulá-lo e quais os principais motivos para migrar sua aplicação para BPL.
Vídeo recomendável - Usando BPLS - Parte 1
Marcar como lido | DownloadVeja como trabalhar com bpls reduz bruscamente o tamanho da sua aplicação e também simplifica o as manutenções realizadas em seu código fonte. Esse é o primerio vídeo da série dos 8 que serão publicados. Esse assunto foi apresentado por mim no Borcon 2007. Não fique por fora. Veja que trabalhar com bpls é a melhor solução adotada para qualquer modelo de aplicação quer seja .net, mobile ou win32.
Vídeo recomendável - Usando BPLS - Parte 2
Marcar como lido | DownloadVeja como trabalhar com bpls reduz bruscamente o tamanho da sua aplicação e também simplifica o as manutenções realizadas em seu código fonte. Esse é o primerio vídeo da série dos 8 que serão publicados. Esse assunto foi apresentado por mim no Borcon 2007. Não fique por fora. Veja que trabalhar com bpls é a melhor solução adotada para qualquer modelo de aplicação quer seja .net, mobile ou win32. Tecnologias utilizadas: Borland Delphi 2007 for Win32
Vídeo recomendável - Usando BPLS - Parte 3
Marcar como lido | DownloadVeja que trabalhar com bpls é a melhor solução adotada para qualquer modelo de aplicação quer seja .net, mobile ou win32. Nessa video aula você entenderá como configurar um projeto para trabalhar com BPLS e também entenderá os dois mecanismos de carga (implicita e explicita).
Vídeo recomendável - Usando BPLS - Parte 4
Marcar como lido | DownloadNessa video aula você verificará como fazer para localizar as bpls carregas e também entederá mais sobre os mecanismos de carga como passagens de parâmetro.
Vídeo recomendável - Usando BPLS - Parte 5
Marcar como lido | DownloadNessa video aula você aprenderá como trabalhar com herança visual de formulários usando bpls. Vamos criar um formBase que será usado por todos os outros forms de nossa aplicação
Vídeo recomendável - Usando BPLS - Parte 6
Marcar como lido | DownloadNessa video aula você aprenderá como trabalhar com herança visual de formulários usando bpls. Vamos definir todos os métodos necessários na nossa classe base para serem implementados pelas classes filhas.
Vídeo recomendável - Usando BPLS - Parte 7
Marcar como lido | DownloadNessa video aula você irá criar uma consulta padrão que será usada por todas as outras janelas da sua aplicação. Veja como padronizar suas consultas e reduzir sua manutenção bem como facilitar o entendimento do seu sistema por padronizar suas funções
Vídeo recomendável - Usando BPLS - Parte 8
Marcar como lido | DownloadNessa video aula você verificará como criar um formulário de cadastro apartir do seu formulário base e como utilizar a consulta padrão criada na aula anterior.


27
1