Вы находитесь на странице: 1из 37

Desenvolvimento de Projetos

TOTVS | Developer Studio


Desenvolvimento de Projetos

1. Introduo ........................................................................................................................................................................ 3
1.1. Objetivos do Treinamento .....................................................................................................................................3
1.2. Perspectiva e Vises de Desenvolvedores .......................................................................................................3
1.3. Importao de Projetos Legados .........................................................................................................................4
1.4. Criao de Projetos ............................................................................................................................................... 21
1.5. Concluso .................................................................................................................................................................. 22
2. Introduo ................................................................................................................................................................ 23
2.1. Objetivos do Treinamento ....................................................................................................................................... 23
2.2. Criao de Arquivos ................................................................................................................................................... 23
2.3. Criao de Arquivos - Template ............................................................................................................................. 24
2.4. Edio de Arquivos ..................................................................................................................................................... 25
2.5. Auxlio no Desenvolvimento ................................................................................................................................... 25
2.6. Compilao de Arquivos ........................................................................................................................................... 27
2.7. Compilao de Arquivos - Erros ............................................................................................................................ 28
2.10. Deleo de Arquivos ................................................................................................................................................ 35
2.11. Assistente de Cdigo ................................................................................................................................................ 36
2.12. Concluso .................................................................................................................................................................... 37

Verso 11.2 2
Desenvolvimento de Projetos

1. Introduo

Ol!

Seja bem-vindo ao treinamento Desenvolvimento de Projetos do curso TOTVS | Developer Studio.

1.1. Objetivos do Treinamento

Ao trmino deste treinamento voc ter conhecido mais sobre:

Importao de Projetos Legados.


Criao de Projetos.
Vises de desenvolvimento.

1.2. Perspectiva e Vises de Desenvolvedores

Introduo

Na perspectiva TOTVS Developer h as vises especficas para o desenvolvimento.


So elas:

TOTVS Explorer
responsvel pelo gerenciamento dos arquivos e projetos.

Console
Imprime informaes de erros e avisos do TDS.

Problems
Mostra todos os problemas do seu projeto.

Progress
Mostra o progresso de alguns recursos.

Verso 11.2 3
Desenvolvimento de Projetos

Outline
Traz informaes adicionais sobre o arquivo selecionado.

1.3. Importao de Projetos Legados

Introduo

Projeto legado foi desenvolvido no DevStudio (IDE).

Este projeto pode ser importado para o novo TDS.

Mostraremos os passos para essa importao.

Verso 11.2 4
Desenvolvimento de Projetos

Importao
O processo de importao de um projeto legado muito simples.

Para isso, acesse:

Arquivo/Importar... /TOTVS AdvPL /Importar Projeto AdvPL

Dados
Na tela Importao de Projeto DevStudio preencha os campos para importao do projeto.

Selecione o Projeto DevStudio atravs do boto Selecionar... .

Se deseja importar o projeto legado para um projeto j criado no TDS, DESMARQUE a opo Importar como um
novo projeto e preencha o campo defindo qual o projeto destino clicando em Selecionar... .

Verso 11.2 5
Desenvolvimento de Projetos

Se a importao for realizada corretamente, ser apresentada uma mensagem de sucesso, caso contrrio ser
apresentada uma mensagem de erro.

Simulao - Importao de Projetos Legados

Verso 11.2 6
Desenvolvimento de Projetos

Verso 11.2 7
Desenvolvimento de Projetos

Verso 11.2 8
Desenvolvimento de Projetos

Verso 11.2 9
Desenvolvimento de Projetos

Verso 11.2 10
Desenvolvimento de Projetos

Verso 11.2 11
Desenvolvimento de Projetos

Verso 11.2 12
Desenvolvimento de Projetos

Verso 11.2 13
Desenvolvimento de Projetos

Verso 11.2 14
Desenvolvimento de Projetos

Verso 11.2 15
Desenvolvimento de Projetos

Verso 11.2 16
Desenvolvimento de Projetos

Verso 11.2 17
Desenvolvimento de Projetos

Verso 11.2 18
Desenvolvimento de Projetos

Verso 11.2 19
Desenvolvimento de Projetos

Verso 11.2 20
Desenvolvimento de Projetos

1.4. Criao de Projetos

Introduo

Dentro do projeto possvel criar os arquivos que faro parte do seu programa.

A seguir, apresentaremos o passo a passo para esta criao.

Novo Projeto
Para criar um novo projeto acesse:

Arquivo /Novo/Projeto.../TOTVS Wizard

Selecione a opo Novo Projeto TOTVS | Developer Studio.

Verso 11.2 21
Desenvolvimento de Projetos

Dados
Preencha o nome do projeto com o nome desejado.

Para definir os diretrios de busca (Includes), clique em Incluir e selecione a pasta desejada.

Se existir um projeto com o mesmo nome, ocorrer um erro. Caso contrrio, uma nova estrutura ser criada na viso
TOTVS Explorer, contendo os seguintes diretrios:

resources.
src.

1.5. Concluso

Assim, voc terminou o treinamento Desenvolvimento de Projetos do curso TOTVS | Developer Studio.

Neste treinamento voc conheceu mais sobre:

Importao de Projetos Legados.


Criao de Projetos.
Vises de desenvolvimento.

Verso 11.2 22
Desenvolvimento de Projetos

2. Introduo

Ol!

