Documentation
The RAVAL tutorial and the guides to its parts, public and free to read: how to program interfaces in C# without XAML with Avalonia and the RAVAL extensions, from the first program to hand-drawn charts. The reference of every class, read from the library, is on the API page.
The documentation is written in Italian, like the books. The books of the series are something else: longer and more complete, they are presented on the Volumes page, each with its table of contents and its «Before you begin» chapter.
- Avalonia solo in codice, con RAVAL
Programmare interfacce grafiche in C# senza XAML: dal primo programma ai grafici disegnati a mano - RAva — estensioni fluenti per Avalonia in codice
Sorgenti: RAVAL\UI\ · namespace RAVAL · classe statica RAva (divisa per gruppo in più file) e classe RThemes. Spiegazione completa con esempi: TUTORIAL.md, capitolo 12. - Log e impostazioni — RAVAL 2.2
Le due cose che ogni programma vero si scrive il primo giorno: un log che dice cosa è successo, anche sul computer del cliente, e un file di impostazioni che ricorda le scelte dell'utente. In RAVAL... - Grafica, conversioni, tabelle, alberi, stili — RAVAL 2.3
Le funzioni che quasi ogni programma Avalonia di misura o di progetto si riscrive: un grafico a curve con i marcatori, i numeri con i prefissi SI, i colori da mescolare, le figure da stampare a 300... - Dialoghi, file, appunti e trascinamento — RAVAL 2.6
Le domande all'utente e la scelta dei file, ciascuna in una chiamata con await. Spiegazione con l'esempio completo (ESEMPI_RAVAL\Esempi\Appunti.cs, un blocco note): TUTORIAL.md, capitolo 18. Ogni m... - Dati da JSON e XML — RAVAL 2.4
RNode è l'albero dei dati di un file JSON o XML: si legge, si interroga con un percorso, si cambia e si riscrive. Non usa nessun tipo di Avalonia: va bene in un servizio, in un programma a riga di ... - RServer — API JSON su Kestrel
Sorgenti: RAVAL\HTTP\ (RServer.cs, RRequest.cs) · namespace RAVAL. Spiegazione completa con esempi: TUTORIAL.md, capitolo 14; thread e await nel capitolo 2. - RAVAL API reference
RAVAL 2.10.2 · .NET 10 · Avalonia 12.1.4 - RAVAL 2.0 — i nomi vecchi e quelli nuovi
Dalla 2.0.0 RAVAL è in inglese per tutti, anche per il libro italiano: classi, estensioni, commenti dei sorgenti e messaggi di errore. Non è compatibile con la 1.x: questa tabella serve a portare i...