Esempi dai libri
Ogni capitolo ha i suoi programmi, e ogni programma è un progetto a sé, con il suo .csproj, che si compila e si avvia da solo. Sono gli stessi da cui nascono le figure dei libri: le uscite stampate e le finestre fotografate sono quelle vere.
Che cosa c'è nei pacchetti
Ogni pacchetto ha due cartelle e la licenza:
lib\con RAVAL compilata (RAVAL.dlleRAVAL.xml, i commenti che l'editor mostra mentre scrivi): la libreria che gli esempi dal volume 2 in poi usano per scrivere le finestre in poche righe. Che cosa offre, classe per classe, è nella pagina API.ESEMPI\con una cartella per capitolo, con il numero del capitolo (I.12,II.20,IV.27), e dentro un progetto per ogni programma, già collegato alib\RAVAL.dll.- Il file
LICENSEcon la licenza MIT.
I pacchetti si scaricano dalla pagina Download, un volume alla volta o tutti insieme. Gli esempi del volume 1 e del volume 2 ci sono anche in inglese, con nomi e commenti tradotti.
Come si aprono
- Installa l'SDK di .NET 10, gratuito, da dot.net: il capitolo I.1 lo fa passo per passo su Windows, macOS e Linux.
- Scompatta il pacchetto in una cartella tua, per esempio
C:\Esempio~/Esempi. - Apri la cartella di un programma in Visual Studio Code (con l'estensione C# Dev Kit), oppure entra nella cartella dal terminale.
- Avvialo con:
dotnet run
La prima volta dotnet scarica i pacchetti che servono (Avalonia, SkiaSharp e le altre librerie gratuite del capitolo); poi il programma parte. Il capitolo I.2 spiega l'editor, il debugger e le scorciatoie.
Licenza
Gli esempi e RAVAL sono sotto licenza MIT: puoi usarli, cambiarli e metterli nei tuoi programmi, anche in quelli che vendi, conservando l'avviso di copyright. Il testo dei libri, le figure e le copertine invece sono riservati: vedi Licenza.