Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa sezione vengono presentate le trasformazioni funzionali, inclusi i concetti sottostanti e i costrutti di linguaggio di supporto. Contrasta gli approcci di trasformazione funzionale e orientata agli oggetti alla programmazione, tra cui consigli su come passare a quest'ultimo. Sebbene le trasformazioni funzionali possano essere usate in molti scenari di programmazione, la trasformazione XML viene usata qui come esempio concreto.
Il tutorial: Manipolare il contenuto in un documento WordprocessingML fornisce una serie di esempi, ognuno dei quali si basa sul precedente. Questi esempi illustrano l'approccio di trasformazione funzionale puro per la modifica di XML. Questa esercitazione presuppone una conoscenza funzionante di C# o Visual Basic. La semantica dettagliata dei costrutti di linguaggio non viene fornita in questa esercitazione, ma i collegamenti vengono forniti alla documentazione del linguaggio in base alle esigenze.
Si presuppone anche una conoscenza approfondita dei concetti di base relativi all'informatica e del codice XML, inclusi gli spazi dei nomi XML.
In questa sezione
| Articolo | Descrizione |
|---|---|
| Concetti e terminologia (trasformazione funzionale) | Introduce i concetti e la terminologia delle trasformazioni funzionali pure. |
| Programmazione funzionale e programmazione imperativa | Confronta e contrasta la programmazione funzionale con una programmazione imperativa (procedurale) più tradizionale. |
| Effettuare il refactoring in funzioni pure | Introduce funzioni pure e mostra esempi di funzioni pure e impure. |
| Applicabilità della trasformazione funzionale | Vengono descritti gli scenari tipici per le trasformazioni funzionali. |
| Trasformazione funzionale di XML | Descrive le trasformazioni funzionali nel contesto della trasformazione di alberi XML. |