Libreria delle ProcedureGestione Cornici

Entra nella Libreria GIOBE.TPU

 Esplosione 

CODICE SORGENTE [4 di 6]  

    
bulletLa procedura è scritta in Pascal:
bulletMostra nella parte iniziale la fase di salvataggio dei caratteri sottostanti la cornice (con la laboriosa tecnica per adattare i parametri di Esplosione a quelli di SalvaBox)
bulletSegue la stampa di tante Cornice1 in sequenza quante sono necessarie a coprire l’area desiderata, ritardate da Delay2
bulletLa diversa filosofia usata da SalvaBox per definire le caratteristiche dell'area da gestire, rispetto a Cornice2, ha reso necessario un laborioso adattamento dei parametri: la prima usa le coordinate dell'angolo in alto a sinistra ("ri,co“) e dell'angolo in basso a destra ("ri1,co1”) mentre la seconda usa le coordinate dell'angolo in alto a sinistra ("ri,co“) e le dimensioni altezza,larghezza ("alt,lar”)
    
Codice Sorgente Es. n°1 Mostra Effetto Esegui il Programma Scarica l'Esempio d'Applicazione
Es. n°2 Mostra Effetto Esegui il Programma Scarica l'Esempio d'Applicazione

PROCEDURE Esplosione (ritardo,lar,alt,txt,sfo,tipo:integer;numPAG:byte);
VAR n,ri,co,ri1,co1,rig1,col1,lar1,alt1:integer;
BEGIN
 
ri :=((25-alt) DIV 2)+1; 
 
co :=((80-lar) DIV 2); 
 
co1:=co+lar;
 
ri1:=ri+alt-1; 
  SALVAbox (
ri,co,ri1,co1,numPAG);

  n:=0;
  REPEAT
   
lar1:=4+2*n;
    IF
lar1 > lar THEN lar1:= lar
    ELSE
col1:= 39-n;
    IF
col1<1 THEN col1:=1;

   
alt1:=2+2*n;
    IF
alt1 > alt THEN alt1:= alt
    ELSE
rig1:= 12-n;
    IF
rig1 < 1 THEN rig1:=1;

    Cornice1 (
rig1,col1,lar1,alt1,txt,sfo,tipo,1);
    n:=n+1;
    delay2 (
ritardo);
  UNTIL (
lar1=lar) and (alt1=alt);
END;

    
Pagina Precedente Cornici Pagina Successiva   Esplosione Lezioni - Vai al DownLoad dei files DOC Torna al Menu "Cornici"
Esempio1/Esempio2 Sorgente Mostra1/Mostra2
28 di 51

    

PASCAL  »

Libreria Giobe | Librerie Standard | Allegati | Applicazioni | Info | Download
PROCEDURE  »   Caratteri | Mouse | Tastiera | Tempo, Data & Ora
Box | Cornici | Cursore | Aree a Riga Intera | Aree a Schermo Totale
FUNZIONI  »   Caratteri | Mouse | Tastiera | Tempo, Data & Ora
Home 
Pascal|Manuali|Tabelle|Schede
Tutorial Assembly|Palestra Assembler
Aggiungi Giobe®2000 ai preferiti  
Motore
Ricerca
  Rendi Giobe®2000 pagina di Default
© 2001-2010  -  Studio Tecnico ing. Giorgio OBER
Tutti i diritti sono riservati