No AdvPl o conceito de variáveis é bem simples.
Declarações:
Local - Vísivel apenas na Function onde foi declarada;
Private - Visível em todo o .prw e os fontes que forem chamados dentro deste .prw;
Public - Vista por qualquer .prw;
Global - "Sinceramente, nunca usei e evito pensar em usar. O conceito fica aí para alguém comentar : )"
Tipos:
C = caracter;
N = numérico;
A = array;
B = bloco de código;
L = valor lógico - .T. ou .F.;
U = indefinido.
Dica para declarações de variáveis:
Uso uma metodologia muito legal que, na minha visão, facilita para o programador.
começa-se pelo tipo, em seguida a declaração
Escopo de variáveis. Exemplo:
Declaração de uma variável LOCAL do tipo C = clNomeDaVariavel
Declaração de uma variável PRIVATE do tipo C = cpNomeDaVariavel
Declaração de uma variável PRIVATE do tipo B = bpNomeDaVariavel
Declaração de uma variável PUBLIC do tipo N = npbNomeDaVariavel
Declaração de uma variável GLOBAL do tipo L = lgNomeDaVariavel
Obs.: Toda variável declarada e não iniciada no momento da declaração tem o tipo U, portanto é recomendado a inicialização de uma variável em sua criação, evitando assim erros do tipo Type Mismatch.
Blog com o intuito de gerar um banco de conhecimento em desenvolvimento AdvPl.
quinta-feira, 16 de setembro de 2010
Conceitos de variáveis - "Variáveis, o que seria um algoritmo sem elas..."
História: Evolução...
A partir do estágio, iniciado em 01/08/2009, fui pegando gosto pela coisa. Quando menos esperava, já estavam me colocando em projetos.
Meu primeiro projeto foi um relatório de Livros Fiscal, para uma empresa Peruana.
Como todo iniciante, fiquei angustiado e entusiasmado.
Em 6 meses comecei à entender melhor a estrutura de programação AdvPl, já conhecia muito bem a maioria das ferramentas do IDE. Sempre me preocupo com a qualidade do código, encho a paciência de muita gente atrás de novas idéias ou lógicas melhores que a minha para poder me aperfeiçoar, e isso tem me ajudado muito.
Uma dica muito importante para quem está iniciando em qualquer àrea de seu interesse é "Faça muitas amizades sólidas com os profissionais da àrea, o Network trará somente benefícios!"
Bom, chega de blá, blá, blá...
Vamos começar a postar tratamentos de códigos, processos e tudo que for pertinente para enriquecer este Banco de Conhecimento - AdvPl.
Meu primeiro projeto foi um relatório de Livros Fiscal, para uma empresa Peruana.
Como todo iniciante, fiquei angustiado e entusiasmado.
Em 6 meses comecei à entender melhor a estrutura de programação AdvPl, já conhecia muito bem a maioria das ferramentas do IDE. Sempre me preocupo com a qualidade do código, encho a paciência de muita gente atrás de novas idéias ou lógicas melhores que a minha para poder me aperfeiçoar, e isso tem me ajudado muito.
Uma dica muito importante para quem está iniciando em qualquer àrea de seu interesse é "Faça muitas amizades sólidas com os profissionais da àrea, o Network trará somente benefícios!"
Bom, chega de blá, blá, blá...
Vamos começar a postar tratamentos de códigos, processos e tudo que for pertinente para enriquecer este Banco de Conhecimento - AdvPl.
1º Post: Uma breve descrição
Blog com o intuito de gerar um Banco de conhecimento em desenvolvimento AdvPl. A idéia aqui é gerar posts, comentários, discussões, tudo para enriquecer este Banco, portanto mais uma fonte de pesquisa criada através de uma iniciativa e conhecimento da comunidade.
Assinar:
Postagens (Atom)