Criar marcos nos arquivos-fontes para acesso rápido.

  1. Abra o arquivo para edição, posicione na linha desejada e acione Alt + M, na sequência acione um número entre 0 e 9, que será associado ao marco.
  2. Para ir ao marco acione Alt + M, na sequência o número dele.
  3. Para remover, primeiro vá ao marco que deseja remover e acione Alt + M e na sequência o número do marco.
  4. Para adicionar um marco na próxima posição livre, acione Alt + M, seguido de NUMPAD_ADD.
  5. Para remover todos os marcos, acione Alt + M, seguido de NUMPAD_SUBTRACT.
  6. Para navegar entre as anotações (e marcos), acione Ctrl + . para a próxima e Ctrl + , para a anterior.

Para instruções detalhadas, acesse Wiki: Marcos

Apresenta uma série de estatísticas curiosas sobre seus programas fontes.

Como usar

  1. Selecione o recurso-alvo. Se for um projeto ou pasta, os filhos serão processados.
  2. Acione o menu de contexto, opção "AC Ferramentas | Estatisticas".
  3. Aguarde o processamento. Ao final, lhe será apresentado o resultado.
  4. Pode configurar quais processos serão executados, acesse Janelas | Preferências, AC Ferramentas + Estatísticas.

Base estatística

Você pode colaborar enviando suas estatísticas para a nossa base preenchendo algumas informações. Acesse Janelas | Preferências , AC Ferramentas + Estatísticas + Envio de Dados .
Os dados enviados que podem identificá-lo são criptografados antes, não sendo possível recuperar a informação original.

Para instruções detalhadas, acesse Wiki: Estatísticas

Gera código AdvPL a partir de diagramas UML.

Experimental: Poderá ocorrer mudanças em procedimentos ou mesmo no resultado final esperado. Recursos poderão ser adicionados ou removidos sem prévio aviso. NÃO USE EM PRODUÇÃO.

Importante: Apenas os diagramas e elementos abaixo citados são suportados.
Muitos elementos são emulações devido a características da linguagem alvo.

Diagrama de Classes

Class Não suporta definições internas.
Definições de visibilidade são utilizadas somente na documentação ProtheusDOC.
Enumeration Emulado através de uma classe.
Interface Emulado através de um arquivo de definição, que é incluído na definição da classe que deve implementar a interface.

Preparação

  1. Instale o adicional para UML Papyrus, via sítio de atualização do Luna.
    Acesse sítio do projeto para saber mais.
  2. Adicione o sítio de atualização de adicionais extras do Papyrus. Não é preciso instalar nenhum adicional.

    Sítio com extras do Papyrus: http://download.eclipse.org/modeling/mdt/papyrus/updates/releases/luna/extra

  3. Instale "AC Ferramentas: Gerador de Código" a partir do nosso sítio de atualização (detalhes).
  4. Encerre o TDS e adicione (ou alterere) as linhas abaixo no arquivo de configuração TDS_HOME/developerStudio.ini.

      -Xms512m
      -Xmx1024m
      -XX:+UseParallelGC
      -XX:PermSize=256M
      -XX:MaxPermSize=512M

Como usar

  1. Abra o arquivo de modelagem (DI), que contem o diagrama de classes.
  2. Acione o "Geração de código AdvPL" na barra de ferramentas.
  3. Selecione o projeto onde serão salvo os arquivos.
  4. Aguarde o processamento e ao final terá o código gerado.

    Cuidado: Ao gerar o código, os arquivos-fontes anteriores serão eliminados. Faça cópias de segurança antes e depois compare os fontes gerados e ajuste conforme necessário.

    Estamos trabalhando para que o processo de geração de fontes mantenha o código escrito por você.

  5. Para configurar o nomeamento de arquivo e outras características, acesse Janelas | Preferências, AC Ferramentas + Geração de código AdvPL.

Para instruções detalhadas, acesse Wiki: Geração de código