Seja bem-vindo ao treinamento Manipulao de Arquivos do curso TOTVS | Developer Studio.

2.1. Objetivos do Treinamento

Ao trmino deste treinamento voc ter conhecido mais sobre:

Criao de Arquivos.
Deleo de Arquivos.
Compilao de Arquivos.
Assistente de cdigo.

2.2. Criao de Arquivos

No TDS a criao de arquivos feita da mesma maneira para todas as linguagens de programao.

Criaremos uma nova funo Advpl. Para isso:

1. Acesse: Arquivo/Novo/Outras.../TOTVS SDK Advpl/Nova Funo Advpl.

2. Avance clicando em Avanar.

3. No campo Local selecione o diretrio, previamente criado, em que a funo ADVPL ser salva.

Verso 11.2 23
Desenvolvimento de Projetos

4. No campo Nome da Funo determine o nome da funo, este ser o nome que constar no RPO, aps sua
compilao.

2.3. Criao de Arquivos - Template

Aps o processo de criao de arquivos exibido um arquivo. Ele possui como contedo um trecho de cdigo
pronto, pr-definido, denominado template.

Verso 11.2 24
Desenvolvimento de Projetos

2.4. Edio de Arquivos

possvel identificar que um arquivo est sendo editado, pois exibido um asterisco (*) ao lado esquerdo do nome
do programa, ou seja, significa que o arquivo foi editado e ainda no foi salvo.

2.5. Auxlio no Desenvolvimento

Introduo

Apresentaremos algumas ferramentas do TDS para auxiliar e facilitar o desenvolvimento.


As funcionalidades mostradas a seguir funcionam em qualquer linguagem de programao (ADVPL, 4GL e 4GLP).

Sero apresentadas brevemente as funes de:

Auto Complete.
Sintaxe Highlight.
Folding.
Templates.

Verso 11.2 25
Desenvolvimento de Projetos

Auto Complete
Esta ferramenta apresenta opes para auto completar o seu cdigo, ou seja, quando voc est desenvolvendo e
pressiona CTRL+Space, aparecem algumas opes para completar o que voc estava escrevendo.

Sintaxe Highlight
Esta ferramenta tem a funo de destacar a sintaxe.

Ela serve para colorir as linhas comentadas, os nomes das funes, strings, entre outros.

Folding
Esta ferramenta utilizada para visualizar o cdigo quando uma funo est minimizada.

Importante:
O folding s mostrado quando a funo est minimizada (oculta).

Verso 11.2 26
Desenvolvimento de Projetos

Templates
Os templates so trechos pr definidos de cdigo.

Eles podem ser criados e editados.

Para isso, acesse: Janela/Preferncias.../AdvPL/Editor/Amostr

2.6. Compilao de Arquivos

Compilar um programa consiste em traduzir o cdigo fonte em linguagem de mquina, de forma que o computador
possa interpret-lo.

Para compilar um arquivo:

Clique com o boto direito sobre o arquivo que deseja


compilar.
Selecione a opo Compilar.

Verso 11.2 27
Desenvolvimento de Projetos

2.7. Compilao de Arquivos - Erros

O processo de compilao pode retornar vrios problemas comuns.

Por exemplo:

Seleo do ambiente, ou seja, quando o servidor est conectado mas no existe um ambiente selecionado, uma
mensagem solicitando a seleo do ambiente apresentada.

Inconformidades no momento da compilao, ou seja, quando h um problema na compilao so criados avisos


na viso Problemas e marcaes no arquivo problemtico.

Simulao Compilao

Verso 11.2 28
Desenvolvimento de Projetos

Verso 11.2 29
Desenvolvimento de Projetos

Verso 11.2 30
Desenvolvimento de Projetos

Verso 11.2 31
Desenvolvimento de Projetos

Verso 11.2 32
Desenvolvimento de Projetos

Verso 11.2 33
Desenvolvimento de Projetos

Verso 11.2 34
Desenvolvimento de Projetos

2.10. Deleo de Arquivos

Para excluir um arquivo, clique com o boto direito sobre o arquivo desejado e utilize a opo Excluir.

Ser apresentada uma tela solicitando a confirmao da remoo dele.

Verso 11.2 35
Desenvolvimento de Projetos

Se preferir, na mesma tela em que confirma-se a excluso, utilize a opo Visualizar .

Ela que apresenta algumas opes adicionais para deletar o arquivo, como a opo de remover o arquivo de vrios
RPOs.

Para isso, selecione de quais ambientes deseja remoo e clique em OK para confirmar o procedimento.

2.11. Assistente de Cdigo

A ferramenta Assistente de Cdigo cria de uma estrutura bsica de cdigo, referente ao tipo selecionado.

Para criar um novo arquivo acesse:

Arquivo/Novo/Outras.../TOTVS SDK Advpl/Assistente de Cdigo

Preencha o campo Local com a pasta desejada dentro de algum projeto.

Verso 11.2 36
Desenvolvimento de Projetos

Selecione o tipo de assistente referente estrutura que voc deseja criar.

Importante:
O Assistente de cdigo est disponvel apenas para ADVPL.

2.12. Concluso

Assim, voc terminou o treinamento Manipulao de Arquivos do curso TOTVS | Developer Studio.

Neste treinamento voc conheceu mais sobre:

Criao de Arquivos.
Deleo de Arquivos.
Compilao de Arquivos.
Assistente de cdigo.

Verso 11.2 37