Programmazione semplice ed efficiente con C#: Competenze per creare applicazioni con Visual Studio e .Net

Punteggio:   (5,0 su 5)

Programmazione semplice ed efficiente con C#: Competenze per creare applicazioni con Visual Studio e .Net (Vaskaran Sarcar)

Recensioni dei lettori

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

Titolo originale:

Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net

Contenuto del libro:

Applicate competenze e approcci alla programmazione per costruire un'applicazione reale in C# 11 utilizzando le ultime edizioni di Visual Studio, C# e Microsoft.NET.

Questa edizione rivista è aggiornata con C#11 e pone maggiore enfasi sulle dichiarazioni di primo livello recentemente introdotte. Inoltre, troverete tecniche utili e una spiegazione delle differenze tra la scrittura di codice in due stili diversi. Vengono trattati anche i nuovi template introdotti in.NET 6 e l'utilizzo di.NET 7 in Windows 10 per scrivere codice e generare output.

Ogni capitolo si apre con un'introduzione e un'applicazione originale scritta in C# 11, in modo da poter iniziare subito la codifica. Da lì, si viene guidati attraverso un output previsto e si insegnano le migliori pratiche lungo il percorso. L'autore Vaskaran Sarcar pone l'accento sull'estensione e la manutenzione dello stesso programma e mostra esempi di scenari diversi per rendere il programma più efficiente ed efficace.

Questo libro è diviso in cinque parti. La prima parte inizia con una discussione dettagliata sul polimorfismo. Mostra poi come utilizzare correttamente le classi astratte e le interfacce e insegna a distinguere la tecnica da utilizzare per uno scenario specifico. Le discussioni sui commenti al codice insegnano come usarli in modo efficace e perché è necessario fare attenzione ai commenti al codice.

Nella seconda parte imparerete sei principi di progettazione, tra cui i principi SOLID e DRY. Questi principi sono alla base di modelli di progettazione ben noti e stabiliscono pratiche per lo sviluppo di software che tengano conto della manutenzione e dell'estensione di un progetto in crescita.

La terza parte illustra i metodi per realizzare applicazioni efficienti. Imparerete l'uso comune delle fabbriche per separare il codice dal suo contrario e l'alternativa dell'ereditarietà utilizzando la composizione di oggetti e i wrapper. Questa parte mostra anche l'uso di metodi template, hook e facade nella programmazione. I suggerimenti mostrano come i codificatori professionisti sviluppano un'applicazione aziendale.

Una migliore gestione delle eccezioni e dei valori nulli è un'altra parte integrante della programmazione professionale, che la quarta parte esplora in dettaglio. Questo vi aiuterà a diventare un programmatore più professionale.

Nella parte finale del libro, imparerete a conoscere le tecniche efficaci di gestione della memoria e l'uso e l'abuso dei design pattern. In questa parte si parla anche brevemente di come decidere tra un metodo statico e un metodo di istanza e di altre tecniche.

Dopo aver letto questo libro, sarete in grado di implementare le migliori pratiche per rendere i vostri programmi più efficaci e affidabili.

Cosa imparerete

⬤ Analizzare soluzioni alternative prima dell'implementazione, confrontando i pro e i contro.

⬤ Rendere il codice polimorfico più performante.

⬤ Conoscere gli effetti collaterali di commenti errati/ridondanti.

⬤ Comprendere il significato dei principi SOLID e DRY.

⬤ Aggiungere funzionalità utilizzando i wrapper.

⬤ Ridefinire i passi senza alterare la sequenza di chiamata di un algoritmo.

⬤ Utilizzare gli hook nella propria applicazione.

⬤ Convertire un sistema complesso in un sistema di facile utilizzo utilizzando le facciate.

⬤ Eseguire l'applicazione in.NET 6.

Per chi è questo libroSviluppatori con una conoscenza di base di C#.

Altre informazioni sul libro:

ISBN:9781484287361
Autore:
Editore:
Lingua:inglese
Rilegatura:Copertina morbida

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)