PASTAS PARA INSTALAÇÃO DO LANCEWEB -

A instalação do lanceweb e dos sistemas com ele gerado é feita em várias pastas, a partir da raiz indicada como sendo a base do seu WebServer para a apresentação de páginas web. Por questões de compatibilidade entre Linux e Windows, prefira sempre usar todos os nomes em minúsculas. Clique nos nomes abaixo e veja como criar os arquivos no formato indicado.
  1. sistemas = pasta raiz para as aplicações web (pode ser qualquer pasta, com qualquer nome)

    1. lanceweb = pasta para armazenamento das versões da biblioteca do LanceWeb (atualizações serão feitas e enviadas somente pela Kogumelo Informática)
      1. lanceweb.exe = Gerador de Sistemas - pode também, a critério, ser instalado na pasta dos Arquivos de Programas. Não precisa ser levado para o ambiente de produção. Os arquivos gerados pelo LanceWeb NÃO precisam nem devem ser modificados. Para tanto, o projetista conta com diversos outros arquivos, abaixo especificados, com os quais pode expandir os limites de sua aplicação.
      2. rtm.exe = auxiliar para o LanceWeb.exe - não precisa ser levado para ao ambiente de produção
      3. dpmi16bi.ovl = auxiliar para o LanceWeb.exe - não precisa ser levado para ao ambiente de produção

      4. versao1.40 = uma das versões da biblioteca
        1. css = pasta para as folhas de estilo padrão de todos os sistemas
        2. gif = pasta com as imagens padrões da biblioteca
        3. htc = pasta com os objetos javascript
        4. js = pasta com as classes javascript
        5. php = pasta com as classes php
      5. versao1.41 ...
      6. versao1.42 ...

    2. sistema1 = um dos sistemas gerados pelo LanceWeb
      1. versao = pasta com a documentação das alterações feitas em cada versão liberada
        1. versao1.00.php = documentação referente à liberação da versão 1.00 do sistema
        2. versao1.01.php = ...
        3. versao1.02.php = ...

      2. versao1.00 = uma das versões deste sistema
        1. *.lwb = arquivos usados pelo gerador LanceWeb.exe (não são necessários no ambiente de produção) - o ideal é que se associe os arquivos com esta extensão ao programa lanceweb.exe, de tal forma que, ao clicar num deles, o gerador automaticamente já entre em funcionamento
        2. *.php = arquivos em php, alguns gerados pelo LanceWeb.exe, outros escritos pelo projetista para complementar o sistema
          1. a_*.php = definições dos arquivos gerados pelo LanceWeb.exe
          2. a_*_frm.php = telas de entrada de dados para um arquivo, escritas à mão pelo projetista
          3. a_*_ext.php = rotinas especiais de uso específico para um arquivo, escritas à mão pelo projetista
          4. a_*_pre*.php = procedimentos a serem executados imediatamente antes de uma ação em um arquivo: preins, prealt ou predel (respectivamente antes de incluir, alterar ou excluir um registro)
          5. a_*_pos*.php = procedimentos a serem executados imediatamente após uma ação em um arquivo: posins, posalt ou posdel = após incluir, alterar ou excluir um registro - se retornar FALSE, a ação é desfeita
          6. h_*.php = relatórios de mala direta com base em arquivos html criados pelo projetista
          7. i_*.php = importações de dados criadas pelo projetista
          8. m_*.php = emails disparados pelo sistema criados pelo projetista
          9. o_*.php = rotinas escritas dentro de opções de menu, geradas pelo LanceWeb
          10. p_*.php = processamentos criados pelo projetista
          11. q_*.php = etiquetas criadas pelo projetista
          12. r_*.php = relatórios criados pelo projetista
          13. t_*.php = definições das tabelas geradas pelo LanceWeb
          14. x_*.php = exportações (arquivos txt) criadas pelo projetista
          15. externo.php = rotinas de uso geral criadas pelo projetista
          16. ext_*.php = rotinas de uso geral criadas pelo projetista
          17. cores.php = redefinição das cores padrões que serão aplicadas nos eventos dos relatórios (quebras, totais, hachuras, etc), escrito pelo projetista
          18. executar_no_inicio.php = procedimentos escritos pelo projetista que serão executados uma única vez, logo após o login
          19. executar_sempre.php = procedimentos escritos pelo projetista que serão executados a cada troca de tela
          20. telalogin.php = desenho exclusivo para a parte superior da tela de login (acima do espaço para login e senha)
          21. logotipos (.gif ou .jpg ou .png) = logotipos para identificação do sistema, independente de clientes
          22. setup.php = variáveis globais que definem dados do sistema, gerados pelo LanceWeb
        3. *.js = arquivos em javascript, alguns gerados pelo LanceWeb.exe, outros escritos pelo projetista para complementar o sistema
          1. a_*.js = definições dos arquivos gerados pelo LanceWeb.exe
          2. a_*_ext.js = rotinas especiais de uso específico para um arquivo, escritas à mão pelo projetista
          3. externo.js = rotinas de uso geral criadas pelo projetista
          4. ext_*.js = rotinas de uso geral criadas pelo projetista
        4. *.sql = scripts de criação de banco de dados, gerados pelo LanceWeb.exe ou escritos pelo projetista para alteração da base
          1. n*.sql = script da versão indicada, gerado pelo LanceWeb
          2. outros = script de conversão de base entre versões, criado pelo projetista
        5. setup.css (opcional) = folha de estilo específica, válida para todos os clientes do sistema - sobrepõem-se aos estilos do LanceWeb, é sobreposta pelos estilos específicos de um cliente
      3. versao1.01 ...
      4. versao1.02 ...

      5. cliente1 = um dos clientes que adquiriram o Sistema 1
        1. <nomeBanco>.fdb = versão mais atual do banco de dados da aplicação (Firebird)
        2. index.php = arquivo de conteúdo fixo, igual para todos os sistemas
        3. setup.php = variáveis globais que definem dados da empresa contratante do sistema
        4. define.php = constantes globais que informam a versão do lanceweb em uso e dados de depuração
        5. setup.css (opcional) = folha de estilo específica para o cliente
        6. logotipos (.gif ou .jpg ou .png) = logotipos para telas e relatórios do cliente
        7. <pastaFoto1> (opcional) = pasta para armazenamento de imagens cadastradas no sistema
      6. cliente2 ...
      7. cliente3 ...

    3. Sistema 2 ...