Você está na página 1de 10

01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Quem somos? (http://www.academiaerp.com.br/quem-somos/)

Contato (http://www.academiaerp.com.br/contato/) (https://www.facebook.com/A


(https://twitter.com/Ac
(https://www.yo
(https://w
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
Registrar-se (http://www.academiaerp.com.br/wp-login.php? id=3004
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
action=register)

(http://www.academiaerp.com.br/
Configuração (http://www.academiaerp.com.br/category/configuracao/)

Protheus Dicas
Fórum
Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)

Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
(http://www.academiaerp.com.br/forum/protheus/)
Compartilhando conhecimento sobre Protheus da Totvs
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)

Fórum (http://www.academiaerp.com.br/forum/protheus/)

Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/) • Ferramentas


(http://www.academiaerp.com.br/category/ferramentas/) • Protheus (http://www.academiaerp.com.br/category/protheus/)

Criando um projeto e fonte no TOTVS


Developer Studio
15 de setembro de 2013 • por Vinícius Moreira (http://www.academiaerp.com.br/author/vinicius-moreira/)
• Adicionar comentário (http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/#respond)

Escritor por Vinícius Moreira (http://www.academiaerp.com.br/author/vinicius-moreira/)

Agora que já vimos como instalar e configurar o novo IDE, agora chamado de TDS ( TOTVS
Developer Studio ), vamos demonstrar como criar um projeto e um fonte.

Note que o projeto selecionado durante a instalação já esta sendo exibido no canto esquerdo
da tela, assim como os servidores que estão no canto inferior esquerdo.

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 1/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)

FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)

Fórum (http://www.academiaerp.com.br/forum/protheus/)

(http://academiaerp.com.br/wp-content/uploads/2013/09/113.png)

Primeiro vamos ver como criar um novo projeto clicando em Arquivo >> Novo >> Projeto.

Selecione a opção Novo Projeto Totvs | Developer Studio e clique em avançar.

(http://academiaerp.com.br/wp-content/uploads/2013/09/212.png)

Na tela abaixo defina o nome do projeto. Na opção importar defina o caminho dos includes
do projeto. Clique em concluir.

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 2/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)

FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)

Fórum (http://www.academiaerp.com.br/forum/protheus/)

(http://academiaerp.com.br/wp-content/uploads/2013/09/312.png)

Após a criação do projeto, ele passa a ser exibido no canto superior esquerdo do IDE abaixo
dos projetos criados anteriormente.

(http://academiaerp.com.br/wp-

content/uploads/2013/09/43.png)

As pastas resources e src foram criadas automaticamente.

Agora já podemos criar um fonte para teste.

Fique atualizado, É GRÁTIS!


Cadastre o seu endereço de e-mail e fique por dentro de todas as
atualizações da AcademiaERP.

Seu e-mail

Cadastrar!
Não enviamos spam.

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 3/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Clique com o botão direito do mouse sobre a pasta src, que é onde salvaremos os arquivos
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
criados. Selecione a opção Novo >> Outros.
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)


Na tela abaixo, selecione Nova Função Advpl.
Fórum (http://www.academiaerp.com.br/forum/protheus/)

(http://academiaerp.com.br/wp-content/uploads/2013/09/53.png)

Defina o nome do arquivo e clique em concluir.

(http://academiaerp.com.br/wp-content/uploads/2013/09/63.png)

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 4/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Automaticamente será Protheus Dicas Rápidas
gerado o texto abaixo, (http://www.academiaerp.com.br/category/dicas-rapidas/)
que a user function terá o nome definido pela
tela anterior.
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)

Fórum (http://www.academiaerp.com.br/forum/protheus/)

(http://academiaerp.com.br/wp-

content/uploads/2013/09/73.png)

Automaticamente será gerado o texto abaixo, que a user function terá o nome definido pela
tela anterior.

#Include 'Protheus.ch'

User Function Primeira()

Return

Para aqueles que estão apenas começando com o Advpl escreva Alert(“Primeira função
criada no novo TOTVS Developer Studio”) entre na linha entre User Function a linha do
Return.

User Function Primeira()

Alert("Primeira função criada no novo TDS")

Return

Agora precisamos compilar nosso fonte.Primeiro é necessário conectar o servidor. Aqueles


que estão aparecendo no canto inferior esquerdo. No nosso caso, iremos utilizar a opção de
teste. Clique com o botão direito do mouse sobre o servidor e selecione a opção Conectar
servidor, será exibida a tela para digitação do nome do ambiente, usuário e senha.

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 5/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)
(http://academiaerp.com.br/wp-
FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)


content/uploads/2013/09/73.png)
Fórum (http://www.academiaerp.com.br/forum/protheus/)

Agora no canto inferior direito, clique sobre a frase Clique aqui para selecionar um
servidor

(http://academiaerp.com.br/wp-

content/uploads/2013/09/82.png)

E selecione o ambiente no qual deseja compilar o fonte.

(http://academiaerp.com.br/wp-

content/uploads/2013/09/91.png)

Agora que o servidor e ambiente já foram selecionados, clique no botão compilar que tem um
símbolo semelhante a uma engrenagem na barra de ferramentas.

(http://academiaerp.com.br/wp-content/uploads/2013/09/101.png)

Para executar o fonte dentro do TDS, utilizaremos o botão Executar, também localizado na
barra de ferramentas.

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 6/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)

FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
(http://www.academiaerp.com.br/vmssistemas/ Dúvida?

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)


(http://academiaerp.com.br/wp-content/uploads/2013/09/114.png)

Fórum (http://www.academiaerp.com.br/forum/protheus/)

Por ser a primeira vez que executamos algo no TOTVS Developer Studio devemos
configurar as opções para execução do programa. Clique sobre New_configuration, defina o
caminho do executável do smartclient, clique em aplicar e executar.

(http://academiaerp.com.br/wp-content/uploads/2013/09/121.png)

Será aberta a tela para informar o nome da função que será executada e clique em OK. No
nosso caso U_Primeira.

(http://academiaerp.com.br/wp-content/uploads/2013/09/131.png)

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 7/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Abaixo o alerta exibido de acordo com a função de nome Primeira.

Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)

FERRAMENTAS PROTHEUS
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)


(http://academiaerp.com.br/wp-
Fórum (http://www.academiaerp.com.br/forum/protheus/)

content/uploads/2013/09/141.png)

Observação: Para aqueles que estão começando, sempre que executada uma User Function
devemos colocar o U_ na frente do nome da função. Essas informações são explicadas mais
detalhadamente nos artigos iniciais sobre logica de programação.

Valeus

#Configuração (http://www.academiaerp.com.br/tag/configuracao/) #Debug


(http://www.academiaerp.com.br/tag/debug/) #Development
(http://www.academiaerp.com.br/tag/development/) #IDE
(http://www.academiaerp.com.br/tag/ide/) #Iniciante
(http://www.academiaerp.com.br/tag/iniciante/) #Instalação
(http://www.academiaerp.com.br/tag/instalacao/) #Protheus
(http://www.academiaerp.com.br/tag/protheus/) #studio
(http://www.academiaerp.com.br/tag/studio/) #TDS
(http://www.academiaerp.com.br/tag/tds/)

Configuração inicial do IDE – Lógica de Programação AdvPL –


TOTVS Developer Studio Parte 1
(http://www.academiaerp.com.br/configuracao-inicial-do- (http://www.academiaerp.com.br/logica-de-programacao-
ide-totvs-developer-studio/) advpl-parte-1/)

Veja também

Configurador
(http://www.academiaerp.com.br/category/protheus/configurador/) •
Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
rapidas/) • Protheus

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 8/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

(http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)

FERRAMENTAS PROTHEUS
Programação
(http://www.academiaerp.com.br/category/protheus/) Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
Programação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)
Error Log por E-mail
(http://www.academiaerp.com.br/category/programacao/) • Protheus rapidas/) • Protheus
(http://www.academiaerp.com.br/error-log-por-e-mail/)
Configuração (http://www.academiaerp.com.br/category/configuracao/)
(http://www.academiaerp.com.br/category/protheus/) • RPO Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)
(http://www.academiaerp.com.br/category/protheus/)
(http://www.academiaerp.com.br/category/protheus/rpo/) Grupos do Skype (http://www.academiaerp.com.br/grupos-
RunAplica (http://www.academiaerp.com.br/runaplica/) do-skype/)
Fórum (http://www.academiaerp.com.br/forum/protheus/)
Configurador Configurador
(http://www.academiaerp.com.br/category/protheus/configurador/) • (http://www.academiaerp.com.br/category/protheus/configurador/) •
Dicas Rápidas (http://www.academiaerp.com.br/category/dicas- Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
rapidas/) • Protheus rapidas/) • Protheus
(http://www.academiaerp.com.br/category/protheus/) (http://www.academiaerp.com.br/category/protheus/)
Configuração
Manutenção de Menus Cadastro de Usuários
(http://www.academiaerp.com.br/manutencao-de-menus/)
(http://www.academiaerp.com.br/category/configuracao/) • (http://www.academiaerp.com.br/cadastro-de-usuarios/)
Configurador
Sobre o Autor
(http://www.academiaerp.com.br/category/protheus/configurador/) •
Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-
rapidas/) • Protheus
Vinícius Moreira
(http://www.academiaerp.com.br/category/protheus/)
Logs de Inclusão(USERLGI) e Alteração(USERLGA)
(http://www.academiaerp.com.br/logs-de-inclusaouserlgi-e-
alteracaouserlga/)

Ver todos os artigos (http://www.academiaerp.com.br/author/vinicius-moreira/)

Deixe um comentário
Você precisa estar cadastrado (http://www.academiaerp.com.br/wp-login.php?
redirect_to=http%3A%2F%2Fwww.academiaerp.com.br%2Fcriando-um-projeto-e-fonte-no-totvs-developer-studio%2F) para
comentar.

Patrocínio

(http://www.academiaerp.com.br/vaga-
analista/)

(http://vmssistemas.com.br/)

Acesso – Login

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 9/10
01/03/2018 Criando um projeto e fonte no TOTVS Developer Studio - Academia ERP

Username (http://www.academiaerp.com.br/)
Protheus Dicas Rápidas (http://www.academiaerp.com.br/category/dicas-rapidas/)

FERRAMENTAS PROTHEUS
PasswordProgramação (http://www.academiaerp.com.br/category/programacao/) Ferramentas (http://www.academiaerp.com.br/category/ferramentas/)

Configuração (http://www.academiaerp.com.br/category/configuracao/) Banco de Dados (http://www.academiaerp.com.br/category/banco-de-dados/)

Fórum (http://www.academiaerp.com.br/forum/protheus/)
4 − 2 = 

Login

Posts recentes

Error Log por E-mail


(http://www.academiaerp.com.br/error-log-
por-e-mail/)

RunAplica
(http://www.academiaerp.com.br/runaplica/)

Grupos do Skype
(http://www.academiaerp.com.br/grupos-do-
skype/)

Manutenção de Menus
(http://www.academiaerp.com.br/manutencao
-de-menus/)

Cadastro de Usuários
(http://www.academiaerp.com.br/cadastro-de-
usuarios/)

Direito de cópia © 2015.

Atendimento (http://www.academiaerp.com.br/atendimento/) Política de privacidade e Termo de uso (http://www.academiaerp.com.br/politica-de-privacidade-e-termo-de-uso/)

Contato (http://www.academiaerp.com.br/contato/)

http://www.academiaerp.com.br/criando-um-projeto-e-fonte-no-totvs-developer-studio/ 10/10

Você também pode gostar