Vai al contenuto
Leo

15 sezioni · circa 100 minuti di lettura

Manuale di utilizzo di Leo

Tutto quello che serve per programmare in italiano con Leo e Leo Studio: dall'installazione al primo programma con le finestre, fino al file .exe da distribuire. Spiegato in modo chiaro e completo, con 106 esempi di codice provati uno per uno.

Prova a cercare:

Da dove comincio?

Tre percorsi consigliati

Comincio con Leo

Installa Leo, conosci Leo Studio e scrivi il primo programma con una finestra e un pulsante.

  1. 01Installazione
  2. 02Leo Studio
  3. 03Primo programma

Programmo già in un altro linguaggio

Il linguaggio in sintesi, la libreria inclusa e le funzioni avanzate: moduli, parallelismo, verifiche, riga di comando.

  1. 04Le basi
  2. 07Testo, numeri, date, file
  3. 11Avanzata

Voglio padroneggiare il linguaggio

Variabili, condizioni, cicli e funzioni; poi le finestre e la gestione degli errori.

  1. 04Le basi
  2. 05Finestre e controlli
  3. 06Errori

Voglio distribuire un programma

Dal progetto al file .exe da dare agli altri, con la licenza in regola.

  1. 12Creare il .exe
  2. 13Leo sul telefono
  3. 14Licenza e aggiornamenti

Tutte le sezioni

