{{htmlmetatags>metatag-robots=() metatag-title=(CLS | ugBASIC User Manual) metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum) metatag-description=(Pagina del manuale per CLS) metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png) metatag-og:title=(CLS | ugBASIC User Manual) metatag-og:description=(Pagina del manuale per CLS) }} ====== ugBASIC Manuale Utente ====== ===== CLS ✓ ===== ===== SINTASSI ===== CLS CLS color ==== SCOPO ==== Il comando ''CLS'' viene utilizzato per cancellare lo schermo e riportare il cursore nell'angolo in alto a sinistra. In altre parole, ''CLS'' cancella lo schermo, eliminando tutto ciò che era stato stampato in precedenza. Prima di stampare nuovi dati sullo schermo, è spesso utile usare ''CLS'' per avere uno spazio pulito e ordinato. In combinazione con altre istruzioni, ''CLS'' può essere utilizzato per creare semplici animazioni cancellando e ridisegnando elementi sullo schermo. Consente di aggiornare l'interfaccia utente senza lasciare tracce delle operazioni precedenti. Il comando CLS è generalmente molto veloce da eseguire e può essere utilizzato anche in modalità grafica per cancellare l'intera area di disegno. Ha anche la possibilità di impostare un colore di sfondo predefinito, se possibile. La cancellazione avviene rispetto alla modalità selezionata, quindi sarà una cancellazione "pixel per pixel" (se in modalità bitmap) o "tile per tile" (se in modalità tile). Nel secondo caso, verrà utilizzato il valore della variabile ''EMPTYTILE'', eventualmente sovrascritto ==== ESEMPIO ==== CLS CLS WHITE Si vedano anche i seguenti file di esempio: * ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/texts_position_01.bas|texts_position_01.bas]]'' * ''[[https://github.com/spotlessmind1975/ugbasic/tree/main/examples/texts_position_02.bas|texts_position_02.bas]]'' ==== ABBREVIAZIONE ==== Cl ==== DISPONIBILE SU ==== * Dragon 32 * Commodore 128 (Zilog Z80) * Commodore 128 (MOS 8502) * SEGA SG-1000 * ZX Spectrum 48 * Commodore 64 * Commodore VIC-20 * Atari (400/800) * * Commodore PLUS/4 * VG-5000 * Olivetti Prodest PC128 * Dragon 64 * Amstrad CPC 664 * SEGA SC-3000 * ColecoVision * TRS-80 Color Computer 3 * MSX * TRS-80 Color Computer ==== ALIAS PER ==== [[PCLS]] ==== PROBLEMI? ==== Se si riscontra un problema nell'utilizzare questo comando, se si ritiene che vi sia un bug oppure che la spiegazione sia poco chiara, è possibile [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=SEGNALAZIONE SU CLS|aprire una segnalazione]] per questa parola chiave su GitHub. Grazie!===== POWERED BY ===== [[:it:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]