Olá pessoal…
Na vídeo aula de hoje, vou falar um pouco sobre Variáveis e Constantes.
Abaixo os links do TDN sobre o assunto:
Tipos de Dados
Abaixo os códigos fontes mostrados na vídeo aula:
//Bibliotecas #Include "Protheus.ch" #Include "TopConn.ch" //Se for espanhol #Ifdef SPANISH #Define STR_TESTE 'Un gran poder conlleva una gran responsabilidad.' #Define STR_TITULO 'Precaución' //Senão, irá fazer outros testes #Else //Se for em Inglês #Ifdef ENGLISH #Define STR_TESTE 'With great power comes great responsibility.' #Define STR_TITULO 'Caution' //Senão, será o padrão (Português) #Else #Define STR_TESTE 'Com grandes poderes vêm grandes responsabilidades.' #Define STR_TITULO 'Atenção' #EndIf #EndIf //Constantes #Define STR_PULA Chr(13)+Chr(10) /*/{Protheus.doc} zConstantes Exemplo de teste com diretivas / constantes @author Atilio @since 13/10/2015 @version 1.0 @example u_zConstantes() /*/ User Function zConstantes() Local aArea := GetArea() //Mostrando mensagem MsgAlert(STR_TESTE + STR_PULA + "...", STR_TITULO) RestArea(aArea) Return
e…
//Bibliotecas #Include "Protheus.ch" /*/{Protheus.doc} zVariaveis Exemplo de declaração de variáveis @author Atilio @since 13/10/2015 @version 1.0 @example u_zVariaveis() /*/ User Function zVariaveis() Local aArea := GetArea() //Declaração de variáveis Local nValor := 0 Local dData := Date() Local lTeste := .T. Local cTexto := "Terminal de Informação" Local oObjeto := TFont():New("Tahoma") Local xInfo := 0 Local aDados := {"Daniel", "Atilio", dData} Local bBloco1 := {|| nValor := 1,; Alert("Valor é igual a "+cValToChar(nValor))} Local bBloco2 := {|nValor| nValor += 2,; Alert("Valor é igual a "+cValToChar(nValor))} //Executando o bloco de código EVal(bBloco1) EVal(bBloco2, 5) //Alterando valores xInfo := "Teste" RestArea(aArea) Return
Se quiser fazer o download desses códigos, acesse nosso GitHub pelo link github.com/dan-atilio/AdvPL (Exemplos > Vídeo Aulas > 003 – Variáveis e Constantes).
Boim pessoal, por hoje é só.
Abraços e até a próxima.
Muito bom parabens, estou começando agora no mundo do advpl, comecei um estagio e estou gostando muito.Teria alguma dica ou materiais de estudos para quem está começando agora?
Forte abraço.
Bom dia Eduarda, tudo joia?
Primeiramente obrigado pelo feedback, e boas vindas ao mundo Protheus.
De conteúdo gratuito, temos nosso canal no YouTube: https://www.youtube.com/TerminalDeInformacao
Temos também conteúdos todas as semanas aqui, nesse link tem um agregado de todos os conteúdos: https://terminaldeinformacao.com/advpl/
E temos uma lista de exemplos de algumas funções, nesse link: https://terminaldeinformacao.com/knowledgebase/
Agora, se quiser se aperfeiçoar e ir mais além, temos nossa Assinatura Premium, onde temos cursos e conteúdos exclusivos para os assinantes, nesse vídeo eu explico um pouco sobre: https://www.youtube.com/watch?v=g260dk_nBbY
Grande abraço.