Árvore de páginas

O TOTVS Developer Studio foi construído sob a plataforma
Eclipse Luna. Que é uma ferramenta de uso geral configurável e extensível para várias tarefas. Caso você tenha familiaridade com o Eclipse, verá que o funcionamento do TOTVS Developer Studio é praticamente o mesmo de quando o utilizamos para desenvolvimento em Java ou outras linguagens por ele suportadas.

Se você não conhece o Eclipse, passaremos aqui as informações primordiais, para que possa utilizar o TOTVS Developer Studio e caso queira se aprofundar, recomendamos a leitura de Eclipse Luna Documentation.

Atentar que algumas informações disponíveis nesta documentação podem não existir ou ser diferentes no comportamento ou em algum detalhe em função das especificidades do ambiente Protheus e neste caso, será aqui tratado.

Para obter material sobre o Eclipse em sue idioma, efetue uma busca em sítios de buscas, que há farto material disponibilizado por terceiros.

O TOTVS Developer Studio é uma ferramenta de desenvolvimento integrada (IDE), fornecendo ao desenvolvedor ou administrador TOTVS uma vasta gama de funcionalidades, tais como edição de programas, execução, depuração, administração de produtos TOTVS e muitas outras funcionalidades.

Janela principal

Menus e barra de ferramentas

Na parte superior da janela principal, você tem várias opções de menu, que dão acesso as principais funcionalidades do TDS e logo abaixo a barra de ferramentas, que lhe dará acesso as funcionalidades mais utilizadas e esta pode variar bastante dependendo do contexto em que você se encontra.

Sugerimos que você abra cada um dos menus e leia as opções oferecidas de forma a familizar-se com elas e seus termos, mas sem acionar nenhuma opção apresentada. Sobre a barra de ferramentas, passeie com o mouse e veja as dicas associadas.

Barra de status

Na parte inferior da janela principal, temos a barra de status que é utilizada para fornecer informações adicionais, tais como seleção e estado do elemento corrente. Também podemos encontrar algumas funcionalidades a disposição. Da mesma forma que a barra de ferramentas, esta pode variar bastante conforme o contexto em que se encontra.

Entre a barra de ferramentas e de status

Esta região é onde ocorre toda a ação do TDS. Editores, diálogos, assistentes, são apresentados nesta região.

Adicionais

O TDS é extensível e customizável e isso ocorre através de adicionais (plugings). Estes adicionais podem ser feitos por nós, pela organização Eclipse ou terceiros. A principio qualquer adicional construído para o Eclipse Luna, pode ser utilizado no TDS.

Visões

O ambiente de trabalho contém uma coleção de elementos com abas. Tipicamente, as visões são utilizadas para navegação hierárquica em um modelo de documentos ou dados, podendo ou não ser agrupados para atender determinada funcionalidade.

Os elementos em destaque na tela acima, são exemplo de algumas visões. Dependendo dos adicionais instalados, o TDS pode chegar a mais de uma centena de visões.

Para ter acesso a outras visões e com isso a mais funcionalidades, acione o menu Janela | Mostrar Visões | Outras...". Selecione a visão desejada e confirme.

A visão selecionada será apresentada na tela principal.

Todas as visões são acopláveis, ou seja, você pode arrastá-las pelo título e posicioná-las onde achar melhor, além de serem redimencionáveis arrastando-se as suas bordas.Também pode fechar uma visão que não tenha mais interesse, acionando o que aparece ao lado do título ao posicionar o ponteiro do mouse sobre ele.

Identificação

No topo da visão, você tem a identificação A dela e do lado direito uma botoneira, também denominada "Barra de Ferramentas da Visão" B que também pode aparecer logo abaixo da identificação.

Barra de ferramentas

Ela contem uma séria de ações associadas a visão e normalmente se aplicam a elementos selecionados na área de visualização C ou na área em si, como por exemplo visual, dados a exibir, filtros, entre outras.

Os três botões mais a direita são comuns a maioria das visões e suas ações são:

  • Menu da visão, apresenta um menu suspenso com opções relacionadas a visão;
  • Minimizar, reduz a um tamanho mínimo a visão (ou grupo delas) gerando uma barra de acesso rápido;
  • Maximizar, utiliza o maior espaço possível para a visão;
  • Restaurar, ao minimizar a visão este botão toma opção ao de minimizar e ao ser aciona, retorna a visualização anterior.

Menu de contexto

A maioria das visões possui menu de contexto associado a seus elementos e pode ser acessado acionando-se o botão direito do mouse (ou o esquerdo se estiver configurado a inversão de botões). As opções deste menu variam de acordo com o elemento sobre o o qual foi ativado.

Perspectivas

São utilizadas para você customizar o leiaute da área principal, organizando as visões de forma a atender melhor as suas necessidades e gosto.

Perspectivas pré-definidas

Os adicionais, costumam vir com perspectivas pré-definidas com as visões mais comuns a determinadas tarefas. No canto superior a direita, repare que há uma série de denominações. Estas são as perspectivas abertas e a rebaixada é a corrente.

Você pode trocar rapidamente entre elas, acionando o mouse sobre a perspectiva desejada. Caso ela não esteja nesta lista, acione o primeiro botão em destaque ou o menu Janela | Abrir Perspectiva | Outras.... Selecione a desejada e confirme.

Após selecionar uma perspectiva, repare que o leiaute foi modificado, sendo apresentado outras visões ou em posição diferente.

Persistência do visual - Ao efetuar modificações na perspectiva, estas são salvas automaticamente na finalização do TDS e recuperadas assim que reiniciado.

Criando as suas próprias perspectivas

Selecione uma perspectiva que esta mais próxima das suas necessidades. Adicione, feche, reposicione ou redimencione as visões. Se encerrar o TDS neste momento, o novo leiaute será salvo na perspectiva atual. Antes de sair, pode salvar esse novo leiaute em uma perspectiva customizada.

Menu de contexto - Praticamente, todos os elementos visuais do TDS podem ter ações vinculadas a ele e estão acessíveis acionando-se o botão direito (ou o esquerdo, se seu ambiente gráfico estiver configurado para trabalhar com botões invertidos) do mouse sobre ele.

Acione o menu de contexto sobre o botão da perspectiva corrente e acione Salvar Como.... Informe um novo nome e confirme.

Se você acionar o menu de contexto da perspectiva, veja que há outras opções:

  • Redefinir, reinicia a perspectiva com as definições originais.
  • Fechar, fecha a perspectiva, removendo da barra de seleção.
  • Mostrar texto, ativa e desativa a apresentação dos nomes das perspectivas na barra de seleção.

Assistentes

Em muitos procedimentos o TDS utiliza assistentes para conduzí-lo na execução de tarefas. Em linhas gerais, um assistente é composto:

  • Área de identificação A, que contém o título e breve descrição sobre a finalidade do assistente. Mensagem que impedem a execução, também são apresentadas nesta área.
  • Área de trabalho B, contem solicitações ao usuário, de forma que o que TDS possa completar a tarefa.
  • Botoneira C, com os botões de acionamento de ajuda sobre o assistente, botões de navegação entre os passos (Voltar e Avançar), confirmação da execução (Concluir) e cancelamento da solicitação (Cancelar). Os botões são habilitados e desabilitados conforme as necessidades da tarefa. Por exemplo, o Próximo ficará disponível somente se houver mais passos e se o passo atual estiver correto. O Concluir, ficará disponível quando todos os passos obrigatórios forem finalizados e o Cancelar, fica disponível a todo momento.