Il manuale, capitolo per capitolo

  1. 01

    Installazione e primo avvio

    Scarica Leo, superi l'avviso di SmartScreen, installi in cinque passi e apri Leo Studio per la prima volta.

    • Che cosa ti serve
    • Scaricare Leo
    • L'avviso blu di Windows (SmartScreen)
    • L'installazione in cinque passi
    6 minbase
  2. 02

    Leo Studio in un colpo d'occhio

    Le zone di Leo Studio: barra dei controlli, strumenti, progettazione, proprietà e tavolozza, codice, uscita e passo passo, con le scorciatoie.

    • La finestra di Leo Studio
    • 1 · I menu
    • 2 · La barra dei controlli (in alto)
    • 3 · La barra degli strumenti (a sinistra)
    8 minbase
  3. 03

    Il tuo primo programma

    Passo passo: crei un progetto, disegni una finestra con un'etichetta e un pulsante, scrivi il codice del clic ed esegui con F5.

    • Che cosa costruiamo
    • Passo 1 — Crea il progetto
    • Passo 2 — Metti un'etichetta e un pulsante
    • Passo 3 — Cambia le scritte
    5 minbase
  4. 04

    Le basi del linguaggio

    Variabili, costanti, testi, numeri, liste, dizionari, se/altrimenti, scegli, cicli, funzioni, inizio...fine, aumenta e diminuisci.

    • La forma del codice
    • Variabili
    • Costanti
    • Aumenta e diminuisci
    10 minbase
  5. 05

    Finestre e controlli

    Proprietà dei controlli, eventi quando...fai, la variabile evento, nome e testo, più finestre, colori, forme, stili pronti e animazioni.

    • Com'è fatto un progetto con le finestre
    • Gli eventi: quando … fai
    • Leggere e cambiare le proprietà
    • Nome e testo: l'errore più comune
    10 minbase e intermedio
  6. 06

    Errori e come leggerli

    Come leggere un messaggio d'errore, i tipi di errore, la tolleranza verso le sviste, la modalità rigorosa, la correzione automatica, prova/cattura e il passo passo.

    • Com'è fatto un messaggio d'errore
    • I tipi di errore
    • Messaggi più brevi per chi inizia
    • Leo perdona le sviste più comuni
    7 minbase
  7. 07

    Libreria: testo, numeri, date, file e formati

    Le funzioni pronte di Leo per testi, numeri e statistica, soldi e frazioni, date e festività, file e cartelle (con il cestino), CSV per Excel, JSON, INI, TOML e ZIP.

    • Come si usano
    • Testi
    • Numeri e statistica
    • Date e orari
    7 minintermedio
  8. 08

    Internet e database

    Scaricare pagine, dati JSON e file, richieste web complete, email, un piccolo server web; database SQLite in italiano, sicuri contro la SQL injection, con transazioni e CSV.

    • Scaricare pagine e dati
    • Richieste web complete
    • Errori di rete in parole semplici
    • Inviare email
    7 minintermedio
  9. 09

    Grafici, suoni e animazioni

    Grafici a barre, linee, torta e istogrammi; note, melodie e accordi; animazioni ed effetti dei controlli; la tartaruga che disegna.

    • Il primo grafico
    • Suoni e musica
    • Animazioni dei controlli
    • La tartaruga che disegna
    5 minintermedio
  10. 10

    Leo e Windows

    Le funzioni di sistema: informazioni sul computer, programmi e processi, appunti, cestino, collegamenti, finestre delle altre applicazioni, schermi, notifiche, batteria, audio, rete, registro; con le regole di sicurezza e le conferme.

    • Tre gruppi di funzioni
    • Le regole di sicurezza
    • Informazioni sul computer
    • Programmi, comandi e processi
    5 minintermedio
  11. 11

    Programmazione avanzata

    Verifiche e test con leo verifica, temporizzatori ogni/dopo, lavori in parallelo, modelli di testo, la catena |>, funzioni come valori, moduli con importa, stile delle dichiarazioni.

    • Verifiche e test
    • Temporizzatori: ogni e dopo
    • Lavori lunghi: in parallelo
    • Modelli di testo
    7 minavanzato
  12. 12

    Creare il .exe e distribuire

    Trasformare un programma o un progetto in un .exe per Windows, da Leo Studio o con leo compila: requisiti, opzioni, cartella o file unico, autore e versione, firma digitale e SmartScreen.

    • Che cosa ottieni
    • Che cosa serve
    • Da Leo Studio
    • Dalla riga di comando: leo compila
    5 minintermedio
  13. 13

    Leo sul telefono

    L'app Leo per Android: scrivere ed eseguire programmi, creare app con finestre dai modelli pronti, il disegnatore, gli stili, l'hardware del telefono (bussola, sensori, fotocamera, voce), creare l'APK e la guida offline.

    • L'app Leo per Android
    • Scrivere ed eseguire un programma
    • Un'app con le finestre
    • L'hardware del telefono
    7 minbase
  14. 14

    Licenza e aggiornamenti

    Questa versione di Leo è gratuita e senza scadenza; gli aggiornamenti futuri saranno a pagamento. Come attivare una chiave nelle versioni a pagamento, in Leo Studio o dalla riga di comando, e i messaggi possibili.

    • Le regole in breve
    • In questa versione
    • Le versioni a pagamento
    • Attivare una chiave in Leo Studio
    3 minbase
  15. 15

    Domande frequenti e risoluzione problemi

    Le risposte alle domande più comuni e le soluzioni ai problemi di installazione, di Leo Studio, del codice, delle finestre, dei file e degli eseguibili.

    • Domande generali
    • Installazione e avvio
    • Leo Studio
    • Il codice
    8 mintutti

Come leggere il manuale

Gli esempi sono veri, i colori sono quelli di Leo Studio

Ogni esempio di codice di questo manuale è stato eseguito con Leo mentre il manuale veniva preparato: se lo copi (pulsante Copia) e lo incolli in Leo Studio, funziona. Sotto molti esempi trovi anche l'uscita, cioè quello che il programma scrive.

Le parole del codice hanno gli stessi colori dell'editor di Leo Studio (tema Nero): così impari a riconoscerle a colpo d'occhio.

I colori del codice

  • se, mentre, finestruttura del programma
  • variabile, funzionedichiarazioni
  • totalevariabili
  • IVAcostanti
  • nomeparametri
  • "ciao"testi
  • {nome}valori dentro un testo
  • 42numeri
  • stampafunzioni di Leo
  • salutafunzioni tue
  • Pulsante1controlli
  • cliceventi
  • # notacommenti
  • prova, catturagestione degli errori