Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și .Net

Evaluare:   (5.0 din 5)

Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și .Net (Vaskaran Sarcar)

Recenzii ale cititorilor

În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 2 voturi.

Titlul original:

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

Conținutul cărții:

Aplicați abilități și abordări de programare pentru a construi o aplicație reală în C# 11 folosind cele mai recente ediții ale Visual Studio, C# și Microsoft.NET.

Această ediție revizuită este actualizată cu C#11 și pune mai mult accent pe declarațiile de nivel superior nou introduse. În plus, veți găsi tehnici utile și o explicație a diferențelor dintre scrierea codului în două stiluri diferite. De asemenea, se acoperă noile șabloane introduse în .NET 6, împreună cu utilizarea .NET 7 în Windows 10 pentru a scrie cod și a genera rezultate.

Fiecare capitol se deschide cu o introducere și o aplicație originală scrisă în C# 11, astfel încât să puteți trece direct la codificare. De acolo, sunteți ghidat printr-o ieșire așteptată și învățați cele mai bune practici pe parcurs. Autorul Vaskaran Sarcar pune accent pe extinderea și menținerea aceluiași program și demonstrează exemple pentru diferite scenarii pentru a vă face programul mai eficient și mai eficace.

Această carte este împărțită în cinci părți. Prima parte începe cu o discuție detaliată a polimorfismului. Apoi vă arată cum să utilizați corect clasele abstracte și interfețele și vă învață să discerneți ce tehnică să utilizați pentru un anumit scenariu. Discuțiile despre comentariile de cod vă învață cum să le folosiți eficient și de ce trebuie să fiți atenți cu comentariile de cod.

În a doua parte veți învăța șase principii de proiectare, inclusiv principiile SOLID și DRY. Acestea stau la baza unor modele de proiectare bine cunoscute și stabilesc practici de dezvoltare a software-ului, luând în considerare menținerea și extinderea pe măsură ce un proiect se dezvoltă.

A treia parte vă conduce prin metode de realizare a unor aplicații eficiente. Veți învăța utilizarea obișnuită a fabricilor pentru a separa codul de opusul său și alternativa moștenirii folosind compoziția de obiecte și wrappere. Această parte demonstrează, de asemenea, utilizarea metodelor șablon, a cârligelor și a fațadelor în programare. Indicațiile vă arată cum codificatorii profesioniști dezvoltă o aplicație de întreprindere.

Gestionarea mai bună a excepțiilor și a valorilor nule este o altă parte integrantă a programării profesionale, pe care a patra parte o explorează în detaliu. Acest lucru vă va ajuta să deveniți un programator mai profesionist.

În partea finală a cărții, veți învăța despre tehnicile eficiente de gestionare a memoriei și despre utilizarea și utilizarea greșită a modelelor de proiectare. Această parte discută, de asemenea, pe scurt despre cum să decideți între o metodă statică și o metodă de instanță și alte tehnici.

După citirea acestei cărți, veți fi capabil să implementați cele mai bune practici pentru a vă face programele mai eficiente și mai fiabile.

Ce veți învăța

⬤ Analizați soluții alternative înainte de implementare prin compararea argumentelor pro și contra.

⬤ Să faceți codul polimorf să funcționeze mai bine.

⬤ Cunoașteți efectele secundare ale comentariilor proaste/redundante.

⬤ Înțelegeți semnificația principiilor SOLID și DRY.

⬤ Adăugați funcții folosind wrappere.

⬤ Redefiniți pașii fără a modifica secvența de apelare a unui algoritm.

⬤ Utilizați cârlige în aplicația dumneavoastră.

⬤ Convertiți un sistem complex într-un sistem ușor de utilizat cu ajutorul facadelor.

⬤ Rulați aplicația în .NET 6.

Cui se adresează această carteDezvoltatorilor cu cunoștințe de bază de C#.

Alte date despre carte:

ISBN:9781484287361
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Design Patterns in C#: A Hands-On Guide with Real-World Examples
Obțineți experiență practică cu fiecare model de proiectare Gang of Four (GoF) folosind C#. Pentru...
Design Patterns in C#: A Hands-On Guide with Real-World Examples
Programare interactivă orientată pe obiecte în Java: Învățați și testați-vă abilitățile de...
Partea I: - Capitolul 1: Concepte de programare orientată...
Programare interactivă orientată pe obiecte în Java: Învățați și testați-vă abilitățile de programare - Interactive Object-Oriented Programming in Java: Learn and Test Your Programming Skills
Getting Started with Advanced C#: Upgrade Your Programming Skills
Introducere. Partea I Capitolul 1: Delegați Subiecte:.- Ce este un delegat?- Cum se creează...
Getting Started with Advanced C#: Upgrade Your Programming Skills
Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu...
Utilizați abordarea pas cu pas a acestei cărți pentru...
Java Design Patterns: A Hands-On Experience with Real-World Examples (O experiență practică cu exemple din lumea reală) - Java Design Patterns: A Hands-On Experience with Real-World Examples
Testați-vă abilitățile în programarea C#: Revedeți și analizați caracteristicile importante ale C# -...
Revedeți construcțiile fundamentale din C#...
Testați-vă abilitățile în programarea C#: Revedeți și analizați caracteristicile importante ale C# - Test Your Skills in C# Programming: Review and Analyze Important Features of C#
Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și...
Aplicați abilități și abordări de programare...
Programare simplă și eficientă cu C#: Competențe pentru crearea de aplicații cu Visual Studio și .Net - Simple and Efficient Programming with C#: Skills to Build Applications with Visual Studio and .Net
Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru...
Înțelegeți puterea limbajului C#, un limbaj...
Introducere în programarea funcțională utilizând C#: Valorificarea unei noi perspective pentru dezvoltatorii Oop - Introducing Functional Programming Using C#: Leveraging a New Perspective for Oop Developers

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)