Iniziare con C# avanzato: Aggiornare le proprie competenze di programmazione

Punteggio:   (3,1 su 5)

Iniziare con C# avanzato: Aggiornare le proprie competenze di programmazione (Vaskaran Sarcar)

Recensioni dei lettori

Attualmente non ci sono recensioni dei lettori. La valutazione si basa su 3 voti.

Titolo originale:

Getting Started with Advanced C#: Upgrade Your Programming Skills

Contenuto del libro:

Introduzione.

Parte I

Capitolo 1: Delegati

Sottoargomenti:

- Che cos'è un delegato?

- Come creare e utilizzare i delegati?

- Che cos'è un delegato multicast (concatenamento di delegati) e i suoi usi?

- Aggiunta e rimozione di metodi da un delegato multicast.

- Covarianza e controvarianza nei delegati non generici.

Capitolo 2: Eventi

Sottoargomenti:

- Panoramica sugli eventi.

⬤ Creazione di eventi ed esempi di eventi semplici.

⬤ Sottoscrizione di eventi singoli e multipli.

⬤ Passaggio di dati agli eventi.

⬤ Discussione sugli accessi agli eventi.

Capitolo 3: Funzione anonima e Lambda Exp.

Sottoargomenti:

- Una rapida introduzione alle funzioni anonime e alle espressioni lambda.

⬤ Lambda con e senza parametri.

⬤ Tipi e ambiti di un'espressione lambda.

Sintassi delle espressioni con esempi.

Capitolo 4: LINQ

Sottoargomenti:

⬤ Panoramica di LINQ.

⬤ Diversi casi di studio con espressioni di query semplici e complicate.

⬤ Recupero di dati personalizzati da un'espressione di query.

⬤ Confronto tra la sintassi di una chiamata di metodo e quella di una query.

Parte II

Capitolo 5: Programmazione generica

Sottoargomenti:

⬤ Panoramica dei generici.

Confronto tra un programma generico e la sua controparte, un programma non generico.

⬤ Generici auto-referenziati.

⬤ L'uso di "default" in un programma generico.

Come inserire vincoli in un programma generico.

⬤ Covarianza e controvarianza nel contesto di un programma generico.

Capitolo 6: Programmazione di database

Sottoargomenti:

- Come connettersi a un database

- Esecuzione di semplici query al database e recupero dei risultati dal database.

Capitolo 7: Programmazione dei thread

Sottoargomenti:

Panoramica sui thread.

⬤ Diversi casi di studio con programmi multithread.

⬤ Uso del delegato ParameterizedThreadStart in un ambiente multithread.

⬤ Passaggio di parametri multipli a un thread.

⬤ Discussione su sincronizzazione e deadlock con esempi.

Capitolo 8: Programmazione asincrona

Sottoargomenti:

Breve panoramica.

⬤ Diverse tecniche per implementare un programma asincrono (ad esempio, utilizzo di async/await, thread, pool di thread, ecc.)

Capitolo 9: Programmazione dinamica

Sottoargomenti:

⬤ Panoramica dell'ADLR.

⬤ Il tipo dinamico e i suoi usi.

⬤ Controllo del tipo dinamico.

⬤ Runtime look up ecc.

Altre informazioni sul libro:

ISBN:9781484259337
Autore:
Editore:
Rilegatura:Copertina morbida
Anno di pubblicazione:2020
Numero di pagine:396

Acquisto:

Attualmente disponibile, in magazzino.

Lo compro!

Altri libri dell'autore:

Modelli di progettazione in C#: Una guida pratica con esempi del mondo reale - Design Patterns in...
Fate esperienza pratica con ogni pattern di...
Modelli di progettazione in C#: Una guida pratica con esempi del mondo reale - Design Patterns in C#: A Hands-On Guide with Real-World Examples
Programmazione interattiva orientata agli oggetti in Java: Imparare e testare le proprie abilità di...
Parte-I: - Capitolo 1: Concetti di programmazione...
Programmazione interattiva orientata agli oggetti in Java: Imparare e testare le proprie abilità di programmazione - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Iniziare con C# avanzato: Aggiornare le proprie competenze di programmazione - Getting Started with...
Introduzione. Parte I Capitolo 1: Delegati...
Iniziare con C# avanzato: Aggiornare le proprie competenze di programmazione - Getting Started with Advanced C#: Upgrade Your Programming Skills
Modelli di progettazione Java: Un'esperienza pratica con esempi del mondo reale - Java Design...
Utilizzate l'approccio passo-passo di questo libro per...
Modelli di progettazione Java: Un'esperienza pratica con esempi del mondo reale - Java Design Patterns: A Hands-On Experience with Real-World Examples
Mettete alla prova le vostre capacità di programmazione in C#: Rivedere e analizzare le...
Ripassate i costrutti fondamentali di C# utilizzando domande e...
Mettete alla prova le vostre capacità di programmazione in C#: Rivedere e analizzare le caratteristiche più importanti del C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Programmazione semplice ed efficiente con C#: Competenze per creare applicazioni con Visual Studio e...
Applicate competenze e approcci alla...
Programmazione semplice ed efficiente con C#: Competenze per creare applicazioni con Visual Studio e .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Introduzione alla programmazione funzionale con C#: Sfruttare una nuova prospettiva per gli...
Comprendete la potenza di C#, un linguaggio...
Introduzione alla programmazione funzionale con C#: Sfruttare una nuova prospettiva per gli sviluppatori Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Le opere dell'autore sono state pubblicate dai seguenti editori:

© Book1 Group - tutti i diritti riservati.
Il contenuto di questo sito non può essere copiato o utilizzato, né in parte né per intero, senza il permesso scritto del proprietario.
Ultima modifica: 2024.11.08 20:28 (GMT)