Dbvenda Codigo-Fonte
Dbvenda Codigo-Fonte
Dbvenda Codigo-Fonte
Código-fonte
Manual de Orientação ao
Desenvolvedor Delphi.
Adriano Zanini
ANALISTA DE SISTEMAS
DBVenda - Código-fonte
Linguagem/DB:
www.altaica.com.br | [email protected]
2
DBVenda - Código-fonte
Sumário
Objetivo do manual ....................................................................................................................... 4
Delphi - Banco de dados - Outros requisitos................................................................................. 5
Configurações pré-definidas. ........................................................................................................ 6
Drive e diretório padrão ............................................................................................................ 6
Download do código-fonte ........................................................................................................... 7
Codigo-fonte do “DBVenda” e “DBVendaPDV” ........................................................................ 7
Senha de descompactação .................................................................................................... 7
Download dos componentes necessários ................................................................................. 7
Instalando componentes............................................................................................................... 8
Utilizando o “Migration Tool” ................................................................................................... 8
Grupo de Componentes .......................................................................................................... 11
Instaladores externos (componentes). ................................................................................... 13
Instalar QuickReport ........................................................................................................... 13
Instalar DevExpress ............................................................................................................. 16
Instalar ACBr ........................................................................................................................ 17
Lista de componentes instalados ............................................................................................ 21
Compilando DBVenda (Retaguarda) ....................................................................................... 22
Compilando DBVendaPDV (Frente de Caixa) .......................................................................... 24
Cobrança à parte ......................................................................................................................... 26
Sobre Delphi® - Community Edition ............................................................................................ 27
Autoria do código-fonte .............................................................................................................. 28
www.altaica.com.br | [email protected]
3
DBVenda - Código-fonte
Objetivo do manual
Prezado(a) Programador(a), objetivo deste manual não é ensinar usar o DBVenda e/ou
DBVendaPDV(NFC-e/SAT). Apenas ensinar como instalar os componentes necessários. E
configurar seu ambiente de trabalho.
Tudo foi realizado no “Windows 10 Pro 64 bits” (também poderia ser qualquer outro
Windows 64 bits). Instalei Delphi 10.3 Rio (Community Edition) 32 bits. Segui cada etapa deste
manual (que eu mesmo fiz) e tudo correu perfeitamente bem. Ou seja, eu garanto que funciona.
Fiz isso para que você Programador(a) tenha êxito com este manual.
www.altaica.com.br | [email protected]
4
DBVenda - Código-fonte
• Banco dados DEVE ser o Firebird 2.5. Utilize também para 32 bit.
Se quiser utilizar versão superior, utilize os scripts (para recriar uma base do zero):
“dbvenda_estrutura.sql” – DBVenda - Retaguarda.
“dbvendapdv_estrutura.sql” – DBVendaPDV – Frente de Caixa.
www.altaica.com.br | [email protected]
5
DBVenda - Código-fonte
Configurações pré-definidas.
Vamos padronizar, para facilitar o trabalho de configuração deste manual. E deverá conter o
seguinte endereço: “C:\projetos\componentes”
1. No seu Explorer (de arquivos), vá em C:\
▪ Crie uma pasta chamada: Projetos
▪ Crie uma subpasta dentro de “Projetos” chamada Componentes
www.altaica.com.br | [email protected]
6
DBVenda - Código-fonte
Download do código-fonte
Senha de descompactação
▪ Senha DBVenda/NF-e: Somente após confirmação de pagamento.
(se você já pagou foi enviada pra você no seu e-mail ou Whatsapp)
▪ “C:\projetos\Sistemas\DBVenda\Projeto”
▪ Ou “C:\projetos\Sistemas\FrenteCaixa\Projeto”.
▪ Faça o download (está no arquivo “Link_Componentes.txt”)
▪ Salve na pasta “C:\Projetos”
www.altaica.com.br | [email protected]
7
DBVenda - Código-fonte
Instalando componentes
Utilizando o “Migration Tool”
Poucos sabem disso, o Delphi tem uma ferramenta chamada “Migration Tool”. Que
Exporta/Importa configuração do Delphi. Resumindo, com o “Migration Tool” vamos mapear
no Delphi (“Library Path”) o endereço (pasta) de cada componente.
3. Clique na opção “Import settings from a migration file” e clique no botão ao lado [...].
Caminho: “C:\Projetos\componentes\LibraryPath.idesettings”
www.altaica.com.br | [email protected]
8
DBVenda - Código-fonte
5. Clique em “Next>>”
7. Selecione “Rad Studio 10.3”, em “select product version to import (…)”. E após clique
em “Finish”.
www.altaica.com.br | [email protected]
9
DBVenda - Código-fonte
Pronto. Com essas configurações realizadas a “Library Path” está configurada com as
pastas necessárias. Próximo passo instalar componentes.
www.altaica.com.br | [email protected]
10
DBVenda - Código-fonte
Grupo de Componentes
1. Com seu Delphi Rio (10.3) aberto, abra o grupo de projeto “ComponentesDBVenda.groupproj”,
fica em “C:\projetos\componentes”
2. Após abrir, clique com botão direito do mouse sobre o grupo de projetos, e selecione a opção
“Build All”.
Dica: “Build All” força a uma [re]compilação completa e assim evitamos erros futuros.
E aguarde a compilação completa, ao final aparecerá uma tela de conclusão. Não ocorrerá
qualquer erro.
www.altaica.com.br | [email protected]
11
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
12
DBVenda - Código-fonte
Instalar QuickReport
1. Vá em “C:\projetos\componentes\QR6DXE10_3_Rio_W64_installer”, execute
“QR6DXE10_3_Rio_W64_installer.exe”.
www.altaica.com.br | [email protected]
13
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
14
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
15
DBVenda - Código-fonte
Instalar DevExpress
1. Vá em “C:\projetos\componentes\DevExpress_VCL_18.2.1_for_Delphi_10.3_Rio”.
2. Execute (ATENÇÃO) o aplicativo “DxAutoInstaller2.1.11.exe” como “administrador”
(usando botão direito do mouse sobre o aplicativo).
www.altaica.com.br | [email protected]
16
DBVenda - Código-fonte
4. Aguarde a instalação
▪ Após terminar clique em “Close”.
▪ Feche a tela de instalação clicando em “Exit” (ou “X” da tela)
Instalar ACBr
Você terá que fazer download do ACBr utilizando o Tortoise SVN. Nesse manual não
ensinarei como fazer download dos componentes ACBr. Porém, caso não saiba como fazer, há
no Youtube um excelente vídeo (não é autoria minha) de um colega desenvolvedor que ensina
como fazer download.
Titulo: " Delphi - Instalar o pacote de componentes ACBR"
Link: " youtube.com/watch?v=InekwPJLo_E "
Após baixar o ACBr na pasta “C:\Projetos” na subpasta ACBr (como está na imagem abaixo):
1. Vá em “C:\projetos\componentes\ACBr”.
▪ Execute (ATENÇÃO) o aplicativo “ACBrInstall_Trunk2.exe” como “administrador” (usando
botão direito do mouse sobre o aplicativo).
▪ Após executar, clique em “Proximo”.
www.altaica.com.br | [email protected]
17
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
18
DBVenda - Código-fonte
4. Clique em “Proximo”.
5. Clique em “Instalar”.
▪ Aguarde a instalação.
www.altaica.com.br | [email protected]
19
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
20
DBVenda - Código-fonte
Seguindo cada procedimento para instalação dos componentes, você terá instalado até aqui e
com êxito, todos os componentes necessários. E assim compilará o código-fonte 100%. Sem
erros.
www.altaica.com.br | [email protected]
21
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
22
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
23
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
24
DBVenda - Código-fonte
www.altaica.com.br | [email protected]
25
DBVenda - Código-fonte
Cobrança à parte
www.altaica.com.br | [email protected]
26
DBVenda - Código-fonte
O link (sem aspas) para cadastro e download do Delphi CE é esse (link testado em 02/12/2019):
“ www.embarcadero.com/br/products/delphi/starter/free-download ”
www.altaica.com.br | [email protected]
27
DBVenda - Código-fonte
Autoria do código-fonte
pessoas a vender meu código-fonte. Você poderá modificar o que desejar, mudar aparência, dar
outro nome, etc. Porém, como já comentado, o código-fonte fica somente para você (ou sua
empresa).
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓ SISTEMA...............: DBVenda Retaguarda / Frente de Caixa ▓▓
▓▓ PORTE DE EMPRESA......: Para micro e pequena empresa ▓▓
▓▓ SEGMENTO..............: Comércio em geral que emita Vendas/NF-e/NFC-e/SAT ▓▓
▓▓ LINGUAGEM/DB..........: Delphi 10.3 Rio (32 bits) | Firebird 2.5 (32 bits) ▓▓
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▓▓ DATA..................: 02/12/2019 ▓▓
▓▓ AUTOR/PROGRAMADOR.....: Adriano Zanini (2019) ▓▓
▓▓ E-MAIL................: [email protected] ▓▓
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▓▓ Você não pode comercializar o codigo-fonte. Nem mesmo parcialmente! ▓▓
▓▓ Comercialize somente o sistema compilado (com o nome/interface que desejar). ▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
▓▓ ▓▓
▓▓ NÃO FAREI ALTERAÇÕES/CUSTOMIZAÇÕES. É POR SUA CONTA. ▓▓
▓▓ ▓▓
▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓
www.altaica.com.br | [email protected]
28