Software  
 
Conhecimento computador >> Software >> Software de banco de dados >> 
Qual é a diferença entre um procedimento Foxpro contra a Função
? Tradicionalmente, a interface de front-end de um aplicativo de gerenciamento de banco de dados se baseia em linguagens de programação back- end, como C + + para o controle de dados em tempo real e manipulação. Visual Foxpro, uma versão atualizada do Foxpro, é um software de desenvolvimento da Microsoft, que executa as funções de um sistema de banco de dados relacional (RFMD ) e uma linguagem de programação orientada objetou. Utilitários Visual FoxPro pode ser usado para desenvolver rede personalizado e aplicações web. O software usa vários comandos que também aparecem em outras linguagens de programação. Finalidade

Uma pessoa digitando o número do telefone de um membro da família em seu telefone celular pela primeira vez normalmente armazena o número na sua lista de contatos ou de discagem rápida. Desta forma , ele não tem que digitar o número da próxima vez que ele chama . Este é precisamente o que uma função ou procedimento faz em uma linguagem de programação . Programadores armazenar um determinado código ou uma rotina operacional , na forma de uma função ou procedimento e chamá-lo de volta quando necessário. Desta forma , o código não tem que ser reescrito quando o evento reaparece .
Definições

Visual Foxpro, todos os comandos começam com um " declarar " e fechar com um "fim declarar " declaração . Um procedimento começa com " PROCEDIMENTO " e fecha com " ENDPROC . " Da mesma forma, uma função começa com "FUNÇÃO" e fecha com " ENDFUNC . " No exemplo a seguir , uma definição de procedimento intitulado " ProcedureExample " e uma definição de função chamada " FunctionExample " está listado . Toda vez que este procedimento e função são chamados , o programa irá retornar uma caixa de mensagem informando " Este é um exemplo de um procedimento " e " Este é um exemplo de uma função ", respectivamente.

PROCEDIMENTO ProcedureExampleMessagebox ( " , Este é um exemplo de um procedimento " ) ENDPROC

FunctionExampleMessagebox FUNCTION ( " Este é um exemplo de uma função " ) ENDFUNC
Referência vs . . . valor

Visual Foxpro permite ao programador passar parâmetros para os eventos por uma referência ou valor. Por exemplo, John marcou 40 pontos no exame A e 45 pontos no exame B, A nota geral é a pontuação total obtida a partir de exame de A e B. exame Solicitando o programa para adicionar 40 e 45 é chamado de passar parâmetros por valor. Solicitando o programa para adicionar exame A e B para a pontuação do exame João é chamado de passagem de parâmetros por referência. "Passe por valor " faz alterações na cópia do item , enquanto que " passar por referência " muda o próprio item.

Diferenças

Foxpro , não diferenças como você chamar uma função e um procedimento para retornar um valor . Além disso , os parâmetros são passados ​​para os procedimentos por referência , ao passo que os parâmetros são passados ​​para funções por valor. Com base no exemplo anterior , olhar para estas duas declarações chamando para retornar um valor :

Adicionar JohnProc = ( @ A, B @ ) Adicionar JohnFunc = (A, B)

Como você pode ver , ambos irão retornar o mesmo valor para a pontuação de João, que é 85 . No entanto, o sinal "@ " precede variáveis ​​quando os procedimentos são chamados. Além disso , o item "Adicionar " é alterada de forma permanente a 85 , quando um procedimento é chamado para retornar um valor , enquanto uma função só vai retornar o valor , sem alterar o item.

Anterior :

Próximo : No
  Os artigos relacionados
·Como configurar um formulário com duas abas no Access 
·Como verificar atual nível de isolamento no Oracle 
·Qual é o equivalente Mysql.ini em um Mac 
·SQL & Decimal Arredondamento Problemas 
·Tipos DB2 
·SQLite Componentes 
·Transações MySQL Tutorial 
·Contagem Campo erro incorrecta ou de sintaxe em SQL 
·Como configurar o LDAP para o DB2 V9.7 
·Como criar um banco de dados Oracle usando um arquivo d…
  Artigos em destaque
·Como usar Digidesign Pro Tools LE 
·Como fazer backup de fotos usando o Windows Vista 
·Como gravar filmes em um disco rígido de Usando o DVD …
·Misturadores compatíveis com o Virtual DJ 
·Como instalar os arquivos BIN para o gratuitamente a ve…
·Como posso usar o meu iTunes Card Se os códigos estão…
·Pisca Tutorial de Menu Horizontal 
·Como faço para criar um CD -ROM Malware Removal Starte…
·Como posso fazer minha música Servidor som tão bom qu…
·Como desinstalar o PC Escudo Antivírus 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados