Árvore AVL

Páginas: 24 (5925 palavras) Publicado: 18 de outubro de 2013
Comandos da Linguagem Clipper 5.2


?/??
Propósito: Mostrar um ou mais valores na console (vídeo) ou impressora.
Sintaxe: ?/?? Lista de expressões

Exemplo:

CLEAR / / limpa a tela
? “Exemplo do comando ?” / / exibe a informação no video
? date ( ) / / exibe a data ( nova linha )
?” a data de hoje é..:”
?? date ( ) / / exibe na mesma posiçãoanterior do cursor


@... BOX
Propósito: Construir um box (caixa) na tela.
Sintaxe: @ Lin inicialCol inicialLin finalCol final BOX Cadeia

Exemplo:

LOCAL C,L
/* MODULO : m.PRG
FUNCÃO: ACESSAR TODOS OS PROGRAMAS
*/
SAVE SCREN TO TECLADOS
CLEAR
SET DATE BRIT
SET CONFIRM ON
SET DETELE ON
DO WHILE .T.
CLEAR
SET WRAP ON
SET MESSAGE TO 23 CENTER
SETCOLOR TO B/W
REBOX=CHR (201) +CHR (205) +CHR (187) +CHR (186) +;
CHR (188) +CHR (205) +CHR (200) +CHR (186)
PRIVATE=EMPRESA:= “FACULDADES REUNIDAS LTDA”
L = 08
C = 22
CLEAR
@ 00,00,03,39 BOX RETBOX
@ 00,40,03,79 BOX RETBOX
@ 04,00,21,79 BOX RETBOX+CHR (177)
@ 22,00,24,79 BOX RETBOX
@ 01,02 SAY EMPRESA
@ 01,42 SAY “CONTROLE DE FACULDADE”
@ 01,70 SAY DATE( )
@ 02,42 SAY “MODULOPRINCIPAL”
@ 02,70 SAY TIME ( )
@ 23,02 SAY “MENSAGEM”
@ L-1,C-2,L+7,C+35 BOX RETBOX+CHR(255)
SET COLOR TO
@ L,C PROMPT “PROCESSAR FACULDADES”
@ L+2,C PROMPT “PROCESSAR TABELA DE CURSOS”
@ L+4,C PROMPT “PROCESSAR ALUNO”
@ L+6,C PROMPT “VOLTAR AO D.O.S.”
MENU TO OPC
DO CASE
CASE OPC = 1
DO MENUFACU
CASE OPC = 2
DO MENUCURS
CASE OPC = 3
DO MENUALUN
OTHERWISE
RESTORESCREEN FROM TELA TECLADOS
CANCEL
ENDCASE
ENDDO


@ . . . CLEAR
Propósito: Apagar (limpar) apenas uma área específica da tela.
Sintaxe: @ Lin inicial Col inicial CLEAR
Lin finalCol final

Exemplo:

SET COLOR TO B+/W / / muda a cor
CLS // equivalente a CLEAR, ou seja limpa toda a tela
SET COLOR TO W+/N / / estabelece umnovo padrão de cor
@ 10,10 CLEAR TO 20,20 / / limpa uma região da tela
@ 10,10 TO 20,20 DOUBLE / / desenha uma moldura (quadro)


@. . . SAY. . . GET
Propósito: Criar e executar um novo objeto GET (entrada de dados), colocando-o em exibição na tela.
Sintaxe: @ linhacolunaSAY expmascara SAY
Whencondição
[RANGE inicialfinalVALIDcondição


Exemplo:

Local vnome : space(30) , Vsalario : 0 / / define inicia variaveis

:
:
// formata a digitação para maiusculas
@ 12,10 say “Nome do funcionario.....:” get Vnome pict “@!”

// edita os numeros no formato europeu
@ 14,10 say “Salario Mensal....:” get vsalario pict “@E 999,999,999.99”
vdata :date( ) // cria a variavel data contendo o DD/MM/AA
//contido no sistema operacional neste exemplo
// é assumida inicialmente a data do sistema para
// que o usuário não necessite preencher o campo,
// mas caso a data oferecida pelo programa não
// seja a correta basta que o usuário pressione
// qualquer tecla, que não sejam as teclas de
// movimentação, que a data é apagada, podendo
// assim o usuário escrever a dataque desejar.
@ 16,10 say “Admissão..:” get vadata pict “@K”
READ // executa os gets pendentes
Vendereco :space(35)
// permite a edição do endereço, cujo tamanho é de
// de 35 posições, em uma area da tela de apenas 20 posições,
// rolando no sentido horizontal o que não couber no 20
// espaços determinados por PICTURE “@s20”.
@ 18,10 say “Endereco..:” get vendereco picture“@s20”
READ // executa o get pentende.
vcpf :space(14)
@ 10,15 say “C.P.F....:” get vcpf picture “999.999.999-9”
Read
Vnome : space(15) // equivalente à picture “@!”
@ 11,15 say “Nome.....:” get vnome picture “!!!!!!!!!!!!!!!”
vcodigo :0
// os pontos serão editados, porem não serão gravados na
// variavel.
@ 12,15 say “Codigo....:” get vcodigo picture “@R 99.999.999”...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Arvore AVL
  • Arvore avl
  • Arvore AVL
  • Arvore avl
  • Arvore avl c++
  • Avl
  • Código de Árvore AVL
  • Arvore avl 100% funcional c

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!