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.
Scrivi per cercare; i risultati compaiono sotto. Frecce su e giù per scegliere, Invio per aprire.
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.
Programmo già in un altro linguaggio
Il linguaggio in sintesi, la libreria inclusa e le funzioni avanzate: moduli, parallelismo, verifiche, riga di comando.
Voglio padroneggiare il linguaggio
Variabili, condizioni, cicli e funzioni; poi le finestre e la gestione degli errori.
Voglio distribuire un programma
Dal progetto al file .exe da dare agli altri, con la licenza in regola.
Tutte le sezioni
Il manuale, capitolo per capitolo
-
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
-
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)
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
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 programmavariabile, funzionedichiarazionitotalevariabiliIVAcostantinomeparametri"ciao"testi{nome}valori dentro un testo42numeristampafunzioni di Leosalutafunzioni tuePulsante1controllicliceventi# notacommentiprova, catturagestione degli errori